OSDN Git Service

Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 21 Feb 2009 11:04:50 +0000 (11:04 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 21 Feb 2009 11:04:50 +0000 (11:04 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2493 e93f8b46-1217-0410-a6f0-8f06a7374b81

237 files changed:
app/controllers/application.rb
app/controllers/issues_controller.rb
app/controllers/repositories_controller.rb
app/helpers/application_helper.rb
app/helpers/issues_helper.rb
app/helpers/messages_helper.rb
app/helpers/settings_helper.rb
app/models/changeset.rb
app/models/custom_field.rb
app/models/custom_value.rb
app/models/issue.rb
app/models/issue_relation.rb
app/models/mail_handler.rb
app/models/mailer.rb
app/models/member.rb
app/models/project.rb
app/models/query.rb
app/models/repository.rb
app/models/time_entry.rb
app/models/version.rb
app/models/watcher.rb
app/models/wiki_page.rb
app/views/common/_calendar.rhtml
app/views/common/feed.atom.rxml
app/views/custom_fields/index.rhtml
app/views/documents/_document.rhtml
app/views/issues/_relations.rhtml
app/views/issues/show.rhtml
app/views/mailer/issue_add.text.html.rhtml
app/views/mailer/issue_add.text.plain.rhtml
app/views/mailer/issue_edit.text.html.rhtml
app/views/mailer/issue_edit.text.plain.rhtml
app/views/mailer/reminder.text.html.rhtml
app/views/mailer/reminder.text.plain.rhtml
app/views/my/blocks/_issueswatched.rhtml
app/views/news/_news.rhtml
app/views/news/index.rhtml
app/views/projects/_form.rhtml
app/views/projects/add.rhtml
app/views/projects/settings/_modules.rhtml
app/views/projects/show.rhtml
app/views/repositories/_dir_list_content.rhtml
app/views/search/index.rhtml
app/views/settings/_authentication.rhtml
app/views/timelog/_list.rhtml
app/views/timelog/details.rhtml
app/views/timelog/report.rhtml
app/views/versions/_overview.rhtml
app/views/versions/show.rhtml
config/boot.rb
config/environment.rb
config/environments/test.rb
config/environments/test_pgsql.rb
config/environments/test_sqlite3.rb
config/initializers/10-patches.rb
config/initializers/30-redmine.rb
config/locales/bg.yml [new file with mode: 0644]
config/locales/ca.yml [new file with mode: 0644]
config/locales/cs.yml [new file with mode: 0644]
config/locales/da.yml [new file with mode: 0644]
config/locales/de.yml [new file with mode: 0644]
config/locales/en.yml [new file with mode: 0644]
config/locales/es.yml [new file with mode: 0644]
config/locales/fi.yml [new file with mode: 0644]
config/locales/fr.yml [new file with mode: 0644]
config/locales/gl.yml [new file with mode: 0644]
config/locales/he.yml [new file with mode: 0644]
config/locales/hu.yml [new file with mode: 0644]
config/locales/it.yml [new file with mode: 0644]
config/locales/ja.yml [new file with mode: 0644]
config/locales/ko.yml [new file with mode: 0644]
config/locales/lt.yml [new file with mode: 0644]
config/locales/nl.yml [new file with mode: 0644]
config/locales/no.yml [new file with mode: 0644]
config/locales/pl.yml [new file with mode: 0644]
config/locales/pt-BR.yml [new file with mode: 0644]
config/locales/pt.yml [new file with mode: 0644]
config/locales/ro.yml [new file with mode: 0644]
config/locales/ru.yml [new file with mode: 0644]
config/locales/sk.yml [new file with mode: 0644]
config/locales/sl.yml [new file with mode: 0644]
config/locales/sr.yml [new file with mode: 0644]
config/locales/sv.yml [new file with mode: 0644]
config/locales/th.yml [new file with mode: 0644]
config/locales/tr.yml [new file with mode: 0644]
config/locales/uk.yml [new file with mode: 0644]
config/locales/vi.yml [new file with mode: 0644]
config/locales/zh-TW.yml [new file with mode: 0644]
config/locales/zh.yml [new file with mode: 0644]
extra/sample_plugin/app/controllers/example_controller.rb
extra/sample_plugin/config/locales/en.yml [new file with mode: 0644]
extra/sample_plugin/config/locales/fr.yml [new file with mode: 0644]
extra/sample_plugin/lang/en.yml [deleted file]
extra/sample_plugin/lang/fr.yml [deleted file]
lang/bg.yml [deleted file]
lang/ca.yml [deleted file]
lang/cs.yml [deleted file]
lang/da.yml [deleted file]
lang/de.yml [deleted file]
lang/en.yml [deleted file]
lang/es.yml [deleted file]
lang/fi.yml [deleted file]
lang/fr.yml [deleted file]
lang/gl.yml [deleted file]
lang/he.yml [deleted file]
lang/hu.yml [deleted file]
lang/it.yml [deleted file]
lang/ja.yml [deleted file]
lang/ko.yml [deleted file]
lang/lt.yml [deleted file]
lang/mk.yml [deleted file]
lang/nl.yml [deleted file]
lang/no.yml [deleted file]
lang/pl.yml [deleted file]
lang/pt-br.yml [deleted file]
lang/pt.yml [deleted file]
lang/ro.yml [deleted file]
lang/ru.yml [deleted file]
lang/sk.yml [deleted file]
lang/sl.yml [deleted file]
lang/sr.yml [deleted file]
lang/sv.yml [deleted file]
lang/th.yml [deleted file]
lang/tr.yml [deleted file]
lang/uk.yml [deleted file]
lang/vn.yml [deleted file]
lang/zh-tw.yml [deleted file]
lang/zh.yml [deleted file]
lib/redmine/default_data/loader.rb
lib/redmine/export/pdf.rb
lib/redmine/helpers/calendar.rb
lib/redmine/hook.rb
lib/redmine/i18n.rb [new file with mode: 0644]
lib/redmine/menu_manager.rb
lib/redmine/plugin.rb
lib/tabular_form_builder.rb
lib/tasks/initializers.rake [new file with mode: 0644]
lib/tasks/load_default_data.rake
public/javascripts/calendar/lang/calendar-vi.js [moved from public/javascripts/calendar/lang/calendar-vn.js with 100% similarity]
public/javascripts/controls.js
public/javascripts/dragdrop.js
public/javascripts/effects.js
public/javascripts/jstoolbar/lang/jstoolbar-vi.js [moved from public/javascripts/jstoolbar/lang/jstoolbar-vn.js with 100% similarity]
public/javascripts/prototype.js
public/stylesheets/application.css
test/functional/application_controller_test.rb
test/functional/attachments_controller_test.rb
test/functional/custom_fields_controller_test.rb
test/functional/issues_controller_test.rb
test/functional/messages_controller_test.rb
test/functional/news_controller_test.rb
test/functional/projects_controller_test.rb
test/functional/repositories_controller_test.rb
test/functional/search_controller_test.rb
test/functional/timelog_controller_test.rb
test/functional/welcome_controller_test.rb
test/functional/wikis_controller_test.rb
test/integration/account_test.rb
test/integration/admin_test.rb
test/integration/application_test.rb
test/integration/issues_test.rb
test/test_helper.rb
test/unit/default_data_test.rb
test/unit/helpers/application_helper_test.rb
test/unit/issue_test.rb
test/unit/lib/redmine/i18n_test.rb [new file with mode: 0644]
test/unit/mailer_test.rb
test/unit/project_test.rb
test/unit/repository_test.rb
test/unit/user_test.rb
test/unit/version_test.rb
test/unit/wiki_page_test.rb
vendor/plugins/engines/CHANGELOG
vendor/plugins/engines/Rakefile
vendor/plugins/engines/boot.rb
vendor/plugins/engines/generators/plugin_migration/plugin_migration_generator.rb
vendor/plugins/engines/lib/engines.rb
vendor/plugins/engines/lib/engines/assets.rb
vendor/plugins/engines/lib/engines/plugin.rb
vendor/plugins/engines/lib/engines/plugin/migrator.rb
vendor/plugins/engines/lib/engines/rails_extensions/action_mailer.rb
vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb
vendor/plugins/engines/lib/engines/rails_extensions/form_tag_helpers.rb [new file with mode: 0644]
vendor/plugins/engines/lib/engines/rails_extensions/migrations.rb
vendor/plugins/engines/lib/engines/rails_extensions/routing.rb
vendor/plugins/engines/lib/engines/testing.rb
vendor/plugins/engines/tasks/engines.rake
vendor/plugins/gloc-1.1.0/CHANGELOG [deleted file]
vendor/plugins/gloc-1.1.0/MIT-LICENSE [deleted file]
vendor/plugins/gloc-1.1.0/README [deleted file]
vendor/plugins/gloc-1.1.0/Rakefile [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/ActionController/Filters/ClassMethods.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/ActionMailer/Base.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/ActionView/Base.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/ActionView/Helpers/DateHelper.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/ActionView/Helpers/InstanceTag.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/ActiveRecord/Errors.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/ActiveRecord/Validations/ClassMethods.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/GLoc.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/GLoc/ClassMethods.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/GLoc/Helpers.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/classes/GLoc/InstanceMethods.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/created.rid [deleted file]
vendor/plugins/gloc-1.1.0/doc/files/CHANGELOG.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/files/README.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-helpers_rb.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-internal_rb.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-rails-text_rb.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-rails_rb.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-ruby_rb.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-version_rb.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/files/lib/gloc_rb.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/fr_class_index.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/fr_file_index.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/fr_method_index.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/index.html [deleted file]
vendor/plugins/gloc-1.1.0/doc/rdoc-style.css [deleted file]
vendor/plugins/gloc-1.1.0/init.rb [deleted file]
vendor/plugins/gloc-1.1.0/lib/gloc-config.rb [deleted file]
vendor/plugins/gloc-1.1.0/lib/gloc-dev.rb [deleted file]
vendor/plugins/gloc-1.1.0/lib/gloc-helpers.rb [deleted file]
vendor/plugins/gloc-1.1.0/lib/gloc-internal.rb [deleted file]
vendor/plugins/gloc-1.1.0/lib/gloc-rails-text.rb [deleted file]
vendor/plugins/gloc-1.1.0/lib/gloc-rails.rb [deleted file]
vendor/plugins/gloc-1.1.0/lib/gloc-ruby.rb [deleted file]
vendor/plugins/gloc-1.1.0/lib/gloc-version.rb [deleted file]
vendor/plugins/gloc-1.1.0/lib/gloc.rb [deleted file]
vendor/plugins/gloc-1.1.0/tasks/gloc.rake [deleted file]
vendor/plugins/gloc-1.1.0/test/gloc_rails_test.rb [deleted file]
vendor/plugins/gloc-1.1.0/test/gloc_test.rb [deleted file]
vendor/plugins/gloc-1.1.0/test/lang/en.yaml [deleted file]
vendor/plugins/gloc-1.1.0/test/lang/en_AU.yaml [deleted file]
vendor/plugins/gloc-1.1.0/test/lang/ja.yml [deleted file]
vendor/plugins/gloc-1.1.0/test/lang2/en.yml [deleted file]
vendor/plugins/gloc-1.1.0/test/lang2/ja.yaml [deleted file]
vendor/plugins/gloc-1.1.0/test/lib/rails-string_ext.rb [deleted file]
vendor/plugins/gloc-1.1.0/test/lib/rails-time_ext.rb [deleted file]

index e8d0a85..1097711 100644 (file)
@@ -19,6 +19,13 @@ require 'uri'
 require 'cgi'
 
 class ApplicationController < ActionController::Base
+  include Redmine::I18n
+  
+  # In case the cookie store secret changes
+  rescue_from CGI::Session::CookieStore::TamperedWithCookie do |exception|
+    render :text => 'Your session was invalid and has been reset. Please, reload this page.', :status => 500
+  end
+  
   layout 'base'
   
   before_filter :user_setup, :check_if_login_required, :set_localization
@@ -64,20 +71,18 @@ class ApplicationController < ActionController::Base
   end 
   
   def set_localization
-    User.current.language = nil unless User.current.logged?
-    lang = begin
-      if !User.current.language.blank? && GLoc.valid_language?(User.current.language)
-        User.current.language
-      elsif request.env['HTTP_ACCEPT_LANGUAGE']
-        accept_lang = parse_qvalues(request.env['HTTP_ACCEPT_LANGUAGE']).first.downcase
-        if !accept_lang.blank? && (GLoc.valid_language?(accept_lang) || GLoc.valid_language?(accept_lang = accept_lang.split('-').first))
-          User.current.language = accept_lang
-        end
+    lang = nil
+    if User.current.logged?
+      lang = find_language(User.current.language)
+    end
+    if lang.nil? && request.env['HTTP_ACCEPT_LANGUAGE']
+      accept_lang = parse_qvalues(request.env['HTTP_ACCEPT_LANGUAGE']).first.downcase
+      if !accept_lang.blank?
+        lang = find_language(accept_lang) || find_language(accept_lang.split('-').first)
       end
-    rescue
-      nil
-    end || Setting.default_language
-    set_language_if_valid(lang)    
+    end
+    lang ||= Setting.default_language
+    set_language_if_valid(lang)
   end
   
   def require_login
@@ -152,7 +157,7 @@ class ApplicationController < ActionController::Base
   
   def render_error(msg)
     flash.now[:error] = msg
-    render :nothing => true, :layout => !request.xhr?, :status => 500
+    render :text => '', :layout => !request.xhr?, :status => 500
   end
   
   def render_feed(items, options={})    
@@ -225,6 +230,8 @@ class ApplicationController < ActionController::Base
       tmp.collect!{|val, q| val}
     end
     return tmp
+  rescue
+    nil
   end
   
   # Returns a string that can be used as filename value in Content-Disposition header
index 5efa1d6..8aa4630 100644 (file)
@@ -258,7 +258,9 @@ class IssuesController < ApplicationController
       if unsaved_issue_ids.empty?
         flash[:notice] = l(:notice_successful_update) unless @issues.empty?
       else
-        flash[:error] = l(:notice_failed_to_save_issues, unsaved_issue_ids.size, @issues.size, '#' + unsaved_issue_ids.join(', #'))
+        flash[:error] = l(:notice_failed_to_save_issues, :count => unsaved_issue_ids.size,
+                                                         :total => @issues.size,
+                                                         :ids => '#' + unsaved_issue_ids.join(', #'))
       end
       redirect_to(params[:back_to] || {:controller => 'issues', :action => 'index', :project_id => @project})
       return
@@ -291,7 +293,9 @@ class IssuesController < ApplicationController
       if unsaved_issue_ids.empty?
         flash[:notice] = l(:notice_successful_update) unless @issues.empty?
       else
-        flash[:error] = l(:notice_failed_to_save_issues, unsaved_issue_ids.size, @issues.size, '#' + unsaved_issue_ids.join(', #'))
+        flash[:error] = l(:notice_failed_to_save_issues, :count => unsaved_issue_ids.size,
+                                                         :total => @issues.size,
+                                                         :ids => '#' + unsaved_issue_ids.join(', #'))
       end
       redirect_to :controller => 'issues', :action => 'index', :project_id => @project
       return
index a90b57c..e2cdd17 100644 (file)
@@ -238,8 +238,7 @@ private
     changes_by_day.each {|c| changes_by_month[c.first.to_date.months_ago] += c.last }
    
     fields = []
-    month_names = l(:actionview_datehelper_select_month_names_abbr).split(',')
-    12.times {|m| fields << month_names[((Date.today.month - 1 - m) % 12)]}
+    12.times {|m| fields << month_name(((Date.today.month - 1 - m) % 12) + 1)}
   
     graph = SVG::Graph::Bar.new(
       :height => 300,
index 5b63ecd..2e95ca5 100644 (file)
@@ -22,6 +22,7 @@ require 'cgi'
 
 module ApplicationHelper
   include Redmine::WikiFormatting::Macros::Definitions
+  include Redmine::I18n
   include GravatarHelper::PublicMethods
 
   extend Forwardable
@@ -89,26 +90,9 @@ module ApplicationHelper
     html_options[:onclick] = "promptToRemote('#{text}', '#{param}', '#{url_for(url)}'); return false;"
     link_to name, {}, html_options
   end
-
-  def format_date(date)
-    return nil unless date
-    # "Setting.date_format.size < 2" is a temporary fix (content of date_format setting changed)
-    @date_format ||= (Setting.date_format.blank? || Setting.date_format.size < 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.localtime : time)
-    @date_format ||= (Setting.date_format.blank? || Setting.date_format.size < 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("#{@date_format} #{@time_format}") : local.strftime(@time_format)
-  end
   
   def format_activity_title(text)
-    h(truncate_single_line(text, 100))
+    h(truncate_single_line(text, :length => 100))
   end
   
   def format_activity_day(date)
@@ -116,14 +100,7 @@ module ApplicationHelper
   end
   
   def format_activity_description(text)
-    h(truncate(text.to_s, 120).gsub(%r{[\r\n]*<(pre|code)>.*$}m, '...')).gsub(/[\r\n]+/, "<br />")
-  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)
+    h(truncate(text.to_s, :length => 120).gsub(%r{[\r\n]*<(pre|code)>.*$}m, '...')).gsub(/[\r\n]+/, "<br />")
   end
 
   def due_date_distance_in_words(date)
@@ -235,20 +212,7 @@ module ApplicationHelper
                                        {:controller => 'projects', :action => 'activity', :id => @project, :from => created.to_date},
                                        :title => format_time(created))
     author_tag = (author.is_a?(User) && !author.anonymous?) ? link_to(h(author), :controller => 'account', :action => 'show', :id => author) : h(author || 'Anonymous')
-    l(options[:label] || :label_added_time_by, author_tag, time_tag)
-  end
-
-  def l_or_humanize(s, options={})
-    k = "#{options[:prefix]}#{s}".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]
+    l(options[:label] || :label_added_time_by, :author => author_tag, :age => time_tag)
   end
 
   def syntax_highlight(name, content)
@@ -308,9 +272,9 @@ module ApplicationHelper
   end
   
   def other_formats_links(&block)
-    concat('<p class="other-formats">' + l(:label_export_to), block.binding)
+    concat('<p class="other-formats">' + l(:label_export_to))
     yield Redmine::Views::OtherFormatsBuilder.new(self)
-    concat('</p>', block.binding)
+    concat('</p>')
   end
   
   def page_header_title
@@ -479,7 +443,7 @@ module ApplicationHelper
           if project && (changeset = project.changesets.find_by_revision(oid))
             link = link_to("r#{oid}", {:only_path => only_path, :controller => 'repositories', :action => 'revision', :id => project, :rev => oid},
                                       :class => 'changeset',
-                                      :title => truncate_single_line(changeset.comments, 100))
+                                      :title => truncate_single_line(changeset.comments, :length => 100))
           end
         elsif sep == '#'
           oid = oid.to_i
@@ -488,7 +452,7 @@ module ApplicationHelper
             if issue = Issue.find_by_id(oid, :include => [:project, :status], :conditions => Project.visible_by(User.current))
               link = link_to("##{oid}", {:only_path => only_path, :controller => 'issues', :action => 'show', :id => oid},
                                         :class => (issue.closed? ? 'issue closed' : 'issue'),
-                                        :title => "#{truncate(issue.subject, 100)} (#{issue.status.name})")
+                                        :title => "#{truncate(issue.subject, :length => 100)} (#{issue.status.name})")
               link = content_tag('del', link) if issue.closed?
             end
           when 'document'
@@ -503,7 +467,7 @@ module ApplicationHelper
             end
           when 'message'
             if message = Message.find_by_id(oid, :include => [:parent, {:board => :project}], :conditions => Project.visible_by(User.current))
-              link = link_to h(truncate(message.subject, 60)), {:only_path => only_path,
+              link = link_to h(truncate(message.subject, :length => 60)), {:only_path => only_path,
                                                                 :controller => 'messages',
                                                                 :action => 'show',
                                                                 :board_id => message.board,
@@ -530,7 +494,7 @@ module ApplicationHelper
             if project && (changeset = project.changesets.find(:first, :conditions => ["scmid LIKE ?", "#{name}%"]))
               link = link_to h("#{name}"), {:only_path => only_path, :controller => 'repositories', :action => 'revision', :id => project, :rev => changeset.revision},
                                            :class => 'changeset',
-                                           :title => truncate_single_line(changeset.comments, 100)
+                                           :title => truncate_single_line(changeset.comments, :length => 100)
             end
           when 'source', 'export'
             if project && project.repository
@@ -565,46 +529,9 @@ module ApplicationHelper
       gsub(/([^\n]\n)(?=[^\n])/, '\1<br />')  # 1 newline   -> br
   end
 
-  def error_messages_for(object_name, options = {})
-    options = options.symbolize_keys
-    object = instance_variable_get("@#{object_name}")
-    if object && !object.errors.empty?
-      # build full_messages here with controller current language
-      full_messages = []
-      object.errors.each do |attr, msg|
-        next if msg.nil?
-        msg = [msg] unless msg.is_a?(Array)
-        if attr == "base"
-          full_messages << l(*msg)
-        else
-          full_messages << "&#171; " + (l_has_string?("field_" + attr) ? l("field_" + attr) : object.class.human_attribute_name(attr)) + " &#187; " + l(*msg) unless attr == "custom_values"
-        end
-      end
-      # retrieve custom values error messages
-      if object.errors[:custom_values]
-        object.custom_values.each do |v|
-          v.errors.each do |attr, msg|
-            next if msg.nil?
-            msg = [msg] unless msg.is_a?(Array)
-            full_messages << "&#171; " + v.custom_field.name + " &#187; " + l(*msg)
-          end
-        end
-      end
-      content_tag("div",
-        content_tag(
-          options[:header_tag] || "span", lwr(:gui_validation_error, full_messages.length) + ":"
-        ) +
-        content_tag("ul", full_messages.collect { |msg| content_tag("li", msg) }),
-        "id" => options[:id] || "errorExplanation", "class" => options[:class] || "errorExplanation"
-      )
-    else
-      ""
-    end
-  end
-
   def lang_options_for_select(blank=true)
     (blank ? [["(auto)", ""]] : []) +
-      GLoc.valid_languages.collect{|lang| [ ll(lang.to_s, :general_lang_name), lang.to_s]}.sort{|x,y| x.last <=> y.last }
+      valid_languages.collect{|lang| [ ll(lang.to_s, :general_lang_name), lang.to_s]}.sort{|x,y| x.last <=> y.last }
   end
 
   def label_tag_for(name, option_tags = nil, options = {})
index b2b85ee..16678df 100644 (file)
@@ -119,7 +119,7 @@ module IssuesHelper
       case detail.property
       when 'attr', 'cf'
         if !detail.old_value.blank?
-          label + " " + l(:text_journal_changed, old_value, value)
+          label + " " + l(:text_journal_changed, :old => old_value, :new => value)
         else
           label + " " + l(:text_journal_set_to, value)
         end
index bf23275..034d1ad 100644 (file)
@@ -19,7 +19,7 @@ module MessagesHelper
 
   def link_to_message(message)
     return '' unless message
-    link_to h(truncate(message.subject, 60)), :controller => 'messages',
+    link_to h(truncate(message.subject, :length => 60)), :controller => 'messages',
                                            :action => 'show',
                                            :board_id => message.board_id,
                                            :id => message.root,
index 35442f6..7d13033 100644 (file)
@@ -22,8 +22,8 @@ module SettingsHelper
             {:name => 'authentication', :partial => 'settings/authentication', :label => :label_authentication},
             {:name => 'projects', :partial => 'settings/projects', :label => :label_project_plural},
             {:name => 'issues', :partial => 'settings/issues', :label => :label_issue_tracking},
-            {:name => 'notifications', :partial => 'settings/notifications', :label => l(:field_mail_notification)},
-            {:name => 'mail_handler', :partial => 'settings/mail_handler', :label => l(:label_incoming_emails)},
+            {:name => 'notifications', :partial => 'settings/notifications', :label => :field_mail_notification},
+            {:name => 'mail_handler', :partial => 'settings/mail_handler', :label => :label_incoming_emails},
             {:name => 'repositories', :partial => 'settings/repositories', :label => :label_repository_plural}
             ]
   end
index 0824a98..e29de36 100644 (file)
@@ -109,7 +109,7 @@ class Changeset < ActiveRecord::Base
           if self.scmid && (! (csettext =~ /^r[0-9]+$/))
             csettext = "commit:\"#{self.scmid}\""
           end
-          journal = issue.init_journal(user || User.anonymous, l(:text_status_changed_by_changeset, csettext))
+          journal = issue.init_journal(user || User.anonymous, ll(Setting.default_language, :text_status_changed_by_changeset, csettext))
           issue.status = fix_status
           issue.done_ratio = done_ratio if done_ratio
           issue.save
index f277dc3..5160fcf 100644 (file)
@@ -48,14 +48,14 @@ class CustomField < ActiveRecord::Base
   
   def validate
     if self.field_format == "list"
-      errors.add(:possible_values, :activerecord_error_blank) if self.possible_values.nil? || self.possible_values.empty?
-      errors.add(:possible_values, :activerecord_error_invalid) unless self.possible_values.is_a? Array
+      errors.add(:possible_values, :blank) if self.possible_values.nil? || self.possible_values.empty?
+      errors.add(:possible_values, :invalid) unless self.possible_values.is_a? Array
     end
     
     # validate default value
     v = CustomValue.new(:custom_field => self.clone, :value => default_value, :customized => nil)
     v.custom_field.is_required = false
-    errors.add(:default_value, :activerecord_error_invalid) unless v.valid?
+    errors.add(:default_value, :invalid) unless v.valid?
   end
   
   # Makes possible_values accept a multiline string
index 1f662ba..2d7d1cf 100644 (file)
@@ -45,22 +45,22 @@ class CustomValue < ActiveRecord::Base
 protected
   def validate
     if value.blank?
-      errors.add(:value, :activerecord_error_blank) if custom_field.is_required? and value.blank?    
+      errors.add(:value, :blank) if custom_field.is_required? and value.blank?    
     else
-      errors.add(:value, :activerecord_error_invalid) unless custom_field.regexp.blank? or value =~ Regexp.new(custom_field.regexp)
-      errors.add(:value, :activerecord_error_too_short) if custom_field.min_length > 0 and value.length < custom_field.min_length
-      errors.add(:value, :activerecord_error_too_long) if custom_field.max_length > 0 and value.length > custom_field.max_length
+      errors.add(:value, :invalid) unless custom_field.regexp.blank? or value =~ Regexp.new(custom_field.regexp)
+      errors.add(:value, :too_short) if custom_field.min_length > 0 and value.length < custom_field.min_length
+      errors.add(:value, :too_long) if custom_field.max_length > 0 and value.length > custom_field.max_length
     
       # Format specific validations
       case custom_field.field_format
       when 'int'
-        errors.add(:value, :activerecord_error_not_a_number) unless value =~ /^[+-]?\d+$/      
+        errors.add(:value, :not_a_number) unless value =~ /^[+-]?\d+$/ 
       when 'float'
-        begin; Kernel.Float(value); rescue; errors.add(:value, :activerecord_error_invalid) end
+        begin; Kernel.Float(value); rescue; errors.add(:value, :invalid) end
       when 'date'
-        errors.add(:value, :activerecord_error_not_a_date) unless value =~ /^\d{4}-\d{2}-\d{2}$/
+        errors.add(:value, :not_a_date) unless value =~ /^\d{4}-\d{2}-\d{2}$/
       when 'list'
-        errors.add(:value, :activerecord_error_inclusion) unless custom_field.possible_values.include?(value)
+        errors.add(:value, :inclusion) unless custom_field.possible_values.include?(value)
       end
     end
   end
index 46a2870..3a278a7 100644 (file)
@@ -129,20 +129,20 @@ class Issue < ActiveRecord::Base
   
   def validate
     if self.due_date.nil? && @attributes['due_date'] && !@attributes['due_date'].empty?
-      errors.add :due_date, :activerecord_error_not_a_date
+      errors.add :due_date, :not_a_date
     end
     
     if self.due_date and self.start_date and self.due_date < self.start_date
-      errors.add :due_date, :activerecord_error_greater_than_start_date
+      errors.add :due_date, :greater_than_start_date
     end
     
     if start_date && soonest_start && start_date < soonest_start
-      errors.add :start_date, :activerecord_error_invalid
+      errors.add :start_date, :invalid
     end
   end
   
   def validate_on_create
-    errors.add :tracker_id, :activerecord_error_invalid unless project.trackers.include?(tracker)
+    errors.add :tracker_id, :invalid unless project.trackers.include?(tracker)
   end
   
   def before_create
index 13e14cc..d26292c 100644 (file)
@@ -39,9 +39,9 @@ class IssueRelation < ActiveRecord::Base
   
   def validate
     if issue_from && issue_to
-      errors.add :issue_to_id, :activerecord_error_invalid if issue_from_id == issue_to_id
-      errors.add :issue_to_id, :activerecord_error_not_same_project unless issue_from.project_id == issue_to.project_id || Setting.cross_project_issue_relations?
-      errors.add_to_base :activerecord_error_circular_dependency if issue_to.all_dependent_issues.include? issue_from
+      errors.add :issue_to_id, :invalid if issue_from_id == issue_to_id
+      errors.add :issue_to_id, :not_same_project unless issue_from.project_id == issue_to.project_id || Setting.cross_project_issue_relations?
+      errors.add_to_base :circular_dependency if issue_to.all_dependent_issues.include? issue_from
     end
   end
   
index 8e19bcd..8d73f0d 100644 (file)
@@ -236,4 +236,9 @@ class MailHandler < ActionMailer::Base
     end
     @plain_text_body.strip!
   end
+  
+
+  def self.full_sanitizer
+    @full_sanitizer ||= HTML::FullSanitizer.new
+  end
 end
index c8deeff..7560e53 100644 (file)
@@ -21,6 +21,7 @@ class Mailer < ActionMailer::Base
   helper :custom_fields
 
   include ActionController::UrlWriter
+  include Redmine::I18n
 
   def issue_add(issue)
     redmine_headers 'Project' => issue.project.identifier,
index b4617c2..0f644db 100644 (file)
@@ -24,7 +24,7 @@ class Member < ActiveRecord::Base
   validates_uniqueness_of :user_id, :scope => :project_id
 
   def validate
-    errors.add :role_id, :activerecord_error_invalid if role && !role.member?
+    errors.add :role_id, :invalid if role && !role.member?
   end
   
   def name
index e4db6d8..980d194 100644 (file)
@@ -306,7 +306,7 @@ class Project < ActiveRecord::Base
 
 protected
   def validate
-    errors.add(:identifier, :activerecord_error_invalid) if !identifier.blank? && identifier.match(/^\d*$/)
+    errors.add(:identifier, :invalid) if !identifier.blank? && identifier.match(/^\d*$/)
   end
   
 private
index 23742cf..84e127b 100644 (file)
@@ -17,7 +17,7 @@
 
 class QueryColumn  
   attr_accessor :name, :sortable, :default_order
-  include GLoc
+  include Redmine::I18n
   
   def initialize(name, options={})
     self.name = name
@@ -26,7 +26,6 @@ class QueryColumn
   end
   
   def caption
-    set_language_if_valid(User.current.language)
     l("field_#{name}")
   end
 end
@@ -113,7 +112,6 @@ class Query < ActiveRecord::Base
   def initialize(attributes = nil)
     super attributes
     self.filters ||= { 'status_id' => {:operator => "o", :values => [""]} }
-    set_language_if_valid(User.current.language)
   end
   
   def after_initialize
@@ -123,7 +121,7 @@ class Query < ActiveRecord::Base
   
   def validate
     filters.each_key do |field|
-      errors.add label_for(field), :activerecord_error_blank unless 
+      errors.add label_for(field), :blank unless 
           # filter requires one or more values
           (values_for(field) and !values_for(field).first.blank?) or 
           # filter doesn't require any value
index 920cf24..a205af5 100644 (file)
@@ -25,7 +25,7 @@ class Repository < ActiveRecord::Base
   before_destroy :clear_changesets
   
   # Checks if the SCM is enabled when creating a repository
-  validate_on_create { |r| r.errors.add(:type, :activerecord_error_invalid) unless Setting.enabled_scm.include?(r.class.name.demodulize) }
+  validate_on_create { |r| r.errors.add(:type, :invalid) unless Setting.enabled_scm.include?(r.class.name.demodulize) }
   
   # Removes leading and trailing whitespace
   def url=(arg)
index 4cb7644..7d16549 100644 (file)
@@ -26,13 +26,13 @@ class TimeEntry < ActiveRecord::Base
   attr_protected :project_id, :user_id, :tyear, :tmonth, :tweek
 
   acts_as_customizable
-  acts_as_event :title => Proc.new {|o| "#{o.user}: #{lwr(:label_f_hour, o.hours)} (#{(o.issue || o.project).event_title})"},
+  acts_as_event :title => Proc.new {|o| "#{o.user}: #{l_hours(o.hours)} (#{(o.issue || o.project).event_title})"},
                 :url => Proc.new {|o| {:controller => 'timelog', :action => 'details', :project_id => o.project}},
                 :author => :user,
                 :description => :comments
   
   validates_presence_of :user_id, :activity_id, :project_id, :hours, :spent_on
-  validates_numericality_of :hours, :allow_nil => true, :message => :activerecord_error_invalid
+  validates_numericality_of :hours, :allow_nil => true, :message => :invalid
   validates_length_of :comments, :maximum => 255, :allow_nil => true
 
   def after_initialize
@@ -48,9 +48,9 @@ class TimeEntry < ActiveRecord::Base
   end
   
   def validate
-    errors.add :hours, :activerecord_error_invalid if hours && (hours < 0 || hours >= 1000)
-    errors.add :project_id, :activerecord_error_invalid if project.nil?
-    errors.add :issue_id, :activerecord_error_invalid if (issue_id && !issue) || (issue && project!=issue.project)
+    errors.add :hours, :invalid if hours && (hours < 0 || hours >= 1000)
+    errors.add :project_id, :invalid if project.nil?
+    errors.add :issue_id, :invalid if (issue_id && !issue) || (issue && project!=issue.project)
   end
   
   def hours=(h)
index 7f96cea..6798543 100644 (file)
@@ -25,7 +25,7 @@ class Version < ActiveRecord::Base
   validates_presence_of :name
   validates_uniqueness_of :name, :scope => [:project_id]
   validates_length_of :name, :maximum => 60
-  validates_format_of :effective_date, :with => /^\d{4}-\d{2}-\d{2}$/, :message => 'activerecord_error_not_a_date', :allow_nil => true
+  validates_format_of :effective_date, :with => /^\d{4}-\d{2}-\d{2}$/, :message => :not_a_date, :allow_nil => true
   
   def start_date
     effective_date
index 38110c5..b13039f 100644 (file)
@@ -25,6 +25,6 @@ class Watcher < ActiveRecord::Base
   protected
   
   def validate
-    errors.add :user_id, :activerecord_error_invalid unless user.nil? || user.active?
+    errors.add :user_id, :invalid unless user.nil? || user.active?
   end
 end
index 0d96cc0..f8bbcde 100644 (file)
@@ -129,9 +129,9 @@ class WikiPage < ActiveRecord::Base
   protected
   
   def validate
-    errors.add(:parent_title, :activerecord_error_invalid) if !@parent_title.blank? && parent.nil?
-    errors.add(:parent_title, :activerecord_error_circular_dependency) if parent && (parent == self || parent.ancestors.include?(self))
-    errors.add(:parent_title, :activerecord_error_not_same_project) if parent && (parent.wiki_id != wiki_id)
+    errors.add(:parent_title, :invalid) if !@parent_title.blank? && parent.nil?
+    errors.add(:parent_title, :circular_dependency) if parent && (parent == self || parent.ancestors.include?(self))
+    errors.add(:parent_title, :not_same_project) if parent && (parent.wiki_id != wiki_id)
   end
 end
 
index 1095cd5..6ac9ddc 100644 (file)
@@ -20,7 +20,7 @@ while day <= calendar.enddt %>
                image_tag('arrow_to.png') 
       end %>
   <%= h("#{i.project} -") unless @project && @project == i.project %>
-  <%= link_to_issue i %>: <%= h(truncate(i.subject, 30)) %>
+  <%= link_to_issue i %>: <%= h(truncate(i.subject, :length => 30)) %>
   <span class="tip"><%= render_issue_tooltip i %></span>
   </div>
   <% else %>
index 8d07cf2..8111401 100644 (file)
@@ -1,6 +1,6 @@
 xml.instruct!
 xml.feed "xmlns" => "http://www.w3.org/2005/Atom" do
-  xml.title   truncate_single_line(@title, 100)
+  xml.title   truncate_single_line(@title, :length => 100)
   xml.link    "rel" => "self", "href" => url_for(params.merge({:format => nil, :only_path => false}))
   xml.link    "rel" => "alternate", "href" => url_for(:controller => 'welcome', :only_path => false)
   xml.id      url_for(:controller => 'welcome', :only_path => false)
@@ -11,9 +11,9 @@ xml.feed "xmlns" => "http://www.w3.org/2005/Atom" do
     xml.entry do
       url = url_for(item.event_url(:only_path => false))
       if @project
-        xml.title truncate_single_line(item.event_title, 100)
+        xml.title truncate_single_line(item.event_title, :length => 100)
       else
-        xml.title truncate_single_line("#{item.project} - #{item.event_title}", 100)
+        xml.title truncate_single_line("#{item.project} - #{item.event_title}", :length => 100)
       end
       xml.link "rel" => "alternate", "href" => url
       xml.id url
index 43ddd99..70b7197 100644 (file)
@@ -35,7 +35,7 @@
        <td align="center"><%= image_tag 'true.png' if custom_field.is_required? %></td>
        <% if tab[:name] == 'IssueCustomField' %>
        <td align="center"><%= image_tag 'true.png' if custom_field.is_for_all? %></td>
-       <td align="center"><%= custom_field.projects.count.to_s + ' ' + lwr(:label_project, custom_field.projects.count) if custom_field.is_a? IssueCustomField and !custom_field.is_for_all? %></td>
+       <td align="center"><%= l(:label_x_projects, :count => custom_field.projects.count) if custom_field.is_a? IssueCustomField and !custom_field.is_for_all? %></td>
        <% end %>
     <td align="center" style="width:15%;">
         <%= link_to image_tag('2uparrow.png', :alt => l(:label_sort_highest)), {:action => 'move', :id => custom_field, :position => 'highest'}, :method => :post, :title => l(:label_sort_highest) %>
index ddfdb9e..47b4500 100644 (file)
@@ -1,3 +1,3 @@
 <p><%= link_to h(document.title), :controller => 'documents', :action => 'show', :id => document %><br />
-<% unless document.description.blank? %><%=h(truncate(document.description, 250)) %><br /><% end %>
+<% unless document.description.blank? %><%=h(truncate(document.description, :length => 250)) %><br /><% end %>
 <em><%= format_time(document.created_on) %></em></p>
\ No newline at end of file
index f99976f..6f02d19 100644 (file)
@@ -10,7 +10,7 @@
 <table style="width:100%">
 <% @issue.relations.select {|r| r.other_issue(@issue).visible? }.each do |relation| %>
 <tr>
-<td><%= l(relation.label_for(@issue)) %> <%= "(#{lwr(:actionview_datehelper_time_in_words_day, relation.delay)})" if relation.delay && relation.delay != 0 %>
+<td><%= l(relation.label_for(@issue)) %> <%= "(#{l('datetime.distance_in_words.x_days', :count => relation.delay)})" if relation.delay && relation.delay != 0 %>
     <%= h(relation.other_issue(@issue).project) + ' - ' if Setting.cross_project_issue_relations? %> <%= link_to_issue relation.other_issue(@issue) %></td>
 <td><%=h relation.other_issue(@issue).subject %></td>
 <td><%= relation.other_issue(@issue).status.name %></td>
index 6b79ba8..cd18dfa 100644 (file)
     <td class="category"><b><%=l(:field_category)%>:</b></td><td><%=h @issue.category ? @issue.category.name : "-" %></td>
     <% if User.current.allowed_to?(:view_time_entries, @project) %>
     <td class="spent-time"><b><%=l(:label_spent_time)%>:</b></td>
-    <td class="spent-hours"><%= @issue.spent_hours > 0 ? (link_to lwr(:label_f_hour, @issue.spent_hours), {:controller => 'timelog', :action => 'details', :project_id => @project, :issue_id => @issue}) : "-" %></td>
+    <td class="spent-hours"><%= @issue.spent_hours > 0 ? (link_to l_hours(@issue.spent_hours), {:controller => 'timelog', :action => 'details', :project_id => @project, :issue_id => @issue}) : "-" %></td>
     <% end %>
 </tr>
 <tr>
     <td class="fixed-version"><b><%=l(:field_fixed_version)%>:</b></td><td><%= @issue.fixed_version ? link_to_version(@issue.fixed_version) : "-" %></td>
     <% if @issue.estimated_hours %>
-    <td class="estimated-hours"><b><%=l(:field_estimated_hours)%>:</b></td><td><%= lwr(:label_f_hour, @issue.estimated_hours) %></td>
+    <td class="estimated-hours"><b><%=l(:field_estimated_hours)%>:</b></td><td><%= l_hours(@issue.estimated_hours) %></td>
     <% end %>
 </tr>
 <tr>
index b1c4605..ef1d0de 100644 (file)
@@ -1,3 +1,3 @@
-<%= l(:text_issue_added, "##{@issue.id}", @issue.author) %>
+<%= l(:text_issue_added, :id => "##{@issue.id}", :author => @issue.author) %>
 <hr />
 <%= render :partial => "issue_text_html", :locals => { :issue => @issue, :issue_url => @issue_url } %>
index c6cb083..19c1dcf 100644 (file)
@@ -1,4 +1,4 @@
-<%= l(:text_issue_added, "##{@issue.id}", @issue.author) %>
+<%= l(:text_issue_added, :id => "##{@issue.id}", :author => @issue.author) %>
 
 ----------------------------------------
 <%= render :partial => "issue_text_plain", :locals => { :issue => @issue, :issue_url => @issue_url } %>
index 48affaf..b4a1f95 100644 (file)
@@ -1,4 +1,4 @@
-<%= l(:text_issue_updated, "##{@issue.id}", @journal.user) %>
+<%= l(:text_issue_updated, :id => "##{@issue.id}", :author => @journal.user) %>
 
 <ul>
 <% for detail in @journal.details %>
index b5a5ec9..870f8fa 100644 (file)
@@ -1,4 +1,4 @@
-<%= l(:text_issue_updated, "##{@issue.id}", @journal.user) %>
+<%= l(:text_issue_updated, :id => "##{@issue.id}", :author => @journal.user) %>
 
 <% for detail in @journal.details -%>
 <%= show_detail(detail, true) %>
index 1e33fbe..bd53df8 100644 (file)
@@ -1,4 +1,4 @@
-<p><%= l(:mail_body_reminder, @issues.size, @days) %></p>
+<p><%= l(:mail_body_reminder, :count => @issues.size, :days => @days) %></p>
 
 <ul>
 <% @issues.each do |issue| -%>
index 7e6a2e5..c9e27dc 100644 (file)
@@ -1,4 +1,4 @@
-<%= l(:mail_body_reminder, @issues.size, @days) %>:
+<%= l(:mail_body_reminder, :count => @issues.size, :days => @days) %>:
 
 <% @issues.each do |issue| -%>
 * <%= "#{issue.project} - #{issue.tracker} ##{issue.id}: #{issue.subject}" %>
index 22b9113..0abda61 100644 (file)
@@ -1,4 +1,5 @@
-<h3><%=l(:label_watched_issues)%></h3>\r
+<h3><%=l(:label_watched_issues)%> (<%= Issue.visible.count(:include => :watchers,\r
+                                                                                                                                                                                                                                        :conditions => ["#{Watcher.table_name}.user_id = ?", user.id]) %>)</h3>\r
 <% watched_issues = Issue.visible.find(:all, \r
                                :include => [:status, :project, :tracker, :watchers],\r
                                :limit => 10, \r
index e26d2c4..e95e8a5 100644 (file)
@@ -1,6 +1,6 @@
 <p><%= link_to(h(news.project.name), :controller => 'projects', :action => 'show', :id => news.project) + ': ' unless @project %>
 <%= link_to h(news.title), :controller => 'news', :action => 'show', :id => news %>
-<%= "(#{news.comments_count} #{lwr(:label_comment, news.comments_count).downcase})" if news.comments_count > 0 %>
+<%= "(#{l(:label_x_comments, :count => news.comments_count)})" if news.comments_count > 0 %>
 <br />
 <% unless news.summary.blank? %><span class="summary"><%=h news.summary %></span><br /><% end %>
 <span class="author"><%= authoring news.created_on, news.author %></span></p>
index 826894e..11a3923 100644 (file)
@@ -30,7 +30,7 @@
 <% @newss.each do |news| %>
     <h3><%= link_to(h(news.project.name), :controller => 'projects', :action => 'show', :id => news.project) + ': ' unless news.project == @project %>
     <%= link_to h(news.title), :controller => 'news', :action => 'show', :id => news %>
-    <%= "(#{news.comments_count} #{lwr(:label_comment, news.comments_count).downcase})" if news.comments_count > 0 %></h3>
+    <%= "(#{l(:label_x_comments, :count => news.comments_count)})" if news.comments_count > 0 %></h3>
     <p class="author"><%= authoring news.created_on, news.author %></p>
     <div class="wiki">
     <%= textilizable(news.description) %>
index 24b1d9c..68fd053 100644 (file)
@@ -11,7 +11,7 @@
 <p><%= f.text_area :description, :rows => 5, :class => 'wiki-edit' %></p>
 <p><%= f.text_field :identifier, :required => true, :disabled => @project.identifier_frozen? %>
 <% unless @project.identifier_frozen? %>
-<br /><em><%= l(:text_length_between, 2, 20) %> <%= l(:text_project_identifier_info) %></em>
+<br /><em><%= l(:text_length_between, :min => 2, :max => 20) %> <%= l(:text_project_identifier_info) %></em>
 <% end %></p>
 <p><%= f.text_field :homepage, :size => 60 %></p>
 <p><%= f.check_box :is_public %></p>
index 46ab1a9..d2ec5db 100644 (file)
@@ -7,7 +7,7 @@
 <% Redmine::AccessControl.available_project_modules.each do |m| %>
     <label class="floating">
     <%= check_box_tag 'enabled_modules[]', m, @project.module_enabled?(m) %>
-    <%= (l_has_string?("project_module_#{m}".to_sym) ? l("project_module_#{m}".to_sym) : m.to_s.humanize) %>
+    <%= l_or_humanize(m, :prefix => "project_module_") %>
     </label>
 <% end %>
 </fieldset>
index b4decf7..06dea9b 100644 (file)
@@ -7,7 +7,7 @@
 
 <% Redmine::AccessControl.available_project_modules.each do |m| %>
 <p><label><%= check_box_tag 'enabled_modules[]', m, @project.module_enabled?(m) -%>
- <%= (l_has_string?("project_module_#{m}".to_sym) ? l("project_module_#{m}".to_sym) : m.to_s.humanize) %></label></p>
+ <%= l_or_humanize(m, :prefix => "project_module_") %></label></p>
 <% end %>
 </div>
 
index 37daa88..b8de58d 100644 (file)
@@ -23,8 +23,9 @@
       <li><%= link_to tracker.name, :controller => 'issues', :action => 'index', :project_id => @project, 
                                                 :set_filter => 1, 
                                                 "tracker_id" => tracker.id %>:
-      <%= @open_issues_by_tracker[tracker] || 0 %> <%= lwr(:label_open_issues, @open_issues_by_tracker[tracker] || 0) %>
-      <%= l(:label_on) %> <%= @total_issues_by_tracker[tracker] || 0 %></li>
+                                       <%= l(:label_x_open_issues_abbr_on_total, :count => @open_issues_by_tracker[tracker].to_i,
+                                                                                                                                                                                                               :total => @total_issues_by_tracker[tracker].to_i) %>
+                       </li>
     <% end %>
     </ul>
     <p><%= link_to l(:label_issue_view_all), :controller => 'issues', :action => 'index', :project_id => @project, :set_filter => 1 %></p>
@@ -65,7 +66,7 @@
     
     <% if @total_hours && User.current.allowed_to?(:view_time_entries, @project) %>
     <h3><%= l(:label_spent_time) %></h3>
-    <p><span class="icon icon-time"><%= lwr(:label_f_hour, @total_hours) %></span></p>
+    <p><span class="icon icon-time"><%= l_hours(@total_hours) %></span></p>
     <p><%= link_to(l(:label_details), {:controller => 'timelog', :action => 'details', :project_id => @project}) %> |
     <%= link_to(l(:label_report), {:controller => 'timelog', :action => 'report', :project_id => @project}) %></p>
     <% end %>
index 12ee44d..3fad7c0 100644 (file)
@@ -19,6 +19,6 @@
 <td class="revision"><%= link_to(format_revision(entry.lastrev.name), :action => 'revision', :id => @project, :rev => entry.lastrev.identifier) if entry.lastrev && entry.lastrev.identifier %></td>
 <td class="age"><%= distance_of_time_in_words(entry.lastrev.time, Time.now) if entry.lastrev && entry.lastrev.time %></td>
 <td class="author"><%= changeset.nil? ? h(entry.lastrev.author.to_s.split('<').first) : changeset.author if entry.lastrev %></td>
-<td class="comments"><%=h truncate(changeset.comments, 50) unless changeset.nil? %></td>
+<td class="comments"><%=h truncate(changeset.comments, :length => 50) unless changeset.nil? %></td>
 </tr>
 <% end %>
index cb5b70a..1289372 100644 (file)
@@ -26,7 +26,7 @@
     <h3><%= l(:label_result_plural) %> (<%= @results_by_type.values.sum %>)</h3>\r
     <dl id="search-results">\r
       <% @results.each do |e| %>\r
-        <dt class="<%= e.event_type %>"><%= content_tag('span', h(e.project), :class => 'project') unless @project == e.project %> <%= link_to highlight_tokens(truncate(e.event_title, 255), @tokens), e.event_url %></dt>\r
+        <dt class="<%= e.event_type %>"><%= content_tag('span', h(e.project), :class => 'project') unless @project == e.project %> <%= link_to highlight_tokens(truncate(e.event_title, :length => 255), @tokens), e.event_url %></dt>\r
         <dd><span class="description"><%= highlight_tokens(e.event_description, @tokens) %></span>\r
         <span class="author"><%= format_time(e.event_datetime) %></span></dd>\r
       <% end %>\r
index a3ac555..ec8a0be 100644 (file)
@@ -5,7 +5,7 @@
 <%= check_box_tag 'settings[login_required]', 1, Setting.login_required? %><%= hidden_field_tag 'settings[login_required]', 0 %></p>
 
 <p><label><%= l(:setting_autologin) %></label>
-<%= select_tag 'settings[autologin]', options_for_select( [[l(:label_disabled), "0"]] + [1, 7, 30, 365].collect{|days| [lwr(:actionview_datehelper_time_in_words_day, days), days.to_s]}, Setting.autologin) %></p>
+<%= select_tag 'settings[autologin]', options_for_select( [[l(:label_disabled), "0"]] + [1, 7, 30, 365].collect{|days| [l('datetime.distance_in_words.x_days', :count => days), days.to_s]}, Setting.autologin) %></p>
 
 <p><label><%= l(:setting_self_registration) %></label>
 <%= select_tag 'settings[self_registration]',
index 1144d42..019eda2 100644 (file)
@@ -20,7 +20,7 @@
 <td class="project"><%=h entry.project %></td>
 <td class="subject">
 <% if entry.issue -%>
-<%= link_to_issue entry.issue %>: <%= h(truncate(entry.issue.subject, 50)) -%>
+<%= link_to_issue entry.issue %>: <%= h(truncate(entry.issue.subject, :length => 50)) -%>
 <% end -%>
 </td>
 <td class="comments"><%=h entry.comments %></td>
index f4ae68a..950b37d 100644 (file)
@@ -15,7 +15,7 @@ already in the URI %>
 <% end %>\r
 \r
 <div class="total-hours">\r
-<p><%= l(:label_total) %>: <%= html_hours(lwr(:label_f_hour, @total_hours)) %></p>\r
+<p><%= l(:label_total) %>: <%= html_hours(l_hours(@total_hours)) %></p>\r
 </div>\r
 \r
 <% unless @entries.empty? %>\r
index 5f3ed09..6ff61ff 100644 (file)
@@ -20,7 +20,7 @@
                                                                             [l(:label_day_plural).titleize, 'day']], @columns),
                                                         :onchange => "this.form.onsubmit();" %>
 
-  <%= l(:button_add) %>: <%= select_tag('criterias[]', options_for_select([[]] + (@available_criterias.keys - @criterias).collect{|k| [l(@available_criterias[k][:label]), k]}),
+  <%= l(:button_add) %>: <%= select_tag('criterias[]', options_for_select([[]] + (@available_criterias.keys - @criterias).collect{|k| [l_or_humanize(@available_criterias[k][:label]), k]}),
                                                           :onchange => "this.form.onsubmit();",
                                                           :style => 'width: 200px',
                                                           :id => nil,
@@ -33,7 +33,7 @@
 
 <% unless @criterias.empty? %>
 <div class="total-hours">
-<p><%= l(:label_total) %>: <%= html_hours(lwr(:label_f_hour, @total_hours)) %></p>
+<p><%= l(:label_total) %>: <%= html_hours(l_hours(@total_hours)) %></p>
 </div>
 
 <% unless @hours.empty? %>
@@ -41,7 +41,7 @@
 <thead>
 <tr>
 <% @criterias.each do |criteria| %>
-  <th><%= l(@available_criterias[criteria][:label]) %></th>
+  <th><%= l_or_humanize(@available_criterias[criteria][:label]) %></th>
 <% end %>
 <% columns_width = (40 / (@periods.length+1)).to_i %>
 <% @periods.each do |period| %>
index 377e917..724f9f9 100644 (file)
@@ -9,12 +9,10 @@
 <% if version.fixed_issues.count > 0 %>
     <%= progress_bar([version.closed_pourcent, version.completed_pourcent], :width => '40em', :legend => ('%0.0f%' % version.completed_pourcent)) %>
     <p class="progress-info">
-        <%= link_to(version.closed_issues_count, :controller => 'issues', :action => 'index', :project_id => version.project, :status_id => 'c', :fixed_version_id => version, :set_filter => 1) %>
-        <%= lwr(:label_closed_issues, version.closed_issues_count) %>
+        <%= link_to_if(version.closed_issues_count > 0, l(:label_x_closed_issues_abbr, :count => version.closed_issues_count), :controller => 'issues', :action => 'index', :project_id => version.project, :status_id => 'c', :fixed_version_id => version, :set_filter => 1) %>
         (<%= '%0.0f' % (version.closed_issues_count.to_f / version.fixed_issues.count * 100) %>%)
         &#160;
-        <%= link_to(version.open_issues_count, :controller => 'issues', :action => 'index', :project_id => version.project, :status_id => 'o', :fixed_version_id => version, :set_filter => 1) %>
-        <%= lwr(:label_open_issues, version.open_issues_count)%>
+        <%= link_to_if(version.open_issues_count > 0, l(:label_x_open_issues_abbr, :count => version.open_issues_count), :controller => 'issues', :action => 'index', :project_id => version.project, :status_id => 'o', :fixed_version_id => version, :set_filter => 1) %>
         (<%= '%0.0f' % (version.open_issues_count.to_f / version.fixed_issues.count * 100) %>%)
     </p>
 <% else %>
index 7e52645..ef53751 100644 (file)
 <table>
 <tr>
     <td width="130px" align="right"><%= l(:field_estimated_hours) %></td>
-    <td width="240px" class="total-hours"width="130px" align="right"><%= html_hours(lwr(:label_f_hour, @version.estimated_hours)) %></td>
+    <td width="240px" class="total-hours"width="130px" align="right"><%= html_hours(l_hours(@version.estimated_hours)) %></td>
 </tr>
 <% if User.current.allowed_to?(:view_time_entries, @project) %>
 <tr>
     <td width="130px" align="right"><%= l(:label_spent_time) %></td>
-    <td width="240px" class="total-hours"><%= html_hours(lwr(:label_f_hour, @version.spent_hours)) %></td>
+    <td width="240px" class="total-hours"><%= html_hours(l_hours(@version.spent_hours)) %></td>
 </tr>
 <% end %>
 </table>
index c20cf35..67cc517 100644 (file)
@@ -67,7 +67,7 @@ module Rails
 
     class << self
       def rubygems_version
-        Gem::RubyGemsVersion if defined? Gem::RubyGemsVersion
+        Gem::RubyGemsVersion rescue nil
       end
 
       def gem_version
@@ -82,14 +82,14 @@ module Rails
 
       def load_rubygems
         require 'rubygems'
-
-        unless rubygems_version >= '0.9.4'
-          $stderr.puts %(Rails requires RubyGems >= 0.9.4 (you have #{rubygems_version}). Please `gem update --system` and try again.)
+        min_version = '1.3.1'
+        unless rubygems_version >= min_version
+          $stderr.puts %Q(Rails requires RubyGems >= #{min_version} (you have #{rubygems_version}). Please `gem update --system` and try again.)
           exit 1
         end
 
       rescue LoadError
-        $stderr.puts %(Rails requires RubyGems >= 0.9.4. Please install RubyGems and try again: http://rubygems.rubyforge.org)
+        $stderr.puts %Q(Rails requires RubyGems >= #{min_version}. Please install RubyGems and try again: http://rubygems.rubyforge.org)
         exit 1
       end
 
index fdac6b4..5aeb140 100644 (file)
@@ -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.2' unless defined? RAILS_GEM_VERSION
+RAILS_GEM_VERSION = '2.2.2' unless defined? RAILS_GEM_VERSION
 
 # Bootstrap the Rails environment, frameworks, and default configuration
 require File.join(File.dirname(__FILE__), 'boot')
@@ -30,11 +30,6 @@ Rails::Initializer.run do |config|
   # (by default production uses :info, the others :debug)
   # config.log_level = :debug
 
-  # Use the database for sessions instead of the file system
-  # (create the session table with 'rake db:sessions:create')
-  # config.action_controller.session_store = :active_record_store
-  config.action_controller.session_store = :PStore
-
   # Enable page/fragment caching by setting a file-based store
   # (remember to create the caching directory and make it readable to the application)
   # config.action_controller.fragment_cache_store = :file_store, "#{RAILS_ROOT}/cache"
index 7c821da..470a733 100644 (file)
@@ -15,3 +15,8 @@ config.action_controller.perform_caching             = false
 
 config.action_mailer.perform_deliveries = true
 config.action_mailer.delivery_method = :test
+
+config.action_controller.session = { 
+  :session_key => "_test_session",
+  :secret => "some secret phrase for the tests."
+}
index 7c821da..470a733 100644 (file)
@@ -15,3 +15,8 @@ config.action_controller.perform_caching             = false
 
 config.action_mailer.perform_deliveries = true
 config.action_mailer.delivery_method = :test
+
+config.action_controller.session = { 
+  :session_key => "_test_session",
+  :secret => "some secret phrase for the tests."
+}
index 7c821da..470a733 100644 (file)
@@ -15,3 +15,8 @@ config.action_controller.perform_caching             = false
 
 config.action_mailer.perform_deliveries = true
 config.action_mailer.delivery_method = :test
+
+config.action_controller.session = { 
+  :session_key => "_test_session",
+  :secret => "some secret phrase for the tests."
+}
index d1235d9..5d19a6f 100644 (file)
@@ -1,18 +1,37 @@
 
-ActiveRecord::Errors.default_error_messages = {
-  :inclusion => "activerecord_error_inclusion",
-  :exclusion => "activerecord_error_exclusion",
-  :invalid => "activerecord_error_invalid",
-  :confirmation => "activerecord_error_confirmation",
-  :accepted  => "activerecord_error_accepted",
-  :empty => "activerecord_error_empty",
-  :blank => "activerecord_error_blank",
-  :too_long => "activerecord_error_too_long",
-  :too_short => "activerecord_error_too_short",
-  :wrong_length => "activerecord_error_wrong_length",
-  :taken => "activerecord_error_taken",
-  :not_a_number => "activerecord_error_not_a_number"
-} if ActiveRecord::Errors.respond_to?('default_error_messages=')
+require 'activerecord'
+
+module ActiveRecord
+  class Base
+    include Redmine::I18n
+    
+    # Translate attribute names for validation errors display
+    def self.human_attribute_name(attr)
+      l("field_#{attr.to_s.gsub(/_id$/, '')}")
+    end
+  end
+end
+
+module ActionView
+  module Helpers
+    module DateHelper
+      # distance_of_time_in_words breaks when difference is greater than 30 years
+      def distance_of_date_in_words(from_date, to_date = 0, options = {})
+        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
+
+        I18n.with_options :locale => options[:locale], :scope => :'datetime.distance_in_words' do |locale|
+          case distance_in_days
+            when 0..60     then locale.t :x_days,             :count => distance_in_days
+            when 61..720   then locale.t :about_x_months,     :count => (distance_in_days / 30).round
+            else                locale.t :over_x_years,       :count => (distance_in_days / 365).round
+          end
+        end
+      end
+    end
+  end
+end
 
 ActionView::Base.field_error_proc = Proc.new{ |html_tag, instance| "#{html_tag}" }
 
index f2a9f6a..cd5b20b 100644 (file)
@@ -1,7 +1,3 @@
-GLoc.set_config :default_language => :en
-GLoc.clear_strings
-GLoc.set_kcode
-GLoc.load_localized_strings
-GLoc.set_config(:raise_string_not_found_errors => false)
+I18n.default_locale = 'en'
 
 require 'redmine'
diff --git a/config/locales/bg.yml b/config/locales/bg.yml
new file mode 100644 (file)
index 0000000..bf26c7d
--- /dev/null
@@ -0,0 +1,773 @@
+bg:
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d"
+      short: "%b %d"
+      long: "%B %d, %Y"
+      
+    day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
+    abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
+      
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
+    abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
+    # Used in date_select and datime_select.
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "am"
+    pm: "pm"
+    
+  datetime:
+    distance_in_words:
+      half_a_minute: "half a minute"
+      less_than_x_seconds:
+        one:   "less than 1 second"
+        other: "less than {{count}} seconds"
+      x_seconds:
+        one:   "1 second"
+        other: "{{count}} seconds"
+      less_than_x_minutes:
+        one:   "less than a minute"
+        other: "less than {{count}} minutes"
+      x_minutes:
+        one:   "1 minute"
+        other: "{{count}} minutes"
+      about_x_hours:
+        one:   "about 1 hour"
+        other: "about {{count}} hours"
+      x_days:
+        one:   "1 day"
+        other: "{{count}} days"
+      about_x_months:
+        one:   "about 1 month"
+        other: "about {{count}} months"
+      x_months:
+        one:   "1 month"
+        other: "{{count}} months"
+      about_x_years:
+        one:   "about 1 year"
+        other: "about {{count}} years"
+      over_x_years:
+        one:   "over 1 year"
+        other: "over {{count}} years"
+      
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "and"
+      skip_last_comma: false
+      
+  activerecord:
+    errors:
+      messages:
+        inclusion: "не съществува в списъка"
+        exclusion: "е запазено"
+        invalid: "е невалидно"
+        confirmation: "липсва одобрение"
+        accepted: "трябва да се приеме"
+        empty: "не може да е празно"
+        blank: "не може да е празно"
+        too_long: "е прекалено дълго"
+        too_short: "е прекалено късо"
+        wrong_length: "е с грешна дължина"
+        taken: "вече съществува"
+        not_a_number: "не е число"
+        not_a_date: "е невалидна дата"
+        greater_than: "must be greater than {{count}}"
+        greater_than_or_equal_to: "must be greater than or equal to {{count}}"
+        equal_to: "must be equal to {{count}}"
+        less_than: "must be less than {{count}}"
+        less_than_or_equal_to: "must be less than or equal to {{count}}"
+        odd: "must be odd"
+        even: "must be even"
+        greater_than_start_date: "трябва да е след началната дата"
+        not_same_project: "не е от същия проект"
+        circular_dependency: "Тази релация ще доведе до безкрайна зависимост"
+
+  actionview_instancetag_blank_option: Изберете
+  
+  general_text_No: 'Не'
+  general_text_Yes: 'Да'
+  general_text_no: 'не'
+  general_text_yes: 'да'
+  general_lang_name: 'Bulgarian'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: UTF-8
+  general_pdf_encoding: UTF-8
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Профилът е обновен успешно.
+  notice_account_invalid_creditentials: Невалиден потребител или парола.
+  notice_account_password_updated: Паролата е успешно променена.
+  notice_account_wrong_password: Грешна парола
+  notice_account_register_done: Профилът е създаден успешно.
+  notice_account_unknown_email: Непознат e-mail.
+  notice_can_t_change_password: Този профил е с външен метод за оторизация. Невъзможна смяна на паролата.
+  notice_account_lost_email_sent: Изпратен ви е e-mail с инструкции за избор на нова парола.
+  notice_account_activated: Профилът ви е активиран. Вече може да влезете в системата.
+  notice_successful_create: Успешно създаване.
+  notice_successful_update: Успешно обновяване.
+  notice_successful_delete: Успешно изтриване.
+  notice_successful_connection: Успешно свързване.
+  notice_file_not_found: Несъществуваща или преместена страница.
+  notice_locking_conflict: Друг потребител променя тези данни в момента.
+  notice_not_authorized: Нямате право на достъп до тази страница.
+  notice_email_sent: "Изпратен e-mail на {{value}}"
+  notice_email_error: "Грешка при изпращане на e-mail ({{value}})"
+  notice_feeds_access_key_reseted: Вашия ключ за RSS достъп беше променен.
+  
+  error_scm_not_found: Несъществуващ обект в хранилището.
+  error_scm_command_failed: "Грешка при опит за комуникация с хранилище: {{value}}"
+  
+  mail_subject_lost_password: "Вашата парола ({{value}})"
+  mail_body_lost_password: 'За да смените паролата си, използвайте следния линк:'
+  mail_subject_register: "Активация на профил ({{value}})"
+  mail_body_register: 'За да активирате профила си използвайте следния линк:'
+  
+  gui_validation_error: 1 грешка
+  gui_validation_error_plural: "{{count}} грешки"
+  
+  field_name: Име
+  field_description: Описание
+  field_summary: Групиран изглед
+  field_is_required: Задължително
+  field_firstname: Име
+  field_lastname: Фамилия
+  field_mail: Email
+  field_filename: Файл
+  field_filesize: Големина
+  field_downloads: Downloads
+  field_author: Автор
+  field_created_on: От дата
+  field_updated_on: Обновена
+  field_field_format: Тип
+  field_is_for_all: За всички проекти
+  field_possible_values: Възможни стойности
+  field_regexp: Регулярен израз
+  field_min_length: Мин. дължина
+  field_max_length: Макс. дължина
+  field_value: Стойност
+  field_category: Категория
+  field_title: Заглавие
+  field_project: Проект
+  field_issue: Задача
+  field_status: Статус
+  field_notes: Бележка
+  field_is_closed: Затворена задача
+  field_is_default: Статус по подразбиране
+  field_tracker: Тракер
+  field_subject: Относно
+  field_due_date: Крайна дата
+  field_assigned_to: Възложена на
+  field_priority: Приоритет
+  field_fixed_version: Планувана версия
+  field_user: Потребител
+  field_role: Роля
+  field_homepage: Начална страница
+  field_is_public: Публичен
+  field_parent: Подпроект на
+  field_is_in_chlog: Да се вижда ли в Изменения
+  field_is_in_roadmap: Да се вижда ли в Пътна карта
+  field_login: Потребител
+  field_mail_notification: Известия по пощата
+  field_admin: Администратор
+  field_last_login_on: Последно свързване
+  field_language: Език
+  field_effective_date: Дата
+  field_password: Парола
+  field_new_password: Нова парола
+  field_password_confirmation: Потвърждение
+  field_version: Версия
+  field_type: Тип
+  field_host: Хост
+  field_port: Порт
+  field_account: Профил
+  field_base_dn: Base DN
+  field_attr_login: Login attribute
+  field_attr_firstname: Firstname attribute
+  field_attr_lastname: Lastname attribute
+  field_attr_mail: Email attribute
+  field_onthefly: Динамично създаване на потребител
+  field_start_date: Начална дата
+  field_done_ratio: %% Прогрес
+  field_auth_source: Начин на оторизация
+  field_hide_mail: Скрий e-mail адреса ми
+  field_comments: Коментар
+  field_url: Адрес
+  field_start_page: Начална страница
+  field_subproject: Подпроект
+  field_hours: Часове
+  field_activity: Дейност
+  field_spent_on: Дата
+  field_identifier: Идентификатор
+  field_is_filter: Използва се за филтър
+  field_issue_to_id: Свързана задача
+  field_delay: Отместване
+  field_assignable: Възможно е възлагане на задачи за тази роля
+  field_redirect_existing_links: Пренасочване на съществуващи линкове
+  field_estimated_hours: Изчислено време
+  field_default_value: Стойност по подразбиране
+  
+  setting_app_title: Заглавие
+  setting_app_subtitle: Описание
+  setting_welcome_text: Допълнителен текст
+  setting_default_language: Език по подразбиране
+  setting_login_required: Изискване за вход в системата
+  setting_self_registration: Регистрация от потребители
+  setting_attachment_max_size: Максимална големина на прикачен файл
+  setting_issues_export_limit: Лимит за експорт на задачи
+  setting_mail_from: E-mail адрес за емисии
+  setting_host_name: Хост
+  setting_text_formatting: Форматиране на текста
+  setting_wiki_compression: Wiki компресиране на историята
+  setting_feeds_limit: Лимит на Feeds
+  setting_autofetch_changesets: Автоматично обработване на ревизиите
+  setting_sys_api_enabled: Разрешаване на WS за управление
+  setting_commit_ref_keywords: Отбелязващи ключови думи
+  setting_commit_fix_keywords: Приключващи ключови думи
+  setting_autologin: Автоматичен вход
+  setting_date_format: Формат на датата
+  setting_cross_project_issue_relations: Релации на задачи между проекти
+  
+  label_user: Потребител
+  label_user_plural: Потребители
+  label_user_new: Нов потребител
+  label_project: Проект
+  label_project_new: Нов проект
+  label_project_plural: Проекти
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Всички проекти
+  label_project_latest: Последни проекти
+  label_issue: Задача
+  label_issue_new: Нова задача
+  label_issue_plural: Задачи
+  label_issue_view_all: Всички задачи
+  label_document: Документ
+  label_document_new: Нов документ
+  label_document_plural: Документи
+  label_role: Роля
+  label_role_plural: Роли
+  label_role_new: Нова роля
+  label_role_and_permissions: Роли и права
+  label_member: Член
+  label_member_new: Нов член
+  label_member_plural: Членове
+  label_tracker: Тракер
+  label_tracker_plural: Тракери
+  label_tracker_new: Нов тракер
+  label_workflow: Работен процес
+  label_issue_status: Статус на задача
+  label_issue_status_plural: Статуси на задачи
+  label_issue_status_new: Нов статус
+  label_issue_category: Категория задача
+  label_issue_category_plural: Категории задачи
+  label_issue_category_new: Нова категория
+  label_custom_field: Потребителско поле
+  label_custom_field_plural: Потребителски полета
+  label_custom_field_new: Ново потребителско поле
+  label_enumerations: Списъци
+  label_enumeration_new: Нова стойност
+  label_information: Информация
+  label_information_plural: Информация
+  label_please_login: Вход
+  label_register: Регистрация
+  label_password_lost: Забравена парола
+  label_home: Начало
+  label_my_page: Лична страница
+  label_my_account: Профил
+  label_my_projects: Проекти, в които участвам
+  label_administration: Администрация
+  label_login: Вход
+  label_logout: Изход
+  label_help: Помощ
+  label_reported_issues: Публикувани задачи
+  label_assigned_to_me_issues: Възложени на мен
+  label_last_login: Последно свързване
+  label_registered_on: Регистрация
+  label_activity: Дейност
+  label_new: Нов
+  label_logged_as: Логнат като
+  label_environment: Среда
+  label_authentication: Оторизация
+  label_auth_source: Начин на оторозация
+  label_auth_source_new: Нов начин на оторизация
+  label_auth_source_plural: Начини на оторизация
+  label_subproject_plural: Подпроекти
+  label_min_max_length: Мин. - Макс. дължина
+  label_list: Списък
+  label_date: Дата
+  label_integer: Целочислен
+  label_boolean: Чекбокс
+  label_string: Текст
+  label_text: Дълъг текст
+  label_attribute: Атрибут
+  label_attribute_plural: Атрибути
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Downloads"
+  label_no_data: Няма изходни данни
+  label_change_status: Промяна на статуса
+  label_history: История
+  label_attachment: Файл
+  label_attachment_new: Нов файл
+  label_attachment_delete: Изтриване
+  label_attachment_plural: Файлове
+  label_report: Справка
+  label_report_plural: Справки
+  label_news: Новини
+  label_news_new: Добави
+  label_news_plural: Новини
+  label_news_latest: Последни новини
+  label_news_view_all: Виж всички
+  label_change_log: Изменения
+  label_settings: Настройки
+  label_overview: Общ изглед
+  label_version: Версия
+  label_version_new: Нова версия
+  label_version_plural: Версии
+  label_confirmation: Одобрение
+  label_export_to: Експорт към
+  label_read: Read...
+  label_public_projects: Публични проекти
+  label_open_issues: отворена
+  label_open_issues_plural: отворени
+  label_closed_issues: затворена
+  label_closed_issues_plural: затворени
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Общо
+  label_permissions: Права
+  label_current_status: Текущ статус
+  label_new_statuses_allowed: Позволени статуси
+  label_all: всички
+  label_none: никакви
+  label_next: Следващ
+  label_previous: Предишен
+  label_used_by: Използва се от
+  label_details: Детайли
+  label_add_note: Добавяне на бележка
+  label_per_page: На страница
+  label_calendar: Календар
+  label_months_from: месеца от
+  label_gantt: Gantt
+  label_internal: Вътрешен
+  label_last_changes: "последни {{count}} промени"
+  label_change_view_all: Виж всички промени
+  label_personalize_page: Персонализиране
+  label_comment: Коментар
+  label_comment_plural: Коментари
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Добавяне на коментар
+  label_comment_added: Добавен коментар
+  label_comment_delete: Изтриване на коментари
+  label_query: Потребителска справка
+  label_query_plural: Потребителски справки
+  label_query_new: Нова заявка
+  label_filter_add: Добави филтър
+  label_filter_plural: Филтри
+  label_equals: е
+  label_not_equals: не е
+  label_in_less_than: след по-малко от
+  label_in_more_than: след повече от
+  label_in: в следващите
+  label_today: днес
+  label_this_week: тази седмица
+  label_less_than_ago: преди по-малко от
+  label_more_than_ago: преди повече от
+  label_ago: преди
+  label_contains: съдържа
+  label_not_contains: не съдържа
+  label_day_plural: дни
+  label_repository: Хранилище
+  label_browse: Разглеждане
+  label_modification: "{{count}} промяна"
+  label_modification_plural: "{{count}} промени"
+  label_revision: Ревизия
+  label_revision_plural: Ревизии
+  label_added: добавено
+  label_modified: променено
+  label_deleted: изтрито
+  label_latest_revision: Последна ревизия
+  label_latest_revision_plural: Последни ревизии
+  label_view_revisions: Виж ревизиите
+  label_max_size: Максимална големина
+  label_sort_highest: Премести най-горе
+  label_sort_higher: Премести по-горе
+  label_sort_lower: Премести по-долу
+  label_sort_lowest: Премести най-долу
+  label_roadmap: Пътна карта
+  label_roadmap_due_in: "Излиза след {{value}}"
+  label_roadmap_overdue: "{{value}} закъснение"
+  label_roadmap_no_issues: Няма задачи за тази версия
+  label_search: Търсене
+  label_result_plural: Pезултати
+  label_all_words: Всички думи
+  label_wiki: Wiki
+  label_wiki_edit: Wiki редакция
+  label_wiki_edit_plural: Wiki редакции
+  label_wiki_page: Wiki page
+  label_wiki_page_plural: Wiki pages
+  label_index_by_title: Индекс
+  label_index_by_date: Индекс по дата
+  label_current_version: Текуща версия
+  label_preview: Преглед
+  label_feed_plural: Feeds
+  label_changes_details: Подробни промени
+  label_issue_tracking: Тракинг
+  label_spent_time: Отделено време
+  label_f_hour: "{{value}} час"
+  label_f_hour_plural: "{{value}} часа"
+  label_time_tracking: Отделяне на време
+  label_change_plural: Промени
+  label_statistics: Статистики
+  label_commits_per_month: Ревизии по месеци
+  label_commits_per_author: Ревизии по автор
+  label_view_diff: Виж разликите
+  label_diff_inline: хоризонтално
+  label_diff_side_by_side: вертикално
+  label_options: Опции
+  label_copy_workflow_from: Копирай работния процес от
+  label_permissions_report: Справка за права
+  label_watched_issues: Наблюдавани задачи
+  label_related_issues: Свързани задачи
+  label_applied_status: Промени статуса на
+  label_loading: Зареждане...
+  label_relation_new: Нова релация
+  label_relation_delete: Изтриване на релация
+  label_relates_to: свързана със
+  label_duplicates: дублира
+  label_blocks: блокира
+  label_blocked_by: блокирана от
+  label_precedes: предшества
+  label_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: Запомни ме
+  label_disabled: забранено
+  label_show_completed_versions: Показване на реализирани версии
+  label_me: аз
+  label_board: Форум
+  label_board_new: Нов форум
+  label_board_plural: Форуми
+  label_topic_plural: Теми
+  label_message_plural: Съобщения
+  label_message_last: Последно съобщение
+  label_message_new: Нова тема
+  label_reply_plural: Отговори
+  label_send_information: Изпращане на информацията до потребителя
+  label_year: Година
+  label_month: Месец
+  label_week: Седмица
+  label_date_from: От
+  label_date_to: До
+  label_language_based: В зависимост от езика
+  label_sort_by: "Сортиране по {{value}}"
+  label_send_test_email: Изпращане на тестов e-mail
+  label_feeds_access_key_created_on: "{{value}} от създаването на RSS ключа"
+  label_module_plural: Модули
+  label_added_time_by: "Публикувана от {{author}} преди {{age}}"
+  label_updated_time: "Обновена преди {{value}}"
+  label_jump_to_a_project: Проект...
+  
+  button_login: Вход
+  button_submit: Прикачване
+  button_save: Запис
+  button_check_all: Избор на всички
+  button_uncheck_all: Изчистване на всички
+  button_delete: Изтриване
+  button_create: Създаване
+  button_test: Тест
+  button_edit: Редакция
+  button_add: Добавяне
+  button_change: Промяна
+  button_apply: Приложи
+  button_clear: Изчисти
+  button_lock: Заключване
+  button_unlock: Отключване
+  button_download: Download
+  button_list: Списък
+  button_view: Преглед
+  button_move: Преместване
+  button_back: Назад
+  button_cancel: Отказ
+  button_activate: Активация
+  button_sort: Сортиране
+  button_log_time: Отделяне на време
+  button_rollback: Върни се към тази ревизия
+  button_watch: Наблюдавай
+  button_unwatch: Спри наблюдението
+  button_reply: Отговор
+  button_archive: Архивиране
+  button_unarchive: Разархивиране
+  button_reset: Генериране наново
+  button_rename: Преименуване
+  
+  status_active: активен
+  status_registered: регистриран
+  status_locked: заключен
+  
+  text_select_mail_notifications: Изберете събития за изпращане на e-mail.
+  text_regexp_info: пр. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 - без ограничения
+  text_project_destroy_confirmation: Сигурни ли сте, че искате да изтриете проекта и данните в него?
+  text_workflow_edit: Изберете роля и тракер за да редактирате работния процес
+  text_are_you_sure: Сигурни ли сте?
+  text_journal_changed: "промяна от {{old}} на {{new}}"
+  text_journal_set_to: "установено на {{value}}"
+  text_journal_deleted: изтрито
+  text_tip_task_begin_day: задача започваща този ден
+  text_tip_task_end_day: задача завършваща този ден
+  text_tip_task_begin_end_day: задача започваща и завършваща този ден
+  text_project_identifier_info: 'Позволени са малки букви (a-z), цифри и тирета.<br />Невъзможна промяна след запис.'
+  text_caracters_maximum: "До {{count}} символа."
+  text_length_between: "От {{min}} до {{max}} символа."
+  text_tracker_no_workflow: Няма дефиниран работен процес за този тракер
+  text_unallowed_characters: Непозволени символи
+  text_comma_separated: Позволено е изброяване (с разделител запетая).
+  text_issues_ref_in_commit_messages: Отбелязване и приключване на задачи от ревизии
+  text_issue_added: "Публикувана е нова задача с номер {{id}} (от {{author}})."
+  text_issue_updated: "Задача {{id}} е обновена (от {{author}})."
+  text_wiki_destroy_confirmation: Сигурни ли сте, че искате да изтриете това Wiki и цялото му съдържание?
+  text_issue_category_destroy_question: "Има задачи ({{count}}) обвързани с тази категория. Какво ще изберете?"
+  text_issue_category_destroy_assignments: Премахване на връзките с категорията
+  text_issue_category_reassign_to: Преобвързване с категория
+  
+  default_role_manager: Мениджър
+  default_role_developper: Разработчик
+  default_role_reporter: Публикуващ
+  default_tracker_bug: Бъг
+  default_tracker_feature: Функционалност
+  default_tracker_support: Поддръжка
+  default_issue_status_new: Нова
+  default_issue_status_assigned: Възложена
+  default_issue_status_resolved: Приключена
+  default_issue_status_feedback: Обратна връзка
+  default_issue_status_closed: Затворена
+  default_issue_status_rejected: Отхвърлена
+  default_doc_category_user: Документация за потребителя
+  default_doc_category_tech: Техническа документация
+  default_priority_low: Нисък
+  default_priority_normal: Нормален
+  default_priority_high: Висок
+  default_priority_urgent: Спешен
+  default_priority_immediate: Веднага
+  default_activity_design: Дизайн
+  default_activity_development: Разработка
+  
+  enumeration_issue_priorities: Приоритети на задачи
+  enumeration_doc_categories: Категории документи
+  enumeration_activities: Дейности (time tracking)
+  label_file_plural: Файлове
+  label_changeset_plural: Ревизии
+  field_column_names: Колони
+  label_default_columns: По подразбиране
+  setting_issue_list_default_columns: Показвани колони по подразбиране
+  setting_repositories_encodings: Кодови таблици
+  notice_no_issue_selected: "Няма избрани задачи."
+  label_bulk_edit_selected_issues: Редактиране на задачи
+  label_no_change_option: (Без промяна)
+  notice_failed_to_save_issues: "Неуспешен запис на {{count}} задачи от {{total}} избрани: {{ids}}."
+  label_theme: Тема
+  label_default: По подразбиране
+  label_search_titles_only: Само в заглавията
+  label_nobody: никой
+  button_change_password: Промяна на парола
+  text_user_mail_option: "За неизбраните проекти, ще получавате известия само за наблюдавани дейности или в които участвате (т.е. автор или назначени на мен)."
+  label_user_mail_option_selected: "За всички събития само в избраните проекти..."
+  label_user_mail_option_all: "За всяко събитие в проектите, в които участвам"
+  label_user_mail_option_none: "Само за наблюдавани или в които участвам (автор или назначени на мен)"
+  setting_emails_footer: Подтекст за e-mail
+  label_float: Дробно
+  button_copy: Копиране
+  mail_body_account_information_external: "Можете да използвате вашия {{value}} профил за вход."
+  mail_body_account_information: Информацията за профила ви
+  setting_protocol: Протокол
+  label_user_mail_no_self_notified: "Не искам известия за извършени от мен промени"
+  setting_time_format: Формат на часа
+  label_registration_activation_by_email: активиране на профила по email
+  mail_subject_account_activation_request: "Заявка за активиране на профил в {{value}}"
+  mail_body_account_activation_request: "Има новорегистриран потребител ({{value}}), очакващ вашето одобрение:'"
+  label_registration_automatic_activation: автоматично активиране
+  label_registration_manual_activation: ръчно активиране
+  notice_account_pending: "Профилът Ви е създаден и очаква одобрение от администратор."
+  field_time_zone: Часова зона
+  text_caracters_minimum: "Минимум {{count}} символа."
+  setting_bcc_recipients: Получатели на скрито копие (bcc)
+  button_annotate: Анотация
+  label_issues_by: "Задачи по {{value}}"
+  field_searchable: С възможност за търсене
+  label_display_per_page: "На страница по: {{value}}'"
+  setting_per_page_options: Опции за страниране
+  label_age: Възраст
+  notice_default_data_loaded: Примерната информацията е успешно заредена.
+  text_load_default_configuration: Зареждане на примерна информация
+  text_no_configuration_data: "Все още не са конфигурирани Роли, тракери, статуси на задачи и работен процес.\nСтрого се препоръчва зареждането на примерната информация. Веднъж заредена ще имате възможност да я редактирате."
+  error_can_t_load_default_data: "Грешка при зареждане на примерната информация: {{value}}"
+  button_update: Обновяване
+  label_change_properties: Промяна на настройки
+  label_general: Основни
+  label_repository_plural: Хранилища
+  label_associated_revisions: Асоциирани ревизии
+  setting_user_format: Потребителски формат
+  text_status_changed_by_changeset: "Приложено с ревизия {{value}}."
+  label_more: Още
+  text_issues_destroy_confirmation: 'Сигурни ли сте, че искате да изтриете избраните задачи?'
+  label_scm: SCM (Система за контрол на кода)
+  text_select_project_modules: 'Изберете активните модули за този проект:'
+  label_issue_added: Добавена задача
+  label_issue_updated: Обновена задача
+  label_document_added: Добавен документ
+  label_message_posted: Добавено съобщение
+  label_file_added: Добавен файл
+  label_news_added: Добавена новина
+  project_module_boards: Форуми
+  project_module_issue_tracking: Тракинг
+  project_module_wiki: Wiki
+  project_module_files: Файлове
+  project_module_documents: Документи
+  project_module_repository: Хранилище
+  project_module_news: Новини
+  project_module_time_tracking: Отделяне на време
+  text_file_repository_writable: Възможност за писане в хранилището с файлове
+  text_default_administrator_account_changed: Сменен фабричния администраторски профил
+  text_rmagick_available: Наличен RMagick (по избор)
+  button_configure: Конфигуриране
+  label_plugins: Плъгини
+  label_ldap_authentication: LDAP оторизация
+  label_downloads_abbr: D/L
+  label_this_month: текущия месец
+  label_last_n_days: "последните {{count}} дни"
+  label_all_time: всички
+  label_this_year: текущата година
+  label_date_range: Период
+  label_last_week: последната седмица
+  label_yesterday: вчера
+  label_last_month: последния месец
+  label_add_another_file: Добавяне на друг файл
+  label_optional_description: Незадължително описание
+  text_destroy_time_entries_question: %.02f часа са отделени на задачите, които искате да изтриете. Какво избирате?
+  error_issue_not_found_in_project: 'Задачата не е намерена или не принадлежи на този проект'
+  text_assign_time_entries_to_project: Прехвърляне на отделеното време към проект
+  text_destroy_time_entries: Изтриване на отделеното време
+  text_reassign_time_entries: 'Прехвърляне на отделеното време към задача:'
+  setting_activity_days_default: Брой дни показвани на таб Дейност
+  label_chronological_order: Хронологичен ред
+  field_comments_sorting: Сортиране на коментарите
+  label_reverse_chronological_order: Обратен хронологичен ред
+  label_preferences: Предпочитания
+  setting_display_subprojects_issues: Показване на подпроектите в проектите по подразбиране
+  label_overall_activity: Цялостна дейност
+  setting_default_projects_public: Новите проекти са публични по подразбиране
+  error_scm_annotate: "Обектът не съществува или не може да бъде анотиран."
+  label_planning: Планиране
+  text_subprojects_destroy_warning: "Its subproject(s): {{value}} will be also deleted.'"
+  label_and_its_subprojects: "{{value}} and its subprojects"
+  mail_body_reminder: "{{count}} issue(s) that are assigned to you are due in the next {{days}} days:"
+  mail_subject_reminder: "{{count}} issue(s) due in the next days"
+  text_user_wrote: "{{value}} 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: "{{count}} 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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  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
+  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: "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."
+  permission_edit_own_messages: Edit own messages
+  permission_delete_own_messages: Delete own messages
+  label_user_activity: "{{value}}'s activity"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/ca.yml b/config/locales/ca.yml
new file mode 100644 (file)
index 0000000..cafda59
--- /dev/null
@@ -0,0 +1,774 @@
+ca:
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d"
+      short: "%b %d"
+      long: "%B %d, %Y"
+      
+    day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
+    abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
+      
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
+    abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
+    # Used in date_select and datime_select.
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "am"
+    pm: "pm"
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: "half a minute"
+      less_than_x_seconds:
+        one:   "less than 1 second"
+        other: "less than {{count}} seconds"
+      x_seconds:
+        one:   "1 second"
+        other: "{{count}} seconds"
+      less_than_x_minutes:
+        one:   "less than a minute"
+        other: "less than {{count}} minutes"
+      x_minutes:
+        one:   "1 minute"
+        other: "{{count}} minutes"
+      about_x_hours:
+        one:   "about 1 hour"
+        other: "about {{count}} hours"
+      x_days:
+        one:   "1 day"
+        other: "{{count}} days"
+      about_x_months:
+        one:   "about 1 month"
+        other: "about {{count}} months"
+      x_months:
+        one:   "1 month"
+        other: "{{count}} months"
+      about_x_years:
+        one:   "about 1 year"
+        other: "about {{count}} years"
+      over_x_years:
+        one:   "over 1 year"
+        other: "over {{count}} years"
+        
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "and"
+      skip_last_comma: false
+      
+  activerecord:
+    errors:
+      messages:
+        inclusion: "no està inclòs a la llista"
+        exclusion: "està reservat"
+        invalid: "no és vàlid"
+        confirmation: "la confirmació no coincideix"
+        accepted: "s'ha d'acceptar"
+        empty: "no pot estar buit"
+        blank: "no pot estar en blanc"
+        too_long: "és massa llarg"
+        too_short: "és massa curt"
+        wrong_length: "la longitud és incorrecta"
+        taken: "ja s'està utilitzant"
+        not_a_number: "no és un número"
+        not_a_date: "no és una data vàlida"
+        greater_than: "must be greater than {{count}}"
+        greater_than_or_equal_to: "must be greater than or equal to {{count}}"
+        equal_to: "must be equal to {{count}}"
+        less_than: "must be less than {{count}}"
+        less_than_or_equal_to: "must be less than or equal to {{count}}"
+        odd: "must be odd"
+        even: "must be even"
+        greater_than_start_date: "ha de ser superior que la data inicial"
+        not_same_project: "no pertany al mateix projecte"
+        circular_dependency: "Aquesta relació crearia una dependència circular"
+
+  actionview_instancetag_blank_option: Seleccioneu
+  
+  general_text_No: 'No'
+  general_text_Yes: 'Si'
+  general_text_no: 'no'
+  general_text_yes: 'si'
+  general_lang_name: 'Català'
+  general_csv_separator: ';'
+  general_csv_decimal_separator: ','
+  general_csv_encoding: ISO-8859-15
+  general_pdf_encoding: ISO-8859-15
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: "El compte s'ha actualitzat correctament."
+  notice_account_invalid_creditentials: Usuari o contrasenya invàlid
+  notice_account_password_updated: "La contrasenya s'ha modificat correctament."
+  notice_account_wrong_password: Contrasenya incorrecta
+  notice_account_register_done: "El compte s'ha creat correctament. Per a activar el compte, feu clic en l'enllaç que us han enviat per correu electrònic."
+  notice_account_unknown_email: Usuari desconegut.
+  notice_can_t_change_password: "Aquest compte utilitza una font d'autenticació externa. No és possible canviar la contrasenya."
+  notice_account_lost_email_sent: "S'ha enviat un correu electrònic amb instruccions per a seleccionar una contrasenya nova."
+  notice_account_activated: "El compte s'ha activat. Ara podeu entrar."
+  notice_successful_create: "S'ha creat correctament."
+  notice_successful_update: "S'ha modificat correctament."
+  notice_successful_delete: "S'ha suprimit correctament."
+  notice_successful_connection: "S'ha connectat correctament."
+  notice_file_not_found: "La pàgina a la que intenteu accedir no existeix o s'ha suprimit."
+  notice_locking_conflict: Un altre usuari ha actualitzat les dades.
+  notice_not_authorized: No teniu permís per a accedir a aquesta pàgina.
+  notice_email_sent: "S'ha enviat un correu electrònic a {{value}}"
+  notice_email_error: "S'ha produït un error en enviar el correu ({{value}})"
+  notice_feeds_access_key_reseted: "S'ha reiniciat la clau d'accés del RSS."
+  notice_failed_to_save_issues: "No s'han pogut desar %s assumptes de {{count}} seleccionats: {{value}}."
+  notice_no_issue_selected: "No s'ha seleccionat cap assumpte. Activeu els assumptes que voleu editar."
+  notice_account_pending: "S'ha creat el compte i ara està pendent de l'aprovació de l'administrador."
+  notice_default_data_loaded: "S'ha carregat correctament la configuració predeterminada."
+  notice_unable_delete_version: "No s'ha pogut suprimir la versió."
+  
+  error_can_t_load_default_data: "No s'ha pogut carregar la configuració predeterminada: {{value}} "
+  error_scm_not_found: "No s'ha trobat l'entrada o la revisió en el dipòsit."
+  error_scm_command_failed: "S'ha produït un error en intentar accedir al dipòsit: {{value}}"
+  error_scm_annotate: "L'entrada no existeix o no s'ha pogut anotar."
+  error_issue_not_found_in_project: "No s'ha trobat l'assumpte o no pertany a aquest projecte"
+  
+  mail_subject_lost_password: "Contrasenya de {{value}}"
+  mail_body_lost_password: "Per a canviar la contrasenya, feu clic en l'enllaç següent:"
+  mail_subject_register: "Activació del compte de {{value}}"
+  mail_body_register: "Per a activar el compte, feu clic en l'enllaç següent:"
+  mail_body_account_information_external: "Podeu utilitzar el compte «{{value}}» per a entrar."
+  mail_body_account_information: Informació del compte
+  mail_subject_account_activation_request: "Sol·licitud d'activació del compte de {{value}}"
+  mail_body_account_activation_request: "S'ha registrat un usuari nou ({{value}}). El seu compte està pendent d'aprovació:"
+  mail_subject_reminder: "%d assumptes venceran els següents {{count}} dies"
+  mail_body_reminder: "{{count}} assumptes que teniu assignades venceran els següents {{days}} dies:"
+  
+  gui_validation_error: 1 error
+  gui_validation_error_plural: "{{count}} errors"
+  
+  field_name: Nom
+  field_description: Descripció
+  field_summary: Resum
+  field_is_required: Necessari
+  field_firstname: Nom
+  field_lastname: Cognom
+  field_mail: Correu electrònic 
+  field_filename: Fitxer
+  field_filesize: Mida
+  field_downloads: Baixades
+  field_author: Autor
+  field_created_on: Creat
+  field_updated_on: Actualitzat
+  field_field_format: Format
+  field_is_for_all: Per a tots els projectes
+  field_possible_values: Valores possibles
+  field_regexp: Expressió regular
+  field_min_length: Longitud mínima
+  field_max_length: Longitud màxima
+  field_value: Valor
+  field_category: Categoria
+  field_title: Títol
+  field_project: Projecte
+  field_issue: Assumpte
+  field_status: Estat
+  field_notes: Notes
+  field_is_closed: Assumpte tancat
+  field_is_default: Estat predeterminat
+  field_tracker: Seguidor
+  field_subject: Tema
+  field_due_date: Data de venciment
+  field_assigned_to: Assignat a
+  field_priority: Prioritat
+  field_fixed_version: Versió objectiu
+  field_user: Usuari
+  field_role: Rol
+  field_homepage: Pàgina web
+  field_is_public: Públic
+  field_parent: Subprojecte de
+  field_is_in_chlog: Assumptes mostrats en el registre de canvis
+  field_is_in_roadmap: Assumptes mostrats en la planificació
+  field_login: Entrada
+  field_mail_notification: Notificacions per correu electrònic
+  field_admin: Administrador
+  field_last_login_on: Última connexió
+  field_language: Idioma
+  field_effective_date: Data
+  field_password: Contrasenya
+  field_new_password: Contrasenya nova
+  field_password_confirmation: Confirmació
+  field_version: Versió
+  field_type: Tipus
+  field_host: Ordinador
+  field_port: Port
+  field_account: Compte
+  field_base_dn: Base DN
+  field_attr_login: "Atribut d'entrada"
+  field_attr_firstname: Atribut del nom
+  field_attr_lastname: Atribut del cognom
+  field_attr_mail: Atribut del correu electrònic
+  field_onthefly: "Creació de l'usuari «al vol»"
+  field_start_date: Inici
+  field_done_ratio: %% realitzat
+  field_auth_source: "Mode d'autenticació"
+  field_hide_mail: "Oculta l'adreça de correu electrònic"
+  field_comments: Comentari
+  field_url: URL
+  field_start_page: Pàgina inicial
+  field_subproject: Subprojecte
+  field_hours: Hores
+  field_activity: Activitat
+  field_spent_on: Data
+  field_identifier: Identificador
+  field_is_filter: "S'ha utilitzat com a filtre"
+  field_issue_to_id: Assumpte relacionat
+  field_delay: Retard
+  field_assignable: Es poden assignar assumptes a aquest rol
+  field_redirect_existing_links: Redirigeix els enllaços existents
+  field_estimated_hours: Temps previst
+  field_column_names: Columnes
+  field_time_zone: Zona horària
+  field_searchable: Es pot cercar
+  field_default_value: Valor predeterminat
+  field_comments_sorting: Mostra els comentaris
+  field_parent_title: Pàgina pare
+  
+  setting_app_title: "Títol de l'aplicació"
+  setting_app_subtitle: "Subtítol de l'aplicació"
+  setting_welcome_text: Text de benvinguda
+  setting_default_language: Idioma predeterminat
+  setting_login_required: Es necessita autenticació
+  setting_self_registration: Registre automàtic
+  setting_attachment_max_size: Mida màxima dels adjunts
+  setting_issues_export_limit: "Límit d'exportació d'assumptes"
+  setting_mail_from: "Adreça de correu electrònic d'emissió"
+  setting_bcc_recipients: Vincula els destinataris de les còpies amb carbó (bcc)
+  setting_host_name: "Nom de l'ordinador"
+  setting_text_formatting: Format del text
+  setting_wiki_compression: "Comprimeix l'historial del wiki"
+  setting_feeds_limit: Límit de contingut del canal
+  setting_default_projects_public: Els projectes nous són públics per defecte
+  setting_autofetch_changesets: Omple automàticament les publicacions
+  setting_sys_api_enabled: Habilita el WS per a la gestió del dipòsit
+  setting_commit_ref_keywords: Paraules claus per a la referència
+  setting_commit_fix_keywords: Paraules claus per a la correcció
+  setting_autologin: Entrada automàtica
+  setting_date_format: Format de la data
+  setting_time_format: Format de hora
+  setting_cross_project_issue_relations: "Permet les relacions d'assumptes entre projectes"
+  setting_issue_list_default_columns: "Columnes mostrades per defecte en la llista d'assumptes"
+  setting_repositories_encodings: Codificacions del dipòsit
+  setting_commit_logs_encoding: Codificació dels missatges publicats
+  setting_emails_footer: Peu dels correus electrònics
+  setting_protocol: Protocol
+  setting_per_page_options: Opcions dels objectes per pàgina
+  setting_user_format: "Format de com mostrar l'usuari"
+  setting_activity_days_default: "Dies a mostrar l'activitat del projecte"
+  setting_display_subprojects_issues: "Mostra els assumptes d'un subprojecte en el projecte pare per defecte"
+  setting_enabled_scm: "Habilita l'SCM"
+  setting_mail_handler_api_enabled: "Habilita el WS per correus electrònics d'entrada"
+  setting_mail_handler_api_key: Clau API
+  setting_sequential_project_identifiers: Genera identificadors de projecte seqüencials
+  
+  project_module_issue_tracking: "Seguidor d'assumptes"
+  project_module_time_tracking: Seguidor de temps
+  project_module_news: Noticies
+  project_module_documents: Documents
+  project_module_files: Fitxers
+  project_module_wiki: Wiki
+  project_module_repository: Dipòsit
+  project_module_boards: Taulers
+  
+  label_user: Usuari
+  label_user_plural: Usuaris
+  label_user_new: Usuari nou
+  label_project: Projecte
+  label_project_new: Projecte nou
+  label_project_plural: Projectes
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Tots els projectes
+  label_project_latest: Els últims projectes
+  label_issue: Assumpte
+  label_issue_new: Assumpte nou
+  label_issue_plural: Assumptes
+  label_issue_view_all: Visualitza tots els assumptes
+  label_issues_by: "Assumptes per {{value}}"
+  label_issue_added: Assumpte afegit
+  label_issue_updated: Assumpte actualitzat
+  label_document: Document
+  label_document_new: Document nou
+  label_document_plural: Documents
+  label_document_added: Document afegit
+  label_role: Rol
+  label_role_plural: Rols
+  label_role_new: Rol nou
+  label_role_and_permissions: Rols i permisos
+  label_member: Membre
+  label_member_new: Membre nou
+  label_member_plural: Membres
+  label_tracker: Seguidor
+  label_tracker_plural: Seguidors
+  label_tracker_new: Seguidor nou
+  label_workflow: Flux de treball
+  label_issue_status: "Estat de l'assumpte"
+  label_issue_status_plural: "Estats de l'assumpte"
+  label_issue_status_new: Estat nou
+  label_issue_category: "Categoria de l'assumpte"
+  label_issue_category_plural: "Categories de l'assumpte"
+  label_issue_category_new: Categoria nova
+  label_custom_field: Camp personalitzat
+  label_custom_field_plural: Camps personalitzats
+  label_custom_field_new: Camp personalitzat nou
+  label_enumerations: Enumeracions
+  label_enumeration_new: Valor nou
+  label_information: Informació
+  label_information_plural: Informació
+  label_please_login: Entreu
+  label_register: Registre
+  label_password_lost: Contrasenya perduda
+  label_home: Inici
+  label_my_page: La meva pàgina
+  label_my_account: El meu compte
+  label_my_projects: Els meus projectes
+  label_administration: Administració
+  label_login: Entra
+  label_logout: Surt
+  label_help: Ajuda
+  label_reported_issues: Assumptes informats
+  label_assigned_to_me_issues: Assumptes assignats a mi
+  label_last_login: Última connexió
+  label_registered_on: Informat el
+  label_activity: Activitat
+  label_overall_activity: Activitat global
+  label_new: Nou
+  label_logged_as: Heu entrat com a
+  label_environment: Entorn
+  label_authentication: Autenticació
+  label_auth_source: "Mode d'autenticació"
+  label_auth_source_new: "Mode d'autenticació nou"
+  label_auth_source_plural: "Modes d'autenticació"
+  label_subproject_plural: Subprojectes
+  label_and_its_subprojects: "{{value}} i els seus subprojectes"
+  label_min_max_length: Longitud mín - max
+  label_list: Llist
+  label_date: Data
+  label_integer: Enter
+  label_float: Flotant
+  label_boolean: Booleà
+  label_string: Text
+  label_text: Text llarg
+  label_attribute: Atribut
+  label_attribute_plural: Atributs
+  label_download: "{{count}} baixada"
+  label_download_plural: "{{count}} baixades"
+  label_no_data: Sense dades a mostrar
+  label_change_status: "Canvia l'estat"
+  label_history: Historial
+  label_attachment: Fitxer
+  label_attachment_new: Fitxer nou
+  label_attachment_delete: Suprimeix el fitxer
+  label_attachment_plural: Fitxers
+  label_file_added: Fitxer afegit
+  label_report: Informe
+  label_report_plural: Informes
+  label_news: Noticies
+  label_news_new: Afegeix noticies
+  label_news_plural: Noticies
+  label_news_latest: Últimes noticies
+  label_news_view_all: Visualitza totes les noticies
+  label_news_added: Noticies afegides
+  label_change_log: Registre de canvis
+  label_settings: Paràmetres
+  label_overview: Resum
+  label_version: Versió
+  label_version_new: Versió nova
+  label_version_plural: Versions
+  label_confirmation: Confirmació
+  label_export_to: 'També disponible a:'
+  label_read: Llegeix...
+  label_public_projects: Projectes públics
+  label_open_issues: obert
+  label_open_issues_plural: oberts
+  label_closed_issues: tancat
+  label_closed_issues_plural: tancats
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Total
+  label_permissions: Permisos
+  label_current_status: Estat actual
+  label_new_statuses_allowed: Nous estats autoritzats
+  label_all: tots
+  label_none: cap
+  label_nobody: ningú
+  label_next: Següent
+  label_previous: Anterior
+  label_used_by: Utilitzat per
+  label_details: Detalls
+  label_add_note: Afegeix una nota
+  label_per_page: Per pàgina
+  label_calendar: Calendari
+  label_months_from: mesos des de
+  label_gantt: Gantt
+  label_internal: Intern
+  label_last_changes: "últims {{count}} canvis"
+  label_change_view_all: Visualitza tots els canvis
+  label_personalize_page: Personalitza aquesta pàgina
+  label_comment: Comentari
+  label_comment_plural: Comentaris
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Afegeix un comentari
+  label_comment_added: Comentari afegit
+  label_comment_delete: Suprimeix comentaris
+  label_query: Consulta personalitzada
+  label_query_plural: Consultes personalitzades
+  label_query_new: Consulta nova
+  label_filter_add: Afegeix un filtre
+  label_filter_plural: Filtres
+  label_equals: és
+  label_not_equals: no és
+  label_in_less_than: en menys de
+  label_in_more_than: en més de
+  label_in: en
+  label_today: avui
+  label_all_time: tot el temps
+  label_yesterday: ahir
+  label_this_week: aquesta setmana
+  label_last_week: "l'última setmana"
+  label_last_n_days: "els últims {{count}} dies"
+  label_this_month: aquest més
+  label_last_month: "l'últim més"
+  label_this_year: aquest any
+  label_date_range: Abast de les dates
+  label_less_than_ago: fa menys de
+  label_more_than_ago: fa més de 
+  label_ago: fa
+  label_contains: conté
+  label_not_contains: no conté
+  label_day_plural: dies
+  label_repository: Dipòsit
+  label_repository_plural: Dipòsits
+  label_browse: Navega
+  label_modification: "{{count}} canvi"
+  label_modification_plural: "{{count}} canvis"
+  label_revision: Revisió
+  label_revision_plural: Revisions
+  label_associated_revisions: Revisions associades
+  label_added: afegit
+  label_modified: modificat
+  label_renamed: reanomenat
+  label_copied: copiat
+  label_deleted: suprimit
+  label_latest_revision: Última revisió
+  label_latest_revision_plural: Últimes revisions
+  label_view_revisions: Visualitza les revisions
+  label_max_size: Mida màxima
+  label_sort_highest: Mou a la part superior
+  label_sort_higher: Mou cap amunt
+  label_sort_lower: Mou cap avall
+  label_sort_lowest: Mou a la part inferior
+  label_roadmap: Planificació
+  label_roadmap_due_in: "Venç en {{value}}"
+  label_roadmap_overdue: "{{value}} tard"
+  label_roadmap_no_issues: No hi ha assumptes per a aquesta versió
+  label_search: Cerca
+  label_result_plural: Resultats
+  label_all_words: Totes les paraules
+  label_wiki: Wiki
+  label_wiki_edit: Edició wiki
+  label_wiki_edit_plural: Edicions wiki
+  label_wiki_page: Pàgina wiki
+  label_wiki_page_plural: Pàgines wiki
+  label_index_by_title: Índex per títol
+  label_index_by_date: Índex per data
+  label_current_version: Versió actual
+  label_preview: Previsualització
+  label_feed_plural: Canals
+  label_changes_details: Detalls de tots els canvis
+  label_issue_tracking: "Seguiment d'assumptes"
+  label_spent_time: Temps invertit
+  label_f_hour: "{{value}} hora"
+  label_f_hour_plural: "{{value}} hores"
+  label_time_tracking: Temps de seguiment
+  label_change_plural: Canvis
+  label_statistics: Estadístiques
+  label_commits_per_month: Publicacions per mes
+  label_commits_per_author: Publicacions per autor
+  label_view_diff: Visualitza les diferències
+  label_diff_inline: en línia
+  label_diff_side_by_side: costat per costat
+  label_options: Opcions
+  label_copy_workflow_from: Copia el flux de treball des de
+  label_permissions_report: Informe de permisos
+  label_watched_issues: Assumptes vigilats
+  label_related_issues: Assumptes relacionats
+  label_applied_status: Estat aplicat
+  label_loading: "S'està carregant..."
+  label_relation_new: Relació nova
+  label_relation_delete: Suprimeix la relació
+  label_relates_to: relacionat amb
+  label_duplicates: duplicats
+  label_duplicated_by: duplicat per
+  label_blocks: bloqueja
+  label_blocked_by: bloquejats per
+  label_precedes: anterior a
+  label_follows: posterior a
+  label_end_to_start: final al començament
+  label_end_to_end: final al final
+  label_start_to_start: començament al començament
+  label_start_to_end: començament al final
+  label_stay_logged_in: "Manté l'entrada"
+  label_disabled: inhabilitat
+  label_show_completed_versions: Mostra les versions completes
+  label_me: jo mateix
+  label_board: Fòrum
+  label_board_new: Fòrum nou
+  label_board_plural: Fòrums
+  label_topic_plural: Temes
+  label_message_plural: Missatges
+  label_message_last: Últim missatge
+  label_message_new: Missatge nou
+  label_message_posted: Missatge afegit
+  label_reply_plural: Respostes
+  label_send_information: "Envia la informació del compte a l'usuari"
+  label_year: Any
+  label_month: Mes
+  label_week: Setmana
+  label_date_from: Des de
+  label_date_to: A
+  label_language_based: "Basat en l'idioma de l'usuari"
+  label_sort_by: "Ordena per {{value}}"
+  label_send_test_email: Envia un correu electrònic de prova
+  label_feeds_access_key_created_on: "Clau d'accés del RSS creada fa {{value}}"
+  label_module_plural: Mòduls
+  label_added_time_by: "Afegit per {{author}} fa {{age}}"
+  label_updated_time: "Actualitzat fa {{value}}"
+  label_jump_to_a_project: Salta al projecte...
+  label_file_plural: Fitxers
+  label_changeset_plural: Conjunt de canvis
+  label_default_columns: Columnes predeterminades
+  label_no_change_option: (sense canvis)
+  label_bulk_edit_selected_issues: Edita en bloc els assumptes seleccionats
+  label_theme: Tema
+  label_default: Predeterminat
+  label_search_titles_only: Cerca només en els títols
+  label_user_mail_option_all: "Per qualsevol esdeveniment en tots els meus projectes"
+  label_user_mail_option_selected: "Per qualsevol esdeveniment en els projectes seleccionats..."
+  label_user_mail_option_none: "Només per les coses que vigilo o hi estic implicat"
+  label_user_mail_no_self_notified: "No vull ser notificat pels canvis que faig jo mateix"
+  label_registration_activation_by_email: activació del compte per correu electrònic
+  label_registration_manual_activation: activació del compte manual
+  label_registration_automatic_activation: activació del compte automàtica
+  label_display_per_page: "Per pàgina: {{value}}'"
+  label_age: Edat
+  label_change_properties: Canvia les propietats
+  label_general: General
+  label_more: Més
+  label_scm: SCM
+  label_plugins: Connectors
+  label_ldap_authentication: Autenticació LDAP
+  label_downloads_abbr: Baixades
+  label_optional_description: Descripció opcional
+  label_add_another_file: Afegeix un altre fitxer
+  label_preferences: Preferències
+  label_chronological_order: En ordre cronològic
+  label_reverse_chronological_order: En ordre cronològic invers
+  label_planning: Planificació
+  label_incoming_emails: "Correu electrònics d'entrada"
+  label_generate_key: Genera una clau
+  label_issue_watchers: Vigilants
+  
+  button_login: Entra
+  button_submit: Tramet
+  button_save: Desa
+  button_check_all: Activa-ho tot
+  button_uncheck_all: Desactiva-ho tot
+  button_delete: Suprimeix
+  button_create: Crea
+  button_test: Test
+  button_edit: Edit
+  button_add: Afegeix
+  button_change: Canvia
+  button_apply: Aplica
+  button_clear: Neteja
+  button_lock: Bloca
+  button_unlock: Desbloca
+  button_download: Baixa
+  button_list: Llista
+  button_view: Visualitza
+  button_move: Mou
+  button_back: Enrere
+  button_cancel: Cancel·la
+  button_activate: Activa
+  button_sort: Ordena
+  button_log_time: "Hora d'entrada"
+  button_rollback: Torna a aquesta versió
+  button_watch: Vigila
+  button_unwatch: No vigilis
+  button_reply: Resposta
+  button_archive: Arxiva
+  button_unarchive: Desarxiva
+  button_reset: Reinicia
+  button_rename: Reanomena
+  button_change_password: Canvia la contrasenya
+  button_copy: Copia
+  button_annotate: Anota
+  button_update: Actualitza
+  button_configure: Configura
+  button_quote: Cita
+  
+  status_active: actiu
+  status_registered: informat
+  status_locked: bloquejat
+  
+  text_select_mail_notifications: "Seleccioneu les accions per les quals s'hauria d'enviar una notificació per correu electrònic."
+  text_regexp_info: ex. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 significa sense restricció
+  text_project_destroy_confirmation: Segur que voleu suprimir aquest projecte i les dades relacionades?
+  text_subprojects_destroy_warning: "També seran suprimits els seus subprojectes: {{value}}."
+  text_workflow_edit: Seleccioneu un rol i un seguidor per a editar el flux de treball
+  text_are_you_sure: Segur?
+  text_journal_changed: "canviat des de {{old}} a {{new}}"
+  text_journal_set_to: "establert a {{value}}"
+  text_journal_deleted: suprimit
+  text_tip_task_begin_day: "tasca que s'inicia aquest dia"
+  text_tip_task_end_day: tasca que finalitza aquest dia
+  text_tip_task_begin_end_day: "tasca que s'inicia i finalitza aquest dia"
+  text_project_identifier_info: "Es permeten lletres en minúscules (a-z), números i guions.<br />Un cop desat, l'identificador no es pot modificar."
+  text_caracters_maximum: "{{count}} caràcters com a màxim."
+  text_caracters_minimum: "Com a mínim ha de tenir {{count}} caràcters."
+  text_length_between: "Longitud entre {{min}} i {{max}} caràcters."
+  text_tracker_no_workflow: "No s'ha definit cap flux de treball per a aquest seguidor"
+  text_unallowed_characters: Caràcters no permesos
+  text_comma_separated: Es permeten valors múltiples (separats per una coma).
+  text_issues_ref_in_commit_messages: Referència i soluciona els assumptes en els missatges publicats
+  text_issue_added: "L'assumpte {{id}} ha sigut informat per {{author}}."
+  text_issue_updated: "L'assumpte {{id}} ha sigut actualitzat per {{author}}."
+  text_wiki_destroy_confirmation: Segur que voleu suprimir aquest wiki i tots els seus continguts?
+  text_issue_category_destroy_question: "Alguns assumptes ({{count}}) estan assignats a aquesta categoria. Què voleu fer?"
+  text_issue_category_destroy_assignments: Suprimeix les assignacions de la categoria
+  text_issue_category_reassign_to: Torna a assignar els assumptes a aquesta categoria
+  text_user_mail_option: "Per als projectes no seleccionats, només rebreu notificacions sobre les coses que vigileu o que hi esteu implicat (ex. assumptes que en sou l'autor o hi esteu assignat)."
+  text_no_configuration_data: "Encara no s'han configurat els rols, seguidors, estats de l'assumpte i flux de treball.\nÉs altament recomanable que carregueu la configuració predeterminada. Podreu modificar-la un cop carregada."
+  text_load_default_configuration: Carrega la configuració predeterminada
+  text_status_changed_by_changeset: "Aplicat en el conjunt de canvis {{value}}."
+  text_issues_destroy_confirmation: "Segur que voleu suprimir els assumptes seleccionats?"
+  text_select_project_modules: "Seleccioneu els mòduls a habilitar per a aquest projecte:"
+  text_default_administrator_account_changed: "S'ha canviat el compte d'administrador predeterminat"
+  text_file_repository_writable: Es pot escriure en el dipòsit de fitxers
+  text_rmagick_available: RMagick disponible (opcional)
+  text_destroy_time_entries_question: "S'han informat %.02f hores en els assumptes que aneu a suprimir. Què voleu fer?"
+  text_destroy_time_entries: Suprimeix les hores informades
+  text_assign_time_entries_to_project: Assigna les hores informades al projecte
+  text_reassign_time_entries: 'Torna a assignar les hores informades a aquest assumpte:'
+  text_user_wrote: "{{value}} va escriure:'"
+  text_enumeration_destroy_question: "{{count}} objectes estan assignats a aquest valor.'"
+  text_enumeration_category_reassign_to: 'Torna a assignar-los a aquest valor:'
+  text_email_delivery_not_configured: "El lliurament per correu electrònic no està configurat i les notificacions estan inhabilitades.\nConfigureu el servidor SMTP a config/email.yml i reinicieu l'aplicació per habilitar-lo."
+  
+  default_role_manager: Gestor
+  default_role_developper: Desenvolupador
+  default_role_reporter: Informador
+  default_tracker_bug: Error
+  default_tracker_feature: Característica
+  default_tracker_support: Suport
+  default_issue_status_new: Nou
+  default_issue_status_assigned: Assignat
+  default_issue_status_resolved: Resolt
+  default_issue_status_feedback: Comentaris
+  default_issue_status_closed: Tancat
+  default_issue_status_rejected: Rebutjat
+  default_doc_category_user: "Documentació d'usuari"
+  default_doc_category_tech: Documentació tècnica
+  default_priority_low: Baixa
+  default_priority_normal: Normal
+  default_priority_high: Alta
+  default_priority_urgent: Urgent
+  default_priority_immediate: Immediata
+  default_activity_design: Disseny
+  default_activity_development: Desenvolupament
+  
+  enumeration_issue_priorities: Prioritat dels assumptes
+  enumeration_doc_categories: Categories del document
+  enumeration_activities: Activitats (seguidor de temps)
+  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: "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."
+  permission_edit_own_messages: Edit own messages
+  permission_delete_own_messages: Delete own messages
+  label_user_activity: "{{value}}'s activity"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/cs.yml b/config/locales/cs.yml
new file mode 100644 (file)
index 0000000..20a23a6
--- /dev/null
@@ -0,0 +1,778 @@
+cs:
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d"
+      short: "%b %d"
+      long: "%B %d, %Y"
+      
+    day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
+    abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
+      
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
+    abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
+    # Used in date_select and datime_select.
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "am"
+    pm: "pm"
+    
+  datetime:
+    distance_in_words:
+      half_a_minute: "half a minute"
+      less_than_x_seconds:
+        one:   "less than 1 second"
+        other: "less than {{count}} seconds"
+      x_seconds:
+        one:   "1 second"
+        other: "{{count}} seconds"
+      less_than_x_minutes:
+        one:   "less than a minute"
+        other: "less than {{count}} minutes"
+      x_minutes:
+        one:   "1 minute"
+        other: "{{count}} minutes"
+      about_x_hours:
+        one:   "about 1 hour"
+        other: "about {{count}} hours"
+      x_days:
+        one:   "1 day"
+        other: "{{count}} days"
+      about_x_months:
+        one:   "about 1 month"
+        other: "about {{count}} months"
+      x_months:
+        one:   "1 month"
+        other: "{{count}} months"
+      about_x_years:
+        one:   "about 1 year"
+        other: "about {{count}} years"
+      over_x_years:
+        one:   "over 1 year"
+        other: "over {{count}} years"
+        
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "and"
+      skip_last_comma: false
+      
+  activerecord:
+    errors:
+      messages:
+        inclusion: "není zahrnuto v seznamu"
+        exclusion: "je rezervováno"
+        invalid: "je neplatné"
+        confirmation: "se neshoduje s potvrzením"
+        accepted: "musí být akceptováno"
+        empty: "nemůže být prázdný"
+        blank: "nemůže být prázdný"
+        too_long: "je příliš dlouhý"
+        too_short: "je příliš krátký"
+        wrong_length: "má chybnou délku"
+        taken: "je již použito"
+        not_a_number: "není číslo"
+        not_a_date: "není platné datum"
+        greater_than: "must be greater than {{count}}"
+        greater_than_or_equal_to: "must be greater than or equal to {{count}}"
+        equal_to: "must be equal to {{count}}"
+        less_than: "must be less than {{count}}"
+        less_than_or_equal_to: "must be less than or equal to {{count}}"
+        odd: "must be odd"
+        even: "must be even"
+        greater_than_start_date: "musí být větší než počáteční datum"
+        not_same_project: "nepatří stejnému projektu"
+        circular_dependency: "Tento vztah by vytvořil cyklickou závislost"
+
+  # CZ translation by Maxim Krušina | Massimo Filippi, s.r.o. | maxim@mxm.cz
+  # Based on original CZ translation by Jan Kadleček
+  
+  actionview_instancetag_blank_option: Prosím vyberte
+  
+  general_text_No: 'Ne'
+  general_text_Yes: 'Ano'
+  general_text_no: 'ne'
+  general_text_yes: 'ano'
+  general_lang_name: 'Čeština'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: UTF-8
+  general_pdf_encoding: UTF-8
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Účet byl úspěšně změněn.
+  notice_account_invalid_creditentials: Chybné jméno nebo heslo
+  notice_account_password_updated: Heslo bylo úspěšně změněno.
+  notice_account_wrong_password: Chybné heslo
+  notice_account_register_done: Účet byl úspěšně vytvořen. Pro aktivaci účtu klikněte na odkaz v emailu, který vám byl zaslán.
+  notice_account_unknown_email: Neznámý uživatel.
+  notice_can_t_change_password: Tento účet používá externí autentifikaci. Zde heslo změnit nemůžete.
+  notice_account_lost_email_sent: Byl vám zaslán email s intrukcemi jak si nastavíte nové heslo.
+  notice_account_activated: Váš účet byl aktivován. Nyní se můžete přihlásit.
+  notice_successful_create: Úspěšně vytvořeno.
+  notice_successful_update: Úspěšně aktualizováno.
+  notice_successful_delete: Úspěšně odstraněno.
+  notice_successful_connection: Úspěšné připojení.
+  notice_file_not_found: Stránka na kterou se snažíte zobrazit neexistuje nebo byla smazána.
+  notice_locking_conflict: Údaje byly změněny jiným uživatelem.
+  notice_scm_error: Entry and/or revision doesn't exist in the repository.
+  notice_not_authorized: Nemáte dostatečná práva pro zobrazení této stránky.
+  notice_email_sent: "Na adresu {{value}} byl odeslán email"
+  notice_email_error: "Při odesílání emailu nastala chyba ({{value}})"
+  notice_feeds_access_key_reseted: Váš klíč pro přístup k RSS byl resetován.
+  notice_failed_to_save_issues: "Failed to save {{count}} issue(s) on {{total}} selected: {{ids}}."
+  notice_no_issue_selected: "Nebyl zvolen žádný úkol. Prosím, zvolte úkoly, které chcete editovat"
+  notice_account_pending: "Váš účet byl vytvořen, nyní čeká na schválení administrátorem."
+  notice_default_data_loaded: Výchozí konfigurace úspěšně nahrána.
+  
+  error_can_t_load_default_data: "Výchozí konfigurace nebyla nahrána: {{value}}"
+  error_scm_not_found: "Položka a/nebo revize neexistují v repository."
+  error_scm_command_failed: "Při pokusu o přístup k repository došlo k chybě: {{value}}"
+  error_issue_not_found_in_project: 'Úkol nebyl nalezen nebo nepatří k tomuto projektu'
+  
+  mail_subject_lost_password: "Vaše heslo ({{value}})"
+  mail_body_lost_password: 'Pro změnu vašeho hesla klikněte na následující odkaz:'
+  mail_subject_register: "Aktivace účtu ({{value}})"
+  mail_body_register: 'Pro aktivaci vašeho účtu klikněte na následující odkaz:'
+  mail_body_account_information_external: "Pomocí vašeho účtu {{value}} se můžete přihlásit."
+  mail_body_account_information: Informace o vašem účtu
+  mail_subject_account_activation_request: "Aktivace {{value}} účtu"
+  mail_body_account_activation_request: "Byl zaregistrován nový uživatel {{value}}. Aktivace jeho účtu závisí na vašem potvrzení."
+  
+  gui_validation_error: 1 chyba
+  gui_validation_error_plural: "{{count}} chyb(y)"
+  
+  field_name: Název
+  field_description: Popis
+  field_summary: Přehled
+  field_is_required: Povinné pole
+  field_firstname: Jméno
+  field_lastname: Příjmení
+  field_mail: Email
+  field_filename: Soubor
+  field_filesize: Velikost
+  field_downloads: Staženo
+  field_author: Autor
+  field_created_on: Vytvořeno
+  field_updated_on: Aktualizováno
+  field_field_format: Formát
+  field_is_for_all: Pro všechny projekty
+  field_possible_values: Možné hodnoty
+  field_regexp: Regulární výraz
+  field_min_length: Minimální délka
+  field_max_length: Maximální délka
+  field_value: Hodnota
+  field_category: Kategorie
+  field_title: Název
+  field_project: Projekt
+  field_issue: Úkol
+  field_status: Stav
+  field_notes: Poznámka
+  field_is_closed: Úkol uzavřen
+  field_is_default: Výchozí stav
+  field_tracker: Fronta
+  field_subject: Předmět
+  field_due_date: Uzavřít do
+  field_assigned_to: Přiřazeno
+  field_priority: Priorita
+  field_fixed_version: Přiřazeno k verzi
+  field_user: Uživatel
+  field_role: Role
+  field_homepage: Homepage
+  field_is_public: Veřejný
+  field_parent: Nadřazený projekt
+  field_is_in_chlog: Úkoly zobrazené v změnovém logu
+  field_is_in_roadmap: Úkoly zobrazené v plánu
+  field_login: Přihlášení
+  field_mail_notification: Emailová oznámení
+  field_admin: Administrátor
+  field_last_login_on: Poslední přihlášení
+  field_language: Jazyk
+  field_effective_date: Datum
+  field_password: Heslo
+  field_new_password: Nové heslo
+  field_password_confirmation: Potvrzení
+  field_version: Verze
+  field_type: Typ
+  field_host: Host
+  field_port: Port
+  field_account: Účet
+  field_base_dn: Base DN
+  field_attr_login: Přihlášení (atribut)
+  field_attr_firstname: Jméno (atribut)
+  field_attr_lastname: Příjemní (atribut)
+  field_attr_mail: Email (atribut)
+  field_onthefly: Automatické vytváření uživatelů
+  field_start_date: Začátek
+  field_done_ratio: %% Hotovo
+  field_auth_source: Autentifikační mód
+  field_hide_mail: Nezobrazovat můj email
+  field_comments: Komentář
+  field_url: URL
+  field_start_page: Výchozí stránka
+  field_subproject: Podprojekt
+  field_hours: Hodiny
+  field_activity: Aktivita
+  field_spent_on: Datum
+  field_identifier: Identifikátor
+  field_is_filter: Použít jako filtr
+  field_issue_to_id: Související úkol
+  field_delay: Zpoždění
+  field_assignable: Úkoly mohou být přiřazeny této roli
+  field_redirect_existing_links: Přesměrovat stvávající odkazy
+  field_estimated_hours: Odhadovaná doba
+  field_column_names: Sloupce
+  field_time_zone: Časové pásmo
+  field_searchable: Umožnit vyhledávání
+  field_default_value: Výchozí hodnota
+  field_comments_sorting: Zobrazit komentáře
+  
+  setting_app_title: Název aplikace
+  setting_app_subtitle: Podtitulek aplikace
+  setting_welcome_text: Uvítací text
+  setting_default_language: Výchozí jazyk
+  setting_login_required: Auten. vyžadována
+  setting_self_registration: Povolena automatická registrace
+  setting_attachment_max_size: Maximální velikost přílohy
+  setting_issues_export_limit: Limit pro export úkolů
+  setting_mail_from: Odesílat emaily z adresy
+  setting_bcc_recipients: Příjemci skryté kopie (bcc)
+  setting_host_name: Host name
+  setting_text_formatting: Formátování textu
+  setting_wiki_compression: Komperese historie Wiki
+  setting_feeds_limit: Feed content limit
+  setting_default_projects_public: Nové projekty nastavovat jako veřejné
+  setting_autofetch_changesets: Autofetch commits
+  setting_sys_api_enabled: Povolit WS pro správu repozitory
+  setting_commit_ref_keywords: Klíčová slova pro odkazy
+  setting_commit_fix_keywords: Klíčová slova pro uzavření
+  setting_autologin: Automatické přihlašování
+  setting_date_format: Formát data
+  setting_time_format: Formát času
+  setting_cross_project_issue_relations: Povolit vazby úkolů napříč projekty
+  setting_issue_list_default_columns: Výchozí sloupce zobrazené v seznamu úkolů
+  setting_repositories_encodings: Kódování 
+  setting_emails_footer: Patička emailů
+  setting_protocol: Protokol
+  setting_per_page_options: Povolené počty řádků na stránce
+  setting_user_format: Formát zobrazení uživatele
+  setting_activity_days_default: Days displayed on project activity
+  setting_display_subprojects_issues: Display subprojects issues on main projects by default
+  
+  project_module_issue_tracking: Sledování úkolů
+  project_module_time_tracking: Sledování času
+  project_module_news: Novinky
+  project_module_documents: Dokumenty
+  project_module_files: Soubory
+  project_module_wiki: Wiki
+  project_module_repository: Repository
+  project_module_boards: Diskuse
+  
+  label_user: Uživatel
+  label_user_plural: Uživatelé
+  label_user_new: Nový uživatel
+  label_project: Projekt
+  label_project_new: Nový projekt
+  label_project_plural: Projekty
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Všechny projekty
+  label_project_latest: Poslední projekty
+  label_issue: Úkol
+  label_issue_new: Nový úkol
+  label_issue_plural: Úkoly
+  label_issue_view_all: Všechny úkoly
+  label_issues_by: "Úkoly od uživatele {{value}}"
+  label_issue_added: Úkol přidán
+  label_issue_updated: Úkol aktualizován
+  label_document: Dokument
+  label_document_new: Nový dokument
+  label_document_plural: Dokumenty
+  label_document_added: Dokument přidán
+  label_role: Role
+  label_role_plural: Role
+  label_role_new: Nová role
+  label_role_and_permissions: Role a práva
+  label_member: Člen
+  label_member_new: Nový člen
+  label_member_plural: Členové
+  label_tracker: Fronta
+  label_tracker_plural: Fronty
+  label_tracker_new: Nová fronta
+  label_workflow: Workflow
+  label_issue_status: Stav úkolu
+  label_issue_status_plural: Stavy úkolů
+  label_issue_status_new: Nový stav
+  label_issue_category: Kategorie úkolu
+  label_issue_category_plural: Kategorie úkolů
+  label_issue_category_new: Nová kategorie
+  label_custom_field: Uživatelské pole
+  label_custom_field_plural: Uživatelská pole
+  label_custom_field_new: Nové uživatelské pole
+  label_enumerations: Seznamy
+  label_enumeration_new: Nová hodnota
+  label_information: Informace
+  label_information_plural: Informace
+  label_please_login: Prosím přihlašte se
+  label_register: Registrovat
+  label_password_lost: Zapomenuté heslo
+  label_home: Úvodní
+  label_my_page: Moje stránka
+  label_my_account: Můj účet
+  label_my_projects: Moje projekty
+  label_administration: Administrace
+  label_login: Přihlášení
+  label_logout: Odhlášení
+  label_help: Nápověda
+  label_reported_issues: Nahlášené úkoly
+  label_assigned_to_me_issues: Mé úkoly
+  label_last_login: Poslední přihlášení
+  label_registered_on: Registrován
+  label_activity: Aktivita
+  label_overall_activity: Celková aktivita
+  label_new: Nový
+  label_logged_as: Přihlášen jako
+  label_environment: Prostředí
+  label_authentication: Autentifikace
+  label_auth_source: Mód autentifikace
+  label_auth_source_new: Nový mód autentifikace
+  label_auth_source_plural: Módy autentifikace
+  label_subproject_plural: Podprojekty
+  label_min_max_length: Min - Max délka
+  label_list: Seznam
+  label_date: Datum
+  label_integer: Celé číslo
+  label_float: Desetiné číslo
+  label_boolean: Ano/Ne
+  label_string: Text
+  label_text: Dlouhý text
+  label_attribute: Atribut
+  label_attribute_plural: Atributy
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Downloads"
+  label_no_data: Žádné položky
+  label_change_status: Změnit stav
+  label_history: Historie
+  label_attachment: Soubor
+  label_attachment_new: Nový soubor
+  label_attachment_delete: Odstranit soubor
+  label_attachment_plural: Soubory
+  label_file_added: Soubor přidán
+  label_report: Přeheled
+  label_report_plural: Přehledy
+  label_news: Novinky
+  label_news_new: Přidat novinku
+  label_news_plural: Novinky
+  label_news_latest: Poslední novinky
+  label_news_view_all: Zobrazit všechny novinky
+  label_news_added: Novinka přidána
+  label_change_log: Protokol změn
+  label_settings: Nastavení
+  label_overview: Přehled
+  label_version: Verze
+  label_version_new: Nová verze
+  label_version_plural: Verze
+  label_confirmation: Potvrzení
+  label_export_to: 'Také k dispozici:'
+  label_read: Načítá se...
+  label_public_projects: Veřejné projekty
+  label_open_issues: otevřený
+  label_open_issues_plural: otevřené
+  label_closed_issues: uzavřený
+  label_closed_issues_plural: uzavřené
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Celkem
+  label_permissions: Práva
+  label_current_status: Aktuální stav
+  label_new_statuses_allowed: Nové povolené stavy
+  label_all: vše
+  label_none: nic
+  label_nobody: nikdo
+  label_next: Další
+  label_previous: Předchozí
+  label_used_by: Použito
+  label_details: Detaily
+  label_add_note: Přidat poznámku
+  label_per_page: Na stránku
+  label_calendar: Kalendář
+  label_months_from: měsíců od
+  label_gantt: Ganttův graf
+  label_internal: Interní
+  label_last_changes: "posledních {{count}} změn"
+  label_change_view_all: Zobrazit všechny změny
+  label_personalize_page: Přizpůsobit tuto stránku
+  label_comment: Komentář
+  label_comment_plural: Komentáře
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Přidat komentáře
+  label_comment_added: Komentář přidán
+  label_comment_delete: Odstranit komentář
+  label_query: Uživatelský dotaz
+  label_query_plural: Uživatelské dotazy
+  label_query_new: Nový dotaz
+  label_filter_add: Přidat filtr
+  label_filter_plural: Filtry
+  label_equals: je
+  label_not_equals: není
+  label_in_less_than: je měší než
+  label_in_more_than: je větší než
+  label_in: v
+  label_today: dnes
+  label_all_time: vše
+  label_yesterday: včera
+  label_this_week: tento týden
+  label_last_week: minulý týden
+  label_last_n_days: "posledních {{count}} dnů"
+  label_this_month: tento měsíc
+  label_last_month: minulý měsíc
+  label_this_year: tento rok
+  label_date_range: Časový rozsah
+  label_less_than_ago: před méně jak (dny)
+  label_more_than_ago: před více jak (dny)
+  label_ago: před (dny)
+  label_contains: obsahuje
+  label_not_contains: neobsahuje
+  label_day_plural: dny
+  label_repository: Repository
+  label_repository_plural: Repository
+  label_browse: Procházet
+  label_modification: "{{count}} změna"
+  label_modification_plural: "{{count}} změn"
+  label_revision: Revize
+  label_revision_plural: Revizí
+  label_associated_revisions: Související verze
+  label_added: přidáno
+  label_modified: změněno
+  label_deleted: odstraněno
+  label_latest_revision: Poslední revize
+  label_latest_revision_plural: Poslední revize
+  label_view_revisions: Zobrazit revize
+  label_max_size: Maximální velikost
+  label_sort_highest: Přesunout na začátek
+  label_sort_higher: Přesunout nahoru
+  label_sort_lower: Přesunout dolů
+  label_sort_lowest: Přesunout na konec
+  label_roadmap: Plán
+  label_roadmap_due_in: "Zbývá {{value}}"
+  label_roadmap_overdue: "{{value}} pozdě"
+  label_roadmap_no_issues: Pro tuto verzi nejsou žádné úkoly
+  label_search: Hledat
+  label_result_plural: Výsledky
+  label_all_words: Všechna slova
+  label_wiki: Wiki
+  label_wiki_edit: Wiki úprava
+  label_wiki_edit_plural: Wiki úpravy
+  label_wiki_page: Wiki stránka
+  label_wiki_page_plural: Wiki stránky
+  label_index_by_title: Index dle názvu
+  label_index_by_date: Index dle data
+  label_current_version: Aktuální verze
+  label_preview: Náhled
+  label_feed_plural: Příspěvky
+  label_changes_details: Detail všech změn
+  label_issue_tracking: Sledování úkolů
+  label_spent_time: Strávený čas
+  label_f_hour: "{{value}} hodina"
+  label_f_hour_plural: "{{value}} hodin"
+  label_time_tracking: Sledování času
+  label_change_plural: Změny
+  label_statistics: Statistiky
+  label_commits_per_month: Commitů za měsíc
+  label_commits_per_author: Commitů za autora
+  label_view_diff: Zobrazit rozdíly
+  label_diff_inline: uvnitř
+  label_diff_side_by_side: vedle sebe
+  label_options: Nastavení
+  label_copy_workflow_from: Kopírovat workflow z
+  label_permissions_report: Přehled práv
+  label_watched_issues: Sledované úkoly
+  label_related_issues: Související úkoly
+  label_applied_status: Použitý stav
+  label_loading: Nahrávám...
+  label_relation_new: Nová souvislost
+  label_relation_delete: Odstranit souvislost
+  label_relates_to: související s
+  label_duplicates: duplicity
+  label_blocks: bloků
+  label_blocked_by: zablokován
+  label_precedes: předchází
+  label_follows: následuje
+  label_end_to_start: od konce do začátku
+  label_end_to_end: od konce do konce
+  label_start_to_start: od začátku do začátku
+  label_start_to_end: od začátku do konce
+  label_stay_logged_in: Zůstat přihlášený
+  label_disabled: zakázán
+  label_show_completed_versions: Ukázat dokončené verze
+  label_me: mě
+  label_board: Fórum
+  label_board_new: Nové fórum
+  label_board_plural: Fóra
+  label_topic_plural: Témata
+  label_message_plural: Zprávy
+  label_message_last: Poslední zpráva
+  label_message_new: Nová zpráva
+  label_message_posted: Zpráva přidána
+  label_reply_plural: Odpovědi
+  label_send_information: Zaslat informace o účtu uživateli
+  label_year: Rok
+  label_month: Měsíc
+  label_week: Týden
+  label_date_from: Od
+  label_date_to: Do
+  label_language_based: Podle výchozího jazyku
+  label_sort_by: "Seřadit podle {{value}}"
+  label_send_test_email: Poslat testovací email
+  label_feeds_access_key_created_on: "Přístupový klíč pro RSS byl vytvořen před {{value}}"
+  label_module_plural: Moduly
+  label_added_time_by: "'Přidáno uživatelem {{author}} před {{age}}'"
+  label_updated_time: "Aktualizováno před {{value}}'"
+  label_jump_to_a_project: Zvolit projekt...
+  label_file_plural: Soubory
+  label_changeset_plural: Changesety
+  label_default_columns: Výchozí sloupce
+  label_no_change_option: (beze změny)
+  label_bulk_edit_selected_issues: Bulk edit selected issues
+  label_theme: Téma
+  label_default: Výchozí
+  label_search_titles_only: Vyhledávat pouze v názvech
+  label_user_mail_option_all: "Pro všechny události všech mých projektů"
+  label_user_mail_option_selected: "Pro všechny události vybraných projektů..."
+  label_user_mail_option_none: "Pouze pro události které sleduji nebo které se mne týkají"
+  label_user_mail_no_self_notified: "Nezasílat informace o mnou vytvořených změnách"
+  label_registration_activation_by_email: aktivace účtu emailem
+  label_registration_manual_activation: manuální aktivace účtu
+  label_registration_automatic_activation: automatická aktivace účtu
+  label_display_per_page: "{{value}} na stránku'"
+  label_age: Věk
+  label_change_properties: Změnit vlastnosti
+  label_general: Obecné
+  label_more: Více
+  label_scm: SCM
+  label_plugins: Doplňky
+  label_ldap_authentication: Autentifikace LDAP
+  label_downloads_abbr: D/L
+  label_optional_description: Volitelný popis
+  label_add_another_file: Přidat další soubor
+  label_preferences: Nastavení
+  label_chronological_order: V chronologickém pořadí
+  label_reverse_chronological_order: V obrácaném chronologickém pořadí
+  
+  button_login: Přihlásit
+  button_submit: Potvrdit
+  button_save: Uložit
+  button_check_all: Zašrtnout vše
+  button_uncheck_all: Odšrtnout vše
+  button_delete: Odstranit
+  button_create: Vytvořit
+  button_test: Test
+  button_edit: Upravit
+  button_add: Přidat
+  button_change: Změnit
+  button_apply: Použít
+  button_clear: Smazat
+  button_lock: Zamknout
+  button_unlock: Odemknout
+  button_download: Stáhnout
+  button_list: Vypsat
+  button_view: Zobrazit
+  button_move: Přesunout
+  button_back: Zpět
+  button_cancel: Storno
+  button_activate: Aktivovat
+  button_sort: Seřadit
+  button_log_time: Přidat čas
+  button_rollback: Zpět k této verzi
+  button_watch: Sledovat
+  button_unwatch: Nesledovat
+  button_reply: Odpovědět
+  button_archive: Archivovat
+  button_unarchive: Odarchivovat
+  button_reset: Reset
+  button_rename: Přejmenovat
+  button_change_password: Změnit heslo
+  button_copy: Kopírovat
+  button_annotate: Komentovat
+  button_update: Aktualizovat
+  button_configure: Konfigurovat
+  
+  status_active: aktivní
+  status_registered: registrovaný
+  status_locked: uzamčený
+  
+  text_select_mail_notifications: Vyberte akci při které bude zasláno upozornění emailem.
+  text_regexp_info: např. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 znamená bez limitu
+  text_project_destroy_confirmation: Jste si jisti, že chcete odstranit tento projekt a všechna související data ?
+  text_workflow_edit: Vyberte roli a frontu k editaci workflow
+  text_are_you_sure: Jste si jisti?
+  text_journal_changed: "změněno z {{old}} na {{new}}"
+  text_journal_set_to: "nastaveno na {{value}}"
+  text_journal_deleted: odstraněno
+  text_tip_task_begin_day: úkol začíná v tento den
+  text_tip_task_end_day: úkol končí v tento den
+  text_tip_task_begin_end_day: úkol začíná a končí v tento den
+  text_project_identifier_info: 'Jsou povolena malá písmena (a-z), čísla a pomlčky.<br />Po uložení již není možné identifikátor změnit.'
+  text_caracters_maximum: "{{count}} znaků maximálně."
+  text_caracters_minimum: "Musí být alespoň {{count}} znaků dlouhé."
+  text_length_between: "Délka mezi {{min}} a {{max}} znaky."
+  text_tracker_no_workflow: Pro tuto frontu není definován žádný workflow
+  text_unallowed_characters: Nepovolené znaky
+  text_comma_separated: Povoleno více hodnot (oddělěné čárkou).
+  text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
+  text_issue_added: "Úkol {{id}} byl vytvořen uživatelem {{author}}."
+  text_issue_updated: "Úkol {{id}} byl aktualizován uživatelem {{author}}."
+  text_wiki_destroy_confirmation: Opravdu si přejete odstranit tuto WIKI a celý její obsah?
+  text_issue_category_destroy_question: "Některé úkoly ({{count}}) jsou přiřazeny k této kategorii. Co s nimi chtete udělat?"
+  text_issue_category_destroy_assignments: Zrušit přiřazení ke kategorii
+  text_issue_category_reassign_to: Přiřadit úkoly do této kategorie
+  text_user_mail_option: "U projektů, které nebyly vybrány, budete dostávat oznámení pouze o vašich či o sledovaných položkách (např. o položkách jejichž jste autor nebo ke kterým jste přiřazen(a))."
+  text_no_configuration_data: "Role, fronty, stavy úkolů ani workflow nebyly zatím nakonfigurovány.\nVelice doporučujeme nahrát výchozí konfiguraci.Po té si můžete vše upravit"
+  text_load_default_configuration: Nahrát výchozí konfiguraci
+  text_status_changed_by_changeset: "Použito v changesetu {{value}}."
+  text_issues_destroy_confirmation: 'Opravdu si přejete odstranit všechny zvolené úkoly?'
+  text_select_project_modules: 'Aktivní moduly v tomto projektu:'
+  text_default_administrator_account_changed: Výchozí nastavení administrátorského účtu změněno
+  text_file_repository_writable: Povolen zápis do repository
+  text_rmagick_available: RMagick k dispozici (volitelné)
+  text_destroy_time_entries_question: U úkolů, které chcete odstranit je evidováno %.02f práce. Co chete udělat?
+  text_destroy_time_entries: Odstranit evidované hodiny.
+  text_assign_time_entries_to_project: Přiřadit evidované hodiny projektu
+  text_reassign_time_entries: 'Přeřadit evidované hodiny k tomuto úkolu:'
+  
+  default_role_manager: Manažer
+  default_role_developper: Vývojář
+  default_role_reporter: Reportér
+  default_tracker_bug: Chyba
+  default_tracker_feature: Požadavek
+  default_tracker_support: Podpora
+  default_issue_status_new: Nový
+  default_issue_status_assigned: Přiřazený
+  default_issue_status_resolved: Vyřešený
+  default_issue_status_feedback: Čeká se
+  default_issue_status_closed: Uzavřený
+  default_issue_status_rejected: Odmítnutý
+  default_doc_category_user: Uživatelská dokumentace
+  default_doc_category_tech: Technická dokumentace
+  default_priority_low: Nízká
+  default_priority_normal: Normální
+  default_priority_high: Vysoká
+  default_priority_urgent: Urgentní
+  default_priority_immediate: Okamžitá
+  default_activity_design: Design
+  default_activity_development: Vývoj
+  
+  enumeration_issue_priorities: Priority úkolů
+  enumeration_doc_categories: Kategorie dokumentů
+  enumeration_activities: Aktivity (sledování času)
+  error_scm_annotate: "Položka neexistuje nebo nemůže být komentována."
+  label_planning: Plánování
+  text_subprojects_destroy_warning: "Its subproject(s): {{value}} will be also deleted.'"
+  label_and_its_subprojects: "{{value}} and its subprojects"
+  mail_body_reminder: "{{count}} issue(s) that are assigned to you are due in the next {{days}} days:"
+  mail_subject_reminder: "{{count}} issue(s) due in the next days"
+  text_user_wrote: "{{value}} 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: "{{count}} 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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  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
+  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: "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."
+  permission_edit_own_messages: Edit own messages
+  permission_delete_own_messages: Delete own messages
+  label_user_activity: "{{value}}'s activity"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/da.yml b/config/locales/da.yml
new file mode 100644 (file)
index 0000000..5f109d4
--- /dev/null
@@ -0,0 +1,805 @@
+# Danish translation file for standard Ruby on Rails internationalization
+# by Lars Hoeg (http://www.lenio.dk/)
+
+da:
+  date:
+    formats:
+      default: "%d.%m.%Y"
+      short: "%e. %b %Y"
+      long: "%e. %B %Y"
+
+    day_names: [søndag, mandag, tirsdag, onsdag, torsdag, fredag, lørdag]
+    abbr_day_names: [sø, ma, ti, 'on', to, fr, lø]
+    month_names: [~, januar, februar, marts, april, maj, juni, juli, august, september, oktober, november, december]
+    abbr_month_names: [~, jan, feb, mar, apr, maj, jun, jul, aug, sep, okt, nov, dec]
+    order: [ :day, :month, :year ]
+
+  time:
+    formats:
+      default: "%e. %B %Y, %H:%M"
+      short: "%e. %b %Y, %H:%M"
+      long: "%A, %e. %B %Y, %H:%M"
+    am: ""
+    pm: ""
+
+  support:
+    array:
+      sentence_connector: "og"
+      skip_last_comma: true
+
+  datetime:
+    distance_in_words:
+      half_a_minute: "et halvt minut"
+      less_than_x_seconds:
+        one:  "mindre end et sekund"
+        other: "mindre end {{count}} sekunder"
+      x_seconds:
+        one:  "et sekund"
+        other: "{{count}} sekunder"
+      less_than_x_minutes:
+        one:  "mindre end et minut"
+        other: "mindre end {{count}} minutter"
+      x_minutes:
+        one:  "et minut"
+        other: "{{count}} minutter"
+      about_x_hours:
+        one:  "cirka en time"
+        other: "cirka {{count}} timer"
+      x_days:
+        one:  "en dag"
+        other: "{{count}} dage"
+      about_x_months:
+        one:  "cirka en måned"
+        other: "cirka {{count}} måneder"
+      x_months:
+        one:  "en måned"
+        other: "{{count}} måneder"
+      about_x_years:
+        one:  "cirka et år"
+        other: "cirka {{count}} år"
+      over_x_years:
+        one:  "mere end et år"
+        other: "mere end {{count}} år"
+
+  number:
+    format:
+      separator: ","
+      delimiter: "."
+      precision: 3
+    currency:
+      format:
+        format: "%u %n"
+        unit: "DKK"
+        separator: ","
+        delimiter: "."
+        precision: 2
+    precision:
+      format:
+        # separator:
+        delimiter: ""
+        # precision:
+    human:
+      format:
+        # separator: 
+        delimiter: ""
+        precision: 1
+      storage_units: [Bytes, KB, MB, GB, TB]
+    percentage:
+      format:
+        # separator:
+        delimiter: ""
+        # precision:
+
+  activerecord:
+    errors:
+      messages:
+        inclusion: "er ikke i listen"
+        exclusion: "er reserveret"
+        invalid: "er ikke gyldig"
+        confirmation: "stemmer ikke overens"
+        accepted: "skal accepteres"
+        empty: "må ikke udelades"
+        blank: "skal udfyldes"
+        too_long: "er for lang (maksimum {{count}} tegn)"
+        too_short: "er for kort (minimum {{count}} tegn)"
+        wrong_length: "har forkert længde (skulle være {{count}} tegn)"
+        taken: "er allerede brugt"
+        not_a_number: "er ikke et tal"
+        greater_than: "skal være større end {{count}}"
+        greater_than_or_equal_to: "skal være større end eller lig med {{count}}"
+        equal_to: "skal være lig med {{count}}"
+        less_than: "skal være mindre end {{count}}"
+        less_than_or_equal_to: "skal være mindre end eller lig med {{count}}"
+        odd: "skal være ulige"
+        even: "skal være lige"
+        greater_than_start_date: "skal være senere end startdatoen"
+        not_same_project: "høre ikke til samme projekt"
+        circular_dependency: "Denne relation vil skabe et afhængighedsforhold"
+
+      template:
+        header:
+          one:   "En fejl forhindrede {{model}} i at blive gemt"
+          other:  "{{count}} fejl forhindrede denne {{model}} i at blive gemt"
+        body: "Der var problemer med følgende felter:"
+  
+  actionview_instancetag_blank_option: Vælg venligst
+  
+  general_text_No: 'Nej'
+  general_text_Yes: 'Ja'
+  general_text_no: 'nej'
+  general_text_yes: 'ja'
+  general_lang_name: 'Danish (Dansk)'
+  general_csv_separator: ','
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Kontoen er opdateret.
+  notice_account_invalid_creditentials: Ugyldig bruger og 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 skal du klikke på linket i den tilsendte email.
+  notice_account_unknown_email: Ukendt bruger.
+  notice_can_t_change_password: Denne konto benytter en ekstern sikkerhedsgodkendelse. Det er ikke muligt at skifte kodeord.
+  notice_account_lost_email_sent: En email med instruktioner til at vælge et nyt kodeord er afsendt til dig.
+  notice_account_activated: Din konto er aktiveret. Du kan nu logge ind.
+  notice_successful_create: Succesfuld oprettelse.
+  notice_successful_update: Succesfuld opdatering.
+  notice_successful_delete: Succesfuld sletning.
+  notice_successful_connection: Succesfuld forbindelse.
+  notice_file_not_found: Siden du forsøger at tilgå, eksisterer ikke eller er blevet fjernet.
+  notice_locking_conflict: Data er opdateret af en anden bruger.
+  notice_not_authorized: Du har ikke adgang til denne side.
+  notice_email_sent: "En email er sendt til {{value}}"
+  notice_email_error: "En fejl opstod under afsendelse af email ({{value}})"
+  notice_feeds_access_key_reseted: Din adgangsnøgle til RSS er nulstillet.
+  notice_failed_to_save_issues: "Det mislykkedes at gemme {{count}} sage(r) på {{total}} valgt: {{ids}}."
+  notice_no_issue_selected: "Ingen sag er valgt! Vælg venligst hvilke emner du vil rette."
+  notice_account_pending: "Din konto er oprettet, og afventer administrators godkendelse."
+  notice_default_data_loaded: Standardopsætningen er indlæst.
+  
+  error_can_t_load_default_data: "Standardopsætning kunne ikke indlæses: {{value}}"
+  error_scm_not_found: "Adgang og/eller revision blev ikke fundet i det valgte repository."
+  error_scm_command_failed: "En fejl opstod under fobindelsen til det valgte repository: {{value}}"
+  
+  mail_subject_lost_password: "Dit {{value}} kodeord"
+  mail_body_lost_password: 'For at ændre dit kodeord, klik på dette link:'
+  mail_subject_register: "{{value}} kontoaktivering"
+  mail_body_register: 'For at aktivere din konto, klik på dette link:'
+  mail_body_account_information_external: "Du kan bruge din {{value}} konto til at logge ind."
+  mail_body_account_information: Din kontoinformation
+  mail_subject_account_activation_request: "{{value}} kontoaktivering"
+  mail_body_account_activation_request: "En ny bruger ({{value}}) er registreret. Godkend venligst kontoen:'"
+  
+  gui_validation_error: 1 fejl
+  gui_validation_error_plural: "{{count}} fejl"
+  
+  field_name: Navn
+  field_description: Beskrivelse
+  field_summary: Sammenfatning
+  field_is_required: Skal udfyldes
+  field_firstname: Fornavn
+  field_lastname: Efternavn
+  field_mail: Email
+  field_filename: Fil
+  field_filesize: Størrelse
+  field_downloads: Downloads
+  field_author: Forfatter
+  field_created_on: Oprettet
+  field_updated_on: Opdateret
+  field_field_format: Format
+  field_is_for_all: For alle projekter
+  field_possible_values: Mulige værdier
+  field_regexp: Regulære udtryk
+  field_min_length: Mindste længde
+  field_max_length: Største længde
+  field_value: Værdi
+  field_category: Kategori
+  field_title: Titel
+  field_project: Projekt
+  field_issue: Sag
+  field_status: Status
+  field_notes: Noter
+  field_is_closed: Sagen er lukket
+  field_is_default: Standardvæ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_user: Bruger
+  field_role: Rolle
+  field_homepage: Hjemmeside
+  field_is_public: Offentlig
+  field_parent: Underprojekt af
+  field_is_in_chlog: Sager vist i ændringer
+  field_is_in_roadmap: Sager vist i roadmap
+  field_login: Login
+  field_mail_notification: Email-påmindelser
+  field_admin: Administrator
+  field_last_login_on: Sidste forbindelse
+  field_language: Sprog
+  field_effective_date: Dato
+  field_password: Kodeord
+  field_new_password: Nyt kodeord
+  field_password_confirmation: Bekræft
+  field_version: Version
+  field_type: Type
+  field_host: Væ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øbende brugeroprettelse
+  field_start_date: Start
+  field_done_ratio: %% Færdig
+  field_auth_source: Sikkerhedsmetode
+  field_hide_mail: Skjul min email
+  field_comments: Kommentar
+  field_url: URL
+  field_start_page: Startside
+  field_subproject: Underprojekt
+  field_hours: Timer
+  field_activity: Aktivitet
+  field_spent_on: Dato
+  field_identifier: Identificering
+  field_is_filter: Brugt som et filter
+  field_issue_to_id: Beslægtede sag
+  field_delay: Udsættelse
+  field_assignable: Sager kan tildeles denne rolle
+  field_redirect_existing_links: Videresend eksisterende links
+  field_estimated_hours: Anslået tid
+  field_column_names: Kolonner
+  field_time_zone: Tidszone
+  field_searchable: Søgbar
+  field_default_value: Standardværdi
+  
+  setting_app_title: Applikationstitel
+  setting_app_subtitle: Applikationsundertekst
+  setting_welcome_text: Velkomsttekst
+  setting_default_language: Standardsporg
+  setting_login_required: Sikkerhed påkrævet
+  setting_self_registration: Brugeroprettelse
+  setting_attachment_max_size: Vedhæftede filers max størrelse
+  setting_issues_export_limit: Sagseksporteringsbegrænsning
+  setting_mail_from: Afsender-email
+  setting_bcc_recipients: Skjult modtager (bcc)
+  setting_host_name: Værts navn
+  setting_text_formatting: Tekstformatering
+  setting_wiki_compression: Wiki historikkomprimering
+  setting_feeds_limit: Feed indholdsbegrænsning
+  setting_autofetch_changesets: Automatisk hent commits
+  setting_sys_api_enabled: Aktiver webservice for automatisk administration af repository
+  setting_commit_ref_keywords: Referencenøgleord
+  setting_commit_fix_keywords: Afslutningsnøgleord
+  setting_autologin: Autologin
+  setting_date_format: Datoformat
+  setting_time_format: Tidsformat
+  setting_cross_project_issue_relations: Tillad sagsrelationer på tværs af projekter
+  setting_issue_list_default_columns: Standardkolonner på sagslisten
+  setting_repositories_encodings: Repository-tegnsæt
+  setting_emails_footer: Email-fodnote
+  setting_protocol: Protokol
+  setting_per_page_options: Objekter pr. side-indstillinger
+  setting_user_format: Brugervisningsformat
+  
+  project_module_issue_tracking: Sagssøgning
+  project_module_time_tracking: Tidsstyring
+  project_module_news: Nyheder
+  project_module_documents: Dokumenter
+  project_module_files: Filer
+  project_module_wiki: Wiki
+  project_module_repository: Repository
+  project_module_boards: Opslagstavle
+  
+  label_user: Bruger
+  label_user_plural: Brugere
+  label_user_new: Ny bruger
+  label_project: Projekt
+  label_project_new: Nyt projekt
+  label_project_plural: Projekter
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Alle projekter
+  label_project_latest: Seneste projekter
+  label_issue: Sag
+  label_issue_new: Opret sag
+  label_issue_plural: Sager
+  label_issue_view_all: Vis alle sager
+  label_issues_by: "Sager fra {{value}}"
+  label_issue_added: Sagen er oprettet
+  label_issue_updated: Sagen er opdateret
+  label_document: Dokument
+  label_document_new: Nyt dokument
+  label_document_plural: Dokumenter
+  label_document_added: Dokument tilføjet
+  label_role: Rolle
+  label_role_plural: Roller
+  label_role_new: Ny rolle
+  label_role_and_permissions: Roller og rettigheder
+  label_member: Medlem
+  label_member_new: Nyt medlem
+  label_member_plural: Medlemmer
+  label_tracker: Type
+  label_tracker_plural: Typer
+  label_tracker_new: Ny type
+  label_workflow: Arbejdsgang
+  label_issue_status: Sagsstatus
+  label_issue_status_plural: Sagsstatuser
+  label_issue_status_new: Ny status
+  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_new: Nyt brugerdefineret felt
+  label_enumerations: Værdier
+  label_enumeration_new: Ny værdi
+  label_information: Information
+  label_information_plural: Information
+  label_please_login: Login
+  label_register: Registrer
+  label_password_lost: Glemt kodeord
+  label_home: Forside
+  label_my_page: Min side
+  label_my_account: Min konto
+  label_my_projects: Mine projekter
+  label_administration: Administration
+  label_login: Log ind
+  label_logout: Log ud
+  label_help: Hjælp
+  label_reported_issues: Rapporterede sager
+  label_assigned_to_me_issues: Sager tildelt til mig
+  label_last_login: Sidste forbindelse
+  label_registered_on: Registeret den
+  label_activity: Aktivitet
+  label_new: Ny
+  label_logged_as: Registreret som
+  label_environment: Miljø
+  label_authentication: Sikkerhed
+  label_auth_source: Sikkerhedsmetode
+  label_auth_source_new: Ny sikkerhedsmetode
+  label_auth_source_plural: Sikkerhedsmetoder
+  label_subproject_plural: Underprojekter
+  label_min_max_length: Min - Max længde
+  label_list: Liste
+  label_date: Dato
+  label_integer: Heltal
+  label_float: Kommatal
+  label_boolean: Sand/falsk
+  label_string: Tekst
+  label_text: Lang tekst
+  label_attribute: Attribut
+  label_attribute_plural: Attributter
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Downloads"
+  label_no_data: Ingen data at vise
+  label_change_status: Æ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øjet
+  label_report: Rapport
+  label_report_plural: Rapporter
+  label_news: Nyheder
+  label_news_new: Tilføj nyheder
+  label_news_plural: Nyheder
+  label_news_latest: Seneste nyheder
+  label_news_view_all: Vis alle nyheder
+  label_news_added: Nyhed tilføjet
+  label_change_log: Ændringer
+  label_settings: Indstillinger
+  label_overview: Oversigt
+  label_version: Version
+  label_version_new: Ny version
+  label_version_plural: Versioner
+  label_confirmation: Bekræftigelser
+  label_export_to: Eksporter til
+  label_read: Læs...
+  label_public_projects: Offentlige projekter
+  label_open_issues: åben
+  label_open_issues_plural: åbne
+  label_closed_issues: lukket
+  label_closed_issues_plural: lukkede
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Total
+  label_permissions: Rettigheder
+  label_current_status: Nuværende status
+  label_new_statuses_allowed: Ny status tilladt
+  label_all: alle
+  label_none: intet
+  label_nobody: ingen
+  label_next: Næste
+  label_previous: Forrig
+  label_used_by: Brugt af
+  label_details: Detaljer
+  label_add_note: Tilføj en note
+  label_per_page: Pr. side
+  label_calendar: Kalender
+  label_months_from: måneder frem
+  label_gantt: Gantt
+  label_internal: Intern
+  label_last_changes: "sidste {{count}} ændringer"
+  label_change_view_all: Vis alle ændringer
+  label_personalize_page: Tilret denne side
+  label_comment: Kommentar
+  label_comment_plural: Kommentarer
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Tilføj en kommentar
+  label_comment_added: Kommentaren er tilføjet
+  label_comment_delete: Slet kommentar
+  label_query: Brugerdefineret forespørgsel
+  label_query_plural: Brugerdefinerede forespørgsler
+  label_query_new: Ny forespørgsel
+  label_filter_add: Tilføj filter
+  label_filter_plural: Filtre
+  label_equals: er
+  label_not_equals: er ikke
+  label_in_less_than: er mindre end
+  label_in_more_than: er større end
+  label_in: indeholdt i
+  label_today: i dag
+  label_all_time: altid
+  label_yesterday: i går
+  label_this_week: denne uge
+  label_last_week: sidste uge
+  label_last_n_days: "sidste {{count}} dage"
+  label_this_month: denne måned
+  label_last_month: sidste måned
+  label_this_year: dette år
+  label_date_range: Dato interval
+  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_day_plural: dage
+  label_repository: Repository
+  label_repository_plural: Repositories
+  label_browse: Gennemse
+  label_modification: "{{count}} ændring"
+  label_modification_plural: "{{count}} ændringer"
+  label_revision: Revision
+  label_revision_plural: Revisioner
+  label_associated_revisions: Tilnyttede revisioner
+  label_added: tilføjet
+  label_modified: ændret
+  label_deleted: slettet
+  label_latest_revision: Seneste revision
+  label_latest_revision_plural: Seneste revisioner
+  label_view_revisions: Se revisioner
+  label_max_size: Maximal størrelse
+  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_overdue: "{{value}} forsinket"
+  label_roadmap_no_issues: Ingen sager til denne version
+  label_search: Søg
+  label_result_plural: Resultater
+  label_all_words: Alle ord
+  label_wiki: Wiki
+  label_wiki_edit: Wiki ændring
+  label_wiki_edit_plural: Wiki ændringer
+  label_wiki_page: Wiki side
+  label_wiki_page_plural: Wiki sider
+  label_index_by_title: Indhold efter titel
+  label_index_by_date: Indhold efter dato
+  label_current_version: Nuværende version
+  label_preview: Forhåndsvisning
+  label_feed_plural: Feeds
+  label_changes_details: Detaljer for alle ænringer
+  label_issue_tracking: Sags søgning
+  label_spent_time: Brugt tid
+  label_f_hour: "{{value}} time"
+  label_f_hour_plural: "{{value}} timer"
+  label_time_tracking: Tidsstyring
+  label_change_plural: Ændringer
+  label_statistics: Statistik
+  label_commits_per_month: Commits pr. måned
+  label_commits_per_author: Commits pr. bruger
+  label_view_diff: Vis forskellighed
+  label_diff_inline: inline
+  label_diff_side_by_side: side om side
+  label_options: Optioner
+  label_copy_workflow_from: Kopier arbejdsgang fra
+  label_permissions_report: Godkendelsesrapport
+  label_watched_issues: Overvågede sager
+  label_related_issues: Relaterede sager
+  label_applied_status: Anvendte statuser
+  label_loading: Indlæser...
+  label_relation_new: Ny relation
+  label_relation_delete: Slet relation
+  label_relates_to: relaterer til
+  label_duplicates: kopierer
+  label_blocks: blokerer
+  label_blocked_by: blokeret af
+  label_precedes: kommer før
+  label_follows: følger
+  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: Forbliv indlogget
+  label_disabled: deaktiveret
+  label_show_completed_versions: Vis færdige versioner
+  label_me: mig
+  label_board: Forum
+  label_board_new: Nyt forum
+  label_board_plural: Fora
+  label_topic_plural: Emner
+  label_message_plural: Beskeder
+  label_message_last: Sidste besked
+  label_message_new: Ny besked
+  label_message_posted: Besked tilføjet
+  label_reply_plural: Besvarer
+  label_send_information: Send konto information til bruger
+  label_year: År
+  label_month: Måned
+  label_week: Uge
+  label_date_from: Fra
+  label_date_to: Til
+  label_language_based: Baseret på brugerens sprog
+  label_sort_by: "Sorter efter {{value}}"
+  label_send_test_email: Send en test email
+  label_feeds_access_key_created_on: "RSS adgangsnøgle danet for {{value}} siden"
+  label_module_plural: Moduler
+  label_added_time_by: "Tilføjet af {{author}} for {{age}} siden"
+  label_updated_time: "Opdateret for {{value}} siden"
+  label_jump_to_a_project: Skift til projekt...
+  label_file_plural: Filer
+  label_changeset_plural: Ændringer
+  label_default_columns: Standard kolonner
+  label_no_change_option: (Ingen ændringer)
+  label_bulk_edit_selected_issues: Masseret de valgte sager
+  label_theme: Tema
+  label_default: standard
+  label_search_titles_only: Søg kun i titler
+  label_user_mail_option_all: "For alle hændelser på mine projekter"
+  label_user_mail_option_selected: "For alle hændelser, kun på de valgte projekter..."
+  label_user_mail_option_none: "Kun for ting jeg overvåger, eller jeg er involveret i"
+  label_user_mail_no_self_notified: "Jeg ønsker ikke besked, om ændring foretaget af mig selv"
+  label_registration_activation_by_email: kontoaktivering på email
+  label_registration_manual_activation: manuel kontoaktivering
+  label_registration_automatic_activation: automatisk kontoaktivering
+  label_display_per_page: "Per side: {{value}}'"
+  label_age: Alder
+  label_change_properties: Ændre indstillinger
+  label_general: Generalt
+  label_more: Mere
+  label_scm: SCM
+  label_plugins: Plugins
+  label_ldap_authentication: LDAP-godkendelse
+  label_downloads_abbr: D/L
+  
+  button_login: Login
+  button_submit: Send
+  button_save: Gem
+  button_check_all: Vælg alt
+  button_uncheck_all: Fravælg alt
+  button_delete: Slet
+  button_create: Opret
+  button_test: Test
+  button_edit: Ret
+  button_add: Tilføj
+  button_change: Ændre
+  button_apply: Anvend
+  button_clear: Nulstil
+  button_lock: Lås
+  button_unlock: Lås op
+  button_download: Download
+  button_list: List
+  button_view: Vis
+  button_move: Flyt
+  button_back: Tilbage
+  button_cancel: Annuller
+  button_activate: Aktiver
+  button_sort: Sorter
+  button_log_time: Log tid
+  button_rollback: Tilbagefør til denne version
+  button_watch: Overvåg
+  button_unwatch: Stop overvågning
+  button_reply: Besvar
+  button_archive: Arkiver
+  button_unarchive: Fjern fra arkiv
+  button_reset: Nulstil
+  button_rename: Omdøb
+  button_change_password: Skift kodeord
+  button_copy: Kopier
+  button_annotate: Annotere
+  button_update: Opdater
+  button_configure: Konfigurer
+  
+  status_active: aktiv
+  status_registered: registreret
+  status_locked: låst
+  
+  text_select_mail_notifications: Vælg handlinger der skal sendes email besked for.
+  text_regexp_info: f.eks. ^[A-ZÆØÅ0-9]+$
+  text_min_max_length_info: 0 betyder ingen begrænsninger
+  text_project_destroy_confirmation: Er du sikker på at du vil slette dette projekt og alle relaterede data?
+  text_workflow_edit: Vælg en rolle samt en type for at redigere arbejdsgangen
+  text_are_you_sure: Er du sikker?
+  text_journal_changed: "ændret fra {{old}} til {{new}}"
+  text_journal_set_to: "sat til {{value}}"
+  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_begin_end_day: opgaven begynder og slutter denne dag
+  text_project_identifier_info: 'Små bogstaver (a-z), numre og bindestreg er tilladt.<br />Når den er gemt, kan indifikatoren ikke rettes.'
+  text_caracters_maximum: "max {{count}} karakterer."
+  text_caracters_minimum: "Skal være mindst {{count}} karakterer lang."
+  text_length_between: "Længde skal være mellem {{min}} og {{max}} karakterer."
+  text_tracker_no_workflow: Ingen arbejdsgang defineret for denne type
+  text_unallowed_characters: Ikke tilladte karakterer
+  text_comma_separated: Adskillige værdier tilladt (adskilt med komma).
+  text_issues_ref_in_commit_messages: Referer og løser sager i commit-beskeder
+  text_issue_added: "Sag {{id}} er rapporteret af {{author}}."
+  text_issue_updated: "Sag {{id}} er blevet opdateret af {{author}}."
+  text_wiki_destroy_confirmation: Er du sikker på at du vil slette denne wiki og dens indhold?
+  text_issue_category_destroy_question: "Nogle sager ({{count}}) er tildelt denne kategori. Hvad ønsker du at gøre?"
+  text_issue_category_destroy_assignments: Slet tildelinger af kategori
+  text_issue_category_reassign_to: Tildel sager til denne kategori
+  text_user_mail_option: "For ikke-valgte projekter vil du kun modtage beskeder omhandlende ting du er involveret i eller overvåger (f.eks. sager du ha indberettet eller ejer)."
+  text_no_configuration_data: "Roller, typer, sagsstatuser og arbejdsgange er endnu ikke konfigureret.\nDet er anbefalet at indlæse standardopsætningen. Du vil kunne ændre denne når den er indlæst."
+  text_load_default_configuration: Indlæs standardopsætningen
+  text_status_changed_by_changeset: "Anvendt i ændring {{value}}."
+  text_issues_destroy_confirmation: 'Er du sikker på du ønsker at slette den/de valgte sag(er)?'
+  text_select_project_modules: 'Vælg moduler er skal være aktiveret for dette projekt:'
+  text_default_administrator_account_changed: Standard administratorkonto ændret
+  text_file_repository_writable: Filarkiv er skrivbar
+  text_rmagick_available: RMagick tilgængelig (valgfri)
+  
+  default_role_manager: Leder
+  default_role_developper: Udvikler
+  default_role_reporter: Rapportør
+  default_tracker_bug: Bug
+  default_tracker_feature: Feature
+  default_tracker_support: Support
+  default_issue_status_new: Ny
+  default_issue_status_assigned: Tildelt
+  default_issue_status_resolved: Løst
+  default_issue_status_feedback: Feedback
+  default_issue_status_closed: Lukket
+  default_issue_status_rejected: Afvist
+  default_doc_category_user: Brugerdokumentation
+  default_doc_category_tech: Teknisk dokumentation
+  default_priority_low: Lav
+  default_priority_normal: Normal
+  default_priority_high: Høj
+  default_priority_urgent: Akut
+  default_priority_immediate: Omgående
+  default_activity_design: Design
+  default_activity_development: Udvikling
+  
+  enumeration_issue_priorities: Sagsprioriteter
+  enumeration_doc_categories: Dokumentkategorier
+  enumeration_activities: Aktiviteter (tidsstyring)
+  
+  label_add_another_file: Tilføj endnu en fil
+  label_chronological_order: I kronologisk rækkefølge
+  setting_activity_days_default: Antal dage der vises under projektaktivitet
+  text_destroy_time_entries_question: %.02f timer er reporteret på denne sag, som du er ved at slette. Hvad vil du gøre?
+  error_issue_not_found_in_project: 'Sagen blev ikke fundet eller tilhører ikke dette projekt'
+  text_assign_time_entries_to_project: Tildel raporterede timer til projektet
+  setting_display_subprojects_issues: Vis sager for underprojekter på hovedprojektet som standard
+  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ækkefølge
+  label_preferences: Preferences
+  label_overall_activity: Overordnet aktivitet
+  setting_default_projects_public: Nye projekter er offentlige som standard
+  error_scm_annotate: "The entry does not exist or can not be annotated."
+  label_planning: Planlægning
+  text_subprojects_destroy_warning: "Dets underprojekter(er): {{value}} vil også blive slettet.'"
+  permission_edit_issues: Edit issues
+  setting_diff_max_lines_displayed: Max number of diff lines displayed
+  permission_edit_own_issue_notes: Edit own notes
+  setting_enabled_scm: Enabled SCM
+  button_quote: Quote
+  permission_view_files: View files
+  permission_add_issues: Add issues
+  permission_edit_own_messages: Edit own messages
+  permission_delete_own_messages: Delete own messages
+  permission_manage_public_queries: Manage public queries
+  permission_log_time: Log spent time
+  label_renamed: renamed
+  label_incoming_emails: Incoming emails
+  permission_view_changesets: View changesets
+  permission_manage_versions: Manage versions
+  permission_view_time_entries: View spent time
+  label_generate_key: Generate a key
+  permission_manage_categories: Manage issue categories
+  permission_manage_wiki: Manage wiki
+  setting_sequential_project_identifiers: Generate sequential project identifiers
+  setting_plain_text_mail: Plain text mail (no HTML)
+  field_parent_title: Parent page
+  text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  permission_protect_wiki_pages: Protect wiki pages
+  permission_manage_documents: Manage documents
+  permission_add_issue_watchers: Add watchers
+  warning_attachments_not_saved: "{{count}} file(s) could not be saved."
+  permission_comment_news: Comment news
+  text_enumeration_category_reassign_to: 'Reassign them to this value:'
+  permission_select_project_modules: Select project modules
+  permission_view_gantt: View gantt chart
+  permission_delete_messages: Delete messages
+  permission_move_issues: Move issues
+  permission_edit_wiki_pages: Edit wiki pages
+  label_user_activity: "{{value}}'s activity"
+  permission_manage_issue_relations: Manage issue relations
+  label_issue_watchers: Watchers
+  permission_delete_wiki_pages: Delete wiki pages
+  notice_unable_delete_version: Unable to delete version.
+  permission_view_wiki_edits: View wiki history
+  field_editable: Editable
+  mail_body_reminder: "{{count}} issue(s) that are assigned to you are due in the next {{days}} days:"
+  label_duplicated_by: duplicated by
+  permission_manage_boards: Manage boards
+  permission_delete_wiki_pages_attachments: Delete attachments
+  permission_view_messages: View messages
+  text_enumeration_destroy_question: "{{count}} objects are assigned to this value.'"
+  permission_manage_files: Manage files
+  permission_add_messages: Post messages
+  permission_edit_issue_notes: Edit notes
+  permission_manage_news: Manage news
+  text_plugin_assets_writable: Plugin assets directory writable
+  label_display: Display
+  label_and_its_subprojects: "{{value}} and its subprojects"
+  permission_view_calendar: View calender
+  button_create_and_continue: Create and continue
+  setting_gravatar_enabled: Use Gravatar user icons
+  label_updated_time_by: "Updated by {{author}} {{age}} ago"
+  text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+  text_user_wrote: "{{value}} wrote:'"
+  setting_mail_handler_api_enabled: Enable WS for incoming emails
+  permission_delete_issues: Delete issues
+  permission_view_documents: View documents
+  permission_browse_repository: Browse repository
+  permission_manage_repository: Manage repository
+  permission_manage_members: Manage members
+  mail_subject_reminder: "{{count}} issue(s) due in the next days"
+  permission_add_issue_notes: Add notes
+  permission_edit_messages: Edit messages
+  permission_view_issue_watchers: View watchers list
+  permission_commit_access: Commit access
+  setting_mail_handler_api_key: API key
+  label_example: Example
+  permission_rename_wiki_pages: Rename wiki pages
+  text_custom_field_possible_values_info: 'One line for each value'
+  permission_view_wiki_pages: View wiki
+  permission_edit_project: Edit project
+  permission_save_queries: Save queries
+  label_copied: copied
+  setting_commit_logs_encoding: Commit messages encoding
+  text_repository_usernames_mapping: "Select or update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped."
+  permission_edit_time_entries: Edit time logs
+  general_csv_decimal_separator: '.'
+  permission_edit_own_time_entries: Edit own time logs
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/de.yml b/config/locales/de.yml
new file mode 100644 (file)
index 0000000..19b1414
--- /dev/null
@@ -0,0 +1,806 @@
+# German translations for Ruby on Rails 
+# by Clemens Kofler (clemens@railway.at)
+
+de:
+  date:
+    formats:
+      default: "%d.%m.%Y"
+      short: "%e. %b"
+      long: "%e. %B %Y"
+      only_day: "%e"
+
+    day_names: [Sonntag, Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag]
+    abbr_day_names: [So, Mo, Di, Mi, Do, Fr, Sa]
+    month_names: [~, Januar, Februar, März, April, Mai, Juni, Juli, August, September, Oktober, November, Dezember]
+    abbr_month_names: [~, Jan, Feb, Mär, Apr, Mai, Jun, Jul, Aug, Sep, Okt, Nov, Dez]
+    order: [ :day, :month, :year ]
+  
+  time:
+    formats:
+      default: "%A, %e. %B %Y, %H:%M Uhr"
+      short: "%e. %B, %H:%M Uhr"
+      long: "%A, %e. %B %Y, %H:%M Uhr"
+      time: "%H:%M"
+
+    am: "vormittags"
+    pm: "nachmittags"
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: 'eine halbe Minute'
+      less_than_x_seconds:
+        zero: 'weniger als 1 Sekunde'
+        one: 'weniger als 1 Sekunde'
+        other: 'weniger als {{count}} Sekunden'
+      x_seconds:
+        one: '1 Sekunde'
+        other: '{{count}} Sekunden'
+      less_than_x_minutes:
+        zero: 'weniger als 1 Minute'
+        one: 'weniger als eine Minute'
+        other: 'weniger als {{count}} Minuten'
+      x_minutes:
+        one: '1 Minute'
+        other: '{{count}} Minuten'
+      about_x_hours:
+        one: 'etwa 1 Stunde'
+        other: 'etwa {{count}} Stunden'
+      x_days:
+        one: '1 Tag'
+        other: '{{count}} Tage'
+      about_x_months:
+        one: 'etwa 1 Monat'
+        other: 'etwa {{count}} Monate'
+      x_months:
+        one: '1 Monat'
+        other: '{{count}} Monate'
+      about_x_years:
+        one: 'etwa 1 Jahr'
+        other: 'etwa {{count}} Jahre'
+      over_x_years:
+        one: 'mehr als 1 Jahr'
+        other: 'mehr als {{count}} Jahre'
+      
+  number:
+    format:
+      precision: 2
+      separator: ','
+      delimiter: '.'
+    currency:
+      format:
+        unit: '€'
+        format: '%n%u'
+        separator: 
+        delimiter: 
+        precision: 
+    percentage:
+      format:
+        delimiter: ""
+    precision:
+      format:
+        delimiter: ""
+    human:
+      format:
+        delimiter: ""
+        precision: 1
+
+  support:
+    array:
+      sentence_connector: "und"
+      skip_last_comma: true
+        
+  activerecord:
+    errors:
+      template:
+        header:
+          one:    "Konnte dieses {{model}} Objekt nicht speichern: 1 Fehler."
+          other:  "Konnte dieses {{model}} Objekt nicht speichern: {{count}} Fehler."
+        body: "Bitte überprüfen Sie die folgenden Felder:"
+
+      messages:
+        inclusion: "ist kein gültiger Wert"
+        exclusion: "ist nicht verfügbar"
+        invalid: "ist nicht gültig"
+        confirmation: "stimmt nicht mit der Bestätigung überein"
+        accepted: "muss akzeptiert werden"
+        empty: "muss ausgefüllt werden"
+        blank: "muss ausgefüllt werden"
+        too_long: "ist zu lang (nicht mehr als {{count}} Zeichen)"
+        too_short: "ist zu kurz (nicht weniger als {{count}} Zeichen)"
+        wrong_length: "hat die falsche Länge (muss genau {{count}} Zeichen haben)"
+        taken: "ist bereits vergeben"
+        not_a_number: "ist keine Zahl"
+        greater_than: "muss größer als {{count}} sein"
+        greater_than_or_equal_to: "muss größer oder gleich {{count}} sein"
+        equal_to: "muss genau {{count}} sein"
+        less_than: "muss kleiner als {{count}} sein"
+        less_than_or_equal_to: "muss kleiner oder gleich {{count}} sein"
+        odd: "muss ungerade sein"
+        even: "muss gerade sein"
+        greater_than_start_date: "muss größer als Anfangsdatum sein"
+        not_same_project: "gehört nicht zum selben Projekt"
+        circular_dependency: "Diese Beziehung würde eine zyklische Abhängigkeit erzeugen"
+      models:
+  
+  actionview_instancetag_blank_option: Bitte auswählen
+  
+  general_text_No: 'Nein'
+  general_text_Yes: 'Ja'
+  general_text_no: 'nein'
+  general_text_yes: 'ja'
+  general_lang_name: 'Deutsch'
+  general_csv_separator: ';'
+  general_csv_decimal_separator: ','
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Konto wurde erfolgreich aktualisiert.
+  notice_account_invalid_creditentials: Benutzer oder Kennwort unzulässig
+  notice_account_password_updated: Kennwort wurde erfolgreich aktualisiert.
+  notice_account_wrong_password: Falsches Kennwort
+  notice_account_register_done: Konto wurde erfolgreich angelegt.
+  notice_account_unknown_email: Unbekannter Benutzer.
+  notice_can_t_change_password: Dieses Konto verwendet eine externe Authentifizierungs-Quelle. Unmöglich, das Kennwort zu ändern.
+  notice_account_lost_email_sent: Eine E-Mail mit Anweisungen, ein neues Kennwort zu wählen, wurde Ihnen geschickt.
+  notice_account_activated: Ihr Konto ist aktiviert. Sie können sich jetzt anmelden.
+  notice_successful_create: Erfolgreich angelegt 
+  notice_successful_update: Erfolgreich aktualisiert.
+  notice_successful_delete: Erfolgreich gelöscht.
+  notice_successful_connection: Verbindung erfolgreich.
+  notice_file_not_found: Anhang existiert nicht oder ist gelöscht worden.
+  notice_locking_conflict: Datum wurde von einem anderen Benutzer geändert.
+  notice_not_authorized: Sie sind nicht berechtigt, auf diese Seite zuzugreifen.
+  notice_email_sent: "Eine E-Mail wurde an {{value}} gesendet."
+  notice_email_error: "Beim Senden einer E-Mail ist ein Fehler aufgetreten ({{value}})."
+  notice_feeds_access_key_reseted: Ihr Atom-Zugriffsschlüssel wurde zurückgesetzt.
+  notice_failed_to_save_issues: "{{count}} von {{total}} ausgewählten Tickets konnte(n) nicht gespeichert werden: {{ids}}."
+  notice_no_issue_selected: "Kein Ticket ausgewählt! Bitte wählen Sie die Tickets, die Sie bearbeiten möchten."
+  notice_account_pending: "Ihr Konto wurde erstellt und wartet jetzt auf die Genehmigung des Administrators."
+  notice_default_data_loaded: Die Standard-Konfiguration wurde erfolgreich geladen.
+  notice_unable_delete_version: Die Version konnte nicht gelöscht werden
+  
+  error_can_t_load_default_data: "Die Standard-Konfiguration konnte nicht geladen werden: {{value}}"
+  error_scm_not_found: Eintrag und/oder Revision existiert nicht im Projektarchiv.
+  error_scm_command_failed: "Beim Zugriff auf das Projektarchiv ist ein Fehler aufgetreten: {{value}}"
+  error_scm_annotate: "Der Eintrag existiert nicht oder kann nicht annotiert werden."
+  error_issue_not_found_in_project: 'Das Ticket wurde nicht gefunden oder gehört nicht zu diesem Projekt.'
+  
+  warning_attachments_not_saved: "{{count}} Datei(en) konnten nicht gespeichert werden."
+  
+  mail_subject_lost_password: "Ihr {{value}} Kennwort"
+  mail_body_lost_password: 'Benutzen Sie den folgenden Link, um Ihr Kennwort zu ändern:'
+  mail_subject_register: "{{value}} Kontoaktivierung"
+  mail_body_register: 'Um Ihr Konto zu aktivieren, benutzen Sie folgenden Link:'
+  mail_body_account_information_external: "Sie können sich mit Ihrem Konto {{value}} an anmelden."
+  mail_body_account_information: Ihre Konto-Informationen
+  mail_subject_account_activation_request: "Antrag auf {{value}} Kontoaktivierung"
+  mail_body_account_activation_request: "Ein neuer Benutzer ({{value}}) hat sich registriert. Sein Konto wartet auf Ihre Genehmigung:'"
+  mail_subject_reminder: "{{count}} Tickets müssen in den nächsten Tagen abgegeben werden"
+  mail_body_reminder: "{{count}} Tickets, die Ihnen zugewiesen sind, müssen in den nächsten {{days}} Tagen abgegeben werden:"
+  
+  gui_validation_error: 1 Fehler
+  gui_validation_error_plural: "{{count}} Fehler"
+  
+  field_name: Name
+  field_description: Beschreibung
+  field_summary: Zusammenfassung
+  field_is_required: Erforderlich
+  field_firstname: Vorname
+  field_lastname: Nachname
+  field_mail: E-Mail
+  field_filename: Datei
+  field_filesize: Größe
+  field_downloads: Downloads
+  field_author: Autor
+  field_created_on: Angelegt
+  field_updated_on: Aktualisiert
+  field_field_format: Format
+  field_is_for_all: Für alle Projekte
+  field_possible_values: Mögliche Werte
+  field_regexp: Regulärer Ausdruck
+  field_min_length: Minimale Länge
+  field_max_length: Maximale Länge
+  field_value: Wert
+  field_category: Kategorie
+  field_title: Titel
+  field_project: Projekt
+  field_issue: Ticket
+  field_status: Status
+  field_notes: Kommentare
+  field_is_closed: Ticket geschlossen
+  field_is_default: Standardeinstellung
+  field_tracker: Tracker
+  field_subject: Thema
+  field_due_date: Abgabedatum
+  field_assigned_to: Zugewiesen an
+  field_priority: Priorität
+  field_fixed_version: Zielversion
+  field_user: Benutzer
+  field_role: Rolle
+  field_homepage: Projekt-Homepage
+  field_is_public: Öffentlich
+  field_parent: Unterprojekt von
+  field_is_in_chlog: Im Change-Log anzeigen
+  field_is_in_roadmap: In der Roadmap anzeigen
+  field_login: Mitgliedsname
+  field_mail_notification: Mailbenachrichtigung
+  field_admin: Administrator
+  field_last_login_on: Letzte Anmeldung
+  field_language: Sprache
+  field_effective_date: Datum
+  field_password: Kennwort
+  field_new_password: Neues Kennwort
+  field_password_confirmation: Bestätigung
+  field_version: Version
+  field_type: Typ
+  field_host: Host
+  field_port: Port
+  field_account: Konto
+  field_base_dn: Base DN
+  field_attr_login: Mitgliedsname-Attribut
+  field_attr_firstname: Vorname-Attribut
+  field_attr_lastname: Name-Attribut
+  field_attr_mail: E-Mail-Attribut
+  field_onthefly: On-the-fly-Benutzererstellung
+  field_start_date: Beginn
+  field_done_ratio: %% erledigt
+  field_auth_source: Authentifizierungs-Modus
+  field_hide_mail: E-Mail-Adresse nicht anzeigen
+  field_comments: Kommentar
+  field_url: URL
+  field_start_page: Hauptseite
+  field_subproject: Subprojekt von
+  field_hours: Stunden
+  field_activity: Aktivität
+  field_spent_on: Datum
+  field_identifier: Kennung
+  field_is_filter: Als Filter benutzen
+  field_issue_to_id: Zugehöriges Ticket
+  field_delay: Pufferzeit
+  field_assignable: Tickets können dieser Rolle zugewiesen werden
+  field_redirect_existing_links: Existierende Links umleiten
+  field_estimated_hours: Geschätzter Aufwand
+  field_column_names: Spalten
+  field_time_zone: Zeitzone
+  field_searchable: Durchsuchbar
+  field_default_value: Standardwert
+  field_comments_sorting: Kommentare anzeigen
+  field_parent_title: Übergeordnete Seite
+  
+  setting_app_title: Applikations-Titel
+  setting_app_subtitle: Applikations-Untertitel
+  setting_welcome_text: Willkommenstext
+  setting_default_language: Default-Sprache
+  setting_login_required: Authentisierung erforderlich
+  setting_self_registration: Anmeldung ermöglicht
+  setting_attachment_max_size: Max. Dateigröß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
+  setting_feeds_limit: Max. Anzahl Einträge pro Atom-Feed
+  setting_default_projects_public: Neue Projekte sind standardmäßig öffentlich
+  setting_autofetch_changesets: Changesets automatisch abrufen
+  setting_sys_api_enabled: Webservice zur Verwaltung der Projektarchive benutzen
+  setting_commit_ref_keywords: Schlüsselwörter (Beziehungen)
+  setting_commit_fix_keywords: Schlüsselwörter (Status)
+  setting_autologin: Automatische Anmeldung
+  setting_date_format: Datumsformat
+  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ß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ä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ü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ählen
+  permission_manage_members: Mitglieder verwalten
+  permission_manage_versions: Versionen verwalten
+  permission_manage_categories: Ticket-Kategorien verwalten
+  permission_add_issues: Tickets hinzufügen
+  permission_edit_issues: Tickets bearbeiten
+  permission_manage_issue_relations: Ticket-Beziehungen verwalten
+  permission_add_issue_notes: Kommentare hinzufü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öschen
+  permission_manage_public_queries: Ö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ügen
+  permission_log_time: Aufwände buchen
+  permission_view_time_entries: Gebuchte Aufwände ansehen
+  permission_edit_time_entries: Gebuchte Aufwände bearbeiten
+  permission_edit_own_time_entries: Selbst gebuchte Aufwä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ö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änge löschen
+  permission_protect_wiki_pages: Wiki-Seiten schützen
+  permission_manage_repository: Projektarchiv verwalten
+  permission_browse_repository: Projektarchiv ansehen
+  permission_view_changesets: Changesets ansehen
+  permission_commit_access: Commit-Zugriff (über WebDAV)
+  permission_manage_boards: Foren verwalten
+  permission_view_messages: Forenbeiträge ansehen
+  permission_add_messages: Forenbeiträge hinzufügen
+  permission_edit_messages: Forenbeiträge bearbeiten
+  permission_edit_own_messages: Eigene Forenbeiträge bearbeiten
+  permission_delete_messages: Forenbeiträge löschen
+  permission_delete_own_messages: Eigene Forenbeiträge löschen
+  
+  project_module_issue_tracking: Ticket-Verfolgung
+  project_module_time_tracking: Zeiterfassung
+  project_module_news: News
+  project_module_documents: Dokumente
+  project_module_files: Dateien
+  project_module_wiki: Wiki
+  project_module_repository: Projektarchiv
+  project_module_boards: Foren
+  
+  label_user: Benutzer
+  label_user_plural: Benutzer
+  label_user_new: Neuer Benutzer
+  label_project: Projekt
+  label_project_new: Neues Projekt
+  label_project_plural: Projekte
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Alle Projekte
+  label_project_latest: Neueste Projekte
+  label_issue: Ticket
+  label_issue_new: Neues Ticket
+  label_issue_plural: Tickets
+  label_issue_view_all: Alle Tickets anzeigen
+  label_issues_by: "Tickets von {{value}}"
+  label_issue_added: Ticket hinzugefügt
+  label_issue_updated: Ticket aktualisiert
+  label_document: Dokument
+  label_document_new: Neues Dokument
+  label_document_plural: Dokumente
+  label_document_added: Dokument hinzugefügt
+  label_role: Rolle
+  label_role_plural: Rollen
+  label_role_new: Neue Rolle
+  label_role_and_permissions: Rollen und Rechte
+  label_member: Mitglied
+  label_member_new: Neues Mitglied
+  label_member_plural: Mitglieder
+  label_tracker: Tracker
+  label_tracker_plural: Tracker
+  label_tracker_new: Neuer Tracker
+  label_workflow: Workflow
+  label_issue_status: Ticket-Status
+  label_issue_status_plural: Ticket-Status
+  label_issue_status_new: Neuer Status
+  label_issue_category: Ticket-Kategorie
+  label_issue_category_plural: Ticket-Kategorien
+  label_issue_category_new: Neue Kategorie
+  label_custom_field: Benutzerdefiniertes Feld
+  label_custom_field_plural: Benutzerdefinierte Felder
+  label_custom_field_new: Neues Feld
+  label_enumerations: Aufzählungen
+  label_enumeration_new: Neuer Wert
+  label_information: Information
+  label_information_plural: Informationen
+  label_please_login: Anmelden
+  label_register: Registrieren
+  label_password_lost: Kennwort vergessen
+  label_home: Hauptseite
+  label_my_page: Meine Seite
+  label_my_account: Mein Konto
+  label_my_projects: Meine Projekte
+  label_administration: Administration
+  label_login: Anmelden
+  label_logout: Abmelden
+  label_help: Hilfe
+  label_reported_issues: Gemeldete Tickets
+  label_assigned_to_me_issues: Mir zugewiesen
+  label_last_login: Letzte Anmeldung
+  label_registered_on: Angemeldet am
+  label_activity: Aktivität
+  label_overall_activity: Aktivität aller Projekte anzeigen
+  label_user_activity: "Aktivität von {{value}}"
+  label_new: Neu
+  label_logged_as: Angemeldet als
+  label_environment: Environment
+  label_authentication: Authentifizierung
+  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: "{{value}} und dessen Unterprojekte"
+  label_min_max_length: Länge (Min. - Max.)
+  label_list: Liste
+  label_date: Datum
+  label_integer: Zahl
+  label_float: Fließkommazahl
+  label_boolean: Boolean
+  label_string: Text
+  label_text: Langer Text
+  label_attribute: Attribut
+  label_attribute_plural: Attribute
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Downloads"
+  label_no_data: Nichts anzuzeigen
+  label_change_status: Statuswechsel
+  label_history: Historie
+  label_attachment: Datei
+  label_attachment_new: Neue Datei
+  label_attachment_delete: Anhang löschen
+  label_attachment_plural: Dateien
+  label_file_added: Datei hinzugefügt
+  label_report: Bericht
+  label_report_plural: Berichte
+  label_news: News
+  label_news_new: News hinzufügen
+  label_news_plural: News
+  label_news_latest: Letzte News
+  label_news_view_all: Alle News anzeigen
+  label_news_added: News hinzugefügt
+  label_change_log: Change-Log
+  label_settings: Konfiguration
+  label_overview: Übersicht
+  label_version: Version
+  label_version_new: Neue Version
+  label_version_plural: Versionen
+  label_confirmation: Bestätigung
+  label_export_to: "Auch abrufbar als:"
+  label_read: Lesen...
+  label_public_projects: Öffentliche Projekte
+  label_open_issues: offen
+  label_open_issues_plural: offen
+  label_closed_issues: geschlossen
+  label_closed_issues_plural: geschlossen
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Gesamtzahl
+  label_permissions: Berechtigungen
+  label_current_status: Gegenwärtiger Status
+  label_new_statuses_allowed: Neue Berechtigungen
+  label_all: alle
+  label_none: kein
+  label_nobody: Niemand
+  label_next: Weiter
+  label_previous: Zurück
+  label_used_by: Benutzt von
+  label_details: Details
+  label_add_note: Kommentar hinzufügen
+  label_per_page: Pro Seite
+  label_calendar: Kalender
+  label_months_from: Monate ab
+  label_gantt: Gantt-Diagramm
+  label_internal: Intern
+  label_last_changes: "{{count}} letzte Änderungen"
+  label_change_view_all: Alle Änderungen anzeigen
+  label_personalize_page: Diese Seite anpassen
+  label_comment: Kommentar
+  label_comment_plural: Kommentare
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Kommentar hinzufügen
+  label_comment_added: Kommentar hinzugefügt
+  label_comment_delete: Kommentar löschen
+  label_query: Benutzerdefinierte Abfrage
+  label_query_plural: Benutzerdefinierte Berichte
+  label_query_new: Neuer Bericht
+  label_filter_add: Filter hinzufügen
+  label_filter_plural: Filter
+  label_equals: ist
+  label_not_equals: ist nicht
+  label_in_less_than: in weniger als
+  label_in_more_than: in mehr als
+  label_in: an
+  label_today: heute
+  label_all_time: gesamter Zeitraum
+  label_yesterday: gestern
+  label_this_week: aktuelle Woche
+  label_last_week: vorige Woche
+  label_last_n_days: "die letzten {{count}} Tage"
+  label_this_month: aktueller Monat
+  label_last_month: voriger Monat
+  label_this_year: aktuelles Jahr
+  label_date_range: Zeitraum
+  label_less_than_ago: vor weniger als
+  label_more_than_ago: vor mehr als
+  label_ago: vor
+  label_contains: enthält
+  label_not_contains: enthält nicht
+  label_day_plural: Tage
+  label_repository: Projektarchiv
+  label_repository_plural: Projektarchive
+  label_browse: Codebrowser
+  label_modification: "{{count}} Änderung"
+  label_modification_plural: "{{count}} Änderungen"
+  label_revision: Revision
+  label_revision_plural: Revisionen
+  label_associated_revisions: Zugehörige Revisionen
+  label_added: hinzugefügt
+  label_modified: geändert
+  label_copied: kopiert
+  label_renamed: umbenannt
+  label_deleted: gelöscht
+  label_latest_revision: Aktuellste Revision
+  label_latest_revision_plural: Aktuellste Revisionen
+  label_view_revisions: Revisionen anzeigen
+  label_max_size: Maximale Größe
+  label_sort_highest: An den Anfang
+  label_sort_higher: Eins höher
+  label_sort_lower: Eins tiefer
+  label_sort_lowest: Ans Ende
+  label_roadmap: Roadmap
+  label_roadmap_due_in: "Fällig in {{value}}"
+  label_roadmap_overdue: "{{value}} verspätet"
+  label_roadmap_no_issues: Keine Tickets für diese Version
+  label_search: Suche
+  label_result_plural: Resultate
+  label_all_words: Alle Wörter
+  label_wiki: Wiki
+  label_wiki_edit: Wiki-Bearbeitung
+  label_wiki_edit_plural: Wiki-Bearbeitungen
+  label_wiki_page: Wiki-Seite
+  label_wiki_page_plural: Wiki-Seiten
+  label_index_by_title: Seiten nach Titel sortiert
+  label_index_by_date: Seiten nach Datum sortiert
+  label_current_version: Gegenwärtige Version
+  label_preview: Vorschau
+  label_feed_plural: Feeds
+  label_changes_details: Details aller Änderungen
+  label_issue_tracking: Tickets
+  label_spent_time: Aufgewendete Zeit
+  label_f_hour: "{{value}} Stunde"
+  label_f_hour_plural: "{{value}} Stunden"
+  label_time_tracking: Zeiterfassung
+  label_change_plural: Änderungen
+  label_statistics: Statistiken
+  label_commits_per_month: Übertragungen pro Monat
+  label_commits_per_author: Übertragungen pro Autor
+  label_view_diff: Unterschiede anzeigen
+  label_diff_inline: inline
+  label_diff_side_by_side: nebeneinander
+  label_options: Optionen
+  label_copy_workflow_from: Workflow kopieren von
+  label_permissions_report: Berechtigungsübersicht
+  label_watched_issues: Beobachtete Tickets
+  label_related_issues: Zugehörige Tickets
+  label_applied_status: Zugewiesener Status
+  label_loading: Lade...
+  label_relation_new: Neue Beziehung
+  label_relation_delete: Beziehung lö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änger von
+  label_follows: folgt
+  label_end_to_start: Ende - Anfang
+  label_end_to_end: Ende - Ende
+  label_start_to_start: Anfang - Anfang
+  label_start_to_end: Anfang - Ende
+  label_stay_logged_in: Angemeldet bleiben
+  label_disabled: gesperrt
+  label_show_completed_versions: Abgeschlossene Versionen anzeigen
+  label_me: ich
+  label_board: Forum
+  label_board_new: Neues Forum
+  label_board_plural: Foren
+  label_topic_plural: Themen
+  label_message_plural: Forenbeiträge
+  label_message_last: Letzter Forenbeitrag
+  label_message_new: Neues Thema
+  label_message_posted: Forenbeitrag hinzugefügt
+  label_reply_plural: Antworten
+  label_send_information: Sende Kontoinformationen zum Benutzer
+  label_year: Jahr
+  label_month: Monat
+  label_week: Woche
+  label_date_from: Von
+  label_date_to: Bis
+  label_language_based: Sprachabhängig
+  label_sort_by: "Sortiert nach {{value}}"
+  label_send_test_email: Test-E-Mail senden
+  label_feeds_access_key_created_on: "Atom-Zugriffsschlüssel vor {{value}} erstellt"
+  label_module_plural: Module
+  label_added_time_by: "Von {{author}} vor {{age}} hinzugefügt"
+  label_updated_time_by: "Von {{author}} vor {{age}} aktualisiert"
+  label_updated_time: "Vor {{value}} aktualisiert"
+  label_jump_to_a_project: Zu einem Projekt springen...
+  label_file_plural: Dateien
+  label_changeset_plural: Changesets
+  label_default_columns: Default-Spalten
+  label_no_change_option: (Keine Änderung)
+  label_bulk_edit_selected_issues: Alle ausgewählten Tickets bearbeiten
+  label_theme: Stil
+  label_default: Default
+  label_search_titles_only: Nur Titel durchsuchen
+  label_user_mail_option_all: "Für alle Ereignisse in all meinen Projekten"
+  label_user_mail_option_selected: "Für alle Ereignisse in den ausgewählten Projekten..."
+  label_user_mail_option_none: "Nur für Dinge, die ich beobachte oder an denen ich beteiligt bin"
+  label_user_mail_no_self_notified: "Ich möchte nicht über Änderungen benachrichtigt werden, die ich selbst durchführe."
+  label_registration_activation_by_email: Kontoaktivierung durch E-Mail
+  label_registration_manual_activation: Manuelle Kontoaktivierung
+  label_registration_automatic_activation: Automatische Kontoaktivierung
+  label_display_per_page: "Pro Seite: {{value}}'"
+  label_age: Geändert vor
+  label_change_properties: Eigenschaften ändern
+  label_general: Allgemein
+  label_more: Mehr
+  label_scm: Versionskontrollsystem
+  label_plugins: Plugins
+  label_ldap_authentication: LDAP-Authentifizierung
+  label_downloads_abbr: D/L
+  label_optional_description: Beschreibung (optional)
+  label_add_another_file: Eine weitere Datei hinzufügen
+  label_preferences: Prä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
+  button_save: Speichern
+  button_check_all: Alles auswählen
+  button_uncheck_all: Alles abwählen
+  button_delete: Löschen
+  button_create: Anlegen
+  button_test: Testen
+  button_edit: Bearbeiten
+  button_add: Hinzufügen
+  button_change: Wechseln
+  button_apply: Anwenden
+  button_clear: Zurücksetzen
+  button_lock: Sperren
+  button_unlock: Entsperren
+  button_download: Download
+  button_list: Liste
+  button_view: Anzeigen
+  button_move: Verschieben
+  button_back: Zurück
+  button_cancel: Abbrechen
+  button_activate: Aktivieren
+  button_sort: Sortieren
+  button_log_time: Aufwand buchen
+  button_rollback: Auf diese Version zurücksetzen
+  button_watch: Beobachten
+  button_unwatch: Nicht beobachten
+  button_reply: Antworten
+  button_archive: Archivieren
+  button_unarchive: Entarchivieren
+  button_reset: Zurücksetzen
+  button_rename: Umbenennen
+  button_change_password: Kennwort ändern
+  button_copy: Kopieren
+  button_annotate: Annotieren
+  button_update: Aktualisieren
+  button_configure: Konfigurieren
+  button_quote: Zitieren
+  
+  status_active: aktiv
+  status_registered: angemeldet
+  status_locked: gesperrt
+  
+  text_select_mail_notifications: Bitte wählen Sie die Aktionen aus, für die eine Mailbenachrichtigung gesendet werden soll
+  text_regexp_info: z. B. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 heißt keine Beschränkung
+  text_project_destroy_confirmation: Sind Sie sicher, dass sie das Projekt löschen wollen?
+  text_subprojects_destroy_warning: "Dessen Unterprojekte ({{value}}) werden ebenfalls gelöscht.'"
+  text_workflow_edit: Workflow zum Bearbeiten auswählen
+  text_are_you_sure: Sind Sie sicher?
+  text_journal_changed: "geändert von {{old}} zu {{new}}"
+  text_journal_set_to: "gestellt zu {{value}}"
+  text_journal_deleted: gelöscht
+  text_tip_task_begin_day: Aufgabe, die an diesem Tag beginnt
+  text_tip_task_end_day: Aufgabe, die an diesem Tag endet
+  text_tip_task_begin_end_day: Aufgabe, die an diesem Tag beginnt und endet
+  text_project_identifier_info: 'Kleinbuchstaben (a-z), Ziffern und Bindestriche erlaubt.<br />Einmal gespeichert, kann die Kennung nicht mehr geändert werden.'
+  text_caracters_maximum: "Max. {{count}} Zeichen."
+  text_caracters_minimum: "Muss mindestens {{count}} Zeichen lang sein."
+  text_length_between: "Länge zwischen {{min}} und {{max}} Zeichen."
+  text_tracker_no_workflow: Kein Workflow für diesen Tracker definiert.
+  text_unallowed_characters: Nicht erlaubte Zeichen
+  text_comma_separated: Mehrere Werte erlaubt (durch Komma getrennt).
+  text_issues_ref_in_commit_messages: Ticket-Beziehungen und -Status in Commit-Log-Meldungen
+  text_issue_added: "Ticket {{id}} wurde erstellt by {{author}}."
+  text_issue_updated: "Ticket {{id}} wurde aktualisiert by {{author}}."
+  text_wiki_destroy_confirmation: Sind Sie sicher, dass Sie dieses Wiki mit sämtlichem Inhalt löschen möchten?
+  text_issue_category_destroy_question: "Einige Tickets ({{count}}) sind dieser Kategorie zugeodnet. Was möchten Sie tun?"
+  text_issue_category_destroy_assignments: Kategorie-Zuordnung entfernen
+  text_issue_category_reassign_to: Tickets dieser Kategorie zuordnen
+  text_user_mail_option: "Für nicht ausgewählte Projekte werden Sie nur Benachrichtigungen für Dinge erhalten, die Sie beobachten oder an denen Sie beteiligt sind (z. B. Tickets, deren Autor Sie sind oder die Ihnen zugewiesen sind)."
+  text_no_configuration_data: "Rollen, Tracker, Ticket-Status und Workflows wurden noch nicht konfiguriert.\nEs ist sehr zu empfehlen, die Standard-Konfiguration zu laden. Sobald sie geladen ist, können Sie sie abändern."
+  text_load_default_configuration: Standard-Konfiguration laden
+  text_status_changed_by_changeset: "Status geändert durch Changeset {{value}}."
+  text_issues_destroy_confirmation: 'Sind Sie sicher, dass Sie die ausgewählten Tickets löschen möchten?'
+  text_select_project_modules: 'Bitte wählen Sie die Module aus, die in diesem Projekt aktiviert sein sollen:'
+  text_default_administrator_account_changed: Administrator-Kennwort geändert
+  text_file_repository_writable: Verzeichnis für Dateien beschreibbar
+  text_plugin_assets_writable: Verzeichnis für Plugin-Assets beschreibbar
+  text_rmagick_available: RMagick verfügbar (optional)
+  text_destroy_time_entries_question: Es wurden bereits %.02f Stunden auf dieses Ticket gebucht. Was soll mit den Aufwänden geschehen?
+  text_destroy_time_entries: Gebuchte Aufwände löschen
+  text_assign_time_entries_to_project: Gebuchte Aufwände dem Projekt zuweisen
+  text_reassign_time_entries: 'Gebuchte Aufwände diesem Ticket zuweisen:'
+  text_user_wrote: "{{value}} schrieb:'"
+  text_enumeration_destroy_question: "{{count}} Objekte sind diesem Wert zugeordnet.'"
+  text_enumeration_category_reassign_to: 'Die Objekte stattdessen diesem Wert zuordnen:'
+  text_email_delivery_not_configured: "Der SMTP-Server ist nicht konfiguriert und Mailbenachrichtigungen sind ausgeschaltet.\nNehmen Sie die Einstellungen für Ihren SMTP-Server in config/email.yml vor und starten Sie die Applikation neu."
+  text_repository_usernames_mapping: "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."
+  text_diff_truncated: '... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.'
+  
+  default_role_manager: Manager
+  default_role_developper: Entwickler
+  default_role_reporter: Reporter
+  default_tracker_bug: Fehler
+  default_tracker_feature: Feature
+  default_tracker_support: Unterstützung
+  default_issue_status_new: Neu
+  default_issue_status_assigned: Zugewiesen
+  default_issue_status_resolved: Gelöst
+  default_issue_status_feedback: Feedback
+  default_issue_status_closed: Erledigt
+  default_issue_status_rejected: Abgewiesen
+  default_doc_category_user: Benutzerdokumentation
+  default_doc_category_tech: Technische Dokumentation
+  default_priority_low: Niedrig
+  default_priority_normal: Normal
+  default_priority_high: Hoch
+  default_priority_urgent: Dringend
+  default_priority_immediate: Sofort
+  default_activity_design: Design
+  default_activity_development: Entwicklung
+  
+  enumeration_issue_priorities: Ticket-Prioritäten
+  enumeration_doc_categories: Dokumentenkategorien
+  enumeration_activities: Aktivitäten (Zeiterfassung)
+  field_editable: Editable
+  label_display: Display
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/en.yml b/config/locales/en.yml
new file mode 100644 (file)
index 0000000..8e47c99
--- /dev/null
@@ -0,0 +1,776 @@
+en:
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d"
+      short: "%b %d"
+      long: "%B %d, %Y"
+      
+    day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
+    abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
+      
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
+    abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
+    # Used in date_select and datime_select.
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "am"
+    pm: "pm"
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: "half a minute"
+      less_than_x_seconds:
+        one:   "less than 1 second"
+        other: "less than {{count}} seconds"
+      x_seconds:
+        one:   "1 second"
+        other: "{{count}} seconds"
+      less_than_x_minutes:
+        one:   "less than a minute"
+        other: "less than {{count}} minutes"
+      x_minutes:
+        one:   "1 minute"
+        other: "{{count}} minutes"
+      about_x_hours:
+        one:   "about 1 hour"
+        other: "about {{count}} hours"
+      x_days:
+        one:   "1 day"
+        other: "{{count}} days"
+      about_x_months:
+        one:   "about 1 month"
+        other: "about {{count}} months"
+      x_months:
+        one:   "1 month"
+        other: "{{count}} months"
+      about_x_years:
+        one:   "about 1 year"
+        other: "about {{count}} years"
+      over_x_years:
+        one:   "over 1 year"
+        other: "over {{count}} years"
+        
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "and"
+      skip_last_comma: false
+      
+  activerecord:
+    errors:
+      messages:
+        inclusion: "is not included in the list"
+        exclusion: "is reserved"
+        invalid: "is invalid"
+        confirmation: "doesn't match confirmation"
+        accepted: "must be accepted"
+        empty: "can't be empty"
+        blank: "can't be blank"
+        too_long: "is too long"
+        too_short: "is too short"
+        wrong_length: "is the wrong length"
+        taken: "has already been taken"
+        not_a_number: "is not a number"
+        not_a_date: "is not a valid date"
+        greater_than: "must be greater than {{count}}"
+        greater_than_or_equal_to: "must be greater than or equal to {{count}}"
+        equal_to: "must be equal to {{count}}"
+        less_than: "must be less than {{count}}"
+        less_than_or_equal_to: "must be less than or equal to {{count}}"
+        odd: "must be odd"
+        even: "must be even"
+        greater_than_start_date: "must be greater than start date"
+        not_same_project: "doesn't belong to the same project"
+        circular_dependency: "This relation would create a circular dependency"
+
+  actionview_instancetag_blank_option: Please select
+  
+  general_text_No: 'No'
+  general_text_Yes: 'Yes'
+  general_text_no: 'no'
+  general_text_yes: 'yes'
+  general_lang_name: 'English'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '7'
+  
+  notice_account_updated: Account was successfully updated.
+  notice_account_invalid_creditentials: Invalid user or password
+  notice_account_password_updated: Password was successfully updated.
+  notice_account_wrong_password: Wrong password
+  notice_account_register_done: Account was successfully created. To activate your account, click on the link that was emailed to you.
+  notice_account_unknown_email: Unknown user.
+  notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
+  notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
+  notice_account_activated: Your account has been activated. You can now log in.
+  notice_successful_create: Successful creation.
+  notice_successful_update: Successful update.
+  notice_successful_delete: Successful deletion.
+  notice_successful_connection: Successful connection.
+  notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
+  notice_locking_conflict: Data has been updated by another user.
+  notice_not_authorized: You are not authorized to access this page.
+  notice_email_sent: "An email was sent to {{value}}"
+  notice_email_error: "An error occurred while sending mail ({{value}})"
+  notice_feeds_access_key_reseted: Your RSS access key was reset.
+  notice_failed_to_save_issues: "Failed to save {{count}} issue(s) on {{total}} selected: {{ids}}."
+  notice_no_issue_selected: "No issue is selected! Please, check the issues you want to edit."
+  notice_account_pending: "Your account was created and is now pending administrator approval."
+  notice_default_data_loaded: Default configuration successfully loaded.
+  notice_unable_delete_version: Unable to delete version.
+  
+  error_can_t_load_default_data: "Default configuration could not be loaded: {{value}}"
+  error_scm_not_found: "The entry or revision was not found in the repository."
+  error_scm_command_failed: "An error occurred when trying to access the repository: {{value}}"
+  error_scm_annotate: "The entry does not exist or can not be annotated."
+  error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
+  
+  warning_attachments_not_saved: "{{count}} file(s) could not be saved."
+  
+  mail_subject_lost_password: "Your {{value}} password"
+  mail_body_lost_password: 'To change your password, click on the following link:'
+  mail_subject_register: "Your {{value}} account activation"
+  mail_body_register: 'To activate your account, click on the following link:'
+  mail_body_account_information_external: "You can use your {{value}} account to log in."
+  mail_body_account_information: Your account information
+  mail_subject_account_activation_request: "{{value}} account activation request"
+  mail_body_account_activation_request: "A new user ({{value}}) has registered. The account is pending your approval:'"
+  mail_subject_reminder: "{{count}} issue(s) due in the next days"
+  mail_body_reminder: "{{count}} issue(s) that are assigned to you are due in the next {{days}} days:"
+  
+  gui_validation_error: 1 error
+  gui_validation_error_plural: "{{count}} errors"
+  
+  field_name: Name
+  field_description: Description
+  field_summary: Summary
+  field_is_required: Required
+  field_firstname: Firstname
+  field_lastname: Lastname
+  field_mail: Email
+  field_filename: File
+  field_filesize: Size
+  field_downloads: Downloads
+  field_author: Author
+  field_created_on: Created
+  field_updated_on: Updated
+  field_field_format: Format
+  field_is_for_all: For all projects
+  field_possible_values: Possible values
+  field_regexp: Regular expression
+  field_min_length: Minimum length
+  field_max_length: Maximum length
+  field_value: Value
+  field_category: Category
+  field_title: Title
+  field_project: Project
+  field_issue: Issue
+  field_status: Status
+  field_notes: Notes
+  field_is_closed: Issue closed
+  field_is_default: Default value
+  field_tracker: Tracker
+  field_subject: Subject
+  field_due_date: Due date
+  field_assigned_to: Assigned to
+  field_priority: Priority
+  field_fixed_version: Target version
+  field_user: User
+  field_role: Role
+  field_homepage: Homepage
+  field_is_public: Public
+  field_parent: Subproject of
+  field_is_in_chlog: Issues displayed in changelog
+  field_is_in_roadmap: Issues displayed in roadmap
+  field_login: Login
+  field_mail_notification: Email notifications
+  field_admin: Administrator
+  field_last_login_on: Last connection
+  field_language: Language
+  field_effective_date: Date
+  field_password: Password
+  field_new_password: New password
+  field_password_confirmation: Confirmation
+  field_version: Version
+  field_type: Type
+  field_host: Host
+  field_port: Port
+  field_account: Account
+  field_base_dn: Base DN
+  field_attr_login: Login attribute
+  field_attr_firstname: Firstname attribute
+  field_attr_lastname: Lastname attribute
+  field_attr_mail: Email attribute
+  field_onthefly: On-the-fly user creation
+  field_start_date: Start
+  field_done_ratio: %% Done
+  field_auth_source: Authentication mode
+  field_hide_mail: Hide my email address
+  field_comments: Comment
+  field_url: URL
+  field_start_page: Start page
+  field_subproject: Subproject
+  field_hours: Hours
+  field_activity: Activity
+  field_spent_on: Date
+  field_identifier: Identifier
+  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_column_names: Columns
+  field_time_zone: Time zone
+  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
+  setting_welcome_text: Welcome text
+  setting_default_language: Default language
+  setting_login_required: Authentication required
+  setting_self_registration: Self-registration
+  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_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
+  setting_default_projects_public: New projects are public by default
+  setting_autofetch_changesets: Autofetch commits
+  setting_sys_api_enabled: Enable WS for repository management
+  setting_commit_ref_keywords: Referencing keywords
+  setting_commit_fix_keywords: Fixing keywords
+  setting_autologin: Autologin
+  setting_date_format: Date format
+  setting_time_format: Time format
+  setting_cross_project_issue_relations: Allow cross-project issue relations
+  setting_issue_list_default_columns: Default columns displayed on the issue list
+  setting_repositories_encodings: Repositories encodings
+  setting_commit_logs_encoding: Commit messages encoding
+  setting_emails_footer: Emails footer
+  setting_protocol: Protocol
+  setting_per_page_options: Objects per page options
+  setting_user_format: Users display format
+  setting_activity_days_default: Days displayed on project activity
+  setting_display_subprojects_issues: Display subprojects issues on main projects by default
+  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
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
+  
+  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
+  project_module_news: News
+  project_module_documents: Documents
+  project_module_files: Files
+  project_module_wiki: Wiki
+  project_module_repository: Repository
+  project_module_boards: Boards
+  
+  label_user: User
+  label_user_plural: Users
+  label_user_new: New user
+  label_project: Project
+  label_project_new: New project
+  label_project_plural: Projects
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: All Projects
+  label_project_latest: Latest projects
+  label_issue: Issue
+  label_issue_new: New issue
+  label_issue_plural: Issues
+  label_issue_view_all: View all issues
+  label_issues_by: "Issues by {{value}}"
+  label_issue_added: Issue added
+  label_issue_updated: Issue updated
+  label_document: Document
+  label_document_new: New document
+  label_document_plural: Documents
+  label_document_added: Document added
+  label_role: Role
+  label_role_plural: Roles
+  label_role_new: New role
+  label_role_and_permissions: Roles and permissions
+  label_member: Member
+  label_member_new: New member
+  label_member_plural: Members
+  label_tracker: Tracker
+  label_tracker_plural: Trackers
+  label_tracker_new: New tracker
+  label_workflow: Workflow
+  label_issue_status: Issue status
+  label_issue_status_plural: Issue statuses
+  label_issue_status_new: New status
+  label_issue_category: Issue category
+  label_issue_category_plural: Issue categories
+  label_issue_category_new: New category
+  label_custom_field: Custom field
+  label_custom_field_plural: Custom fields
+  label_custom_field_new: New custom field
+  label_enumerations: Enumerations
+  label_enumeration_new: New value
+  label_information: Information
+  label_information_plural: Information
+  label_please_login: Please log in
+  label_register: Register
+  label_password_lost: Lost password
+  label_home: Home
+  label_my_page: My page
+  label_my_account: My account
+  label_my_projects: My projects
+  label_administration: Administration
+  label_login: Sign in
+  label_logout: Sign out
+  label_help: Help
+  label_reported_issues: Reported issues
+  label_assigned_to_me_issues: Issues assigned to me
+  label_last_login: Last connection
+  label_registered_on: Registered on
+  label_activity: Activity
+  label_overall_activity: Overall activity
+  label_user_activity: "{{value}}'s activity"
+  label_new: New
+  label_logged_as: Logged in as
+  label_environment: Environment
+  label_authentication: Authentication
+  label_auth_source: Authentication mode
+  label_auth_source_new: New authentication mode
+  label_auth_source_plural: Authentication modes
+  label_subproject_plural: Subprojects
+  label_and_its_subprojects: "{{value}} and its subprojects"
+  label_min_max_length: Min - Max length
+  label_list: List
+  label_date: Date
+  label_integer: Integer
+  label_float: Float
+  label_boolean: Boolean
+  label_string: Text
+  label_text: Long text
+  label_attribute: Attribute
+  label_attribute_plural: Attributes
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Downloads"
+  label_no_data: No data to display
+  label_change_status: Change status
+  label_history: History
+  label_attachment: File
+  label_attachment_new: New file
+  label_attachment_delete: Delete file
+  label_attachment_plural: Files
+  label_file_added: File added
+  label_report: Report
+  label_report_plural: Reports
+  label_news: News
+  label_news_new: Add news
+  label_news_plural: News
+  label_news_latest: Latest news
+  label_news_view_all: View all news
+  label_news_added: News added
+  label_change_log: Change log
+  label_settings: Settings
+  label_overview: Overview
+  label_version: Version
+  label_version_new: New version
+  label_version_plural: Versions
+  label_confirmation: Confirmation
+  label_export_to: 'Also available in:'
+  label_read: Read...
+  label_public_projects: Public projects
+  label_open_issues: open
+  label_open_issues_plural: open
+  label_closed_issues: closed
+  label_closed_issues_plural: closed
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Total
+  label_permissions: Permissions
+  label_current_status: Current status
+  label_new_statuses_allowed: New statuses allowed
+  label_all: all
+  label_none: none
+  label_nobody: nobody
+  label_next: Next
+  label_previous: Previous
+  label_used_by: Used by
+  label_details: Details
+  label_add_note: Add a note
+  label_per_page: Per page
+  label_calendar: Calendar
+  label_months_from: months from
+  label_gantt: Gantt
+  label_internal: Internal
+  label_last_changes: "last {{count}} changes"
+  label_change_view_all: View all changes
+  label_personalize_page: Personalize this page
+  label_comment: Comment
+  label_comment_plural: Comments
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Add a comment
+  label_comment_added: Comment added
+  label_comment_delete: Delete comments
+  label_query: Custom query
+  label_query_plural: Custom queries
+  label_query_new: New query
+  label_filter_add: Add filter
+  label_filter_plural: Filters
+  label_equals: is
+  label_not_equals: is not
+  label_in_less_than: in less than
+  label_in_more_than: in more than
+  label_in: in
+  label_today: today
+  label_all_time: all time
+  label_yesterday: yesterday
+  label_this_week: this week
+  label_last_week: last week
+  label_last_n_days: "last {{count}} days"
+  label_this_month: this month
+  label_last_month: last month
+  label_this_year: this year
+  label_date_range: Date range
+  label_less_than_ago: less than days ago
+  label_more_than_ago: more than days ago
+  label_ago: days ago
+  label_contains: contains
+  label_not_contains: doesn't contain
+  label_day_plural: days
+  label_repository: Repository
+  label_repository_plural: Repositories
+  label_browse: Browse
+  label_modification: "{{count}} change"
+  label_modification_plural: "{{count}} changes"
+  label_revision: Revision
+  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
+  label_view_revisions: View revisions
+  label_max_size: Maximum size
+  label_sort_highest: Move to top
+  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 {{value}}"
+  label_roadmap_overdue: "{{value}} late"
+  label_roadmap_no_issues: No issues for this version
+  label_search: Search
+  label_result_plural: Results
+  label_all_words: All words
+  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: Current version
+  label_preview: Preview
+  label_feed_plural: Feeds
+  label_changes_details: Details of all changes
+  label_issue_tracking: Issue tracking
+  label_spent_time: Spent time
+  label_f_hour: "{{value}} hour"
+  label_f_hour_plural: "{{value}} hours"
+  label_time_tracking: Time tracking
+  label_change_plural: Changes
+  label_statistics: Statistics
+  label_commits_per_month: Commits per month
+  label_commits_per_author: Commits per author
+  label_view_diff: View differences
+  label_diff_inline: inline
+  label_diff_side_by_side: side by side
+  label_options: Options
+  label_copy_workflow_from: Copy workflow from
+  label_permissions_report: Permissions report
+  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_duplicated_by: duplicated by
+  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_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_message_posted: Message added
+  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: Based on user's language
+  label_sort_by: "Sort by {{value}}"
+  label_send_test_email: Send a test email
+  label_feeds_access_key_created_on: "RSS access key created {{value}} ago"
+  label_module_plural: Modules
+  label_added_time_by: "Added by {{author}} {{age}} ago"
+  label_updated_time_by: "Updated by {{author}} {{age}} ago"
+  label_updated_time: "Updated {{value}} ago"
+  label_jump_to_a_project: Jump to a project...
+  label_file_plural: Files
+  label_changeset_plural: Changesets
+  label_default_columns: Default columns
+  label_no_change_option: (No change)
+  label_bulk_edit_selected_issues: Bulk edit selected issues
+  label_theme: Theme
+  label_default: Default
+  label_search_titles_only: Search titles only
+  label_user_mail_option_all: "For any event on all my projects"
+  label_user_mail_option_selected: "For any event on the selected projects only..."
+  label_user_mail_option_none: "Only for things I watch or I'm involved in"
+  label_user_mail_no_self_notified: "I don't want to be notified of changes that I make myself"
+  label_registration_activation_by_email: account activation by email
+  label_registration_manual_activation: manual account activation
+  label_registration_automatic_activation: automatic account activation
+  label_display_per_page: "Per page: {{value}}'"
+  label_age: Age
+  label_change_properties: Change properties
+  label_general: General
+  label_more: More
+  label_scm: SCM
+  label_plugins: Plugins
+  label_ldap_authentication: LDAP authentication
+  label_downloads_abbr: D/L
+  label_optional_description: Optional description
+  label_add_another_file: Add another file
+  label_preferences: Preferences
+  label_chronological_order: In chronological order
+  label_reverse_chronological_order: In reverse chronological order
+  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
+  button_save: Save
+  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
+  button_change: Change
+  button_apply: Apply
+  button_clear: Clear
+  button_lock: Lock
+  button_unlock: Unlock
+  button_download: Download
+  button_list: List
+  button_view: View
+  button_move: Move
+  button_back: Back
+  button_cancel: Cancel
+  button_activate: Activate
+  button_sort: Sort
+  button_log_time: Log time
+  button_rollback: Rollback to this version
+  button_watch: Watch
+  button_unwatch: Unwatch
+  button_reply: Reply
+  button_archive: Archive
+  button_unarchive: Unarchive
+  button_reset: Reset
+  button_rename: Rename
+  button_change_password: Change password
+  button_copy: Copy
+  button_annotate: Annotate
+  button_update: Update
+  button_configure: Configure
+  button_quote: Quote
+  
+  status_active: active
+  status_registered: registered
+  status_locked: locked
+  
+  text_select_mail_notifications: Select actions for which email notifications should be sent.
+  text_regexp_info: eg. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 means no restriction
+  text_project_destroy_confirmation: Are you sure you want to delete this project and related data ?
+  text_subprojects_destroy_warning: "Its subproject(s): {{value}} will be also deleted.'"
+  text_workflow_edit: Select a role and a tracker to edit the workflow
+  text_are_you_sure: Are you sure ?
+  text_journal_changed: "changed from {{old}} to {{new}}"
+  text_journal_set_to: "set to {{value}}"
+  text_journal_deleted: deleted
+  text_tip_task_begin_day: task beginning this day
+  text_tip_task_end_day: task ending this day
+  text_tip_task_begin_end_day: task beginning and ending this day
+  text_project_identifier_info: 'Only lower case letters (a-z), numbers and dashes are allowed.<br />Once saved, the identifier can not be changed.'
+  text_caracters_maximum: "{{count}} characters maximum."
+  text_caracters_minimum: "Must be at least {{count}} characters long."
+  text_length_between: "Length between {{min}} and {{max}} characters."
+  text_tracker_no_workflow: No workflow defined for this 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: "Issue {{id}} has been reported by {{author}}."
+  text_issue_updated: "Issue {{id}} has been updated by {{author}}."
+  text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content ?
+  text_issue_category_destroy_question: "Some issues ({{count}}) are assigned to this category. What do you want to do ?"
+  text_issue_category_destroy_assignments: Remove category assignments
+  text_issue_category_reassign_to: Reassign issues to this category
+  text_user_mail_option: "For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee)."
+  text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
+  text_load_default_configuration: Load the default configuration
+  text_status_changed_by_changeset: "Applied in changeset {{value}}."
+  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: 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
+  text_assign_time_entries_to_project: Assign reported hours to the project
+  text_reassign_time_entries: 'Reassign reported hours to this issue:'
+  text_user_wrote: "{{value}} wrote:'"
+  text_enumeration_destroy_question: "{{count}} objects are assigned to this value.'"
+  text_enumeration_category_reassign_to: 'Reassign them to this value:'
+  text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  text_repository_usernames_mapping: "Select or update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped."
+  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
+  default_role_reporter: Reporter
+  default_tracker_bug: Bug
+  default_tracker_feature: Feature
+  default_tracker_support: Support
+  default_issue_status_new: New
+  default_issue_status_assigned: Assigned
+  default_issue_status_resolved: Resolved
+  default_issue_status_feedback: Feedback
+  default_issue_status_closed: Closed
+  default_issue_status_rejected: Rejected
+  default_doc_category_user: User documentation
+  default_doc_category_tech: Technical documentation
+  default_priority_low: Low
+  default_priority_normal: Normal
+  default_priority_high: High
+  default_priority_urgent: Urgent
+  default_priority_immediate: Immediate
+  default_activity_design: Design
+  default_activity_development: Development
+  
+  enumeration_issue_priorities: Issue priorities
+  enumeration_doc_categories: Document categories
+  enumeration_activities: Activities (time tracking)
diff --git a/config/locales/es.yml b/config/locales/es.yml
new file mode 100644 (file)
index 0000000..057ea50
--- /dev/null
@@ -0,0 +1,826 @@
+# Spanish translations for Rails
+# by Francisco Fernando García Nieto (ffgarcianieto@gmail.com)
+
+es:
+  number:
+    # Used in number_with_delimiter()
+    # These are also the defaults for 'currency', 'percentage', 'precision', and 'human'
+    format:
+      # Sets the separator between the units, for more precision (e.g. 1.0 / 2.0 == 0.5)
+      separator: "," 
+      # Delimets thousands (e.g. 1,000,000 is a million) (always in groups of three)
+      delimiter: "." 
+      # Number of decimals, behind the separator (1 with a precision of 2 gives: 1.00)
+      precision: 3
+
+    # Used in number_to_currency()
+    currency:
+      format:
+        # Where is the currency sign? %u is the currency unit, %n the number (default: $5.00)
+        format: "%n %u" 
+        unit: "€" 
+        # These three are to override number.format and are optional
+        separator: "," 
+        delimiter: "." 
+        precision: 2
+
+    # Used in number_to_percentage()
+    percentage:
+      format:
+        # These three are to override number.format and are optional
+        # separator: 
+        delimiter: "" 
+        # precision: 
+
+    # Used in number_to_precision()
+    precision:
+      format:
+        # These three are to override number.format and are optional
+        # separator:
+        delimiter: "" 
+        # precision:
+
+    # Used in number_to_human_size()
+    human:
+      format:
+        # These three are to override number.format and are optional
+        # separator: 
+        delimiter: "" 
+        precision: 1
+
+  # Used in distance_of_time_in_words(), distance_of_time_in_words_to_now(), time_ago_in_words()
+  datetime:
+    distance_in_words:
+      half_a_minute: "medio minuto" 
+      less_than_x_seconds:
+        one:  "menos de 1 segundo" 
+        other: "menos de {{count}} segundos"
+      x_seconds:
+        one:  "1 segundo" 
+        other: "{{count}} segundos" 
+      less_than_x_minutes:
+        one:  "menos de 1 minuto" 
+        other: "menos de {{count}} minutos" 
+      x_minutes:
+        one:  "1 minuto" 
+        other: "{{count}} minutos" 
+      about_x_hours:
+        one:  "alrededor de 1 hora" 
+        other: "alrededor de {{count}} horas" 
+      x_days:
+        one:  "1 día" 
+        other: "{{count}} días" 
+      about_x_months:
+        one:  "alrededor de 1 mes" 
+        other: "alrededor de {{count}} meses" 
+      x_months:
+        one:  "1 mes" 
+        other: "{{count}} meses" 
+      about_x_years:
+        one:  "alrededor de 1 año" 
+        other: "alrededor de {{count}} años" 
+      over_x_years:
+        one:  "más de 1 año" 
+        other: "más de {{count}} años" 
+
+  activerecord:
+    errors:
+      template:
+        header:
+          one:   "no se pudo guardar este {{model}} porque se encontró 1 error" 
+          other:  "no se pudo guardar este {{model}} porque se encontraron {{count}} errores" 
+        # The variable :count is also available
+        body: "Se encontraron problemas con los siguientes campos:" 
+
+      # The values :model, :attribute and :value are always available for interpolation
+      # The value :count is available when applicable. Can be used for pluralization.
+      messages:
+        inclusion: "no está incluido en la lista" 
+        exclusion: "está reservado" 
+        invalid: "no es válido" 
+        confirmation: "no coincide con la confirmación"
+        accepted: "debe ser aceptado"
+        empty: "no puede estar vacío"
+        blank: "no puede estar en blanco"
+        too_long: "es demasiado largo ({{count}} caracteres máximo)"
+        too_short: "es demasiado corto ({{count}} caracteres mínimo)"
+        wrong_length: "no tiene la longitud correcta ({{count}} caracteres exactos)"
+        taken: "ya está en uso"
+        not_a_number: "no es un número"
+        greater_than: "debe ser mayor que {{count}}"
+        greater_than_or_equal_to: "debe ser mayor que o igual a {{count}}"
+        equal_to: "debe ser igual a {{count}}"
+        less_than: "debe ser menor que {{count}}"
+        less_than_or_equal_to: "debe ser menor que o igual a {{count}}"
+        odd: "debe ser impar"
+        even: "debe ser par"
+        greater_than_start_date: "debe ser posterior a la fecha de comienzo"
+        not_same_project: "no pertenece al mismo proyecto"
+        circular_dependency: "Esta relación podría crear una dependencia circular"
+
+        # Append your own errors here or at the model/attributes scope.
+
+      models:
+        # Overrides default messages
+
+      attributes:
+        # Overrides model and default messages.
+
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d" 
+      short: "%d de %b" 
+      long: "%d de %B de %Y" 
+
+    day_names: [Domingo, Lunes, Martes, Miércoles, Jueves, Viernes, Sábado]
+    abbr_day_names: [Dom, Lun, Mar, Mie, Jue, Vie, Sab]
+
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, Enero, Febrero, Marzo, Abril, Mayo, Junio, Julio, Agosto, Setiembre, Octubre, Noviembre, Diciembre]
+    abbr_month_names: [~, Ene, Feb, Mar, Abr, May, Jun, Jul, Ago, Set, Oct, Nov, Dic]
+    # Used in date_select and datime_select.
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%A, %d de %B de %Y %H:%M:%S %z"
+      short: "%d de %b %H:%M" 
+      long: "%d de %B de %Y %H:%M" 
+    am: "am" 
+    pm: "pm" 
+
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "y"
+
+  actionview_instancetag_blank_option: Por favor seleccione
+  
+  button_activate: Activar
+  button_add: Añadir
+  button_annotate: Anotar
+  button_apply: Aceptar
+  button_archive: Archivar
+  button_back: Atrás
+  button_cancel: Cancelar
+  button_change: Cambiar
+  button_change_password: Cambiar contraseñ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ón
+  button_move: Mover
+  button_quote: Citar
+  button_rename: Renombrar
+  button_reply: Responder
+  button_reset: Reestablecer
+  button_rollback: Volver a esta versió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ño
+  default_activity_development: Desarrollo
+  default_doc_category_tech: Documentación técnica
+  default_doc_category_user: Documentació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ías del documento
+  enumeration_issue_priorities: Prioridad de las peticiones
+  error_can_t_load_default_data: "No se ha podido cargar la configuración por defecto: {{value}}"
+  error_issue_not_found_in_project: 'La petición no se encuentra o no está asociada a este proyecto'
+  error_scm_annotate: "No existe la entrada o no ha podido ser anotada"
+  error_scm_command_failed: "Se produjo un error al acceder al repositorio: {{value}}"
+  error_scm_not_found: "La entrada y/o la revisión no existe en el repositorio."
+  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ón
+  field_author: Autor
+  field_base_dn: DN base
+  field_category: Categoría
+  field_column_names: Columnas
+  field_comments: Comentario
+  field_comments_sorting: Mostrar comentarios
+  field_created_on: Creado
+  field_default_value: Estado por defecto
+  field_delay: Retraso
+  field_description: Descripció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_filename: Fichero
+  field_filesize: Tamaño
+  field_firstname: Nombre
+  field_fixed_version: Versión prevista
+  field_hide_mail: Ocultar mi dirección de correo
+  field_homepage: Sitio web
+  field_host: Anfitrión
+  field_hours: Horas
+  field_identifier: Identificador
+  field_is_closed: Petición resuelta
+  field_is_default: Estado por defecto
+  field_is_filter: Usado como filtro
+  field_is_for_all: Para todos los proyectos
+  field_is_in_chlog: Consultar las peticiones en el histórico
+  field_is_in_roadmap: Consultar las peticiones en la planificación
+  field_is_public: Público
+  field_is_required: Obligatorio
+  field_issue: Petición
+  field_issue_to_id: Petición relacionada
+  field_language: Idioma
+  field_last_login_on: Última conexión
+  field_lastname: Apellido
+  field_login: Identificador
+  field_mail: Correo electrónico
+  field_mail_notification: Notificaciones por correo
+  field_max_length: Longitud máxima
+  field_min_length: Longitud mínima
+  field_name: Nombre
+  field_new_password: Nueva contraseña
+  field_notes: Notas
+  field_onthefly: Creación del usuario "al vuelo"
+  field_parent: Proyecto padre
+  field_parent_title: Página padre
+  field_password: Contraseña
+  field_password_confirmation: Confirmación
+  field_port: Puerto
+  field_possible_values: Valores posibles
+  field_priority: Prioridad
+  field_project: Proyecto
+  field_redirect_existing_links: Redireccionar enlaces existentes
+  field_regexp: Expresión regular
+  field_role: Perfil
+  field_searchable: Incluir en las búsquedas
+  field_spent_on: Fecha
+  field_start_date: Fecha de inicio
+  field_start_page: Página principal
+  field_status: Estado
+  field_subject: Tema
+  field_subproject: Proyecto secundario
+  field_summary: Resumen
+  field_time_zone: Zona horaria
+  field_title: Título
+  field_tracker: Tipo
+  field_type: Tipo
+  field_updated_on: Actualizado
+  field_url: URL
+  field_user: Usuario
+  field_value: Valor
+  field_version: Versión
+  general_csv_decimal_separator: ','
+  general_csv_encoding: ISO-8859-15
+  general_csv_separator: ';'
+  general_first_day_of_week: '1'
+  general_lang_name: 'Español'
+  general_pdf_encoding: ISO-8859-15
+  general_text_No: 'No'
+  general_text_Yes: 'Sí'
+  general_text_no: 'no'
+  general_text_yes: 'sí'
+  gui_validation_error: 1 error
+  gui_validation_error_plural: "{{count}} errores"
+  label_activity: Actividad
+  label_add_another_file: Añadir otro fichero
+  label_add_note: Añadir una nota
+  label_added: añadido
+  label_added_time_by: "Añadido por {{author}} hace {{age}}"
+  label_administration: Administració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: "{{value}} y proyectos secundarios"
+  label_applied_status: Aplicar estado
+  label_assigned_to_me_issues: Peticiones que me está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ón
+  label_auth_source_new: Nuevo modo de autenticación
+  label_auth_source_plural: Modos de autenticación
+  label_authentication: Autenticació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ógico
+  label_closed_issues: cerrada
+  label_closed_issues_plural: cerradas
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_comment: Comentario
+  label_comment_add: Añadir un comentario
+  label_comment_added: Comentario añadido
+  label_comment_delete: Borrar comentarios
+  label_comment_plural: Comentarios
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_commits_per_author: Commits por autor
+  label_commits_per_month: Commits por mes
+  label_confirmation: Confirmació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ó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ías
+  label_default: Por defecto
+  label_default_columns: Columnas por defecto
+  label_deleted: suprimido
+  label_details: Detalles
+  label_diff_inline: en línea
+  label_diff_side_by_side: cara a cara
+  label_disabled: deshabilitado
+  label_display_per_page: "Por página: {{value}}'"
+  label_document: Documento
+  label_document_added: Documento añadido
+  label_document_new: Nuevo documento
+  label_document_plural: Documentos
+  label_download: "{{count}} Descarga"
+  label_download_plural: "{{count}} 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: "{{value}} hora"
+  label_f_hour_plural: "{{value}} horas"
+  label_feed_plural: Feeds
+  label_feeds_access_key_created_on: "Clave de acceso por RSS creada hace {{value}}"
+  label_file_added: Fichero añadido
+  label_file_plural: Archivos
+  label_filter_add: Añ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órico
+  label_home: Inicio
+  label_in: en
+  label_in_less_than: en menos que
+  label_in_more_than: en más que
+  label_incoming_emails: Correos entrantes
+  label_index_by_date: Índice por fecha
+  label_index_by_title: Índice por título
+  label_information: Información
+  label_information_plural: Información
+  label_integer: Número
+  label_internal: Interno
+  label_issue: Petición
+  label_issue_added: Petición añadida
+  label_issue_category: Categoría de las peticiones
+  label_issue_category_new: Nueva categoría
+  label_issue_category_plural: Categorías de las peticiones
+  label_issue_new: Nueva petición
+  label_issue_plural: Peticiones
+  label_issue_status: Estado de la petición
+  label_issue_status_new: Nuevo estado
+  label_issue_status_plural: Estados de las peticiones
+  label_issue_tracking: Peticiones
+  label_issue_updated: Petición actualizada
+  label_issue_view_all: Ver todas las peticiones
+  label_issue_watchers: Seguidores
+  label_issues_by: "Peticiones por {{value}}"
+  label_jump_to_a_project: Ir al proyecto...
+  label_language_based: Basado en el idioma
+  label_last_changes: "últimos {{count}} cambios"
+  label_last_login: Última conexión
+  label_last_month: último mes
+  label_last_n_days: "últimos {{count}} días"
+  label_last_week: última semana
+  label_latest_revision: Última revisión
+  label_latest_revision_plural: Últimas revisiones
+  label_ldap_authentication: Autenticación LDAP
+  label_less_than_ago: hace menos de
+  label_list: Lista
+  label_loading: Cargando...
+  label_logged_as: Conectado como
+  label_login: Conexión
+  label_logout: Desconexión
+  label_max_size: Tamaño máximo
+  label_me: yo mismo
+  label_member: Miembro
+  label_member_new: Nuevo miembro
+  label_member_plural: Miembros
+  label_message_last: Último mensaje
+  label_message_new: Nuevo mensaje
+  label_message_plural: Mensajes
+  label_message_posted: Mensaje añadido
+  label_min_max_length: Longitud mín - máx
+  label_modification: "{{count}} modificación"
+  label_modification_plural: "{{count}} modificaciones"
+  label_modified: modificado
+  label_module_plural: Módulos
+  label_month: Mes
+  label_months_from: meses de
+  label_more: Más
+  label_more_than_ago: hace más de
+  label_my_account: Mi cuenta
+  label_my_page: Mi página
+  label_my_projects: Mis proyectos
+  label_new: Nuevo
+  label_new_statuses_allowed: Nuevos estados autorizados
+  label_news: Noticia
+  label_news_added: Noticia añadida
+  label_news_latest: Últimas noticias
+  label_news_new: Nueva noticia
+  label_news_plural: Noticias
+  label_news_view_all: Ver todas las noticias
+  label_next: Siguiente
+  label_no_change_option: (Sin cambios)
+  label_no_data: Ningún dato a mostrar
+  label_nobody: nadie
+  label_none: ninguno
+  label_not_contains: no contiene
+  label_not_equals: no igual
+  label_open_issues: abierta
+  label_open_issues_plural: abiertas
+  label_optional_description: Descripción opcional
+  label_options: Opciones
+  label_overall_activity: Actividad global
+  label_overview: Vistazo
+  label_password_lost: ¿Olvidaste la contraseña?
+  label_per_page: Por página
+  label_permissions: Permisos
+  label_permissions_report: Informe de permisos
+  label_personalize_page: Personalizar esta página
+  label_planning: Planificación
+  label_please_login: Conexió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: Últimos proyectos
+  label_project_new: Nuevo proyecto
+  label_project_plural: Proyectos
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_public_projects: Proyectos públicos
+  label_query: Consulta personalizada
+  label_query_new: Nueva consulta
+  label_query_plural: Consultas personalizadas
+  label_read: Leer...
+  label_register: Registrar
+  label_registered_on: Inscrito el
+  label_registration_activation_by_email: activación de cuenta por correo
+  label_registration_automatic_activation: activación automática de cuenta
+  label_registration_manual_activation: activación manual de cuenta
+  label_related_issues: Peticiones relacionadas
+  label_relates_to: relacionada con
+  label_relation_delete: Eliminar relación
+  label_relation_new: Nueva relación
+  label_renamed: renombrado
+  label_reply_plural: Respuestas
+  label_report: Informe
+  label_report_plural: Informes
+  label_reported_issues: Peticiones registradas por mí
+  label_repository: Repositorio
+  label_repository_plural: Repositorios
+  label_result_plural: Resultados
+  label_reverse_chronological_order: En orden cronológico inverso
+  label_revision: Revisión
+  label_revision_plural: Revisiones
+  label_roadmap: Planificación
+  label_roadmap_due_in: "Finaliza en {{value}}"
+  label_roadmap_no_issues: No hay peticiones para esta versión
+  label_roadmap_overdue: "{{value}} 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úsqueda
+  label_search_titles_only: Buscar sólo en títulos
+  label_send_information: Enviar información de la cuenta al usuario
+  label_send_test_email: Enviar un correo de prueba
+  label_settings: Configuración
+  label_show_completed_versions: Muestra las versiones terminadas
+  label_sort_by: "Ordenar por {{value}}"
+  label_sort_higher: Subir
+  label_sort_highest: Primero
+  label_sort_lower: Bajar
+  label_sort_lowest: Último
+  label_spent_time: Tiempo dedicado
+  label_start_to_end: principio a fin
+  label_start_to_start: principio a principio
+  label_statistics: Estadísticas
+  label_stay_logged_in: Recordar conexió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ñ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 {{value}}"
+  label_updated_time_by: "Actualizado por {{author}} hace {{age}}"
+  label_used_by: Utilizado por
+  label_user: Usuario
+  label_user_activity: "Actividad de {{value}}"
+  label_user_mail_no_self_notified: "No quiero ser avisado de cambios hechos por mí"
+  label_user_mail_option_all: "Para cualquier evento en todos mis proyectos"
+  label_user_mail_option_none: "Sólo para elementos monitorizados o relacionados conmigo"
+  label_user_mail_option_selected: "Para cualquier evento de los proyectos seleccionados..."
+  label_user_new: Nuevo usuario
+  label_user_plural: Usuarios
+  label_version: Versión
+  label_version_new: Nueva versió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ón
+  label_wiki_edit_plural: Wiki edicciones
+  label_wiki_page: Wiki página
+  label_wiki_page_plural: Wiki páginas
+  label_workflow: Flujo de trabajo
+  label_year: Año
+  label_yesterday: ayer
+  mail_body_account_activation_request: "Se ha inscrito un nuevo usuario ({{value}}). La cuenta está pendiende de aprobación:'"
+  mail_body_account_information: Información sobre su cuenta
+  mail_body_account_information_external: "Puede usar su cuenta {{value}} para conectarse."
+  mail_body_lost_password: 'Para cambiar su contraseña, haga clic en el siguiente enlace:'
+  mail_body_register: 'Para activar su cuenta, haga clic en el siguiente enlace:'
+  mail_body_reminder: "{{count}} peticion(es) asignadas a tí finalizan en los próximos {{days}} días:"
+  mail_subject_account_activation_request: "Petición de activación de cuenta {{value}}"
+  mail_subject_lost_password: "Tu contraseña del {{value}}"
+  mail_subject_register: "Activación de la cuenta del {{value}}"
+  mail_subject_reminder: "{{count}} peticion(es) finalizan en los próximos días"
+  notice_account_activated: Su cuenta ha sido activada. Ya puede conectarse.
+  notice_account_invalid_creditentials: Usuario o contraseña inválido.
+  notice_account_lost_email_sent: Se le ha enviado un correo con instrucciones para elegir una nueva contraseña.
+  notice_account_password_updated: Contraseña modificada correctamente.
+  notice_account_pending: "Su cuenta ha sido creada y está pendiende de la aprobación por parte del administrador."
+  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ña incorrecta.
+  notice_can_t_change_password: Esta cuenta utiliza una fuente de autenticación externa. No es posible cambiar la contraseña.
+  notice_default_data_loaded: Configuración por defecto cargada correctamente.
+  notice_email_error: "Ha ocurrido un error mientras enviando el correo ({{value}})"
+  notice_email_sent: "Se ha enviado un correo a {{value}}"
+  notice_failed_to_save_issues: "Imposible grabar %s peticion(es) en {{count}} seleccionado: {{value}}."
+  notice_feeds_access_key_reseted: Su clave de acceso para RSS ha sido reiniciada.
+  notice_file_not_found: La página a la que intenta acceder no existe.
+  notice_locking_conflict: Los datos han sido modificados por otro usuario.
+  notice_no_issue_selected: "Ninguna petición seleccionada. Por favor, compruebe la petición que quiere modificar"
+  notice_not_authorized: No tiene autorización para acceder a esta página.
+  notice_successful_connection: Conexión correcta.
+  notice_successful_create: Creación correcta.
+  notice_successful_delete: Borrado correcto.
+  notice_successful_update: Modificación correcta.
+  notice_unable_delete_version: No se puede borrar la versión
+  permission_add_issue_notes: Añadir notas
+  permission_add_issue_watchers: Añadir seguidores
+  permission_add_issues: Añ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á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áginas wiki
+  permission_log_time: Anotar tiempo dedicado
+  permission_manage_boards: Administrar foros
+  permission_manage_categories: Administrar categorías de peticiones
+  permission_manage_documents: Administrar documentos
+  permission_manage_files: Administrar ficheros
+  permission_manage_issue_relations: Administrar relación con otras peticiones
+  permission_manage_members: Administrar miembros
+  permission_manage_news: Administrar noticias
+  permission_manage_public_queries: Administrar consultas pú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áginas wiki
+  permission_rename_wiki_pages: Renombrar páginas wiki
+  permission_save_queries: Grabar consultas
+  permission_select_project_modules: Seleccionar mó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órico del wiki
+  permission_view_wiki_pages: Ver wiki
+  project_module_boards: Foros
+  project_module_documents: Documentos
+  project_module_files: Ficheros
+  project_module_issue_tracking: Peticiones
+  project_module_news: Noticias
+  project_module_repository: Repositorio
+  project_module_time_tracking: Control de tiempo
+  project_module_wiki: Wiki
+  setting_activity_days_default: Días a mostrar en la actividad de proyecto
+  setting_app_subtitle: Subtítulo de la aplicación
+  setting_app_title: Título de la aplicación
+  setting_attachment_max_size: Tamaño máximo del fichero
+  setting_autofetch_changesets: Autorellenar los commits del repositorio
+  setting_autologin: Conexión automática
+  setting_bcc_recipients: Ocultar las copias de carbón (bcc)
+  setting_commit_fix_keywords: Palabras clave para la corrección
+  setting_commit_logs_encoding: Codificació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úblicos por defecto
+  setting_diff_max_lines_displayed: Número má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ímite de contenido para sindicació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ímite de exportación de peticiones
+  setting_login_required: Se requiere identificació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ágina
+  setting_plain_text_mail: só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ó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ón del historial del Wiki
+  status_active: activo
+  status_locked: bloqueado
+  status_registered: registrado
+  text_are_you_sure: ¿Está seguro?
+  text_assign_time_entries_to_project: Asignar las horas al proyecto
+  text_caracters_maximum: "{{count}} caracteres como máximo."
+  text_caracters_minimum: "{{count}} caracteres como mínimo"
+  text_comma_separated: Mú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ón que quiere borrar. ¿Qué quiere hacer ?
+  text_diff_truncated: '... Diferencia truncada por exceder el máximo tamaño visualizable.'
+  text_email_delivery_not_configured: "El envío de correos no está configurado, y las notificaciones se han desactivado. \n Configure el servidor de SMTP en config/email.yml y reinicie la aplicación para activar los cambios."
+  text_enumeration_category_reassign_to: 'Reasignar al siguiente valor:'
+  text_enumeration_destroy_question: "{{count}} objetos con este valor asignado.'"
+  text_file_repository_writable: Se puede escribir en el repositorio
+  text_issue_added: "Petición {{id}} añadida por {{author}}."
+  text_issue_category_destroy_assignments: Dejar las peticiones sin categoría
+  text_issue_category_destroy_question: "Algunas peticiones ({{count}}) están asignadas a esta categoría. ¿Qué desea hacer?"
+  text_issue_category_reassign_to: Reasignar las peticiones a la categoría
+  text_issue_updated: "La petición {{id}} ha sido actualizada por {{author}}."
+  text_issues_destroy_confirmation: '¿Seguro que quiere borrar las peticiones seleccionadas?'
+  text_issues_ref_in_commit_messages: Referencia y petición de corrección en los mensajes
+  text_journal_changed: "cambiado de {{old}} a {{new}}"
+  text_journal_deleted: suprimido
+  text_journal_set_to: "fijado a {{value}}"
+  text_length_between: "Longitud entre {{min}} y {{max}} caracteres."
+  text_load_default_configuration: Cargar la configuración por defecto
+  text_min_max_length_info: 0 para ninguna restricción
+  text_no_configuration_data: "Todavía no se han configurado perfiles, ni tipos, estados y flujo de trabajo asociado a peticiones. Se recomiendo encarecidamente cargar la configuración por defecto. Una vez cargada, podrá modificarla."
+  text_project_destroy_confirmation: ¿Estás seguro de querer eliminar el proyecto?
+  text_project_identifier_info: 'Letras minúsculas (a-z), números y signos de puntuación permitidos.<br />Una vez guardado, el identificador no puede modificarse.'
+  text_reassign_time_entries: 'Reasignar las horas a esta petición:'
+  text_regexp_info: ej. ^[A-Z0-9]+$
+  text_repository_usernames_mapping: "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án asociados automáticamente."
+  text_rmagick_available: RMagick disponible (opcional)
+  text_select_mail_notifications: Seleccionar los eventos a notificar
+  text_select_project_modules: 'Seleccione los módulos a activar para este proyecto:'
+  text_status_changed_by_changeset: "Aplicado en los cambios {{value}}"
+  text_subprojects_destroy_warning: "Los proyectos secundarios: {{value}} también se eliminarán'"
+  text_tip_task_begin_day: tarea que comienza este día
+  text_tip_task_begin_end_day: tarea que comienza y termina este día
+  text_tip_task_end_day: tarea que termina este día
+  text_tracker_no_workflow: No hay ningún flujo de trabajo definido para este tipo de petición
+  text_unallowed_characters: Caracteres no permitidos
+  text_user_mail_option: "De los proyectos no seleccionados, sólo recibirá notificaciones sobre elementos monitorizados o elementos en los que esté involucrado (por ejemplo, peticiones de las que usted sea autor o asignadas a usted)."
+  text_user_wrote: "{{value}} escribió:'"
+  text_wiki_destroy_confirmation: ¿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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
new file mode 100644 (file)
index 0000000..5375b64
--- /dev/null
@@ -0,0 +1,816 @@
+# Finnish translations for Ruby on Rails 
+# by Marko Seppä (marko.seppa@gmail.com)
+
+fi:
+  date:
+    formats:
+      default: "%e. %Bta %Y"
+      long: "%A%e. %Bta %Y"
+      short: "%e.%m.%Y"
+    day_names: [Sunnuntai, Maanantai, Tiistai, Keskiviikko, Torstai, Perjantai, Lauantai]
+    abbr_day_names: [Su, Ma, Ti, Ke, To, Pe, La]
+    month_names: [~, Tammikuu, Helmikuu, Maaliskuu, Huhtikuu, Toukokuu, Kesäkuu, Heinäkuu, Elokuu, Syyskuu, Lokakuu, Marraskuu, Joulukuu]
+    abbr_month_names: [~, Tammi, Helmi, Maalis, Huhti, Touko, Kesä, Heinä, Elo, Syys, Loka, Marras, Joulu]
+    order: [:day, :month, :year]
+
+  time:
+    formats:
+      default: "%a, %e. %b %Y %H:%M:%S %z"
+      short: "%e. %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "aamupäivä"
+    pm: "iltapäivä"
+
+  support:
+    array:
+      words_connector: ", "
+      two_words_connector: " ja "
+      last_word_connector: " ja "
+
+
+
+  number:
+    format:
+      separator: ","
+      delimiter: "."
+      precision: 3
+    
+    currency:
+      format:
+        format: "%n %u"
+        unit: "€"
+        separator: ","
+        delimiter: "."
+        precision: 2
+        
+    percentage:
+      format:
+        # separator:
+        delimiter: ""
+        # precision: 
+
+    precision:
+      format:
+        # separator:
+        delimiter: ""
+        # precision:
+        
+    human:
+      format:
+        delimiter: ""
+        precision: 1
+      storage_units: [Tavua, KB, MB, GB, TB]
+  datetime:
+    distance_in_words:
+      half_a_minute: "puoli minuuttia"
+      less_than_x_seconds:
+        one:   "aiemmin kuin sekunti"
+        other: "aiemmin kuin {{count}} sekuntia"
+      x_seconds:
+        one:   "sekunti"
+        other: "{{count}} sekuntia"
+      less_than_x_minutes:
+        one:   "aiemmin kuin minuutti"
+        other: "aiemmin kuin {{count}} minuuttia"
+      x_minutes:
+        one:   "minuutti"
+        other: "{{count}} minuuttia"
+      about_x_hours:
+        one:   "noin tunti"
+        other: "noin {{count}} tuntia"
+      x_days:
+        one:   "päivä"
+        other: "{{count}} päivää"
+      about_x_months:
+        one:   "noin kuukausi"
+        other: "noin {{count}} kuukautta"
+      x_months:
+        one:   "kuukausi"
+        other: "{{count}} kuukautta"
+      about_x_years:
+        one:   "vuosi"
+        other: "noin {{count}} vuotta"
+      over_x_years:
+        one:   "yli vuosi"
+        other: "yli {{count}} vuotta"
+    prompts:
+      year:   "Vuosi"
+      month:  "Kuukausi"
+      day:    "Päivä"
+      hour:   "Tunti"
+      minute: "Minuutti"
+      second: "Sekuntia"
+  
+  activerecord:
+    errors:
+      template:
+        header:
+          one:    "1 virhe esti tämän {{model}} mallinteen tallentamisen"
+          other:  "{{count}} virhettä esti tämän {{model}} mallinteen tallentamisen"
+        body: "Seuraavat kentät aiheuttivat ongelmia:"
+      messages:
+        inclusion: "ei löydy listauksesta"
+        exclusion: "on jo varattu"
+        invalid: "on kelvoton"
+        confirmation: "ei vastaa varmennusta"
+        accepted: "täytyy olla hyväksytty"
+        empty: "ei voi olla tyhjä"
+        blank: "ei voi olla sisällötön"
+        too_long: "on liian pitkä (maksimi on {{count}} merkkiä)"
+        too_short: "on liian lyhyt (minimi on {{count}} merkkiä)"
+        wrong_length: "on väärän pituinen (täytyy olla täsmälleen {{count}} merkkiä)"
+        taken: "on jo käytössä"
+        not_a_number: "ei ole numero"
+        greater_than: "täytyy olla suurempi kuin {{count}}"
+        greater_than_or_equal_to: "täytyy olla suurempi tai yhtä suuri kuin{{count}}"
+        equal_to: "täytyy olla yhtä suuri kuin {{count}}"
+        less_than: "täytyy olla pienempi kuin {{count}}"
+        less_than_or_equal_to: "täytyy olla pienempi tai yhtä suuri kuin {{count}}"
+        odd: "täytyy olla pariton"
+        even: "täytyy olla parillinen"
+        greater_than_start_date: "tulee olla aloituspäivän jälkeinen"
+        not_same_project: "ei kuulu samaan projektiin"
+        circular_dependency: "Tämä suhde loisi kehän."
+
+  
+  actionview_instancetag_blank_option: Valitse, ole hyvä
+  
+  general_text_No: 'Ei'
+  general_text_Yes: 'Kyllä'
+  general_text_no: 'ei'
+  general_text_yes: 'kyllä'
+  general_lang_name: 'Finnish (Suomi)'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-15
+  general_pdf_encoding: ISO-8859-15
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Tilin päivitys onnistui.
+  notice_account_invalid_creditentials: Virheellinen käyttäjätunnus tai salasana
+  notice_account_password_updated: Salasanan päivitys onnistui.
+  notice_account_wrong_password: Väärä salasana
+  notice_account_register_done: Tilin luonti onnistui. Aktivoidaksesi tilin seuraa linkkiä joka välitettiin sähköpostiisi.
+  notice_account_unknown_email: Tuntematon käyttäjä.
+  notice_can_t_change_password: Tämä tili käyttää ulkoista tunnistautumisjärjestelmää. Salasanaa ei voi muuttaa.
+  notice_account_lost_email_sent: Sinulle on lähetetty sähköposti jossa on ohje kuinka vaihdat salasanasi.
+  notice_account_activated: Tilisi on nyt aktivoitu, voit kirjautua sisälle.
+  notice_successful_create: Luonti onnistui.
+  notice_successful_update: Päivitys onnistui.
+  notice_successful_delete: Poisto onnistui.
+  notice_successful_connection: Yhteyden muodostus onnistui.
+  notice_file_not_found: Hakemaasi sivua ei löytynyt tai se on poistettu.
+  notice_locking_conflict: Toinen käyttäjä on päivittänyt tiedot.
+  notice_not_authorized: Sinulla ei ole oikeutta näyttää tätä sivua.
+  notice_email_sent: "Sähköposti on lähetty osoitteeseen {{value}}"
+  notice_email_error: "Sähköpostilähetyksessä tapahtui virhe ({{value}})"
+  notice_feeds_access_key_reseted: RSS salasana on nollaantunut.
+  notice_failed_to_save_issues: "{{count}} Tapahtum(an/ien) tallennus epäonnistui {{total}} valitut: {{ids}}."
+  notice_no_issue_selected: "Tapahtumia ei ole valittu! Valitse tapahtumat joita haluat muokata."
+  notice_account_pending: "Tilisi on luotu ja odottaa ylläpitäjän hyväksyntää."
+  notice_default_data_loaded: Vakioasetusten palautus onnistui.
+  
+  error_can_t_load_default_data: "Vakioasetuksia ei voitu ladata: {{value}}"
+  error_scm_not_found: "Syötettä ja/tai versiota ei löydy tietovarastosta."
+  error_scm_command_failed: "Tietovarastoon pääsyssä tapahtui virhe: {{value}}"
+  
+  mail_subject_lost_password: "Sinun {{value}} salasanasi"
+  mail_body_lost_password: 'Vaihtaaksesi salasanasi, napsauta seuraavaa linkkiä:'
+  mail_subject_register: "{{value}} tilin aktivointi"
+  mail_body_register: 'Aktivoidaksesi tilisi, napsauta seuraavaa linkkiä:'
+  mail_body_account_information_external: "Voit nyt käyttää {{value}} tiliäsi kirjautuaksesi järjestelmään."
+  mail_body_account_information: Sinun tilin tiedot
+  mail_subject_account_activation_request: "{{value}} tilin aktivointi pyyntö"
+  mail_body_account_activation_request: "Uusi käyttäjä ({{value}}) on rekisteröitynyt. Hänen tili odottaa hyväksyntääsi:'"
+  
+  gui_validation_error: 1 virhe
+  gui_validation_error_plural: "{{count}} virhettä"
+  
+  field_name: Nimi
+  field_description: Kuvaus
+  field_summary: Yhteenveto
+  field_is_required: Vaaditaan
+  field_firstname: Etunimi
+  field_lastname: Sukunimi
+  field_mail: Sähköposti
+  field_filename: Tiedosto
+  field_filesize: Koko
+  field_downloads: Latausta
+  field_author: Tekijä
+  field_created_on: Luotu
+  field_updated_on: Päivitetty
+  field_field_format: Muoto
+  field_is_for_all: Kaikille projekteille
+  field_possible_values: Mahdolliset arvot
+  field_regexp: Säännöllinen lauseke (reg exp)
+  field_min_length: Minimipituus
+  field_max_length: Maksimipituus
+  field_value: Arvo
+  field_category: Luokka
+  field_title: Otsikko
+  field_project: Projekti
+  field_issue: Tapahtuma
+  field_status: Tila
+  field_notes: Muistiinpanot
+  field_is_closed: Tapahtuma suljettu
+  field_is_default: Vakioarvo
+  field_tracker: Tapahtuma
+  field_subject: Aihe
+  field_due_date: Määräaika
+  field_assigned_to: Nimetty
+  field_priority: Prioriteetti
+  field_fixed_version: Kohdeversio
+  field_user: Käyttäjä
+  field_role: Rooli
+  field_homepage: Kotisivu
+  field_is_public: Julkinen
+  field_parent: Aliprojekti
+  field_is_in_chlog: Tapahtumat näytetään muutoslokissa
+  field_is_in_roadmap: Tapahtumat näytetään roadmap näkymässä
+  field_login: Kirjautuminen
+  field_mail_notification: Sähköposti muistutukset
+  field_admin: Ylläpitäjä
+  field_last_login_on: Viimeinen yhteys
+  field_language: Kieli
+  field_effective_date: Päivä
+  field_password: Salasana
+  field_new_password: Uusi salasana
+  field_password_confirmation: Vahvistus
+  field_version: Versio
+  field_type: Tyyppi
+  field_host: Verkko-osoite
+  field_port: Portti
+  field_account: Tili
+  field_base_dn: Base DN
+  field_attr_login: Kirjautumismääre
+  field_attr_firstname: Etuminenmääre
+  field_attr_lastname: Sukunimenmääre
+  field_attr_mail: Sähköpostinmääre
+  field_onthefly: Automaattinen käyttäjien luonti
+  field_start_date: Alku
+  field_done_ratio: %% Tehty
+  field_auth_source: Varmennusmuoto
+  field_hide_mail: Piiloita sähköpostiosoitteeni
+  field_comments: Kommentti
+  field_url: URL
+  field_start_page: Aloitussivu
+  field_subproject: Aliprojekti
+  field_hours: Tuntia
+  field_activity: Historia
+  field_spent_on: Päivä
+  field_identifier: Tunniste
+  field_is_filter: Käytetään suodattimena
+  field_issue_to_id: Liittyvä tapahtuma
+  field_delay: Viive
+  field_assignable: Tapahtumia voidaan nimetä tälle roolille
+  field_redirect_existing_links: Uudelleenohjaa olemassa olevat linkit
+  field_estimated_hours: Arvioitu aika
+  field_column_names: Saraketta
+  field_time_zone: Aikavyöhyke
+  field_searchable: Haettava
+  field_default_value: Vakioarvo
+  
+  setting_app_title: Ohjelman otsikko
+  setting_app_subtitle: Ohjelman alaotsikko
+  setting_welcome_text: Tervehdysteksti
+  setting_default_language: Vakiokieli
+  setting_login_required: Pakollinen kirjautuminen
+  setting_self_registration: Itserekisteröinti
+  setting_attachment_max_size: Liitteen maksimikoko
+  setting_issues_export_limit: Tapahtumien vientirajoite
+  setting_mail_from: Lähettäjän sähköpostiosoite
+  setting_bcc_recipients: Vastaanottajat piilokopiona (bcc)
+  setting_host_name: Verkko-osoite
+  setting_text_formatting: Tekstin muotoilu
+  setting_wiki_compression: Wiki historian pakkaus
+  setting_feeds_limit: Syötteen sisällön raja
+  setting_autofetch_changesets: Automaattisten muutosjoukkojen haku
+  setting_sys_api_enabled: Salli WS tietovaraston hallintaan
+  setting_commit_ref_keywords: Viittaavat hakusanat
+  setting_commit_fix_keywords: Korjaavat hakusanat
+  setting_autologin: Automaatinen kirjautuminen
+  setting_date_format: Päivän muoto
+  setting_time_format: Ajan muoto
+  setting_cross_project_issue_relations: Salli projektien väliset tapahtuminen suhteet
+  setting_issue_list_default_columns: Vakiosarakkeiden näyttö tapahtumalistauksessa
+  setting_repositories_encodings: Tietovaraston koodaus
+  setting_emails_footer: Sähköpostin alatunniste
+  setting_protocol: Protokolla
+  setting_per_page_options: Sivun objektien määrän asetukset
+  
+  label_user: Käyttäjä
+  label_user_plural: Käyttäjät
+  label_user_new: Uusi käyttäjä
+  label_project: Projekti
+  label_project_new: Uusi projekti
+  label_project_plural: Projektit
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Kaikki projektit
+  label_project_latest: Uusimmat projektit
+  label_issue: Tapahtuma
+  label_issue_new: Uusi tapahtuma
+  label_issue_plural: Tapahtumat
+  label_issue_view_all: Näytä kaikki tapahtumat
+  label_issues_by: "Tapahtumat {{value}}"
+  label_document: Dokumentti
+  label_document_new: Uusi dokumentti
+  label_document_plural: Dokumentit
+  label_role: Rooli
+  label_role_plural: Roolit
+  label_role_new: Uusi rooli
+  label_role_and_permissions: Roolit ja oikeudet
+  label_member: Jäsen
+  label_member_new: Uusi jäsen
+  label_member_plural: Jäsenet
+  label_tracker: Tapahtuma
+  label_tracker_plural: Tapahtumat
+  label_tracker_new: Uusi tapahtuma
+  label_workflow: Työnkulku
+  label_issue_status: Tapahtuman tila
+  label_issue_status_plural: Tapahtumien tilat
+  label_issue_status_new: Uusi tila
+  label_issue_category: Tapahtumaluokka
+  label_issue_category_plural: Tapahtumaluokat
+  label_issue_category_new: Uusi luokka
+  label_custom_field: Räätälöity kenttä
+  label_custom_field_plural: Räätälöidyt kentät
+  label_custom_field_new: Uusi räätälöity kenttä
+  label_enumerations: Lista
+  label_enumeration_new: Uusi arvo
+  label_information: Tieto
+  label_information_plural: Tiedot
+  label_please_login: Kirjaudu ole hyvä
+  label_register: Rekisteröidy
+  label_password_lost: Hukattu salasana
+  label_home: Koti
+  label_my_page: Omasivu
+  label_my_account: Oma tili
+  label_my_projects: Omat projektit
+  label_administration: Ylläpito
+  label_login: Kirjaudu sisään
+  label_logout: Kirjaudu ulos
+  label_help: Ohjeet
+  label_reported_issues: Raportoidut tapahtumat
+  label_assigned_to_me_issues: Minulle nimetyt tapahtumat
+  label_last_login: Viimeinen yhteys
+  label_registered_on: Rekisteröity
+  label_activity: Historia
+  label_new: Uusi
+  label_logged_as: Kirjauduttu nimellä
+  label_environment: Ympäristö
+  label_authentication: Varmennus
+  label_auth_source: Varmennustapa
+  label_auth_source_new: Uusi varmennustapa
+  label_auth_source_plural: Varmennustavat
+  label_subproject_plural: Aliprojektit
+  label_min_max_length: Min - Max pituudet
+  label_list: Lista
+  label_date: Päivä
+  label_integer: Kokonaisluku
+  label_float: Liukuluku
+  label_boolean: Totuusarvomuuttuja
+  label_string: Merkkijono
+  label_text: Pitkä merkkijono
+  label_attribute: Määre
+  label_attribute_plural: Määreet
+  label_download: "{{count}} Lataus"
+  label_download_plural: "{{count}} Lataukset"
+  label_no_data: Ei tietoa näytettäväksi
+  label_change_status: Muutos tila
+  label_history: Historia
+  label_attachment: Tiedosto
+  label_attachment_new: Uusi tiedosto
+  label_attachment_delete: Poista tiedosto
+  label_attachment_plural: Tiedostot
+  label_report: Raportti
+  label_report_plural: Raportit
+  label_news: Uutinen
+  label_news_new: Lisää uutinen
+  label_news_plural: Uutiset
+  label_news_latest: Viimeisimmät uutiset
+  label_news_view_all: Näytä kaikki uutiset
+  label_change_log: Muutosloki
+  label_settings: Asetukset
+  label_overview: Yleiskatsaus
+  label_version: Versio
+  label_version_new: Uusi versio
+  label_version_plural: Versiot
+  label_confirmation: Vahvistus
+  label_export_to: Vie
+  label_read: Lukee...
+  label_public_projects: Julkiset projektit
+  label_open_issues: avoin, yhteensä
+  label_open_issues_plural: avointa, yhteensä
+  label_closed_issues: suljettu
+  label_closed_issues_plural: suljettua
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Yhteensä
+  label_permissions: Oikeudet
+  label_current_status: Nykyinen tila
+  label_new_statuses_allowed: Uudet tilat sallittu
+  label_all: kaikki
+  label_none: ei mitään
+  label_nobody: ei kukaan
+  label_next: Seuraava
+  label_previous: Edellinen
+  label_used_by: Käytetty
+  label_details: Yksityiskohdat
+  label_add_note: Lisää muistiinpano
+  label_per_page: Per sivu
+  label_calendar: Kalenteri
+  label_months_from: kuukauden päässä
+  label_gantt: Gantt
+  label_internal: Sisäinen
+  label_last_changes: "viimeiset {{count}} muutokset"
+  label_change_view_all: Näytä kaikki muutokset
+  label_personalize_page: Personoi tämä sivu
+  label_comment: Kommentti
+  label_comment_plural: Kommentit
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Lisää kommentti
+  label_comment_added: Kommentti lisätty
+  label_comment_delete: Poista kommentti
+  label_query: Räätälöity haku
+  label_query_plural: Räätälöidyt haut
+  label_query_new: Uusi haku
+  label_filter_add: Lisää suodatin
+  label_filter_plural: Suodattimet
+  label_equals: sama kuin
+  label_not_equals: eri kuin
+  label_in_less_than: pienempi kuin
+  label_in_more_than: suurempi kuin
+  label_today: tänään
+  label_this_week: tällä viikolla
+  label_less_than_ago: vähemmän kuin päivää sitten
+  label_more_than_ago: enemän kuin päivää sitten
+  label_ago: päiviä sitten
+  label_contains: sisältää
+  label_not_contains: ei sisällä
+  label_day_plural: päivää
+  label_repository: Tietovarasto
+  label_repository_plural: Tietovarastot
+  label_browse: Selaus
+  label_modification: "{{count}} muutos"
+  label_modification_plural: "{{count}} muutettu"
+  label_revision: Versio
+  label_revision_plural: Versiot
+  label_added: lisätty
+  label_modified: muokattu
+  label_deleted: poistettu
+  label_latest_revision: Viimeisin versio
+  label_latest_revision_plural: Viimeisimmät versiot
+  label_view_revisions: Näytä versiot
+  label_max_size: Suurin koko
+  label_sort_highest: Siirrä ylimmäiseksi
+  label_sort_higher: Siirrä ylös
+  label_sort_lower: Siirrä alas
+  label_sort_lowest: Siirrä alimmaiseksi
+  label_roadmap: Roadmap
+  label_roadmap_due_in: "Määräaika {{value}}"
+  label_roadmap_overdue: "{{value}} myöhässä"
+  label_roadmap_no_issues: Ei tapahtumia tälle versiolle
+  label_search: Haku
+  label_result_plural: Tulokset
+  label_all_words: kaikki sanat
+  label_wiki: Wiki
+  label_wiki_edit: Wiki muokkaus
+  label_wiki_edit_plural: Wiki muokkaukset
+  label_wiki_page: Wiki sivu
+  label_wiki_page_plural: Wiki sivut
+  label_index_by_title: Hakemisto otsikoittain
+  label_index_by_date: Hakemisto päivittäin
+  label_current_version: Nykyinen versio
+  label_preview: Esikatselu
+  label_feed_plural: Syötteet
+  label_changes_details: Kaikkien muutosten yksityiskohdat
+  label_issue_tracking: Tapahtumien seuranta
+  label_spent_time: Käytetty aika
+  label_f_hour: "{{value}} tunti"
+  label_f_hour_plural: "{{value}} tuntia"
+  label_time_tracking: Ajan seuranta
+  label_change_plural: Muutokset
+  label_statistics: Tilastot
+  label_commits_per_month: Tapahtumaa per kuukausi
+  label_commits_per_author: Tapahtumaa per tekijä
+  label_view_diff: Näytä erot
+  label_diff_inline: sisällössä
+  label_diff_side_by_side: vierekkäin
+  label_options: Valinnat
+  label_copy_workflow_from: Kopioi työnkulku
+  label_permissions_report: Oikeuksien raportti
+  label_watched_issues: Seurattavat tapahtumat
+  label_related_issues: Liittyvät tapahtumat
+  label_applied_status: Lisätty tila
+  label_loading: Lataa...
+  label_relation_new: Uusi suhde
+  label_relation_delete: Poista suhde
+  label_relates_to: liittyy
+  label_duplicates: kopio
+  label_blocks: estää
+  label_blocked_by: estetty
+  label_precedes: edeltää
+  label_follows: seuraa
+  label_end_to_start: lopusta alkuun
+  label_end_to_end: lopusta loppuun
+  label_start_to_start: alusta alkuun
+  label_start_to_end: alusta loppuun
+  label_stay_logged_in: Pysy kirjautuneena
+  label_disabled: poistettu käytöstä
+  label_show_completed_versions: Näytä valmiit versiot
+  label_me: minä
+  label_board: Keskustelupalsta
+  label_board_new: Uusi keskustelupalsta
+  label_board_plural: Keskustelupalstat
+  label_topic_plural: Aiheet
+  label_message_plural: Viestit
+  label_message_last: Viimeisin viesti
+  label_message_new: Uusi viesti
+  label_reply_plural: Vastaukset
+  label_send_information: Lähetä tilin tiedot käyttäjälle
+  label_year: Vuosi
+  label_month: Kuukausi
+  label_week: Viikko
+  label_language_based: Pohjautuen käyttäjän kieleen
+  label_sort_by: "Lajittele {{value}}"
+  label_send_test_email: Lähetä testi sähköposti
+  label_feeds_access_key_created_on: "RSS salasana luotiin {{value}} sitten"
+  label_module_plural: Moduulit
+  label_added_time_by: "Lisännyt {{author}} {{age}} sitten"
+  label_updated_time: "Päivitetty {{value}} sitten"
+  label_jump_to_a_project: Siirry projektiin...
+  label_file_plural: Tiedostot
+  label_changeset_plural: Muutosryhmät
+  label_default_columns: Vakiosarakkeet
+  label_no_change_option: (Ei muutosta)
+  label_bulk_edit_selected_issues: Perusmuotoile valitut tapahtumat
+  label_theme: Teema
+  label_default: Vakio
+  label_search_titles_only: Hae vain otsikot
+  label_user_mail_option_all: "Kaikista tapahtumista kaikissa projekteistani"
+  label_user_mail_option_selected: "Kaikista tapahtumista vain valitsemistani projekteista..."
+  label_user_mail_option_none: "Vain tapahtumista joita valvon tai olen mukana"
+  label_user_mail_no_self_notified: "En halua muistutusta muutoksista joita itse teen"
+  label_registration_activation_by_email: tilin aktivointi sähköpostitse
+  label_registration_manual_activation: tilin aktivointi käsin
+  label_registration_automatic_activation: tilin aktivointi automaattisesti
+  label_display_per_page: "Per sivu: {{value}}'"
+  label_age: Ikä
+  label_change_properties: Vaihda asetuksia
+  label_general: Yleinen
+  
+  button_login: Kirjaudu
+  button_submit: Lähetä
+  button_save: Tallenna
+  button_check_all: Valitse kaikki
+  button_uncheck_all: Poista valinnat
+  button_delete: Poista
+  button_create: Luo
+  button_test: Testaa
+  button_edit: Muokkaa
+  button_add: Lisää
+  button_change: Muuta
+  button_apply: Ota käyttöön
+  button_clear: Tyhjää
+  button_lock: Lukitse
+  button_unlock: Vapauta
+  button_download: Lataa
+  button_list: Lista
+  button_view: Näytä
+  button_move: Siirrä
+  button_back: Takaisin
+  button_cancel: Peruuta
+  button_activate: Aktivoi
+  button_sort: Järjestä
+  button_log_time: Seuraa aikaa
+  button_rollback: Siirry takaisin tähän versioon
+  button_watch: Seuraa
+  button_unwatch: Älä seuraa
+  button_reply: Vastaa
+  button_archive: Arkistoi
+  button_unarchive: Palauta
+  button_reset: Nollaus
+  button_rename: Uudelleen nimeä
+  button_change_password: Vaihda salasana
+  button_copy: Kopioi
+  button_annotate: Lisää selitys
+  button_update: Päivitä
+  
+  status_active: aktiivinen
+  status_registered: rekisteröity
+  status_locked: lukittu
+  
+  text_select_mail_notifications: Valitse tapahtumat joista tulisi lähettää sähköpostimuistutus.
+  text_regexp_info: esim. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 tarkoittaa, ei rajoitusta
+  text_project_destroy_confirmation: Oletko varma että haluat poistaa tämän projektin ja kaikki siihen kuuluvat tiedot?
+  text_workflow_edit: Valitse rooli ja tapahtuma muokataksesi työnkulkua
+  text_are_you_sure: Oletko varma?
+  text_journal_changed: "{{old}} muutettu arvoksi {{new}}"
+  text_journal_set_to: "muutettu {{value}}"
+  text_journal_deleted: poistettu
+  text_tip_task_begin_day: tehtävä joka alkaa tänä päivänä
+  text_tip_task_end_day: tehtävä joka loppuu tänä päivänä
+  text_tip_task_begin_end_day: tehtävä joka alkaa ja loppuu tänä päivänä
+  text_project_identifier_info: 'Pienet kirjaimet (a-z), numerot ja viivat ovat sallittu.<br />Tallentamisen jälkeen tunnistetta ei voi muuttaa.'
+  text_caracters_maximum: "{{count}} merkkiä enintään."
+  text_caracters_minimum: "Täytyy olla vähintään {{count}} merkkiä pitkä."
+  text_length_between: "Pituus välillä {{min}} ja {{max}} merkkiä."
+  text_tracker_no_workflow: Työnkulkua ei määritelty tälle tapahtumalle
+  text_unallowed_characters: Kiellettyjä merkkejä
+  text_comma_separated: Useat arvot sallittu (pilkku eroteltuna).
+  text_issues_ref_in_commit_messages: Liitän ja korjaan ongelmia syötetyssä viestissä
+  text_issue_added: "Issue {{id}} has been reported by {{author}}."
+  text_issue_updated: "Issue {{id}} has been updated by {{author}}."
+  text_wiki_destroy_confirmation: Oletko varma että haluat poistaa tämän wiki:n ja kaikki sen sisältämän tiedon?
+  text_issue_category_destroy_question: "Jotkut tapahtumat ({{count}}) ovat nimetty tälle luokalle. Mitä haluat tehdä?"
+  text_issue_category_destroy_assignments: Poista luokan tehtävät
+  text_issue_category_reassign_to: Vaihda tapahtuma tähän luokkaan
+  text_user_mail_option: "Valitsemattomille projekteille, saat vain muistutuksen asioista joita seuraat tai olet mukana (esim. tapahtumat joissa olet tekijä tai nimettynä)."
+  text_no_configuration_data: "Rooleja, tapahtumien tiloja ja työnkulkua ei vielä olla määritelty.\nOn erittäin suotavaa ladata vakioasetukset. Voit muuttaa sitä latauksen jälkeen."
+  text_load_default_configuration: Lataa vakioasetukset
+  
+  default_role_manager: Päälikkö
+  default_role_developper: Kehittäjä
+  default_role_reporter: Tarkastelija
+  default_tracker_bug: Ohjelmointivirhe
+  default_tracker_feature: Ominaisuus
+  default_tracker_support: Tuki
+  default_issue_status_new: Uusi
+  default_issue_status_assigned: Nimetty
+  default_issue_status_resolved: Hyväksytty
+  default_issue_status_feedback: Palaute
+  default_issue_status_closed: Suljettu
+  default_issue_status_rejected: Hylätty
+  default_doc_category_user: Käyttäjä dokumentaatio
+  default_doc_category_tech: Tekninen dokumentaatio
+  default_priority_low: Matala
+  default_priority_normal: Normaali
+  default_priority_high: Korkea
+  default_priority_urgent: Kiireellinen
+  default_priority_immediate: Valitön
+  default_activity_design: Suunnittelu
+  default_activity_development: Kehitys
+  
+  enumeration_issue_priorities: Tapahtuman tärkeysjärjestys
+  enumeration_doc_categories: Dokumentin luokat
+  enumeration_activities: Historia (ajan seuranta)
+  label_associated_revisions: Liittyvät versiot
+  setting_user_format: Käyttäjien esitysmuoto
+  text_status_changed_by_changeset: "Päivitetty muutosversioon {{value}}."
+  text_issues_destroy_confirmation: 'Oletko varma että haluat poistaa valitut tapahtumat ?'
+  label_more: Lisää
+  label_issue_added: Tapahtuma lisätty
+  label_issue_updated: Tapahtuma päivitetty
+  label_document_added: Dokumentti lisätty
+  label_message_posted: Viesti lisätty
+  label_file_added: Tiedosto lisätty
+  label_scm: SCM
+  text_select_project_modules: 'Valitse modulit jotka haluat käyttöön tähän projektiin:'
+  label_news_added: Uutinen lisätty
+  project_module_boards: Keskustelupalsta
+  project_module_issue_tracking: Tapahtuman seuranta
+  project_module_wiki: Wiki
+  project_module_files: Tiedostot
+  project_module_documents: Dokumentit
+  project_module_repository: Tietovarasto
+  project_module_news: Uutiset
+  project_module_time_tracking: Ajan seuranta
+  text_file_repository_writable: Kirjoitettava tiedostovarasto
+  text_default_administrator_account_changed: Vakio hallinoijan tunnus muutettu
+  text_rmagick_available: RMagick saatavilla (valinnainen)
+  button_configure: Asetukset
+  label_plugins: Lisäosat
+  label_ldap_authentication: LDAP tunnistautuminen
+  label_downloads_abbr: D/L
+  label_add_another_file: Lisää uusi tiedosto
+  label_this_month: tässä kuussa
+  text_destroy_time_entries_question: %.02f tuntia on raportoitu tapahtumasta jonka aiot poistaa. Mitä haluat tehdä ?
+  label_last_n_days: "viimeiset {{count}} päivää"
+  label_all_time: koko ajalta
+  error_issue_not_found_in_project: 'Tapahtumaa ei löytynyt tai se ei kuulu tähän projektiin'
+  label_this_year: tänä vuonna
+  text_assign_time_entries_to_project: Määritä tunnit projektille
+  label_date_range: Aikaväli
+  label_last_week: viime viikolla
+  label_yesterday: eilen
+  label_optional_description: Lisäkuvaus
+  label_last_month: viime kuussa
+  text_destroy_time_entries: Poista raportoidut tunnit
+  text_reassign_time_entries: 'Siirrä raportoidut tunnit tälle tapahtumalle:'
+  label_chronological_order: Aikajärjestyksessä
+  label_date_to: ''
+  setting_activity_days_default: Päivien esittäminen projektien historiassa
+  label_date_from: ''
+  label_in: ''
+  setting_display_subprojects_issues: Näytä aliprojektien tapahtumat pääprojektissa oletusarvoisesti
+  field_comments_sorting: Näytä kommentit
+  label_reverse_chronological_order: Käänteisessä aikajärjestyksessä
+  label_preferences: Asetukset
+  setting_default_projects_public: Uudet projektit ovat oletuksena julkisia
+  label_overall_activity: Kokonaishistoria
+  error_scm_annotate: "Merkintää ei ole tai siihen ei voi lisätä selityksiä."
+  label_planning: Suunnittelu
+  text_subprojects_destroy_warning: "Tämän aliprojekti(t): {{value}} tullaan myös poistamaan.'"
+  label_and_its_subprojects: "{{value}} ja aliprojektit"
+  mail_body_reminder: "{{count}} sinulle nimettyä tapahtuma(a) erääntyy {{days}} päivä sisään:"
+  mail_subject_reminder: "{{count}} tapahtuma(a) erääntyy lähipäivinä"
+  text_user_wrote: "{{value}} kirjoitti:'"
+  label_duplicated_by: kopioinut
+  setting_enabled_scm: Versionhallinta käytettävissä
+  text_enumeration_category_reassign_to: 'Siirrä täksi arvoksi:'
+  text_enumeration_destroy_question: "{{count}} kohdetta on sijoitettu tälle arvolle.'"
+  label_incoming_emails: Saapuvat sähköpostiviestit
+  label_generate_key: Luo avain
+  setting_mail_handler_api_enabled: Ota käyttöön WS saapuville sähköposteille
+  setting_mail_handler_api_key: API avain
+  text_email_delivery_not_configured: "Sähköpostin jakelu ei ole määritelty ja sähköpostimuistutukset eivät ole käytössä.\nKonfiguroi sähköpostipalvelinasetukset (SMTP) config/email.yml tiedostosta ja uudelleenkäynnistä sovellus jotta asetukset astuvat voimaan."
+  field_parent_title: Aloitussivu
+  label_issue_watchers: Tapahtuman seuraajat
+  button_quote: Vastaa
+  setting_sequential_project_identifiers: Luo peräkkäiset projektien tunnisteet
+  setting_commit_logs_encoding: Tee viestien koodaus
+  notice_unable_delete_version: Version poisto epäonnistui
+  label_renamed: uudelleennimetty
+  label_copied: kopioitu
+  setting_plain_text_mail: vain muotoilematonta tekstiä (ei HTML)
+  permission_view_files: Näytä tiedostot
+  permission_edit_issues: Muokkaa tapahtumia
+  permission_edit_own_time_entries: Muokka omia aikamerkintöjä
+  permission_manage_public_queries: Hallinnoi julkisia hakuja
+  permission_add_issues: Lisää tapahtumia
+  permission_log_time: Lokita käytettyä aikaa
+  permission_view_changesets: Näytä muutosryhmät
+  permission_view_time_entries: Näytä käytetty aika
+  permission_manage_versions: Hallinnoi versioita
+  permission_manage_wiki: Hallinnoi wikiä
+  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ää seuraajia
+  permission_view_gantt: Näytä gantt kaavio
+  permission_move_issues: Siirrä 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ä
+  permission_view_wiki_edits: Näytä wiki historia
+  permission_add_messages: Jätä viesti
+  permission_view_messages: Näytä viestejä
+  permission_manage_files: Hallinnoi tiedostoja
+  permission_edit_issue_notes: Muokkaa muistiinpanoja
+  permission_manage_news: Hallinnoi uutisia
+  permission_view_calendar: Näytä kalenteri
+  permission_manage_members: Hallinnoi jäseniä
+  permission_edit_messages: Muokkaa viestejä
+  permission_delete_issues: Poista tapahtumia
+  permission_view_issue_watchers: Näytä seuraaja lista
+  permission_manage_repository: Hallinnoi tietovarastoa
+  permission_commit_access: Tee pääsyoikeus
+  permission_browse_repository: Selaa tietovarastoa
+  permission_view_documents: Näytä dokumentit
+  permission_edit_project: Muokkaa projektia
+  permission_add_issue_notes: Lisää muistiinpanoja
+  permission_save_queries: Tallenna hakuja
+  permission_view_wiki_pages: Näytä wiki
+  permission_rename_wiki_pages: Uudelleennimeä wiki sivuja
+  permission_edit_time_entries: Muokkaa aika lokeja
+  permission_edit_own_issue_notes: Muokkaa omia muistiinpanoja
+  setting_gravatar_enabled: Käytä Gravatar käyttäjä ikoneita
+  label_example: Esimerkki
+  text_repository_usernames_mapping: "Valitse päivittääksesi Redmine käyttäjä jokaiseen käyttäjään joka löytyy tietovaraston lokista.\nKäyttäjät joilla on sama Redmine ja tietovaraston käyttäjänimi tai sähköpostiosoite, yhdistetään automaattisesti."
+  permission_edit_own_messages: Muokkaa omia viestejä
+  permission_delete_own_messages: Poista omia viestejä
+  label_user_activity: "Käyttäjän {{value}} historia"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
new file mode 100644 (file)
index 0000000..f3171e4
--- /dev/null
@@ -0,0 +1,809 @@
+# French translations for Ruby on Rails 
+# by Christian Lescuyer (christian@flyingcoders.com)
+# contributor: Sebastien Grosjean - ZenCocoon.com
+
+fr:
+  date:
+    formats:
+      default: "%d/%m/%Y"
+      short: "%e %b"
+      long: "%e %B %Y"
+      long_ordinal: "%e %B %Y"
+      only_day: "%e"
+
+    day_names: [dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi]
+    abbr_day_names: [dim, lun, mar, mer, jeu, ven, sam]
+    month_names: [~, janvier, février, mars, avril, mai, juin, juillet, août, septembre, octobre, novembre, décembre]
+    abbr_month_names: [~, jan., fév., mar., avr., mai, juin, juil., août, sept., oct., nov., déc.]
+    order: [ :day, :month, :year ]
+  
+  time:
+    formats:
+      default: "%d/%m/%Y %H:%M"
+      time: "%H:%M"
+      short: "%d %b %H:%M"
+      long: "%A %d %B %Y %H:%M:%S %Z"
+      long_ordinal: "%A %d %B %Y %H:%M:%S %Z"
+      only_second: "%S"
+    am: 'am'
+    pm: 'pm'
+
+  datetime:
+    distance_in_words:
+      half_a_minute: "30 secondes"
+      less_than_x_seconds:
+        zero:  "moins d'une seconde"
+        one:   "moins de 1 seconde"
+        other: "moins de {{count}} secondes"
+      x_seconds:
+        one:   "1 seconde"
+        other: "{{count}} secondes"
+      less_than_x_minutes:
+        zero:  "moins d'une minute"
+        one:   "moins de 1 minute"
+        other: "moins de {{count}} minutes"
+      x_minutes:
+        one:   "1 minute"
+        other: "{{count}} minutes"
+      about_x_hours:
+        one:   "environ une heure"
+        other: "environ {{count}} heures"
+      x_days:
+        one:   "1 jour"
+        other: "{{count}} jours"
+      about_x_months:
+        one:   "environ un mois"
+        other: "environ {{count}} mois"
+      x_months:
+        one:   "1 mois"
+        other: "{{count}} mois"
+      about_x_years:
+        one:   "environ un an"
+        other: "environ {{count}} ans"
+      over_x_years:
+        one:   "plus d'un an"
+        other: "plus de {{count}} ans"
+    prompts:
+      year:   "Année"
+      month:  "Mois"
+      day:    "Jour"
+      hour:   "Heure"
+      minute: "Minute"
+      second: "Seconde"
+  
+  number:
+    format:
+      precision: 3
+      separator: ','
+      delimiter: ' '
+    currency:
+      format:
+        unit: '€'
+        precision: 2
+        format: '%n %u'
+    human:
+      format:
+        precision: 2
+      storage_units: [ Octet, ko, Mo, Go, To ]
+  
+  support:
+    array:
+      sentence_connector: 'et'
+      skip_last_comma: true
+      word_connector: ", "
+      two_words_connector: " et "
+      last_word_connector: " et "
+  
+  activerecord:
+    errors:
+      template:
+        header: 
+          one: "Impossible d'enregistrer {{model}}: 1 erreur"
+          other: "Impossible d'enregistrer {{model}}: {{count}} erreurs."
+        body: "Veuillez vérifier les champs suivants :"
+      messages:
+        inclusion: "n'est pas inclus(e) dans la liste"
+        exclusion: "n'est pas disponible"
+        invalid: "n'est pas valide"
+        confirmation: "ne concorde pas avec la confirmation"
+        accepted: "doit être accepté(e)"
+        empty: "doit être renseigné(e)"
+        blank: "doit être renseigné(e)"
+        too_long: "est trop long (pas plus de {{count}} caractères)"
+        too_short: "est trop court (au moins {{count}} caractères)"
+        wrong_length: "ne fait pas la bonne longueur (doit comporter {{count}} caractères)"
+        taken: "n'est pas disponible"
+        not_a_number: "n'est pas un nombre"
+        greater_than: "doit être supérieur à {{count}}"
+        greater_than_or_equal_to: "doit être supérieur ou égal à {{count}}"
+        equal_to: "doit être égal à {{count}}"
+        less_than: "doit être inférieur à {{count}}"
+        less_than_or_equal_to: "doit être inférieur ou égal à {{count}}"
+        odd: "doit être impair"
+        even: "doit être pair"
+        greater_than_start_date: "doit être postérieure à la date de début"
+        not_same_project: "n'appartient pas au même projet"
+        circular_dependency: "Cette relation créerait une dépendance circulaire"
+
+  actionview_instancetag_blank_option: Choisir
+  
+  general_text_No: 'Non'
+  general_text_Yes: 'Oui'
+  general_text_no: 'non'
+  general_text_yes: 'oui'
+  general_lang_name: 'Français'
+  general_csv_separator: ';'
+  general_csv_decimal_separator: ','
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Le compte a été mis à jour avec succès.
+  notice_account_invalid_creditentials: Identifiant ou mot de passe invalide.
+  notice_account_password_updated: Mot de passe mis à jour avec succès.
+  notice_account_wrong_password: Mot de passe incorrect
+  notice_account_register_done: Un message contenant les instructions pour activer votre compte vous a été envoyé.
+  notice_account_unknown_email: Aucun compte ne correspond à cette adresse.
+  notice_can_t_change_password: Ce compte utilise une authentification externe. Impossible de changer le mot de passe.
+  notice_account_lost_email_sent: Un message contenant les instructions pour choisir un nouveau mot de passe vous a été envoyé.
+  notice_account_activated: Votre compte a été activé. Vous pouvez à présent vous connecter.
+  notice_successful_create: Création effectuée avec succès.
+  notice_successful_update: Mise à jour effectuée avec succès.
+  notice_successful_delete: Suppression effectuée avec succès.
+  notice_successful_connection: Connection réussie.
+  notice_file_not_found: "La page à laquelle vous souhaitez accéder n'existe pas ou a été supprimée."
+  notice_locking_conflict: Les données ont été mises à jour par un autre utilisateur. Mise à jour impossible.
+  notice_not_authorized: "Vous n'êtes pas autorisés à accéder à cette page."
+  notice_email_sent: "Un email a été envoyé à {{value}}"
+  notice_email_error: "Erreur lors de l'envoi de l'email ({{value}})"
+  notice_feeds_access_key_reseted: "Votre clé d'accès aux flux RSS a été réinitialisée."
+  notice_failed_to_save_issues: "{{count}} demande(s) sur les {{total}} sélectionnées n'ont pas pu être mise(s) à jour: {{ids}}."
+  notice_no_issue_selected: "Aucune demande sélectionnée ! Cochez les demandes que vous voulez mettre à jour."
+  notice_account_pending: "Votre compte a été créé et attend l'approbation de l'administrateur."
+  notice_default_data_loaded: Paramétrage par défaut chargé avec succès.
+  notice_unable_delete_version: Impossible de supprimer cette version.
+  
+  error_can_t_load_default_data: "Une erreur s'est produite lors du chargement du paramétrage: {{value}}"
+  error_scm_not_found: "L'entrée et/ou la révision demandée n'existe pas dans le dépôt."
+  error_scm_command_failed: "Une erreur s'est produite lors de l'accès au dépôt: {{value}}"
+  error_scm_annotate: "L'entrée n'existe pas ou ne peut pas être annotée."
+  error_issue_not_found_in_project: "La demande n'existe pas ou n'appartient pas à ce projet"
+  
+  warning_attachments_not_saved: "{{count}} fichier(s) n'ont pas pu être sauvegardés."
+  
+  mail_subject_lost_password: "Votre mot de passe {{value}}"
+  mail_body_lost_password: 'Pour changer votre mot de passe, cliquez sur le lien suivant:'
+  mail_subject_register: "Activation de votre compte {{value}}"
+  mail_body_register: 'Pour activer votre compte, cliquez sur le lien suivant:'
+  mail_body_account_information_external: "Vous pouvez utiliser votre compte {{value}} pour vous connecter."
+  mail_body_account_information: Paramètres de connexion de votre compte
+  mail_subject_account_activation_request: "Demande d'activation d'un compte {{value}}"
+  mail_body_account_activation_request: "Un nouvel utilisateur ({{value}}) s'est inscrit. Son compte nécessite votre approbation:"
+  mail_subject_reminder: "{{count}} demande(s) arrivent à échéance"
+  mail_body_reminder: "{{count}} demande(s) qui vous sont assignées arrivent à échéance dans les {{days}} prochains jours:"
+  
+  gui_validation_error: 1 erreur
+  gui_validation_error_plural: "{{count}} erreurs"
+  
+  field_name: Nom
+  field_description: Description
+  field_summary: Résumé
+  field_is_required: Obligatoire
+  field_firstname: Prénom
+  field_lastname: Nom
+  field_mail: Email
+  field_filename: Fichier
+  field_filesize: Taille
+  field_downloads: Téléchargements
+  field_author: Auteur
+  field_created_on: Créé
+  field_updated_on: Mis à jour
+  field_field_format: Format
+  field_is_for_all: Pour tous les projets
+  field_possible_values: Valeurs possibles
+  field_regexp: Expression régulière
+  field_min_length: Longueur minimum
+  field_max_length: Longueur maximum
+  field_value: Valeur
+  field_category: Catégorie
+  field_title: Titre
+  field_project: Projet
+  field_issue: Demande
+  field_status: Statut
+  field_notes: Notes
+  field_is_closed: Demande fermée
+  field_is_default: Valeur par défaut
+  field_tracker: Tracker
+  field_subject: Sujet
+  field_due_date: Date d'échéance
+  field_assigned_to: Assigné à
+  field_priority: Priorité
+  field_fixed_version: Version cible
+  field_user: Utilisateur
+  field_role: Rôle
+  field_homepage: Site web
+  field_is_public: Public
+  field_parent: Sous-projet de
+  field_is_in_chlog: Demandes affichées dans l'historique
+  field_is_in_roadmap: Demandes affichées dans la roadmap
+  field_login: Identifiant
+  field_mail_notification: Notifications par mail
+  field_admin: Administrateur
+  field_last_login_on: Dernière connexion
+  field_language: Langue
+  field_effective_date: Date
+  field_password: Mot de passe
+  field_new_password: Nouveau mot de passe
+  field_password_confirmation: Confirmation
+  field_version: Version
+  field_type: Type
+  field_host: Hôte
+  field_port: Port
+  field_account: Compte
+  field_base_dn: Base DN
+  field_attr_login: Attribut Identifiant
+  field_attr_firstname: Attribut Prénom
+  field_attr_lastname: Attribut Nom
+  field_attr_mail: Attribut Email
+  field_onthefly: Création des utilisateurs à la volée
+  field_start_date: Début
+  field_done_ratio: %% Réalisé
+  field_auth_source: Mode d'authentification
+  field_hide_mail: Cacher mon adresse mail
+  field_comments: Commentaire
+  field_url: URL
+  field_start_page: Page de démarrage
+  field_subproject: Sous-projet
+  field_hours: Heures
+  field_activity: Activité
+  field_spent_on: Date
+  field_identifier: Identifiant
+  field_is_filter: Utilisé comme filtre
+  field_issue_to_id: Demande liée
+  field_delay: Retard
+  field_assignable: Demandes assignables à ce rôle
+  field_redirect_existing_links: Rediriger les liens existants
+  field_estimated_hours: Temps estimé
+  field_column_names: Colonnes
+  field_time_zone: Fuseau horaire
+  field_searchable: Utilisé pour les recherches
+  field_default_value: Valeur par dé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
+  setting_welcome_text: Texte d'accueil
+  setting_default_language: Langue par défaut
+  setting_login_required: Authentification obligatoire
+  setting_self_registration: Inscription des nouveaux utilisateurs
+  setting_attachment_max_size: Taille max des fichiers
+  setting_issues_export_limit: Limite export demandes
+  setting_mail_from: Adresse d'émission
+  setting_bcc_recipients: Destinataires en copie cachée (cci)
+  setting_plain_text_mail: Mail texte brut (non HTML)
+  setting_host_name: Nom d'hôte et chemin
+  setting_text_formatting: Formatage du texte
+  setting_wiki_compression: Compression historique wiki
+  setting_feeds_limit: Limite du contenu des flux RSS
+  setting_default_projects_public: Définir les nouveaux projects comme publics par défaut
+  setting_autofetch_changesets: Récupération auto. des commits
+  setting_sys_api_enabled: Activer les WS pour la gestion des dépôts
+  setting_commit_ref_keywords: Mot-clés de référencement
+  setting_commit_fix_keywords: Mot-clés de résolution
+  setting_autologin: Autologin
+  setting_date_format: Format de date
+  setting_time_format: Format d'heure
+  setting_cross_project_issue_relations: Autoriser les relations entre demandes de différents projets
+  setting_issue_list_default_columns: Colonnes affichées par défaut sur la liste des demandes
+  setting_repositories_encodings: Encodages des dépôts
+  setting_commit_logs_encoding: Encodage des messages de commit
+  setting_emails_footer: Pied-de-page des emails
+  setting_protocol: Protocole
+  setting_per_page_options: Options d'objets affichés par page
+  setting_user_format: Format d'affichage des utilisateurs
+  setting_activity_days_default: Nombre de jours affichés sur l'activité des projets
+  setting_display_subprojects_issues: Afficher par défaut les demandes des sous-projets sur les projets principaux
+  setting_enabled_scm: SCM activés
+  setting_mail_handler_api_enabled: "Activer le WS pour la réception d'emails"
+  setting_mail_handler_api_key: Clé de protection de l'API
+  setting_sequential_project_identifiers: Générer des identifiants de projet séquentiels
+  setting_gravatar_enabled: Afficher les Gravatar des utilisateurs
+  setting_diff_max_lines_displayed: Nombre maximum de lignes de diff affichées
+  setting_repository_log_display_limit: "Nombre maximum de revisions affichées sur l'historique d'un fichier"
+  
+  permission_edit_project: Modifier le projet
+  permission_select_project_modules: Choisir les modules
+  permission_manage_members: Gérer les members
+  permission_manage_versions: Gérer les versions
+  permission_manage_categories: Gérer les catégories de demandes
+  permission_add_issues: Créer des demandes
+  permission_edit_issues: Modifier les demandes
+  permission_manage_issue_relations: Gé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éplacer les demandes
+  permission_delete_issues: Supprimer les demandes
+  permission_manage_public_queries: Gérer les requêtes publiques
+  permission_save_queries: Sauvegarder les requê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é
+  permission_view_time_entries: Voir le temps passé
+  permission_edit_time_entries: Modifier les temps passés
+  permission_edit_own_time_entries: Modifier son propre temps passé
+  permission_manage_news: Gérer les annonces
+  permission_comment_news: Commenter les annonces
+  permission_manage_documents: Gérer les documents
+  permission_view_documents: Voir les documents
+  permission_manage_files: Gérer les fichiers
+  permission_view_files: Voir les fichiers
+  permission_manage_wiki: Gé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: "Voir l'historique des modifications"
+  permission_edit_wiki_pages: Modifier les pages
+  permission_delete_wiki_pages_attachments: Supprimer les fichiers joints
+  permission_protect_wiki_pages: Protéger les pages
+  permission_manage_repository: Gérer le dépôt de sources
+  permission_browse_repository: Parcourir les sources
+  permission_view_changesets: Voir les révisions
+  permission_commit_access: Droit de commit
+  permission_manage_boards: Gé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é
+  project_module_news: Publication d'annonces
+  project_module_documents: Publication de documents
+  project_module_files: Publication de fichiers
+  project_module_wiki: Wiki
+  project_module_repository: Dépôt de sources
+  project_module_boards: Forums de discussion
+  
+  label_user: Utilisateur
+  label_user_plural: Utilisateurs
+  label_user_new: Nouvel utilisateur
+  label_project: Projet
+  label_project_new: Nouveau projet
+  label_project_plural: Projets
+  label_x_projects:
+    zero:  aucun projet
+    one:   1 projet
+    other: "{{count}} projets"
+  label_project_all: Tous les projets
+  label_project_latest: Derniers projets
+  label_issue: Demande
+  label_issue_new: Nouvelle demande
+  label_issue_plural: Demandes
+  label_issue_view_all: Voir toutes les demandes
+  label_issue_added: Demande ajoutée
+  label_issue_updated: Demande mise à jour
+  label_issues_by: "Demandes par {{value}}"
+  label_document: Document
+  label_document_new: Nouveau document
+  label_document_plural: Documents
+  label_document_added: Document ajouté
+  label_role: Rôle
+  label_role_plural: Rôles
+  label_role_new: Nouveau rôle
+  label_role_and_permissions: Rôles et permissions
+  label_member: Membre
+  label_member_new: Nouveau membre
+  label_member_plural: Membres
+  label_tracker: Tracker
+  label_tracker_plural: Trackers
+  label_tracker_new: Nouveau tracker
+  label_workflow: Workflow
+  label_issue_status: Statut de demandes
+  label_issue_status_plural: Statuts de demandes
+  label_issue_status_new: Nouveau statut
+  label_issue_category: Catégorie de demandes
+  label_issue_category_plural: Catégories de demandes
+  label_issue_category_new: Nouvelle catégorie
+  label_custom_field: Champ personnalisé
+  label_custom_field_plural: Champs personnalisés
+  label_custom_field_new: Nouveau champ personnalisé
+  label_enumerations: Listes de valeurs
+  label_enumeration_new: Nouvelle valeur
+  label_information: Information
+  label_information_plural: Informations
+  label_please_login: Identification
+  label_register: S'enregistrer
+  label_password_lost: Mot de passe perdu
+  label_home: Accueil
+  label_my_page: Ma page
+  label_my_account: Mon compte
+  label_my_projects: Mes projets
+  label_administration: Administration
+  label_login: Connexion
+  label_logout: Déconnexion
+  label_help: Aide
+  label_reported_issues: Demandes soumises
+  label_assigned_to_me_issues: Demandes qui me sont assignées
+  label_last_login: Dernière connexion
+  label_registered_on: Inscrit le
+  label_activity: Activité
+  label_overall_activity: Activité globale
+  label_user_activity: "Activité de {{value}}"
+  label_new: Nouveau
+  label_logged_as: Connecté en tant que
+  label_environment: Environnement
+  label_authentication: Authentification
+  label_auth_source: Mode d'authentification
+  label_auth_source_new: Nouveau mode d'authentification
+  label_auth_source_plural: Modes d'authentification
+  label_subproject_plural: Sous-projets
+  label_and_its_subprojects: "{{value}} et ses sous-projets"
+  label_min_max_length: Longueurs mini - maxi
+  label_list: Liste
+  label_date: Date
+  label_integer: Entier
+  label_float: Nombre décimal
+  label_boolean: Booléen
+  label_string: Texte
+  label_text: Texte long
+  label_attribute: Attribut
+  label_attribute_plural: Attributs
+  label_download: "{{count}} Téléchargement"
+  label_download_plural: "{{count}} Téléchargements"
+  label_no_data: Aucune donnée à afficher
+  label_change_status: Changer le statut
+  label_history: Historique
+  label_attachment: Fichier
+  label_attachment_new: Nouveau fichier
+  label_attachment_delete: Supprimer le fichier
+  label_attachment_plural: Fichiers
+  label_file_added: Fichier ajouté
+  label_report: Rapport
+  label_report_plural: Rapports
+  label_news: Annonce
+  label_news_new: Nouvelle annonce
+  label_news_plural: Annonces
+  label_news_latest: Dernières annonces
+  label_news_view_all: Voir toutes les annonces
+  label_news_added: Annonce ajoutée
+  label_change_log: Historique
+  label_settings: Configuration
+  label_overview: Aperçu
+  label_version: Version
+  label_version_new: Nouvelle version
+  label_version_plural: Versions
+  label_confirmation: Confirmation
+  label_export_to: 'Formats disponibles:'
+  label_read: Lire...
+  label_public_projects: Projets publics
+  label_open_issues: ouvert
+  label_open_issues_plural: ouverts
+  label_closed_issues: fermé
+  label_closed_issues_plural: fermés
+  label_x_open_issues_abbr_on_total:
+    zero:  0 ouvert sur {{total}}
+    one:   1 ouvert sur {{total}}
+    other: "{{count}} ouverts sur {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 ouvert
+    one:   1 ouvert
+    other: "{{count}} ouverts"
+  label_x_closed_issues_abbr:
+    zero:  0 fermé
+    one:   1 fermé
+    other: "{{count}} fermés"
+  label_total: Total
+  label_permissions: Permissions
+  label_current_status: Statut actuel
+  label_new_statuses_allowed: Nouveaux statuts autorisés
+  label_all: tous
+  label_none: aucun
+  label_nobody: personne
+  label_next: Suivant
+  label_previous: Précédent
+  label_used_by: Utilisé par
+  label_details: Détails
+  label_add_note: Ajouter une note
+  label_per_page: Par page
+  label_calendar: Calendrier
+  label_months_from: mois depuis
+  label_gantt: Gantt
+  label_internal: Interne
+  label_last_changes: "{{count}} derniers changements"
+  label_change_view_all: Voir tous les changements
+  label_personalize_page: Personnaliser cette page
+  label_comment: Commentaire
+  label_comment_plural: Commentaires
+  label_x_comments:
+    zero: aucun commentaire
+    one: 1 commentaire
+    other: "{{count}} commentaires"
+  label_comment_add: Ajouter un commentaire
+  label_comment_added: Commentaire ajouté
+  label_comment_delete: Supprimer les commentaires
+  label_query: Rapport personnalisé
+  label_query_plural: Rapports personnalisés
+  label_query_new: Nouveau rapport
+  label_filter_add: Ajouter le filtre
+  label_filter_plural: Filtres
+  label_equals: égal
+  label_not_equals: différent
+  label_in_less_than: dans moins de
+  label_in_more_than: dans plus de
+  label_in: dans
+  label_today: aujourd'hui
+  label_all_time: toute la période
+  label_yesterday: hier
+  label_this_week: cette semaine
+  label_last_week: la semaine dernière
+  label_last_n_days: "les {{count}} derniers jours"
+  label_this_month: ce mois-ci
+  label_last_month: le mois dernier
+  label_this_year: cette année
+  label_date_range: Période
+  label_less_than_ago: il y a moins de
+  label_more_than_ago: il y a plus de
+  label_ago: il y a
+  label_contains: contient
+  label_not_contains: ne contient pas
+  label_day_plural: jours
+  label_repository: Dépôt
+  label_repository_plural: Dépôts
+  label_browse: Parcourir
+  label_modification: "{{count}} modification"
+  label_modification_plural: "{{count}} modifications"
+  label_revision: Révision
+  label_revision_plural: Révisions
+  label_associated_revisions: Révisions associées
+  label_added: ajouté
+  label_modified: modifié
+  label_copied: copié
+  label_renamed: renommé
+  label_deleted: supprimé
+  label_latest_revision: Dernière révision
+  label_latest_revision_plural: Dernières révisions
+  label_view_revisions: Voir les révisions
+  label_max_size: Taille maximale
+  label_sort_highest: Remonter en premier
+  label_sort_higher: Remonter
+  label_sort_lower: Descendre
+  label_sort_lowest: Descendre en dernier
+  label_roadmap: Roadmap
+  label_roadmap_due_in: "Echéance dans {{value}}"
+  label_roadmap_overdue: "En retard de {{value}}"
+  label_roadmap_no_issues: Aucune demande pour cette version
+  label_search: Recherche
+  label_result_plural: Résultats
+  label_all_words: Tous les mots
+  label_wiki: Wiki
+  label_wiki_edit: Révision wiki
+  label_wiki_edit_plural: Révisions wiki
+  label_wiki_page: Page wiki
+  label_wiki_page_plural: Pages wiki
+  label_index_by_title: Index par titre
+  label_index_by_date: Index par date
+  label_current_version: Version actuelle
+  label_preview: Prévisualisation
+  label_feed_plural: Flux RSS
+  label_changes_details: Détails de tous les changements
+  label_issue_tracking: Suivi des demandes
+  label_spent_time: Temps passé
+  label_f_hour: "{{value}} heure"
+  label_f_hour_plural: "{{value}} heures"
+  label_time_tracking: Suivi du temps
+  label_change_plural: Changements
+  label_statistics: Statistiques
+  label_commits_per_month: Commits par mois
+  label_commits_per_author: Commits par auteur
+  label_view_diff: Voir les différences
+  label_diff_inline: en ligne
+  label_diff_side_by_side: côte à côte
+  label_options: Options
+  label_copy_workflow_from: Copier le workflow de
+  label_permissions_report: Synthèse des permissions
+  label_watched_issues: Demandes surveillées
+  label_related_issues: Demandes liées
+  label_applied_status: Statut appliqué
+  label_loading: Chargement...
+  label_relation_new: Nouvelle relation
+  label_relation_delete: Supprimer la relation
+  label_relates_to: lié à
+  label_duplicates: duplique
+  label_duplicated_by: dupliqué par
+  label_blocks: bloque
+  label_blocked_by: bloqué par
+  label_precedes: précède
+  label_follows: suit
+  label_end_to_start: fin à début
+  label_end_to_end: fin à fin
+  label_start_to_start: début à début
+  label_start_to_end: début à fin
+  label_stay_logged_in: Rester connecté
+  label_disabled: désactivé
+  label_show_completed_versions: Voir les versions passées
+  label_me: moi
+  label_board: Forum
+  label_board_new: Nouveau forum
+  label_board_plural: Forums
+  label_topic_plural: Discussions
+  label_message_plural: Messages
+  label_message_last: Dernier message
+  label_message_new: Nouveau message
+  label_message_posted: Message ajouté
+  label_reply_plural: Réponses
+  label_send_information: Envoyer les informations à l'utilisateur
+  label_year: Année
+  label_month: Mois
+  label_week: Semaine
+  label_date_from: Du
+  label_date_to: Au
+  label_language_based: Basé sur la langue de l'utilisateur
+  label_sort_by: "Trier par {{value}}"
+  label_send_test_email: Envoyer un email de test
+  label_feeds_access_key_created_on: "Clé d'accès RSS créée il y a {{value}}"
+  label_module_plural: Modules
+  label_added_time_by: "Ajouté par {{author}} il y a {{age}}"
+  label_updated_time_by: "Mis à jour par {{author}} il y a {{age}}"
+  label_updated_time: "Mis à jour il y a {{value}}"
+  label_jump_to_a_project: Aller à un projet...
+  label_file_plural: Fichiers
+  label_changeset_plural: Révisions
+  label_default_columns: Colonnes par défaut
+  label_no_change_option: (Pas de changement)
+  label_bulk_edit_selected_issues: Modifier les demandes sélectionnées
+  label_theme: Thème
+  label_default: Défaut
+  label_search_titles_only: Uniquement dans les titres
+  label_user_mail_option_all: "Pour tous les événements de tous mes projets"
+  label_user_mail_option_selected: "Pour tous les événements des projets sélectionnés..."
+  label_user_mail_option_none: "Seulement pour ce que je surveille ou à quoi je participe"
+  label_user_mail_no_self_notified: "Je ne veux pas être notifié des changements que j'effectue"
+  label_registration_activation_by_email: activation du compte par email
+  label_registration_manual_activation: activation manuelle du compte
+  label_registration_automatic_activation: activation automatique du compte
+  label_display_per_page: "Par page: {{value}}"
+  label_age: Age
+  label_change_properties: Changer les propriétés
+  label_general: Général
+  label_more: Plus
+  label_scm: SCM
+  label_plugins: Plugins
+  label_ldap_authentication: Authentification LDAP
+  label_downloads_abbr: D/L
+  label_optional_description: Description facultative
+  label_add_another_file: Ajouter un autre fichier
+  label_preferences: Préférences
+  label_chronological_order: Dans l'ordre chronologique
+  label_reverse_chronological_order: Dans l'ordre chronologique inverse
+  label_planning: Planning
+  label_incoming_emails: Emails entrants
+  label_generate_key: Générer une clé
+  label_issue_watchers: Observateurs
+  label_example: Exemple
+  label_display: Affichage
+  
+  button_login: Connexion
+  button_submit: Soumettre
+  button_save: Sauvegarder
+  button_check_all: Tout cocher
+  button_uncheck_all: Tout décocher
+  button_delete: Supprimer
+  button_create: Créer
+  button_create_and_continue: Créer et continuer
+  button_test: Tester
+  button_edit: Modifier
+  button_add: Ajouter
+  button_change: Changer
+  button_apply: Appliquer
+  button_clear: Effacer
+  button_lock: Verrouiller
+  button_unlock: Déverrouiller
+  button_download: Télécharger
+  button_list: Lister
+  button_view: Voir
+  button_move: Déplacer
+  button_back: Retour
+  button_cancel: Annuler
+  button_activate: Activer
+  button_sort: Trier
+  button_log_time: Saisir temps
+  button_rollback: Revenir à cette version
+  button_watch: Surveiller
+  button_unwatch: Ne plus surveiller
+  button_reply: Répondre
+  button_archive: Archiver
+  button_unarchive: Désarchiver
+  button_reset: Réinitialiser
+  button_rename: Renommer
+  button_change_password: Changer de mot de passe
+  button_copy: Copier
+  button_annotate: Annoter
+  button_update: Mettre à jour
+  button_configure: Configurer
+  button_quote: Citer
+  
+  status_active: actif
+  status_registered: enregistré
+  status_locked: vérouillé
+  
+  text_select_mail_notifications: Actions pour lesquelles une notification par e-mail est envoyée
+  text_regexp_info: ex. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 pour aucune restriction
+  text_project_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce projet et toutes ses données ?
+  text_subprojects_destroy_warning: "Ses sous-projets: {{value}} seront également supprimés.'"
+  text_workflow_edit: Sélectionner un tracker et un rôle pour éditer le workflow
+  text_are_you_sure: Etes-vous sûr ?
+  text_journal_changed: "changé de {{old}} à {{new}}"
+  text_journal_set_to: "mis à {{value}}"
+  text_journal_deleted: supprimé
+  text_tip_task_begin_day: tâche commençant ce jour
+  text_tip_task_end_day: tâche finissant ce jour
+  text_tip_task_begin_end_day: tâche commençant et finissant ce jour
+  text_project_identifier_info: 'Seuls les lettres minuscules (a-z), chiffres et tirets sont autorisés.<br />Un fois sauvegardé, l''identifiant ne pourra plus être modifié.'
+  text_caracters_maximum: "{{count}} caractères maximum."
+  text_caracters_minimum: "{{count}} caractères minimum."
+  text_length_between: "Longueur comprise entre {{min}} et {{max}} caractères."
+  text_tracker_no_workflow: Aucun worflow n'est défini pour ce tracker
+  text_unallowed_characters: Caractères non autorisés
+  text_comma_separated: Plusieurs valeurs possibles (séparées par des virgules).
+  text_issues_ref_in_commit_messages: Référencement et résolution des demandes dans les commentaires de commits
+  text_issue_added: "La demande {{id}} a été soumise par {{author}}."
+  text_issue_updated: "La demande {{id}} a été mise à jour par {{author}}."
+  text_wiki_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce wiki et tout son contenu ?
+  text_issue_category_destroy_question: "{{count}} demandes sont affectées à cette catégories. Que voulez-vous faire ?"
+  text_issue_category_destroy_assignments: N'affecter les demandes à aucune autre catégorie
+  text_issue_category_reassign_to: Réaffecter les demandes à cette catégorie
+  text_user_mail_option: "Pour les projets non sélectionnés, vous recevrez seulement des notifications pour ce que vous surveillez ou à quoi vous participez (exemple: demandes dont vous êtes l'auteur ou la personne assignée)."
+  text_no_configuration_data: "Les rôles, trackers, statuts et le workflow ne sont pas encore paramétrés.\nIl est vivement recommandé de charger le paramétrage par defaut. Vous pourrez le modifier une fois chargé."
+  text_load_default_configuration: Charger le paramétrage par défaut
+  text_status_changed_by_changeset: "Appliqué par commit {{value}}."
+  text_issues_destroy_confirmation: 'Etes-vous sûr de vouloir supprimer le(s) demandes(s) selectionnée(s) ?'
+  text_select_project_modules: 'Selectionner les modules à activer pour ce project:'
+  text_default_administrator_account_changed: Compte administrateur par défaut changé
+  text_file_repository_writable: Répertoire de stockage des fichiers accessible en écriture
+  text_plugin_assets_writable: Répertoire public des plugins accessible en écriture
+  text_rmagick_available: Bibliothèque RMagick présente (optionnelle)
+  text_destroy_time_entries_question: %.02f heures ont été enregistrées sur les demandes à supprimer. Que voulez-vous faire ?
+  text_destroy_time_entries: Supprimer les heures
+  text_assign_time_entries_to_project: Reporter les heures sur le projet
+  text_reassign_time_entries: 'Reporter les heures sur cette demande:'
+  text_user_wrote: "{{value}} a écrit:'"
+  text_enumeration_destroy_question: "Cette valeur est affectée à {{count}} objets.'"
+  text_enumeration_category_reassign_to: 'Réaffecter les objets à cette valeur:'
+  text_email_delivery_not_configured: "L'envoi de mail n'est pas configuré, les notifications sont désactivées.\nConfigurez votre serveur SMTP dans config/email.yml et redémarrez l'application pour les activer."
+  text_repository_usernames_mapping: "Vous pouvez sélectionner ou modifier l'utilisateur Redmine associé à chaque nom d'utilisateur figurant dans l'historique du dépôt.\nLes utilisateurs avec le même identifiant ou la même adresse mail seront automatiquement associés."
+  text_diff_truncated: '... Ce différentiel a été tronqué car il excède la taille maximale pouvant être affichée.'
+  text_custom_field_possible_values_info: 'Une ligne par valeur'
+  
+  default_role_manager: Manager
+  default_role_developper: Développeur
+  default_role_reporter: Rapporteur
+  default_tracker_bug: Anomalie
+  default_tracker_feature: Evolution
+  default_tracker_support: Assistance
+  default_issue_status_new: Nouveau
+  default_issue_status_assigned: Assigné
+  default_issue_status_resolved: Résolu
+  default_issue_status_feedback: Commentaire
+  default_issue_status_closed: Fermé
+  default_issue_status_rejected: Rejeté
+  default_doc_category_user: Documentation utilisateur
+  default_doc_category_tech: Documentation technique
+  default_priority_low: Bas
+  default_priority_normal: Normal
+  default_priority_high: Haut
+  default_priority_urgent: Urgent
+  default_priority_immediate: Immédiat
+  default_activity_design: Conception
+  default_activity_development: Développement
+  
+  enumeration_issue_priorities: Priorités des demandes
+  enumeration_doc_categories: Catégories des documents
+  enumeration_activities: Activités (suivi du temps)
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
new file mode 100644 (file)
index 0000000..084852b
--- /dev/null
@@ -0,0 +1,806 @@
+# Galician (Spain) for Ruby on Rails
+# by Marcos Arias Pena (markus@agil-e.com)
+
+gl:
+  number:
+    format:
+      separator: "," 
+      delimiter: "." 
+      precision: 3
+
+    currency:
+      format:
+        format: "%n %u" 
+        unit: "€" 
+        separator: "," 
+        delimiter: "." 
+        precision: 2
+
+    percentage:
+      format:
+        # separator: 
+        delimiter: "" 
+        # precision: 
+
+    precision:
+      format:
+        # separator:
+        delimiter: "" 
+        # precision:
+
+    human:
+      format:
+        # separator: 
+        delimiter: "" 
+        precision: 1
+  
+  
+  date:
+    formats:
+      default:  "%e/%m/%Y"
+      short:    "%e %b"
+      long:     "%A %e de %B de %Y"
+    day_names:        [Domingo, Luns, Martes, Mércores, Xoves, Venres, Sábado]
+    abbr_day_names:   [Dom, Lun, Mar, Mer, Xov, Ven, Sab]
+    month_names:      [~, Xaneiro, Febreiro, Marzo, Abril, Maio, Xunio, Xullo, Agosto, Setembro, Outubro, Novembro, Decembro]
+    abbr_month_names: [~, Xan, Feb, Maz, Abr, Mai, Xun, Xul, Ago, Set, Out, Nov, Dec]
+    order:            [:day, :month, :year]
+
+  time:
+    formats:
+      default:    "%A, %e de %B de %Y, %H:%M hs"
+      time:       "%H:%M hs"
+      short:      "%e/%m, %H:%M hs"
+      long:       "%A %e de %B de %Y ás %H:%M horas"
+    
+    am: ''
+    pm: ''
+    
+  datetime:
+    distance_in_words:
+      half_a_minute: 'medio minuto'
+      less_than_x_seconds:
+        zero: 'menos dun segundo'
+        one: '1 segundo'
+        few: 'poucos segundos'
+        other: '{{count}} segundos'
+      x_seconds:
+        one: '1 segundo'
+        other: '{{count}} segundos'
+      less_than_x_minutes:
+        zero: 'menos dun minuto'
+        one: '1 minuto'
+        other: '{{count}} minutos'
+      x_minutes:
+        one: '1 minuto'
+        other: '{{count}} minuto'
+      about_x_hours:
+        one: 'aproximadamente unha hora'
+        other: '{{count}} horas'
+      x_days:
+        one: '1 día'
+        other: '{{count}} días'
+      x_weeks:
+        one: '1 semana'
+        other: '{{count}} semanas'
+      about_x_months:
+        one: 'aproximadamente 1 mes'
+        other: '{{count}} meses'
+      x_months:
+        one: '1 mes'
+        other: '{{count}} meses'
+      about_x_years:
+        one: 'aproximadamente 1 ano'
+        other: '{{count}} anos'
+      over_x_years:
+        one: 'máis dun ano'
+        other: '{{count}} anos'
+      now: 'agora'
+      today: 'hoxe'
+      tomorrow: 'mañá'
+      in: 'dentro de'
+  
+  support:
+    array:
+      sentence_connector: e
+
+  activerecord:
+    models:
+    attributes:
+    errors:
+      template:
+        header:
+          one: "1 erro evitou que se poidese gardar o {{model}}"
+          other: "{{count}} erros evitaron que se poidese gardar o {{model}}"
+        body: "Atopáronse os seguintes problemas:"
+      messages:
+        inclusion: "non está incluido na lista"
+        exclusion: "xa existe"
+        invalid: "non é válido"
+        confirmation: "non coincide coa confirmación"
+        accepted: "debe ser aceptado"
+        empty: "non pode estar valeiro"
+        blank: "non pode estar en blanco"
+        too_long: "é demasiado longo (non máis de {{count}} carácteres)"
+        too_short: "é demasiado curto (non menos de {{count}} carácteres)"
+        wrong_length: "non ten a lonxitude correcta (debe ser de {{count}} carácteres)"
+        taken: "non está dispoñible"
+        not_a_number: "non é un número"
+        greater_than: "debe ser maior que {{count}}"
+        greater_than_or_equal_to: "debe ser maior ou igual que {{count}}"
+        equal_to: "debe ser igual a {{count}}"
+        less_than: "debe ser menor que {{count}}"
+        less_than_or_equal_to: "debe ser menor ou igual que {{count}}"
+        odd: "debe ser par"
+        even: "debe ser impar"
+        greater_than_start_date: "debe ser posterior á data de comezo"
+        not_same_project: "non pertence ao mesmo proxecto"
+        circular_dependency: "Esta relación podería crear unha dependencia circular"
+
+  actionview_instancetag_blank_option: Por favor seleccione
+  
+  button_activate: Activar
+  button_add: Engadir
+  button_annotate: Anotar
+  button_apply: Aceptar
+  button_archive: Arquivar
+  button_back: Atrás
+  button_cancel: Cancelar
+  button_change: Cambiar
+  button_change_password: Cambiar contrasinal
+  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: Tempo dedicado
+  button_login: Conexión
+  button_move: Mover
+  button_quote: Citar
+  button_rename: Renomear
+  button_reply: Respostar
+  button_reset: Restablecer
+  button_rollback: Volver a esta versión
+  button_save: Gardar
+  button_sort: Ordenar
+  button_submit: Aceptar
+  button_test: Probar
+  button_unarchive: Desarquivar
+  button_uncheck_all: Non seleccionar nada
+  button_unlock: Desbloquear
+  button_unwatch: Non monitorizar
+  button_update: Actualizar
+  button_view: Ver
+  button_watch: Monitorizar
+  default_activity_design: Deseño
+  default_activity_development: Desenvolvemento
+  default_doc_category_tech: Documentación técnica
+  default_doc_category_user: Documentación de usuario
+  default_issue_status_assigned: Asignada
+  default_issue_status_closed: Pechada
+  default_issue_status_feedback: Comentarios
+  default_issue_status_new: Nova
+  default_issue_status_rejected: Rexeitada
+  default_issue_status_resolved: Resolta
+  default_priority_high: Alta
+  default_priority_immediate: Inmediata
+  default_priority_low: Baixa
+  default_priority_normal: Normal
+  default_priority_urgent: Urxente
+  default_role_developper: Desenvolvedor
+  default_role_manager: Xefe de proxecto
+  default_role_reporter: Informador
+  default_tracker_bug: Erros
+  default_tracker_feature: Tarefas
+  default_tracker_support: Soporte
+  enumeration_activities: Actividades (tempo dedicado)
+  enumeration_doc_categories: Categorías do documento
+  enumeration_issue_priorities: Prioridade das peticións
+  error_can_t_load_default_data: "Non se puido cargar a configuración por defecto: {{value}}"
+  error_issue_not_found_in_project: 'A petición non se atopa ou non está asociada a este proxecto'
+  error_scm_annotate: "Non existe a entrada ou non se puido anotar"
+  error_scm_command_failed: "Aconteceu un erro ao acceder ó repositorio: {{value}}"
+  error_scm_not_found: "A entrada e/ou revisión non existe no repositorio."
+  field_account: Conta
+  field_activity: Actividade
+  field_admin: Administrador
+  field_assignable: Pódense asignar peticións a este perfil
+  field_assigned_to: Asignado a
+  field_attr_firstname: Atributo do nome
+  field_attr_lastname: Atributo do apelido
+  field_attr_login: Atributo do identificador
+  field_attr_mail: Atributo do Email
+  field_auth_source: Modo de identificación
+  field_author: Autor
+  field_base_dn: DN base
+  field_category: Categoría
+  field_column_names: Columnas
+  field_comments: Comentario
+  field_comments_sorting: Mostrar comentarios
+  field_created_on: Creado
+  field_default_value: Estado por defecto
+  field_delay: Retraso
+  field_description: Descrición
+  field_done_ratio: %% Realizado
+  field_downloads: Descargas
+  field_due_date: Data fin
+  field_effective_date: Data
+  field_estimated_hours: Tempo estimado
+  field_field_format: Formato
+  field_filename: Arquivo
+  field_filesize: Tamaño
+  field_firstname: Nome
+  field_fixed_version: Versión prevista
+  field_hide_mail: Ocultar a miña dirección de correo
+  field_homepage: Sitio web
+  field_host: Anfitrión
+  field_hours: Horas
+  field_identifier: Identificador
+  field_is_closed: Petición resolta
+  field_is_default: Estado por defecto
+  field_is_filter: Usado como filtro
+  field_is_for_all: Para todos os proxectos
+  field_is_in_chlog: Consultar as peticións no histórico
+  field_is_in_roadmap: Consultar as peticións na planificación
+  field_is_public: Público
+  field_is_required: Obrigatorio
+  field_issue: Petición
+  field_issue_to_id: Petición relacionada
+  field_language: Idioma
+  field_last_login_on: Última conexión
+  field_lastname: Apelido
+  field_login: Identificador
+  field_mail: Correo electrónico
+  field_mail_notification: Notificacións por correo
+  field_max_length: Lonxitude máxima
+  field_min_length: Lonxitude mínima
+  field_name: Nome
+  field_new_password: Novo contrasinal
+  field_notes: Notas
+  field_onthefly: Creación do usuario "ao voo"
+  field_parent: Proxecto pai
+  field_parent_title: Páxina pai
+  field_password: Contrasinal
+  field_password_confirmation: Confirmación
+  field_port: Porto
+  field_possible_values: Valores posibles
+  field_priority: Prioridade
+  field_project: Proxecto
+  field_redirect_existing_links: Redireccionar enlaces existentes
+  field_regexp: Expresión regular
+  field_role: Perfil
+  field_searchable: Incluír nas búsquedas
+  field_spent_on: Data
+  field_start_date: Data de inicio
+  field_start_page: Páxina principal
+  field_status: Estado
+  field_subject: Tema
+  field_subproject: Proxecto secundario
+  field_summary: Resumo
+  field_time_zone: Zona horaria
+  field_title: Título
+  field_tracker: Tipo
+  field_type: Tipo
+  field_updated_on: Actualizado
+  field_url: URL
+  field_user: Usuario
+  field_value: Valor
+  field_version: Versión
+  general_csv_decimal_separator: ','
+  general_csv_encoding: ISO-8859-15
+  general_csv_separator: ';'
+  general_first_day_of_week: '1'
+  general_lang_name: 'Galego'
+  general_pdf_encoding: ISO-8859-15
+  general_text_No: 'Non'
+  general_text_Yes: 'Si'
+  general_text_no: 'non'
+  general_text_yes: 'si'
+  gui_validation_error: 1 erro
+  gui_validation_error_plural: "{{count}} erros"
+  label_activity: Actividade
+  label_add_another_file: Engadir outro arquivo
+  label_add_note: Engadir unha nota
+  label_added: engadido
+  label_added_time_by: "Engadido por {{author}} fai {{age}}"
+  label_administration: Administración
+  label_age: Idade
+  label_ago: fai
+  label_all: todos
+  label_all_time: todo o tempo
+  label_all_words: Tódalas palabras
+  label_and_its_subprojects: "{{value}} e proxectos secundarios"
+  label_applied_status: Aplicar estado
+  label_assigned_to_me_issues: Peticións asignadas a min
+  label_associated_revisions: Revisións asociadas
+  label_attachment: Arquivo
+  label_attachment_delete: Borrar o arquivo
+  label_attachment_new: Novo arquivo
+  label_attachment_plural: Arquivos
+  label_attribute: Atributo
+  label_attribute_plural: Atributos
+  label_auth_source: Modo de autenticación
+  label_auth_source_new: Novo modo de autenticación
+  label_auth_source_plural: Modos de autenticación
+  label_authentication: Autenticación
+  label_blocked_by: bloqueado por
+  label_blocks: bloquea a
+  label_board: Foro
+  label_board_new: Novo foro
+  label_board_plural: Foros
+  label_boolean: Booleano
+  label_browse: Ollar
+  label_bulk_edit_selected_issues: Editar as peticións seleccionadas
+  label_calendar: Calendario
+  label_change_log: Cambios
+  label_change_plural: Cambios
+  label_change_properties: Cambiar propiedades
+  label_change_status: Cambiar o estado
+  label_change_view_all: Ver tódolos cambios
+  label_changes_details: Detalles de tódolos cambios
+  label_changeset_plural: Cambios
+  label_chronological_order: En orde cronolóxica
+  label_closed_issues: pechada
+  label_closed_issues_plural: pechadas
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_comment: Comentario
+  label_comment_add: Engadir un comentario
+  label_comment_added: Comentario engadido
+  label_comment_delete: Borrar comentarios
+  label_comment_plural: Comentarios
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_commits_per_author: Commits por autor
+  label_commits_per_month: Commits por mes
+  label_confirmation: Confirmación
+  label_contains: conten
+  label_copied: copiado
+  label_copy_workflow_from: Copiar fluxo de traballo dende
+  label_current_status: Estado actual
+  label_current_version: Versión actual
+  label_custom_field: Campo personalizado
+  label_custom_field_new: Novo campo personalizado
+  label_custom_field_plural: Campos personalizados
+  label_date: Data
+  label_date_from: Dende
+  label_date_range: Rango de datas
+  label_date_to: Ata
+  label_day_plural: días
+  label_default: Por defecto
+  label_default_columns: Columnas por defecto
+  label_deleted: suprimido
+  label_details: Detalles
+  label_diff_inline: en liña
+  label_diff_side_by_side: cara a cara
+  label_disabled: deshabilitado
+  label_display_per_page: "Por páxina: {{value}}'"
+  label_document: Documento
+  label_document_added: Documento engadido
+  label_document_new: Novo documento
+  label_document_plural: Documentos
+  label_download: "{{count}} Descarga"
+  label_download_plural: "{{count}} 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: Novo valor
+  label_enumerations: Listas de valores
+  label_environment: Entorno
+  label_equals: igual
+  label_example: Exemplo
+  label_export_to: 'Exportar a:'
+  label_f_hour: "{{value}} hora"
+  label_f_hour_plural: "{{value}} horas"
+  label_feed_plural: Feeds
+  label_feeds_access_key_created_on: "Clave de acceso por RSS creada fai {{value}}"
+  label_file_added: Arquivo engadido
+  label_file_plural: Arquivos
+  label_filter_add: Engadir o filtro
+  label_filter_plural: Filtros
+  label_float: Flotante
+  label_follows: posterior a
+  label_gantt: Gantt
+  label_general: Xeral
+  label_generate_key: Xerar clave
+  label_help: Axuda
+  label_history: Histórico
+  label_home: Inicio
+  label_in: en
+  label_in_less_than: en menos que
+  label_in_more_than: en mais que
+  label_incoming_emails: Correos entrantes
+  label_index_by_date: Índice por data
+  label_index_by_title: Índice por título
+  label_information: Información
+  label_information_plural: Información
+  label_integer: Número
+  label_internal: Interno
+  label_issue: Petición
+  label_issue_added: Petición engadida
+  label_issue_category: Categoría das peticións
+  label_issue_category_new: Nova categoría
+  label_issue_category_plural: Categorías das peticións
+  label_issue_new: Nova petición
+  label_issue_plural: Peticións
+  label_issue_status: Estado da petición
+  label_issue_status_new: Novo estado
+  label_issue_status_plural: Estados das peticións
+  label_issue_tracking: Peticións
+  label_issue_updated: Petición actualizada
+  label_issue_view_all: Ver tódalas peticións
+  label_issue_watchers: Seguidores
+  label_issues_by: "Peticións por {{value}}"
+  label_jump_to_a_project: Ir ao proxecto...
+  label_language_based: Baseado no idioma
+  label_last_changes: "últimos {{count}} cambios"
+  label_last_login: Última conexión
+  label_last_month: último mes
+  label_last_n_days: "últimos {{count}} días"
+  label_last_week: última semana
+  label_latest_revision: Última revisión
+  label_latest_revision_plural: Últimas revisións
+  label_ldap_authentication: Autenticación LDAP
+  label_less_than_ago: fai menos de
+  label_list: Lista
+  label_loading: Cargando...
+  label_logged_as: Conectado como
+  label_login: Conexión
+  label_logout: Desconexión
+  label_max_size: Tamaño máximo
+  label_me: eu mesmo
+  label_member: Membro
+  label_member_new: Novo membro
+  label_member_plural: Membros
+  label_message_last: Última mensaxe
+  label_message_new: Nova mensaxe
+  label_message_plural: Mensaxes
+  label_message_posted: Mensaxe engadida
+  label_min_max_length: Lonxitude mín - máx
+  label_modification: "{{count}} modificación"
+  label_modification_plural: "{{count}} modificacións"
+  label_modified: modificado
+  label_module_plural: Módulos
+  label_month: Mes
+  label_months_from: meses de
+  label_more: Mais
+  label_more_than_ago: fai mais de
+  label_my_account: A miña conta
+  label_my_page: A miña páxina
+  label_my_projects: Os meus proxectos
+  label_new: Novo
+  label_new_statuses_allowed: Novos estados autorizados
+  label_news: Noticia
+  label_news_added: Noticia engadida
+  label_news_latest: Últimas noticias
+  label_news_new: Nova noticia
+  label_news_plural: Noticias
+  label_news_view_all: Ver tódalas noticias
+  label_next: Seguinte
+  label_no_change_option: (Sen cambios)
+  label_no_data: Ningún dato a mostrar
+  label_nobody: ninguén
+  label_none: ningún
+  label_not_contains: non conten
+  label_not_equals: non igual
+  label_open_issues: aberta
+  label_open_issues_plural: abertas
+  label_optional_description: Descrición opcional
+  label_options: Opcións
+  label_overall_activity: Actividade global
+  label_overview: Vistazo
+  label_password_lost: ¿Esqueciches o contrasinal?
+  label_per_page: Por páxina
+  label_permissions: Permisos
+  label_permissions_report: Informe de permisos
+  label_personalize_page: Personalizar esta páxina
+  label_planning: Planificación
+  label_please_login: Conexión
+  label_plugins: Extensións
+  label_precedes: anterior a
+  label_preferences: Preferencias
+  label_preview: Previsualizar
+  label_previous: Anterior
+  label_project: Proxecto
+  label_project_all: Tódolos proxectos
+  label_project_latest: Últimos proxectos
+  label_project_new: Novo proxecto
+  label_project_plural: Proxectos
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_public_projects: Proxectos públicos
+  label_query: Consulta personalizada
+  label_query_new: Nova consulta
+  label_query_plural: Consultas personalizadas
+  label_read: Ler...
+  label_register: Rexistrar
+  label_registered_on: Inscrito o
+  label_registration_activation_by_email: activación de conta por correo
+  label_registration_automatic_activation: activación automática de conta
+  label_registration_manual_activation: activación manual de conta
+  label_related_issues: Peticións relacionadas
+  label_relates_to: relacionada con
+  label_relation_delete: Eliminar relación
+  label_relation_new: Nova relación
+  label_renamed: renomeado
+  label_reply_plural: Respostas
+  label_report: Informe
+  label_report_plural: Informes
+  label_reported_issues: Peticións rexistradas por min
+  label_repository: Repositorio
+  label_repository_plural: Repositorios
+  label_result_plural: Resultados
+  label_reverse_chronological_order: En orde cronolóxica inversa
+  label_revision: Revisión
+  label_revision_plural: Revisións
+  label_roadmap: Planificación
+  label_roadmap_due_in: "Remata en {{value}}"
+  label_roadmap_no_issues: Non hai peticións para esta versión
+  label_roadmap_overdue: "{{value}} tarde"
+  label_role: Perfil
+  label_role_and_permissions: Perfiles e permisos
+  label_role_new: Novo perfil
+  label_role_plural: Perfiles
+  label_scm: SCM
+  label_search: Búsqueda
+  label_search_titles_only: Buscar só en títulos
+  label_send_information: Enviar información da conta ó usuario
+  label_send_test_email: Enviar un correo de proba
+  label_settings: Configuración
+  label_show_completed_versions: Mostra as versións rematadas
+  label_sort_by: "Ordenar por {{value}}"
+  label_sort_higher: Subir
+  label_sort_highest: Primeiro
+  label_sort_lower: Baixar
+  label_sort_lowest: Último
+  label_spent_time: Tempo dedicado
+  label_start_to_end: comezo a fin
+  label_start_to_start: comezo a comezo
+  label_statistics: Estatísticas
+  label_stay_logged_in: Lembrar contrasinal
+  label_string: Texto
+  label_subproject_plural: Proxectos secundarios
+  label_text: Texto largo
+  label_theme: Tema
+  label_this_month: este mes
+  label_this_week: esta semana
+  label_this_year: este ano
+  label_time_tracking: Control de tempo
+  label_today: hoxe
+  label_topic_plural: Temas
+  label_total: Total
+  label_tracker: Tipo
+  label_tracker_new: Novo tipo
+  label_tracker_plural: Tipos de peticións
+  label_updated_time: "Actualizado fai {{value}}"
+  label_updated_time_by: "Actualizado por {{author}} fai {{age}}"
+  label_used_by: Utilizado por
+  label_user: Usuario
+  label_user_activity: "Actividade de {{value}}"
+  label_user_mail_no_self_notified: "Non quero ser avisado de cambios feitos por min"
+  label_user_mail_option_all: "Para calquera evento en tódolos proxectos"
+  label_user_mail_option_none: "Só para elementos monitorizados ou relacionados comigo"
+  label_user_mail_option_selected: "Para calquera evento dos proxectos seleccionados..."
+  label_user_new: Novo usuario
+  label_user_plural: Usuarios
+  label_version: Versión
+  label_version_new: Nova versión
+  label_version_plural: Versións
+  label_view_diff: Ver diferencias
+  label_view_revisions: Ver as revisións
+  label_watched_issues: Peticións monitorizadas
+  label_week: Semana
+  label_wiki: Wiki
+  label_wiki_edit: Wiki edición
+  label_wiki_edit_plural: Wiki edicións
+  label_wiki_page: Wiki páxina
+  label_wiki_page_plural: Wiki páxinas
+  label_workflow: Fluxo de traballo
+  label_year: Ano
+  label_yesterday: onte
+  mail_body_account_activation_request: "Inscribiuse un novo usuario ({{value}}). A conta está pendente de aprobación:'"
+  mail_body_account_information: Información sobre a súa conta
+  mail_body_account_information_external: "Pode usar a súa conta {{value}} para conectarse."
+  mail_body_lost_password: 'Para cambiar o seu contrasinal, faga clic no seguinte enlace:'
+  mail_body_register: 'Para activar a súa conta, faga clic no seguinte enlace:'
+  mail_body_reminder: "{{count}} petición(s) asignadas a ti rematan nos próximos {{days}} días:"
+  mail_subject_account_activation_request: "Petición de activación de conta {{value}}"
+  mail_subject_lost_password: "O teu contrasinal de {{value}}"
+  mail_subject_register: "Activación da conta de {{value}}"
+  mail_subject_reminder: "{{count}} petición(s) rematarán nos próximos días"
+  notice_account_activated: A súa conta foi activada. Xa pode conectarse.
+  notice_account_invalid_creditentials: Usuario ou contrasinal inválido.
+  notice_account_lost_email_sent: Enviouse un correo con instrucións para elixir un novo contrasinal.
+  notice_account_password_updated: Contrasinal modificado correctamente.
+  notice_account_pending: "A súa conta creouse e está pendente da aprobación por parte do administrador."
+  notice_account_register_done: Conta creada correctamente. Para activala, faga clic sobre o enlace que se lle enviou por correo.
+  notice_account_unknown_email: Usuario descoñecido.
+  notice_account_updated: Conta actualizada correctamente.
+  notice_account_wrong_password: Contrasinal incorrecto.
+  notice_can_t_change_password: Esta conta utiliza unha fonte de autenticación externa. Non é posible cambiar o contrasinal.
+  notice_default_data_loaded: Configuración por defecto cargada correctamente.
+  notice_email_error: "Ocorreu un error enviando o correo ({{value}})"
+  notice_email_sent: "Enviouse un correo a {{value}}"
+  notice_failed_to_save_issues: "Imposible gravar %s petición(s) en {{count}} seleccionado: {{value}}."
+  notice_feeds_access_key_reseted: A súa clave de acceso para RSS reiniciouse.
+  notice_file_not_found: A páxina á que tenta acceder non existe.
+  notice_locking_conflict: Os datos modificáronse por outro usuario.
+  notice_no_issue_selected: "Ningunha petición seleccionada. Por favor, comprobe a petición que quere modificar"
+  notice_not_authorized: Non ten autorización para acceder a esta páxina.
+  notice_successful_connection: Conexión correcta.
+  notice_successful_create: Creación correcta.
+  notice_successful_delete: Borrado correcto.
+  notice_successful_update: Modificación correcta.
+  notice_unable_delete_version: Non se pode borrar a versión
+  permission_add_issue_notes: Engadir notas
+  permission_add_issue_watchers: Engadir seguidores
+  permission_add_issues: Engadir peticións
+  permission_add_messages: Enviar mensaxes
+  permission_browse_repository: Ollar repositorio
+  permission_comment_news: Comentar noticias
+  permission_commit_access: Acceso de escritura
+  permission_delete_issues: Borrar peticións
+  permission_delete_messages: Borrar mensaxes
+  permission_delete_own_messages: Borrar mensaxes propios
+  permission_delete_wiki_pages: Borrar páxinas wiki
+  permission_delete_wiki_pages_attachments: Borrar arquivos
+  permission_edit_issue_notes: Modificar notas
+  permission_edit_issues: Modificar peticións
+  permission_edit_messages: Modificar mensaxes
+  permission_edit_own_issue_notes: Modificar notas propias
+  permission_edit_own_messages: Editar mensaxes propios
+  permission_edit_own_time_entries: Modificar tempos dedicados propios
+  permission_edit_project: Modificar proxecto
+  permission_edit_time_entries: Modificar tempos dedicados
+  permission_edit_wiki_pages: Modificar páxinas wiki
+  permission_log_time: Anotar tempo dedicado
+  permission_manage_boards: Administrar foros
+  permission_manage_categories: Administrar categorías de peticións
+  permission_manage_documents: Administrar documentos
+  permission_manage_files: Administrar arquivos
+  permission_manage_issue_relations: Administrar relación con outras peticións
+  permission_manage_members: Administrar membros
+  permission_manage_news: Administrar noticias
+  permission_manage_public_queries: Administrar consultas públicas
+  permission_manage_repository: Administrar repositorio
+  permission_manage_versions: Administrar versións
+  permission_manage_wiki: Administrar wiki
+  permission_move_issues: Mover peticións
+  permission_protect_wiki_pages: Protexer páxinas wiki
+  permission_rename_wiki_pages: Renomear páxinas wiki
+  permission_save_queries: Gravar consultas
+  permission_select_project_modules: Seleccionar módulos do proxecto
+  permission_view_calendar: Ver calendario
+  permission_view_changesets: Ver cambios
+  permission_view_documents: Ver documentos
+  permission_view_files: Ver arquivos
+  permission_view_gantt: Ver diagrama de Gantt
+  permission_view_issue_watchers: Ver lista de seguidores
+  permission_view_messages: Ver mensaxes
+  permission_view_time_entries: Ver tempo dedicado
+  permission_view_wiki_edits: Ver histórico do wiki
+  permission_view_wiki_pages: Ver wiki
+  project_module_boards: Foros
+  project_module_documents: Documentos
+  project_module_files: Arquivos
+  project_module_issue_tracking: Peticións
+  project_module_news: Noticias
+  project_module_repository: Repositorio
+  project_module_time_tracking: Control de tempo
+  project_module_wiki: Wiki
+  setting_activity_days_default: Días a mostrar na actividade do proxecto
+  setting_app_subtitle: Subtítulo da aplicación
+  setting_app_title: Título da aplicación
+  setting_attachment_max_size: Tamaño máximo do arquivo
+  setting_autofetch_changesets: Autorechear os commits do repositorio
+  setting_autologin: Conexión automática
+  setting_bcc_recipients: Ocultar as copias de carbón (bcc)
+  setting_commit_fix_keywords: Palabras clave para a corrección
+  setting_commit_logs_encoding: Codificación das mensaxes de commit
+  setting_commit_ref_keywords: Palabras clave para a referencia
+  setting_cross_project_issue_relations: Permitir relacionar peticións de distintos proxectos
+  setting_date_format: Formato da data
+  setting_default_language: Idioma por defecto
+  setting_default_projects_public: Os proxectos novos son públicos por defecto
+  setting_diff_max_lines_displayed: Número máximo de diferencias mostradas
+  setting_display_subprojects_issues: Mostrar por defecto peticións de prox. secundarios no principal
+  setting_emails_footer: Pe de mensaxes
+  setting_enabled_scm: Activar SCM
+  setting_feeds_limit: Límite de contido para sindicación
+  setting_gravatar_enabled: Usar iconas de usuario (Gravatar)
+  setting_host_name: Nome e ruta do servidor
+  setting_issue_list_default_columns: Columnas por defecto para a lista de peticións
+  setting_issues_export_limit: Límite de exportación de peticións
+  setting_login_required: Requírese identificación
+  setting_mail_from: Correo dende o que enviar mensaxes
+  setting_mail_handler_api_enabled: Activar SW para mensaxes entrantes
+  setting_mail_handler_api_key: Clave da API
+  setting_per_page_options: Obxectos por páxina
+  setting_plain_text_mail: só texto plano (non HTML)
+  setting_protocol: Protocolo
+  setting_repositories_encodings: Codificacións do repositorio
+  setting_self_registration: Rexistro permitido
+  setting_sequential_project_identifiers: Xerar identificadores de proxecto
+  setting_sys_api_enabled: Habilitar SW para a xestión do repositorio
+  setting_text_formatting: Formato de texto
+  setting_time_format: Formato de hora
+  setting_user_format: Formato de nome de usuario
+  setting_welcome_text: Texto de benvida
+  setting_wiki_compression: Compresión do historial do Wiki
+  status_active: activo
+  status_locked: bloqueado
+  status_registered: rexistrado
+  text_are_you_sure: ¿Está seguro?
+  text_assign_time_entries_to_project: Asignar as horas ó proxecto
+  text_caracters_maximum: "{{count}} caracteres como máximo."
+  text_caracters_minimum: "{{count}} caracteres como mínimo"
+  text_comma_separated: Múltiples valores permitidos (separados por coma).
+  text_default_administrator_account_changed: Conta de administrador por defecto modificada
+  text_destroy_time_entries: Borrar as horas
+  text_destroy_time_entries_question: Existen %.02f horas asignadas á petición que quere borrar. ¿Que quere facer ?
+  text_diff_truncated: '... Diferencia truncada por exceder o máximo tamaño visualizable.'
+  text_email_delivery_not_configured: "O envío de correos non está configurado, e as notificacións desactiváronse. \n Configure o servidor de SMTP en config/email.yml e reinicie a aplicación para activar os cambios."
+  text_enumeration_category_reassign_to: 'Reasignar ó seguinte valor:'
+  text_enumeration_destroy_question: "{{count}} obxectos con este valor asignado.'"
+  text_file_repository_writable: Pódese escribir no repositorio
+  text_issue_added: "Petición {{id}} engadida por {{author}}."
+  text_issue_category_destroy_assignments: Deixar as peticións sen categoría
+  text_issue_category_destroy_question: "Algunhas peticións ({{count}}) están asignadas a esta categoría. ¿Que desexa facer?"
+  text_issue_category_reassign_to: Reasignar as peticións á categoría
+  text_issue_updated: "A petición {{id}} actualizouse por {{author}}."
+  text_issues_destroy_confirmation: '¿Seguro que quere borrar as peticións seleccionadas?'
+  text_issues_ref_in_commit_messages: Referencia e petición de corrección nas mensaxes
+  text_journal_changed: "cambiado de {{old}} a {{new}}"
+  text_journal_deleted: suprimido
+  text_journal_set_to: "fixado a {{value}}"
+  text_length_between: "Lonxitude entre {{min}} e {{max}} caracteres."
+  text_load_default_configuration: Cargar a configuración por defecto
+  text_min_max_length_info: 0 para ningunha restrición
+  text_no_configuration_data: "Inda non se configuraron perfiles, nin tipos, estados e fluxo de traballo asociado a peticións. Recoméndase encarecidamente cargar a configuración por defecto. Unha vez cargada, poderá modificala."
+  text_project_destroy_confirmation: ¿Estás seguro de querer eliminar o proxecto?
+  text_project_identifier_info: 'Letras minúsculas (a-z), números e signos de puntuación permitidos.<br />Unha vez gardado, o identificador non pode modificarse.'
+  text_reassign_time_entries: 'Reasignar as horas a esta petición:'
+  text_regexp_info: ex. ^[A-Z0-9]+$
+  text_repository_usernames_mapping: "Estableza a correspondencia entre os usuarios de Redmine e os presentes no log do repositorio.\nOs usuarios co mesmo nome ou correo en Redmine e no repositorio serán asociados automaticamente."
+  text_rmagick_available: RMagick dispoñible (opcional)
+  text_select_mail_notifications: Seleccionar os eventos a notificar
+  text_select_project_modules: 'Seleccione os módulos a activar para este proxecto:'
+  text_status_changed_by_changeset: "Aplicado nos cambios {{value}}"
+  text_subprojects_destroy_warning: "Os proxectos secundarios: {{value}} tamén se eliminarán'"
+  text_tip_task_begin_day: tarefa que comeza este día
+  text_tip_task_begin_end_day: tarefa que comeza e remata este día
+  text_tip_task_end_day: tarefa que remata este día
+  text_tracker_no_workflow: Non hai ningún fluxo de traballo definido para este tipo de petición
+  text_unallowed_characters: Caracteres non permitidos
+  text_user_mail_option: "Dos proxectos non seleccionados, só recibirá notificacións sobre elementos monitorizados ou elementos nos que estea involucrado (por exemplo, peticións das que vostede sexa autor ou asignadas a vostede)."
+  text_user_wrote: "{{value}} escribiu:'"
+  text_wiki_destroy_confirmation: ¿Seguro que quere borrar o wiki e todo o seu contido?
+  text_workflow_edit: Seleccionar un fluxo de traballo para actualizar
+  warning_attachments_not_saved: "{{count}} file(s) could not be saved."
+  field_editable: Editable
+  text_plugin_assets_writable: Plugin assets directory writable
+  label_display: Display
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/he.yml b/config/locales/he.yml
new file mode 100644 (file)
index 0000000..1a82fd1
--- /dev/null
@@ -0,0 +1,784 @@
+# Hebrew translations for Ruby on Rails 
+# by Dotan Nahum (dipidi@gmail.com)
+
+he:
+  date:
+    formats:
+      default: "%Y-%m-%d"
+      short: "%e %b"
+      long: "%B %e, %Y"
+      only_day: "%e"
+
+    day_names: [ראשון, שני, שלישי, רביעי, חמישי, שישי, שבת]
+    abbr_day_names: [רא, שנ, של, רב, חמ, שי, שב]
+    month_names: [~, ינואר, פברואר, מרץ, אפריל, מאי, יוני, יולי, אוגוסט, ספטמבר, אוקטובר, נובמבר, דצמבר]
+    abbr_month_names: [~, יאנ, פב, מרץ, אפר, מאי, יונ, יול, אוג, ספט, אוק, נוב, דצ]
+    order: [ :day, :month, :year ]
+  
+  time:
+    formats:
+      default: "%a %b %d %H:%M:%S %Z %Y"
+      time: "%H:%M"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+      only_second: "%S"
+      
+      datetime:
+        formats:
+          default: "%d-%m-%YT%H:%M:%S%Z"
+          
+    am: 'am'
+    pm: 'pm'
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: 'חצי דקה'
+      less_than_x_seconds:
+        zero: 'פחות משניה אחת'
+        one: 'פחות משניה אחת'
+        other: 'פחות מ- {{count}} שניות'
+      x_seconds:
+        one: 'שניה אחת'
+        other: '{{count}} שניות'
+      less_than_x_minutes:
+        zero: 'פחות מדקה אחת'
+        one: 'פחות מדקה אחת'
+        other: 'פחות מ- {{count}} דקות'
+      x_minutes:
+        one: 'דקה אחת'
+        other: '{{count}} דקות'
+      about_x_hours:
+        one: 'בערך שעה אחת'
+        other: 'בערך {{count}} שעות'
+      x_days:
+        one: 'יום אחד'
+        other: '{{count}} ימים'
+      about_x_months:
+        one: 'בערך חודש אחד'
+        other: 'בערך {{count}} חודשים'
+      x_months:
+        one: 'חודש אחד'
+        other: '{{count}} חודשים'
+      about_x_years:
+        one: 'בערך שנה אחת'
+        other: 'בערך {{count}} שנים'
+      over_x_years:
+        one: 'מעל שנה אחת'
+        other: 'מעל {{count}} שנים'
+      
+  number:
+    format:
+      precision: 3
+      separator: '.'
+      delimiter: ','
+    currency:
+      format:
+        unit: 'שח'
+        precision: 2
+        format: '%u %n'
+        
+  activerecord:
+    errors:
+      messages:
+        inclusion: "לא נכלל ברשימה"
+        exclusion: "לא זמין"
+        invalid: "לא ולידי"
+        confirmation: "לא תואם לאישורו"
+        accepted: "חייב באישור"
+        empty: "חייב להכלל"
+        blank: "חייב להכלל"
+        too_long: "יותר מדי ארוך (לא יותר מ- {{count}} תוים)"
+        too_short: "יותר מדי קצר (לא יותר מ- {{count}} תוים)"
+        wrong_length: "לא באורך הנכון (חייב להיות {{count}} תוים)"
+        taken: "לא זמין"
+        not_a_number: "הוא לא מספר"
+        greater_than: "חייב להיות גדול מ- {{count}}"
+        greater_than_or_equal_to: "חייב להיות גדול או שווה ל- {{count}}"
+        equal_to: "חייב להיות שווה ל- {{count}}"
+        less_than: "חייב להיות קטן מ- {{count}}"
+        less_than_or_equal_to: "חייב להיות קטן או שווה ל- {{count}}"
+        odd: "חייב להיות אי זוגי"
+        even: "חייב להיות זוגי"
+        greater_than_start_date: "חייב להיות מאוחר יותר מתאריך ההתחלה"
+        not_same_project: "לא שייך לאותו הפרויקט"
+        circular_dependency: "הקשר הזה יצור תלות מעגלית"
+
+  actionview_instancetag_blank_option: בחר בבקשה
+  
+  general_text_No: 'לא'
+  general_text_Yes: 'כן'
+  general_text_no: 'לא'
+  general_text_yes: 'כן'
+  general_lang_name: 'Hebrew (עברית)'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-8-I
+  general_pdf_encoding: ISO-8859-8-I
+  general_first_day_of_week: '7'
+  
+  notice_account_updated: החשבון עודכן בהצלחה!
+  notice_account_invalid_creditentials: שם משתמש או סיסמה שגויים
+  notice_account_password_updated: הסיסמה עודכנה בהצלחה!
+  notice_account_wrong_password: סיסמה שגויה
+  notice_account_register_done: החשבון נוצר בהצלחה. להפעלת החשבון לחץ על הקישור שנשלח לדוא"ל שלך.
+  notice_account_unknown_email: משתמש לא מוכר.
+  notice_can_t_change_password: החשבון הזה משתמש במקור אימות חיצוני. שינוי סיסמה הינו בילתי אפשר
+  notice_account_lost_email_sent: דוא"ל עם הוראות לבחירת סיסמה חדשה נשלח אליך.
+  notice_account_activated: חשבונך הופעל. אתה יכול להתחבר כעת.
+  notice_successful_create: יצירה מוצלחת.
+  notice_successful_update: עידכון מוצלח.
+  notice_successful_delete: מחיקה מוצלחת.
+  notice_successful_connection: חיבור מוצלח.
+  notice_file_not_found: הדף שאת\ה מנסה לגשת אליו אינו קיים או שהוסר.
+  notice_locking_conflict: המידע עודכן על ידי משתמש אחר.
+  notice_not_authorized: אינך מורשה לראות דף זה.
+  notice_email_sent: "דואל נשלח לכתובת {{value}}"
+  notice_email_error: "ארעה שגיאה בעט שליחת הדואל ({{value}})"
+  notice_feeds_access_key_reseted: מפתח ה-RSS שלך אופס.
+  notice_failed_to_save_issues: "נכשרת בשמירת {{count}} נושא\ים ב {{total}} נבחרו: {{ids}}."
+  notice_no_issue_selected: "לא נבחר אף נושא! בחר בבקשה את הנושאים שברצונך לערוך."
+  
+  error_scm_not_found: כניסה ו\או גירסא אינם קיימים במאגר.
+  error_scm_command_failed: "ארעה שגיאה בעת ניסון גישה למאגר: {{value}}"
+  
+  mail_subject_lost_password: "סיסמת ה-{{value}} שלך"
+  mail_body_lost_password: 'לשינו סיסמת ה-Redmine שלך,לחץ על הקישור הבא:'
+  mail_subject_register: "הפעלת חשבון {{value}}"
+  mail_body_register: 'להפעלת חשבון ה-Redmine שלך, לחץ על הקישור הבא:'
+  
+  gui_validation_error: שגיאה 1
+  gui_validation_error_plural: "{{count}} שגיאות"
+  
+  field_name: שם
+  field_description: תיאור
+  field_summary: תקציר
+  field_is_required: נדרש
+  field_firstname: שם פרטי
+  field_lastname: שם משפחה
+  field_mail: דוא"ל
+  field_filename: קובץ
+  field_filesize: גודל
+  field_downloads: הורדות
+  field_author: כותב
+  field_created_on: נוצר
+  field_updated_on: עודכן
+  field_field_format: פורמט
+  field_is_for_all: לכל הפרויקטים
+  field_possible_values: ערכים אפשריים
+  field_regexp: ביטוי רגיל
+  field_min_length: אורך מינימאלי
+  field_max_length: אורך מקסימאלי
+  field_value: ערך
+  field_category: קטגוריה
+  field_title: כותרת
+  field_project: פרויקט
+  field_issue: נושא
+  field_status: מצב
+  field_notes: הערות
+  field_is_closed: נושא סגור
+  field_is_default: ערך ברירת מחדל
+  field_tracker: עוקב
+  field_subject: שם נושא
+  field_due_date: תאריך סיום
+  field_assigned_to: מוצב ל
+  field_priority: עדיפות
+  field_fixed_version: גירסאת יעד
+  field_user: מתשמש
+  field_role: תפקיד
+  field_homepage: דף הבית
+  field_is_public: פומבי
+  field_parent: תת פרויקט של
+  field_is_in_chlog: נושאים המוצגים בדו"ח השינויים
+  field_is_in_roadmap: נושאים המוצגים במפת הדרכים
+  field_login: שם משתמש
+  field_mail_notification: הודעות דוא"ל
+  field_admin: אדמיניסטרציה
+  field_last_login_on: חיבור אחרון
+  field_language: שפה
+  field_effective_date: תאריך
+  field_password: סיסמה
+  field_new_password: סיסמה חדשה
+  field_password_confirmation: אישור
+  field_version: גירסא
+  field_type: סוג
+  field_host: שרת
+  field_port: פורט
+  field_account: חשבון
+  field_base_dn: בסיס DN
+  field_attr_login: תכונת התחברות
+  field_attr_firstname: תכונת שם פרטים
+  field_attr_lastname: תכונת שם משפחה
+  field_attr_mail: תכונת דוא"ל
+  field_onthefly: יצירת משתמשים זריזה
+  field_start_date: התחל
+  field_done_ratio: %% גמור
+  field_auth_source: מצב אימות
+  field_hide_mail: החבא את כתובת הדוא"ל שלי
+  field_comments: הערות
+  field_url: URL
+  field_start_page: דף התחלתי
+  field_subproject: תת פרויקט
+  field_hours: שעות
+  field_activity: פעילות
+  field_spent_on: תאריך
+  field_identifier: מזהה
+  field_is_filter: משמש כמסנן
+  field_issue_to_id: נושאים קשורים
+  field_delay: עיקוב
+  field_assignable: ניתן להקצות נושאים לתפקיד זה
+  field_redirect_existing_links: העבר קישורים קיימים
+  field_estimated_hours: זמן משוער
+  field_column_names: עמודות
+  field_default_value: ערך ברירת מחדל
+  
+  setting_app_title: כותרת ישום
+  setting_app_subtitle: תת-כותרת ישום
+  setting_welcome_text: טקסט "ברוך הבא"
+  setting_default_language: שפת ברירת מחדל
+  setting_login_required: דרוש אימות
+  setting_self_registration: אפשר הרשמות עצמית
+  setting_attachment_max_size: גודל דבוקה מקסימאלי
+  setting_issues_export_limit: גבול יצוא נושאים
+  setting_mail_from: כתובת שליחת דוא"ל
+  setting_host_name: שם שרת
+  setting_text_formatting: עיצוב טקסט
+  setting_wiki_compression: כיווץ היסטורית WIKI
+  setting_feeds_limit: גבול תוכן הזנות
+  setting_autofetch_changesets: משיכה אוטומתי של עידכונים
+  setting_sys_api_enabled: אפשר WS לניהול המאגר
+  setting_commit_ref_keywords: מילות מפתח מקשרות
+  setting_commit_fix_keywords: מילות מפתח מתקנות
+  setting_autologin: חיבור אוטומטי
+  setting_date_format: פורמט תאריך
+  setting_cross_project_issue_relations: הרשה קישור נושאים בין פרויקטים
+  setting_issue_list_default_columns: עמודות ברירת מחדל המוצגות ברשימת הנושאים
+  setting_repositories_encodings: קידוד המאגרים
+  
+  label_user: משתמש
+  label_user_plural: משתמשים
+  label_user_new: משתמש חדש
+  label_project: פרויקט
+  label_project_new: פרויקט חדש
+  label_project_plural: פרויקטים
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: כל הפרויקטים
+  label_project_latest: הפרויקטים החדשים ביותר
+  label_issue: נושא
+  label_issue_new: נושא חדש
+  label_issue_plural: נושאים
+  label_issue_view_all: צפה בכל הנושאים
+  label_document: מסמך
+  label_document_new: מסמך חדש
+  label_document_plural: מסמכים
+  label_role: תפקיד
+  label_role_plural: תפקידים
+  label_role_new: תפקיד חדש
+  label_role_and_permissions: תפקידים והרשאות
+  label_member: חבר
+  label_member_new: חבר חדש
+  label_member_plural: חברים
+  label_tracker: עוקב
+  label_tracker_plural: עוקבים
+  label_tracker_new: עוקב חדש
+  label_workflow: זרימת עבודה
+  label_issue_status: מצב נושא
+  label_issue_status_plural: מצבי נושא
+  label_issue_status_new: מצב חדש
+  label_issue_category: קטגורית נושא
+  label_issue_category_plural: קטגוריות נושא
+  label_issue_category_new: קטגוריה חדשה
+  label_custom_field: שדה אישי
+  label_custom_field_plural: שדות אישיים
+  label_custom_field_new: שדה אישי חדש
+  label_enumerations: אינומרציות
+  label_enumeration_new: ערך חדש
+  label_information: מידע
+  label_information_plural: מידע
+  label_please_login: התחבר בבקשה
+  label_register: הרשמה
+  label_password_lost: אבדה הסיסמה?
+  label_home: דף הבית
+  label_my_page: הדף שלי
+  label_my_account: החשבון שלי
+  label_my_projects: הפרויקטים שלי
+  label_administration: אדמיניסטרציה
+  label_login: התחבר
+  label_logout: התנתק
+  label_help: עזרה
+  label_reported_issues: נושאים שדווחו
+  label_assigned_to_me_issues: נושאים שהוצבו לי
+  label_last_login: חיבור אחרון
+  label_registered_on: נרשם בתאריך
+  label_activity: פעילות
+  label_new: חדש
+  label_logged_as: מחובר כ
+  label_environment: סביבה
+  label_authentication: אישור
+  label_auth_source: מצב אישור
+  label_auth_source_new: מצב אישור חדש
+  label_auth_source_plural: מצבי אישור
+  label_subproject_plural: תת-פרויקטים
+  label_min_max_length: אורך מינימאלי - מקסימאלי
+  label_list: רשימה
+  label_date: תאריך
+  label_integer: מספר שלם
+  label_boolean: ערך בוליאני
+  label_string: טקסט
+  label_text: טקסט ארוך
+  label_attribute: תכונה
+  label_attribute_plural: תכונות
+  label_download: "הורדה {{count}}"
+  label_download_plural: "{{count}} הורדות"
+  label_no_data: אין מידע להציג
+  label_change_status: שנה מצב
+  label_history: היסטוריה
+  label_attachment: קובץ
+  label_attachment_new: קובץ חדש
+  label_attachment_delete: מחק קובץ
+  label_attachment_plural: קבצים
+  label_report: דו"ח
+  label_report_plural: דו"חות
+  label_news: חדשות
+  label_news_new: הוסף חדשות
+  label_news_plural: חדשות
+  label_news_latest: חדשות אחרונות
+  label_news_view_all: צפה בכל החדשות
+  label_change_log: דו"ח שינויים
+  label_settings: הגדרות
+  label_overview: מבט רחב
+  label_version: גירסא
+  label_version_new: גירסא חדשה
+  label_version_plural: גירסאות
+  label_confirmation: אישור
+  label_export_to: יצא ל
+  label_read: קרא...
+  label_public_projects: פרויקטים פומביים
+  label_open_issues: פתוח
+  label_open_issues_plural: פתוחים
+  label_closed_issues: סגור
+  label_closed_issues_plural: סגורים
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: סה"כ
+  label_permissions: הרשאות
+  label_current_status: מצב נוכחי
+  label_new_statuses_allowed: מצבים חדשים אפשריים
+  label_all: הכל
+  label_none: כלום
+  label_next: הבא
+  label_previous: הקודם
+  label_used_by: בשימוש ע"י
+  label_details: פרטים
+  label_add_note: הוסף הערה
+  label_per_page: לכל דף
+  label_calendar: לוח שנה
+  label_months_from: חודשים מ
+  label_gantt: גאנט
+  label_internal: פנימי
+  label_last_changes: "{{count}} שינוים אחרונים"
+  label_change_view_all: צפה בכל השינוים
+  label_personalize_page: הפוך דף זה לשלך
+  label_comment: תגובה
+  label_comment_plural: תגובות
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: הוסף תגובה
+  label_comment_added: תגובה הוספה
+  label_comment_delete: מחק תגובות
+  label_query: שאילתה אישית
+  label_query_plural: שאילתות אישיות
+  label_query_new: שאילתה חדשה
+  label_filter_add: הוסף מסנן
+  label_filter_plural: מסננים
+  label_equals: הוא
+  label_not_equals: הוא לא
+  label_in_less_than: בפחות מ
+  label_in_more_than: ביותר מ
+  label_in: ב
+  label_today: היום
+  label_this_week: השבוע
+  label_less_than_ago: פחות ממספר ימים
+  label_more_than_ago: יותר ממספר ימים
+  label_ago: מספר ימים
+  label_contains: מכיל
+  label_not_contains: לא מכיל
+  label_day_plural: ימים
+  label_repository: מאגר
+  label_browse: סייר
+  label_modification: "שינוי {{count}}"
+  label_modification_plural: "{{count}} שינויים"
+  label_revision: גירסא
+  label_revision_plural: גירסאות
+  label_added: הוסף
+  label_modified: שונה
+  label_deleted: נמחק
+  label_latest_revision: גירסא אחרונה
+  label_latest_revision_plural: גירסאות אחרונות
+  label_view_revisions: צפה בגירסאות
+  label_max_size: גודל מקסימאלי
+  label_sort_highest: הזז לראשית
+  label_sort_higher: הזז למעלה
+  label_sort_lower: הזז למטה
+  label_sort_lowest: הזז לתחתית
+  label_roadmap: מפת הדרכים
+  label_roadmap_due_in: "נגמר בעוד {{value}}"
+  label_roadmap_overdue: "{{value}} מאחר"
+  label_roadmap_no_issues: אין נושאים לגירסא זו
+  label_search: חפש
+  label_result_plural: תוצאות
+  label_all_words: כל המילים
+  label_wiki: Wiki
+  label_wiki_edit: ערוך Wiki
+  label_wiki_edit_plural: עריכות Wiki
+  label_wiki_page: דף Wiki
+  label_wiki_page_plural: דפי Wiki
+  label_index_by_title: סדר עך פי כותרת
+  label_index_by_date: סדר על פי תאריך
+  label_current_version: גירסא נוכאית
+  label_preview: תצוגה מקדימה
+  label_feed_plural: הזנות
+  label_changes_details: פירוט כל השינויים
+  label_issue_tracking: מעקב אחר נושאים
+  label_spent_time: זמן שבוזבז
+  label_f_hour: "{{value}} שעה"
+  label_f_hour_plural: "{{value}} שעות"
+  label_time_tracking: מעקב זמנים
+  label_change_plural: שינויים
+  label_statistics: סטטיסטיקות
+  label_commits_per_month: הפקדות לפי חודש
+  label_commits_per_author: הפקדות לפי כותב
+  label_view_diff: צפה בהבדלים
+  label_diff_inline: בתוך השורה
+  label_diff_side_by_side: צד לצד
+  label_options: אפשרויות
+  label_copy_workflow_from: העתק זירמת עבודה מ
+  label_permissions_report: דו"ח הרשאות
+  label_watched_issues: נושאים שנצפו
+  label_related_issues: נושאים קשורים
+  label_applied_status: מוצב מוחל
+  label_loading: טוען...
+  label_relation_new: קשר חדש
+  label_relation_delete: מחק קשר
+  label_relates_to: קשור ל
+  label_duplicates: מכפיל את
+  label_blocks: חוסם את
+  label_blocked_by: חסום ע"י
+  label_precedes: מקדים את
+  label_follows: עוקב אחרי
+  label_end_to_start: מהתחלה לסוף
+  label_end_to_end: מהסוף לסוף
+  label_start_to_start: מהתחלה להתחלה
+  label_start_to_end: מהתחלה לסוף
+  label_stay_logged_in: השאר מחובר
+  label_disabled: מבוטל
+  label_show_completed_versions: הצג גירזאות גמורות
+  label_me: אני
+  label_board: פורום
+  label_board_new: פורום חדש
+  label_board_plural: פורומים
+  label_topic_plural: נושאים
+  label_message_plural: הודעות
+  label_message_last: הודעה אחרונה
+  label_message_new: הודעה חדשה
+  label_reply_plural: השבות
+  label_send_information: שלח מידע על חשבון למשתמש
+  label_year: שנה
+  label_month: חודש
+  label_week: שבוע
+  label_date_from: מתאריך
+  label_date_to: עד
+  label_language_based: מבוסס שפה
+  label_sort_by: "מין לפי {{value}}"
+  label_send_test_email: שלח דו"ל בדיקה
+  label_feeds_access_key_created_on: "מפתח הזנת RSS נוצר לפני{{value}}"
+  label_module_plural: מודולים
+  label_added_time_by: "הוסף על ידי {{author}} לפני {{age}} "
+  label_updated_time: "עודכן לפני {{value}} "
+  label_jump_to_a_project: קפוץ לפרויקט...
+  label_file_plural: קבצים
+  label_changeset_plural: אוסף שינוים
+  label_default_columns: עמודת ברירת מחדל
+  label_no_change_option: (אין שינוים)
+  label_bulk_edit_selected_issues: ערוך את הנושאים המסומנים
+  label_theme: ערכת נושא
+  label_default: ברירת מחדש
+  
+  button_login: התחבר
+  button_submit: הגש
+  button_save: שמור
+  button_check_all: בחר הכל
+  button_uncheck_all: בחר כלום
+  button_delete: מחק
+  button_create: צור
+  button_test: בדוק
+  button_edit: ערוך
+  button_add: הוסף
+  button_change: שנה
+  button_apply: הוצא לפועל
+  button_clear: נקה
+  button_lock: נעל
+  button_unlock: בטל נעילה
+  button_download: הורד
+  button_list: רשימה
+  button_view: צפה
+  button_move: הזז
+  button_back: הקודם
+  button_cancel: בטח
+  button_activate: הפעל
+  button_sort: מיין
+  button_log_time: זמן לוג
+  button_rollback: חזור לגירסא זו
+  button_watch: צפה
+  button_unwatch: בטל צפיה
+  button_reply: השב
+  button_archive: ארכיון
+  button_unarchive: הוצא מהארכיון
+  button_reset: אפס
+  button_rename: שנה שם
+  
+  status_active: פעיל
+  status_registered: רשום
+  status_locked: נעול
+  
+  text_select_mail_notifications: בחר פעולת שבגללן ישלח דוא"ל.
+  text_regexp_info: כגון. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 משמעו ללא הגבלות
+  text_project_destroy_confirmation: האם אתה בטוח שברצונך למחוק את הפרויקט ואת כל המידע הקשור אליו ?
+  text_workflow_edit: בחר תפקיד ועוקב כדי לערות את זרימת העבודה
+  text_are_you_sure: האם אתה בטוח ?
+  text_journal_changed: "שונה מ {{old}} ל {{new}}"
+  text_journal_set_to: "שונה ל {{value}}"
+  text_journal_deleted: נמחק
+  text_tip_task_begin_day: מטלה המתחילה היום
+  text_tip_task_end_day: מטלה המסתיימת היום
+  text_tip_task_begin_end_day: מטלה המתחילה ומסתיימת היום
+  text_project_identifier_info: 'אותיות לטיניות (a-z), מספרים ומקפים.<br />ברגע שנשמר, לא ניתן לשנות את המזהה.'
+  text_caracters_maximum: "מקסימום {{count}} תווים."
+  text_length_between: "אורך בין {{min}} ל {{max}} תווים."
+  text_tracker_no_workflow: זרימת עבודה לא הוגדרה עבור עוקב זה
+  text_unallowed_characters: תווים לא מורשים
+  text_comma_separated: הכנסת ערכים מרובים מותרת (מופרדים בפסיקים).
+  text_issues_ref_in_commit_messages: קישור ותיקום נושאים בהודעות הפקדות
+  text_issue_added: "הנושא {{id}} דווח (by {{author}})."
+  text_issue_updated: "הנושא {{id}} עודכן (by {{author}})."
+  text_wiki_destroy_confirmation: האם אתה בטוח שברצונך למחוק את הWIKI הזה ואת כל תוכנו?
+  text_issue_category_destroy_question: "כמה נושאים ({{count}}) מוצבים לקטגוריה הזו. מה ברצונך לעשות?"
+  text_issue_category_destroy_assignments: הסר הצבת קטגוריה
+  text_issue_category_reassign_to: הצב מחדש את הקטגוריה לנושאים
+  
+  default_role_manager: מנהל
+  default_role_developper: מפתח
+  default_role_reporter: מדווח
+  default_tracker_bug: באג
+  default_tracker_feature: פיצ'ר
+  default_tracker_support: תמיכה
+  default_issue_status_new: חדש
+  default_issue_status_assigned: מוצב
+  default_issue_status_resolved: פתור
+  default_issue_status_feedback: משוב
+  default_issue_status_closed: סגור
+  default_issue_status_rejected: דחוי
+  default_doc_category_user: תיעוד משתמש
+  default_doc_category_tech: תיעוד טכני
+  default_priority_low: נמוכה
+  default_priority_normal: רגילה
+  default_priority_high: גהבוה
+  default_priority_urgent: דחופה
+  default_priority_immediate: מידית
+  default_activity_design: עיצוב
+  default_activity_development: פיתוח
+  
+  enumeration_issue_priorities: עדיפות נושאים
+  enumeration_doc_categories: קטגוריות מסמכים
+  enumeration_activities: פעילויות (מעקב אחר זמנים)
+  label_search_titles_only: חפש בכותרות בלבד
+  label_nobody: אף אחד
+  button_change_password: שנה סיסמא
+  text_user_mail_option: "בפרויקטים שלא בחרת, אתה רק תקבל התרעות על שאתה צופה או קשור אליהם (לדוגמא:נושאים שאתה היוצר שלהם או מוצבים אליך)."
+  label_user_mail_option_selected: "לכל אירוע בפרויקטים שבחרתי בלבד..."
+  label_user_mail_option_all: "לכל אירוע בכל הפרויקטים שלי"
+  label_user_mail_option_none: "רק לנושאים שאני צופה או קשור אליהם"
+  setting_emails_footer: תחתית דוא"ל
+  label_float: צף
+  button_copy: העתק
+  mail_body_account_information_external: "אתה יכול להשתמש בחשבון {{value}} כדי להתחבר"
+  mail_body_account_information: פרטי החשבון שלך
+  setting_protocol: פרוטוקול
+  label_user_mail_no_self_notified: "אני לא רוצה שיודיעו לי על שינויים שאני מבצע"
+  setting_time_format: פורמט זמן
+  label_registration_activation_by_email: הפעל חשבון באמצעות דוא"ל
+  mail_subject_account_activation_request: "בקשת הפעלה לחשבון {{value}}"
+  mail_body_account_activation_request: "משתמש חדש ({{value}}) נרשם. החשבון שלו מחכה לאישור שלך:'"
+  label_registration_automatic_activation: הפעלת חשבון אוטומטית
+  label_registration_manual_activation: הפעלת חשבון ידנית
+  notice_account_pending: "החשבון שלך נוצר ועתה מחכה לאישור מנהל המערכת."
+  field_time_zone: איזור זמן
+  text_caracters_minimum: "חייב להיות לפחות באורך של {{count}} תווים."
+  setting_bcc_recipients: מוסתר (bcc)
+  button_annotate: הוסף תיאור מסגרת
+  label_issues_by: "נושאים של {{value}}"
+  field_searchable: ניתן לחיפוש
+  label_display_per_page: "לכל דף: {{value}}'"
+  setting_per_page_options: אפשרויות אוביקטים לפי דף
+  label_age: גיל
+  notice_default_data_loaded: אפשרויות ברירת מחדל מופעלות.
+  text_load_default_configuration: טען את אפשרויות ברירת המחדל
+  text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. יהיה באפשרותך לשנותו לאחר שיטען."
+  error_can_t_load_default_data: "אפשרויות ברירת המחדל לא הצליחו להיטען: {{value}}"
+  button_update: עדכן
+  label_change_properties: שנה מאפיינים
+  label_general: כללי
+  label_repository_plural: מאגרים
+  label_associated_revisions: שינויים קשורים
+  setting_user_format: פורמט הצגת משתמשים
+  text_status_changed_by_changeset: "הוחל בסדרת השינויים {{value}}."
+  label_more: עוד
+  text_issues_destroy_confirmation: 'האם את\ה בטוח שברצונך למחוק את הנושא\ים ?'
+  label_scm: SCM
+  text_select_project_modules: 'בחר מודולים להחיל על פקרויקט זה:'
+  label_issue_added: נושא הוסף
+  label_issue_updated: נושא עודכן
+  label_document_added: מוסמך הוסף
+  label_message_posted: הודעה הוספה
+  label_file_added: קובץ הוסף
+  label_news_added: חדשות הוספו
+  project_module_boards: לוחות
+  project_module_issue_tracking: מעקב נושאים
+  project_module_wiki: Wiki
+  project_module_files: קבצים
+  project_module_documents: מסמכים
+  project_module_repository: מאגר
+  project_module_news: חדשות
+  project_module_time_tracking: מעקב אחר זמנים
+  text_file_repository_writable: מאגר הקבצים ניתן לכתיבה
+  text_default_administrator_account_changed: מנהל המערכת ברירת המחדל שונה
+  text_rmagick_available: RMagick available (optional)
+  button_configure: אפשרויות
+  label_plugins: פלאגינים
+  label_ldap_authentication: אימות LDAP
+  label_downloads_abbr: D/L
+  label_this_month: החודש
+  label_last_n_days: "ב-{{count}} ימים אחרונים"
+  label_all_time: תמיד
+  label_this_year: השנה
+  label_date_range: טווח תאריכים
+  label_last_week: שבוע שעבר
+  label_yesterday: אתמול
+  label_last_month: חודש שעבר
+  label_add_another_file: הוסף עוד קובץ
+  label_optional_description: תיאור רשות
+  text_destroy_time_entries_question: %.02f שעות דווחו על הנושים שאת\ה עומד\ת למחוק. מה ברצונך לעשות ?
+  error_issue_not_found_in_project: 'הנושאים לא נמצאו או אינם שיכים לפרויקט'
+  text_assign_time_entries_to_project: הצב שעות שדווחו לפרויקט הזה
+  text_destroy_time_entries: מחק שעות שדווחו
+  text_reassign_time_entries: 'הצב מחדש שעות שדווחו לפרויקט הזה:'
+  setting_activity_days_default: ימים המוצגים על פעילות הפרויקט
+  label_chronological_order: בסדר כרונולוגי
+  field_comments_sorting: הצג הערות
+  label_reverse_chronological_order: בסדר כרונולוגי הפוך
+  label_preferences: העדפות
+  setting_display_subprojects_issues: הצג נושאים של תת פרויקטים כברירת מחדל
+  label_overall_activity: פעילות כוללת
+  setting_default_projects_public: פרויקטים חדשים הינם פומביים כברירת מחדל
+  error_scm_annotate: "הכניסה לא קיימת או שלא ניתן לתאר אותה."
+  label_planning: תכנון
+  text_subprojects_destroy_warning: "תת הפרויקט\ים: {{value}} ימחקו גם כן.'"
+  label_and_its_subprojects: "{{value}} וכל תת הפרויקטים שלו"
+  mail_body_reminder: "{{count}} נושאים שמיועדים אליך מיועדים להגשה בתוך {{days}} ימים:"
+  mail_subject_reminder: "{{count}} נושאים מיעדים להגשה בימים הקרובים"
+  text_user_wrote: "{{value}} כתב:'"
+  label_duplicated_by: שוכפל ע"י
+  setting_enabled_scm: אפשר SCM
+  text_enumeration_category_reassign_to: 'הצב מחדש לערך הזה:'
+  text_enumeration_destroy_question: "{{count}} אוביקטים מוצבים לערך זה.'"
+  label_incoming_emails: דוא"ל נכנס
+  label_generate_key: יצר מפתח
+  setting_mail_handler_api_enabled: Enable WS for incoming emails
+  setting_mail_handler_api_key: מפתח API
+  text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  field_parent_title: דף אב
+  label_issue_watchers: צופים
+  setting_commit_logs_encoding: Commit messages encoding
+  button_quote: צטט
+  setting_sequential_project_identifiers: Generate sequential project identifiers
+  notice_unable_delete_version: לא ניתן למחוק גירסא
+  label_renamed: השם שונה
+  label_copied: הועתק
+  setting_plain_text_mail: טקסט פשוט בלבד (ללא HTML)
+  permission_view_files: צפה בקבצים
+  permission_edit_issues: ערוך נושאים
+  permission_edit_own_time_entries: ערוך את לוג הזמן של עצמך
+  permission_manage_public_queries: נהל שאילתות פומביות
+  permission_add_issues: הוסף נושא
+  permission_log_time: תעד זמן שבוזבז
+  permission_view_changesets: צפה בקבוצות שינויים
+  permission_view_time_entries: צפה בזמן שבוזבז
+  permission_manage_versions: נהל גירסאות
+  permission_manage_wiki: נהל wiki
+  permission_manage_categories: נהל קטגוריות נושאים
+  permission_protect_wiki_pages: הגן כל דפי wiki
+  permission_comment_news: הגב על החדשות
+  permission_delete_messages: מחק הודעות
+  permission_select_project_modules: בחר מודולי פרויקט
+  permission_manage_documents: נהל מסמכים
+  permission_edit_wiki_pages: ערוך דפי wiki
+  permission_add_issue_watchers: הוסף צופים
+  permission_view_gantt: צפה בגאנט
+  permission_move_issues: הזז נושאים
+  permission_manage_issue_relations: נהל יחס בין נושאים
+  permission_delete_wiki_pages: מחק דפי wiki
+  permission_manage_boards: נהל לוחות
+  permission_delete_wiki_pages_attachments: מחק דבוקות
+  permission_view_wiki_edits: צפה בהיסטורית wiki
+  permission_add_messages: הצב הודעות
+  permission_view_messages: צפה בהודעות
+  permission_manage_files: נהל קבצים
+  permission_edit_issue_notes: ערוך רשימות
+  permission_manage_news: נהל חדשות
+  permission_view_calendar: צפה בלוח השנה
+  permission_manage_members: נהל חברים
+  permission_edit_messages: ערוך הודעות
+  permission_delete_issues: מחק נושאים
+  permission_view_issue_watchers: צפה ברשימה צופים
+  permission_manage_repository: נהל מאגר
+  permission_commit_access: Commit access
+  permission_browse_repository: סייר במאגר
+  permission_view_documents: צפה במסמכים
+  permission_edit_project: ערוך פרויקט
+  permission_add_issue_notes: Add notes
+  permission_save_queries: שמור שאילתות
+  permission_view_wiki_pages: צפה ב-wiki
+  permission_rename_wiki_pages: שנה שם של דפי wiki
+  permission_edit_time_entries: ערוך רישום זמנים
+  permission_edit_own_issue_notes: Edit own notes
+  setting_gravatar_enabled: Use Gravatar user icons
+  label_example: דוגמא
+  text_repository_usernames_mapping: "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."
+  permission_edit_own_messages: ערוך הודעות של עצמך
+  permission_delete_own_messages: מחק הודעות של עצמך
+  label_user_activity: "הפעילות של {{value}}"
+  label_updated_time_by: "עודכן ע'י {{author}} לפני {{age}}"
+  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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/hu.yml b/config/locales/hu.yml
new file mode 100644 (file)
index 0000000..32da62e
--- /dev/null
@@ -0,0 +1,811 @@
+# Hungarian translations for Ruby on Rails 
+# by Richard Abonyi (richard.abonyi@gmail.com)
+# thanks to KKata, replaced and #hup.hu
+# Cleaned up by László Bácsi (http://lackac.hu)
+# updated by kfl62 kfl62g@gmail.com
+
+"hu":
+  date:
+    formats:
+      default: "%Y.%m.%d."
+      short: "%b %e."
+      long: "%Y. %B %e."
+    day_names: [vasárnap, hétfő, kedd, szerda, csütörtök, péntek, szombat]
+    abbr_day_names: [v., h., k., sze., cs., p., szo.]
+    month_names: [~, január, február, március, április, május, június, július, augusztus, szeptember, október, november, december]
+    abbr_month_names: [~, jan., febr., márc., ápr., máj., jún., júl., aug., szept., okt., nov., dec.]
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%Y. %b %e., %H:%M"
+      short: "%b %e., %H:%M"
+      long: "%Y. %B %e., %A, %H:%M"
+    am: "de."
+    pm: "du."
+
+  datetime:
+    distance_in_words:
+      half_a_minute: 'fél perc'
+      less_than_x_seconds:
+#        zero: 'kevesebb, mint 1 másodperc'
+        one: 'kevesebb, mint 1 másodperc'
+        other: 'kevesebb, mint {{count}} másodperc'
+      x_seconds:
+        one: '1 másodperc'
+        other: '{{count}} másodperc'
+      less_than_x_minutes:
+#        zero: 'kevesebb, mint 1 perc'
+        one: 'kevesebb, mint 1 perc'
+        other: 'kevesebb, mint {{count}} perc'
+      x_minutes:
+        one: '1 perc'
+        other: '{{count}} perc'
+      about_x_hours:
+        one: 'majdnem 1 óra'
+        other: 'majdnem {{count}} óra'
+      x_days:
+        one: '1 nap'
+        other: '{{count}} nap'
+      about_x_months:
+        one: 'majdnem 1 hónap'
+        other: 'majdnem {{count}} hónap'
+      x_months:
+        one: '1 hónap'
+        other: '{{count}} hónap'
+      about_x_years:
+        one: 'majdnem 1 év'
+        other: 'majdnem {{count}} év'
+      over_x_years:
+        one: 'több, mint 1 év'
+        other: 'több, mint {{count}} év'
+    prompts:
+      year:   "Év"
+      month:  "Hónap"
+      day:    "Nap"
+      hour:   "Óra"
+      minute: "Perc"
+      second: "Másodperc"
+
+  number:
+    format:
+      precision: 2
+      separator: ','
+      delimiter: ' '
+    currency:
+      format:
+        unit: 'Ft'
+        precision: 0
+        format: '%n %u'
+        separator: ""
+        delimiter: ""
+    percentage:
+      format:
+        delimiter: ""
+    precision:
+      format:
+        delimiter: ""
+    human:
+      format:
+        delimiter: ""
+        precision: 1
+      storage_units: [bájt, KB, MB, GB, TB]
+
+  support:
+    array:
+#      sentence_connector: "és"
+#      skip_last_comma: true
+      words_connector: ", "
+      two_words_connector: " és "
+      last_word_connector: " és "
+  activerecord:
+    errors:
+      template:
+        header:
+          one: "1 hiba miatt nem menthető a következő: {{model}}"
+          other: "{{count}} hiba miatt nem menthető a következő: {{model}}"
+        body: "Problémás mezők:"
+      messages:
+        inclusion: "nincs a listában"
+        exclusion: "nem elérhető"
+        invalid: "nem megfelelő"
+        confirmation: "nem egyezik"
+        accepted: "nincs elfogadva"
+        empty: "nincs megadva"
+        blank: "nincs megadva"
+        too_long: "túl hosszú (nem lehet több {{count}} karakternél)"
+        too_short: "túl rövid (legalább {{count}} karakter kell legyen)"
+        wrong_length: "nem megfelelő hosszúságú ({{count}} karakter szükséges)"
+        taken: "már foglalt"
+        not_a_number: "nem szám"
+        greater_than: "nagyobb kell legyen, mint {{count}}"
+        greater_than_or_equal_to: "legalább {{count}} kell legyen"
+        equal_to: "pontosan {{count}} kell legyen"
+        less_than: "kevesebb, mint {{count}} kell legyen"
+        less_than_or_equal_to: "legfeljebb {{count}} lehet"
+        odd: "páratlan kell legyen"
+        even: "páros kell legyen"
+        greater_than_start_date: "nagyobbnak kell lennie, mint az indítás dátuma"
+        not_same_project: "nem azonos projekthez tartozik"
+        circular_dependency: "Ez a kapcsolat egy körkörös függőséget eredményez"
+
+  actionview_instancetag_blank_option: Kérem válasszon
+  
+  general_text_No: 'Nem'
+  general_text_Yes: 'Igen'
+  general_text_no: 'nem'
+  general_text_yes: 'igen'
+  general_lang_name: 'Magyar'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-2
+  general_pdf_encoding: ISO-8859-2
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: A fiók adatai sikeresen frissítve.
+  notice_account_invalid_creditentials: Hibás felhasználói név, vagy jelszó
+  notice_account_password_updated: A jelszó módosítása megtörtént.
+  notice_account_wrong_password: Hibás jelszó
+  notice_account_register_done: A fiók sikeresen létrehozva. Aktiválásához kattints az e-mailben kapott linkre
+  notice_account_unknown_email: Ismeretlen felhasználó.
+  notice_can_t_change_password: A fiók külső azonosítási forrást használ. A jelszó megváltoztatása nem lehetséges.
+  notice_account_lost_email_sent: Egy e-mail üzenetben postáztunk Önnek egy leírást az új jelszó beállításáról.
+  notice_account_activated: Fiókját aktiváltuk. Most már be tud jelentkezni a rendszerbe.
+  notice_successful_create: Sikeres létrehozás.
+  notice_successful_update: Sikeres módosítás.
+  notice_successful_delete: Sikeres törlés.
+  notice_successful_connection: Sikeres bejelentkezés.
+  notice_file_not_found: Az oldal, amit meg szeretne nézni nem található, vagy átkerült egy másik helyre.
+  notice_locking_conflict: Az adatot egy másik felhasználó idő közben módosította.
+  notice_not_authorized: Nincs hozzáférési engedélye ehhez az oldalhoz.
+  notice_email_sent: "Egy e-mail üzenetet küldtünk a következő címre {{value}}"
+  notice_email_error: "Hiba történt a levél küldése közben ({{value}})"
+  notice_feeds_access_key_reseted: Az RSS hozzáférési kulcsát újra generáltuk.
+  notice_failed_to_save_issues: "Nem sikerült a {{count}} feladat(ok) mentése a {{total}} -ban kiválasztva: {{ids}}."
+  notice_no_issue_selected: "Nincs feladat kiválasztva! Kérem jelölje meg melyik feladatot szeretné szerkeszteni!"
+  notice_account_pending: "A fiókja létrejött, és adminisztrátori jóváhagyásra vár."
+  notice_default_data_loaded: Az alapértelmezett konfiguráció betöltése sikeresen megtörtént.
+  
+  error_can_t_load_default_data: "Az alapértelmezett konfiguráció betöltése nem lehetséges: {{value}}"
+  error_scm_not_found: "A bejegyzés, vagy revízió nem található a tárolóban."
+  error_scm_command_failed: "A tároló elérése közben hiba lépett fel: {{value}}"
+  error_scm_annotate: "A bejegyzés nem létezik, vagy nics jegyzetekkel ellátva."
+  error_issue_not_found_in_project: 'A feladat nem található, vagy nem ehhez a projekthez tartozik'
+  
+  mail_subject_lost_password: Az Ön Redmine jelszava
+  mail_body_lost_password: 'A Redmine jelszó megváltoztatásához, kattintson a következő linkre:'
+  mail_subject_register: Redmine azonosító aktiválása
+  mail_body_register: 'A Redmine azonosítója aktiválásához, kattintson a következő linkre:'
+  mail_body_account_information_external: "A {{value}} azonosító használatával bejelentkezhet a Redmineba."
+  mail_body_account_information: Az Ön Redmine azonosítójának információi
+  mail_subject_account_activation_request: Redmine azonosító aktiválási kérelem
+  mail_body_account_activation_request: "Egy új felhasználó ({{value}}) regisztrált, azonosítója jóváhasgyásra várakozik:'"
+  
+  gui_validation_error: 1 hiba
+  gui_validation_error_plural: "{{count}} hiba"
+  
+  field_name: Név
+  field_description: Leírás
+  field_summary: Összegzés
+  field_is_required: Kötelező
+  field_firstname: Keresztnév
+  field_lastname: Vezetéknév
+  field_mail: E-mail
+  field_filename: Fájl
+  field_filesize: Méret
+  field_downloads: Letöltések
+  field_author: Szerző
+  field_created_on: Létrehozva
+  field_updated_on: Módosítva
+  field_field_format: Formátum
+  field_is_for_all: Minden projekthez
+  field_possible_values: Lehetséges értékek
+  field_regexp: Reguláris kifejezés
+  field_min_length: Minimum hossz
+  field_max_length: Maximum hossz
+  field_value: Érték
+  field_category: Kategória
+  field_title: Cím
+  field_project: Projekt
+  field_issue: Feladat
+  field_status: Státusz
+  field_notes: Feljegyzések
+  field_is_closed: Feladat lezárva
+  field_is_default: Alapértelmezett érték
+  field_tracker: Típus
+  field_subject: Tárgy
+  field_due_date: Befejezés dátuma
+  field_assigned_to: Felelős
+  field_priority: Prioritás
+  field_fixed_version: Cél verzió
+  field_user: Felhasználó
+  field_role: Szerepkör
+  field_homepage: Weboldal
+  field_is_public: Nyilvános
+  field_parent: Szülő projekt
+  field_is_in_chlog: Feladatok látszanak a változás naplóban
+  field_is_in_roadmap: Feladatok látszanak az életútban
+  field_login: Azonosító
+  field_mail_notification: E-mail értesítések
+  field_admin: Adminisztrátor
+  field_last_login_on: Utolsó bejelentkezés
+  field_language: Nyelv
+  field_effective_date: Dátum
+  field_password: Jelszó
+  field_new_password: Új jelszó
+  field_password_confirmation: Megerősítés
+  field_version: Verzió
+  field_type: Típus
+  field_host: Kiszolgáló
+  field_port: Port
+  field_account: Felhasználói fiók
+  field_base_dn: Base DN
+  field_attr_login: Bejelentkezési tulajdonság
+  field_attr_firstname: Családnév
+  field_attr_lastname: Utónév
+  field_attr_mail: E-mail
+  field_onthefly: On-the-fly felhasználó létrehozás
+  field_start_date: Kezdés dátuma
+  field_done_ratio: Elkészült (%%)
+  field_auth_source: Azonosítási mód
+  field_hide_mail: Rejtse el az e-mail címem
+  field_comments: Megjegyzés
+  field_url: URL
+  field_start_page: Kezdőlap
+  field_subproject: Alprojekt
+  field_hours: Óra
+  field_activity: Aktivitás
+  field_spent_on: Dátum
+  field_identifier: Azonosító
+  field_is_filter: Szűrőként használható
+  field_issue_to_id: Kapcsolódó feladat
+  field_delay: Késés
+  field_assignable: Feladat rendelhető ehhez a szerepkörhöz
+  field_redirect_existing_links: Létező linkek átirányítása
+  field_estimated_hours: Becsült idő
+  field_column_names: Oszlopok
+  field_time_zone: Időzóna
+  field_searchable: Kereshető
+  field_default_value: Alapértelmezett érték
+  field_comments_sorting: Feljegyzések megjelenítése
+  
+  setting_app_title: Alkalmazás címe
+  setting_app_subtitle: Alkalmazás alcíme
+  setting_welcome_text: Üdvözlő üzenet
+  setting_default_language: Alapértelmezett nyelv
+  setting_login_required: Azonosítás szükséges
+  setting_self_registration: Regisztráció
+  setting_attachment_max_size: Melléklet max. mérete
+  setting_issues_export_limit: Feladatok exportálásának korlátja
+  setting_mail_from: Kibocsátó e-mail címe
+  setting_bcc_recipients: Titkos másolat címzet (bcc)
+  setting_host_name: Kiszolgáló neve
+  setting_text_formatting: Szöveg formázás
+  setting_wiki_compression: Wiki történet tömörítés
+  setting_feeds_limit: RSS tartalom korlát
+  setting_default_projects_public: Az új projektek alapértelmezés szerint nyilvánosak
+  setting_autofetch_changesets: Commitok automatikus lehúzása
+  setting_sys_api_enabled: WS engedélyezése a tárolók kezeléséhez
+  setting_commit_ref_keywords: Hivatkozó kulcsszavak
+  setting_commit_fix_keywords: Javítások kulcsszavai
+  setting_autologin: Automatikus bejelentkezés
+  setting_date_format: Dátum formátum
+  setting_time_format: Idő formátum
+  setting_cross_project_issue_relations: Kereszt-projekt feladat hivatkozások engedélyezése
+  setting_issue_list_default_columns: Az alapértelmezésként megjelenített oszlopok a feladat listában
+  setting_repositories_encodings: Tárolók kódolása
+  setting_emails_footer: E-mail lábléc
+  setting_protocol: Protokol
+  setting_per_page_options: Objektum / oldal opciók
+  setting_user_format: Felhasználók megjelenítésének formája
+  setting_activity_days_default: Napok megjelenítése a project aktivitásnál
+  setting_display_subprojects_issues: Alapértelmezettként mutassa az alprojektek feladatait is a projekteken
+  
+  project_module_issue_tracking: Feladat követés
+  project_module_time_tracking: Idő rögzítés
+  project_module_news: Hírek
+  project_module_documents: Dokumentumok
+  project_module_files: Fájlok
+  project_module_wiki: Wiki
+  project_module_repository: Tároló
+  project_module_boards: Fórumok
+  
+  label_user: Felhasználó
+  label_user_plural: Felhasználók
+  label_user_new: Új felhasználó
+  label_project: Projekt
+  label_project_new: Új projekt
+  label_project_plural: Projektek
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Az összes projekt
+  label_project_latest: Legutóbbi projektek
+  label_issue: Feladat
+  label_issue_new: Új feladat
+  label_issue_plural: Feladatok
+  label_issue_view_all: Minden feladat megtekintése
+  label_issues_by: "{{value}} feladatai"
+  label_issue_added: Feladat hozzáadva
+  label_issue_updated: Feladat frissítve
+  label_document: Dokumentum
+  label_document_new: Új dokumentum
+  label_document_plural: Dokumentumok
+  label_document_added: Dokumentum hozzáadva
+  label_role: Szerepkör
+  label_role_plural: Szerepkörök
+  label_role_new: Új szerepkör
+  label_role_and_permissions: Szerepkörök, és jogosultságok
+  label_member: Résztvevő
+  label_member_new: Új résztvevő
+  label_member_plural: Résztvevők
+  label_tracker: Feladat típus
+  label_tracker_plural: Feladat típusok
+  label_tracker_new: Új feladat típus
+  label_workflow: Workflow
+  label_issue_status: Feladat státusz
+  label_issue_status_plural: Feladat státuszok
+  label_issue_status_new: Új státusz
+  label_issue_category: Feladat kategória
+  label_issue_category_plural: Feladat kategóriák
+  label_issue_category_new: Új kategória
+  label_custom_field: Egyéni mező
+  label_custom_field_plural: Egyéni mezők
+  label_custom_field_new: Új egyéni mező
+  label_enumerations: Felsorolások
+  label_enumeration_new: Új érték
+  label_information: Információ
+  label_information_plural: Információk
+  label_please_login: Jelentkezzen be
+  label_register: Regisztráljon
+  label_password_lost: Elfelejtett jelszó
+  label_home: Kezdőlap
+  label_my_page: Saját kezdőlapom
+  label_my_account: Fiókom adatai
+  label_my_projects: Saját projektem
+  label_administration: Adminisztráció
+  label_login: Bejelentkezés
+  label_logout: Kijelentkezés
+  label_help: Súgó
+  label_reported_issues: Bejelentett feladatok
+  label_assigned_to_me_issues: A nekem kiosztott feladatok
+  label_last_login: Utolsó bejelentkezés
+  label_registered_on: Regisztrált
+  label_activity: Tevékenységek
+  label_overall_activity: Teljes aktivitás
+  label_new: Új
+  label_logged_as: Bejelentkezve, mint
+  label_environment: Környezet
+  label_authentication: Azonosítás
+  label_auth_source: Azonosítás módja
+  label_auth_source_new: Új azonosítási mód
+  label_auth_source_plural: Azonosítási módok
+  label_subproject_plural: Alprojektek
+  label_and_its_subprojects: "{{value}} és alprojektjei"
+  label_min_max_length: Min - Max hossz
+  label_list: Lista
+  label_date: Dátum
+  label_integer: Egész
+  label_float: Lebegőpontos
+  label_boolean: Logikai
+  label_string: Szöveg
+  label_text: Hosszú szöveg
+  label_attribute: Tulajdonság
+  label_attribute_plural: Tulajdonságok
+  label_download: "{{count}} Letöltés"
+  label_download_plural: "{{count}} Letöltések"
+  label_no_data: Nincs megjeleníthető adat
+  label_change_status: Státusz módosítása
+  label_history: Történet
+  label_attachment: Fájl
+  label_attachment_new: Új fájl
+  label_attachment_delete: Fájl törlése
+  label_attachment_plural: Fájlok
+  label_file_added: Fájl hozzáadva
+  label_report: Jelentés
+  label_report_plural: Jelentések
+  label_news: Hírek
+  label_news_new: Hír hozzáadása
+  label_news_plural: Hírek
+  label_news_latest: Legutóbbi hírek
+  label_news_view_all: Minden hír megtekintése
+  label_news_added: Hír hozzáadva
+  label_change_log: Változás napló
+  label_settings: Beállítások
+  label_overview: Áttekintés
+  label_version: Verzió
+  label_version_new: Új verzió
+  label_version_plural: Verziók
+  label_confirmation: Jóváhagyás
+  label_export_to: Exportálás
+  label_read: Olvas...
+  label_public_projects: Nyilvános projektek
+  label_open_issues: nyitott
+  label_open_issues_plural: nyitott
+  label_closed_issues: lezárt
+  label_closed_issues_plural: lezárt
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Összesen
+  label_permissions: Jogosultságok
+  label_current_status: Jelenlegi státusz
+  label_new_statuses_allowed: Státusz változtatások engedélyei
+  label_all: mind
+  label_none: nincs
+  label_nobody: senki
+  label_next: Következő
+  label_previous: Előző
+  label_used_by: Használja
+  label_details: Részletek
+  label_add_note: Jegyzet hozzáadása
+  label_per_page: Oldalanként
+  label_calendar: Naptár
+  label_months_from: hónap, kezdve
+  label_gantt: Gantt
+  label_internal: Belső
+  label_last_changes: "utolsó {{count}} változás"
+  label_change_view_all: Minden változás megtekintése
+  label_personalize_page: Az oldal testreszabása
+  label_comment: Megjegyzés
+  label_comment_plural: Megjegyzés
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Megjegyzés hozzáadása
+  label_comment_added: Megjegyzés hozzáadva
+  label_comment_delete: Megjegyzések törlése
+  label_query: Egyéni lekérdezés
+  label_query_plural: Egyéni lekérdezések
+  label_query_new: Új lekérdezés
+  label_filter_add: Szűrő hozzáadása
+  label_filter_plural: Szűrők
+  label_equals: egyenlő
+  label_not_equals: nem egyenlő
+  label_in_less_than: kevesebb, mint
+  label_in_more_than: több, mint
+  label_in: in
+  label_today: ma
+  label_all_time: mindenkor
+  label_yesterday: tegnap
+  label_this_week: aktuális hét
+  label_last_week: múlt hét
+  label_last_n_days: "az elmúlt {{count}} nap"
+  label_this_month: aktuális hónap
+  label_last_month: múlt hónap
+  label_this_year: aktuális év
+  label_date_range: Dátum intervallum
+  label_less_than_ago: kevesebb, mint nappal ezelőtt
+  label_more_than_ago: több, mint nappal ezelőtt
+  label_ago: nappal ezelőtt
+  label_contains: tartalmazza
+  label_not_contains: nem tartalmazza
+  label_day_plural: nap
+  label_repository: Tároló
+  label_repository_plural: Tárolók
+  label_browse: Tallóz
+  label_modification: "{{count}} változás"
+  label_modification_plural: "{{count}} változások"
+  label_revision: Revízió
+  label_revision_plural: Revíziók
+  label_associated_revisions: Kapcsolt revíziók
+  label_added: hozzáadva
+  label_modified: módosítva
+  label_deleted: törölve
+  label_latest_revision: Legutolsó revízió
+  label_latest_revision_plural: Legutolsó revíziók
+  label_view_revisions: Revíziók megtekintése
+  label_max_size: Maximális méret
+  label_sort_highest: Az elejére
+  label_sort_higher: Eggyel feljebb
+  label_sort_lower: Eggyel lejjebb
+  label_sort_lowest: Az aljára
+  label_roadmap: Életút
+  label_roadmap_due_in: "Elkészültéig várhatóan még {{value}}"
+  label_roadmap_overdue: "{{value}} késésben"
+  label_roadmap_no_issues: Nincsenek feladatok ehhez a verzióhoz
+  label_search: Keresés
+  label_result_plural: Találatok
+  label_all_words: Minden szó
+  label_wiki: Wiki
+  label_wiki_edit: Wiki szerkesztés
+  label_wiki_edit_plural: Wiki szerkesztések
+  label_wiki_page: Wiki oldal
+  label_wiki_page_plural: Wiki oldalak
+  label_index_by_title: Cím szerint indexelve
+  label_index_by_date: Dátum szerint indexelve
+  label_current_version: Jelenlegi verzió
+  label_preview: Előnézet
+  label_feed_plural: Visszajelzések
+  label_changes_details: Változások részletei
+  label_issue_tracking: Feladat követés
+  label_spent_time: Ráfordított idő
+  label_f_hour: "{{value}} óra"
+  label_f_hour_plural: "{{value}} óra"
+  label_time_tracking: Idő követés
+  label_change_plural: Változások
+  label_statistics: Statisztikák
+  label_commits_per_month: Commits havonta
+  label_commits_per_author: Commits szerzőnként
+  label_view_diff: Különbségek megtekintése
+  label_diff_inline: inline
+  label_diff_side_by_side: side by side
+  label_options: Opciók
+  label_copy_workflow_from: Workflow másolása innen
+  label_permissions_report: Jogosultsági riport
+  label_watched_issues: Megfigyelt feladatok
+  label_related_issues: Kapcsolódó feladatok
+  label_applied_status: Alkalmazandó státusz
+  label_loading: Betöltés...
+  label_relation_new: Új kapcsolat
+  label_relation_delete: Kapcsolat törlése
+  label_relates_to: kapcsolódik
+  label_duplicates: duplikálja
+  label_blocks: zárolja
+  label_blocked_by: zárolta
+  label_precedes: megelőzi
+  label_follows: követi
+  label_end_to_start: végétől indulásig
+  label_end_to_end: végétől végéig
+  label_start_to_start: indulástól indulásig
+  label_start_to_end: indulástól végéig
+  label_stay_logged_in: Emlékezzen rám
+  label_disabled: kikapcsolva
+  label_show_completed_versions: A kész verziók mutatása
+  label_me: én
+  label_board: Fórum
+  label_board_new: Új fórum
+  label_board_plural: Fórumok
+  label_topic_plural: Témák
+  label_message_plural: Üzenetek
+  label_message_last: Utolsó üzenet
+  label_message_new: Új üzenet
+  label_message_posted: Üzenet hozzáadva
+  label_reply_plural: Válaszok
+  label_send_information: Fiók infomációk küldése a felhasználónak
+  label_year: Év
+  label_month: Hónap
+  label_week: Hét
+  label_date_from: 'Kezdet:'
+  label_date_to: 'Vége:'
+  label_language_based: A felhasználó nyelve alapján
+  label_sort_by: "{{value}} szerint rendezve"
+  label_send_test_email: Teszt e-mail küldése
+  label_feeds_access_key_created_on: "RSS hozzáférési kulcs létrehozva ennyivel ezelőtt: {{value}}'"
+  label_module_plural: Modulok
+  label_added_time_by: "'{{author}} adta hozzá ennyivel ezelőtt: {{age}}'"
+  label_updated_time: "Utolsó módosítás ennyivel ezelőtt: {{value}}'"
+  label_jump_to_a_project: Ugrás projekthez...
+  label_file_plural: Fájlok
+  label_changeset_plural: Changesets
+  label_default_columns: Alapértelmezett oszlopok
+  label_no_change_option: (Nincs változás)
+  label_bulk_edit_selected_issues: A kiválasztott feladatok kötegelt szerkesztése
+  label_theme: Téma
+  label_default: Alapértelmezett
+  label_search_titles_only: Keresés csak a címekben
+  label_user_mail_option_all: "Minden eseményről minden saját projektemben"
+  label_user_mail_option_selected: "Minden eseményről a kiválasztott projektekben..."
+  label_user_mail_option_none: "Csak a megfigyelt dolgokról, vagy, amiben részt veszek"
+  label_user_mail_no_self_notified: "Nem kérek értesítést az általam végzett módosításokról"
+  label_registration_activation_by_email: Fiók aktiválása e-mailben
+  label_registration_manual_activation: Manuális fiók aktiválás
+  label_registration_automatic_activation: Automatikus fiók aktiválás
+  label_display_per_page: "Oldalanként: {{value}}'"
+  label_age: Kor
+  label_change_properties: Tulajdonságok változtatása
+  label_general: Általános
+  label_more: továbbiak
+  label_scm: SCM
+  label_plugins: Pluginek
+  label_ldap_authentication: LDAP azonosítás
+  label_downloads_abbr: D/L
+  label_optional_description: Opcionális leírás
+  label_add_another_file: Újabb fájl hozzáadása
+  label_preferences: Tulajdonságok
+  label_chronological_order: Időrendben
+  label_reverse_chronological_order: Fordított időrendben
+  label_planning: Tervezés
+  
+  button_login: Bejelentkezés
+  button_submit: Elfogad
+  button_save: Mentés
+  button_check_all: Mindent kijelöl
+  button_uncheck_all: Kijelölés törlése
+  button_delete: Töröl
+  button_create: Létrehoz
+  button_test: Teszt
+  button_edit: Szerkeszt
+  button_add: Hozzáad
+  button_change: Változtat
+  button_apply: Alkalmaz
+  button_clear: Töröl
+  button_lock: Zárol
+  button_unlock: Felold
+  button_download: Letöltés
+  button_list: Lista
+  button_view: Megnéz
+  button_move: Mozgat
+  button_back: Vissza
+  button_cancel: Mégse
+  button_activate: Aktivál
+  button_sort: Rendezés
+  button_log_time: Idő rögzítés
+  button_rollback: Visszaáll erre a verzióra
+  button_watch: Megfigyel
+  button_unwatch: Megfigyelés törlése
+  button_reply: Válasz
+  button_archive: Archivál
+  button_unarchive: Dearchivál
+  button_reset: Reset
+  button_rename: Átnevez
+  button_change_password: Jelszó megváltoztatása
+  button_copy: Másol
+  button_annotate: Jegyzetel
+  button_update: Módosít
+  button_configure: Konfigurál
+  
+  status_active: aktív
+  status_registered: regisztrált
+  status_locked: zárolt
+  
+  text_select_mail_notifications: Válasszon eseményeket, amelyekről e-mail értesítést kell küldeni.
+  text_regexp_info: eg. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 = nincs korlátozás
+  text_project_destroy_confirmation: Biztosan törölni szeretné a projektet és vele együtt minden kapcsolódó adatot ?
+  text_subprojects_destroy_warning: "Az alprojekt(ek): {{value}} szintén törlésre kerülnek.'"
+  text_workflow_edit: Válasszon egy szerepkört, és egy trackert a workflow szerkesztéséhez
+  text_are_you_sure: Biztos benne ?
+  text_journal_changed: "változás: {{old}} volt, {{new}} lett"
+  text_journal_set_to: "beállítva: {{value}}"
+  text_journal_deleted: törölve
+  text_tip_task_begin_day: a feladat ezen a napon kezdődik
+  text_tip_task_end_day: a feladat ezen a napon ér véget
+  text_tip_task_begin_end_day: a feladat ezen a napon kezdődik és ér véget
+  text_project_identifier_info: 'Kis betűk (a-z), számok és kötőjel megengedett.<br />Mentés után az azonosítót megváltoztatni nem lehet.'
+  text_caracters_maximum: "maximum {{count}} karakter."
+  text_caracters_minimum: "Legkevesebb {{count}} karakter hosszúnek kell lennie."
+  text_length_between: "Legalább {{min}} és legfeljebb {{max}} hosszú karakter."
+  text_tracker_no_workflow: Nincs workflow definiálva ehhez a tracker-hez
+  text_unallowed_characters: Tiltott karakterek
+  text_comma_separated: Több érték megengedett (vesszővel elválasztva)
+  text_issues_ref_in_commit_messages: Hivatkozás feladatokra, feladatok javítása a commit üzenetekben
+  text_issue_added: "Issue {{id}} has been reported by {{author}}."
+  text_issue_updated: "Issue {{id}} has been updated by {{author}}."
+  text_wiki_destroy_confirmation: Biztosan törölni szeretné ezt a wiki-t minden tartalmával együtt ?
+  text_issue_category_destroy_question: "Néhány feladat ({{count}}) hozzá van rendelve ehhez a kategóriához. Mit szeretne tenni ?"
+  text_issue_category_destroy_assignments: Kategória hozzárendelés megszűntetése
+  text_issue_category_reassign_to: Feladatok újra hozzárendelése a kategóriához
+  text_user_mail_option: "A nem kiválasztott projektekről csak akkor kap értesítést, ha figyelést kér rá, vagy részt vesz benne (pl. Ön a létrehozó, vagy a hozzárendelő)"
+  text_no_configuration_data: "Szerepkörök, trackerek, feladat státuszok, és workflow adatok még nincsenek konfigurálva.\nErősen ajánlott, az alapértelmezett konfiguráció betöltése, és utána módosíthatja azt."
+  text_load_default_configuration: Alapértelmezett konfiguráció betöltése
+  text_status_changed_by_changeset: "Applied in changeset {{value}}."
+  text_issues_destroy_confirmation: 'Biztos benne, hogy törölni szeretné a kijelölt feladato(ka)t ?'
+  text_select_project_modules: 'Válassza ki az engedélyezett modulokat ehhez a projekthez:'
+  text_default_administrator_account_changed: Alapértelmezett adminisztrátor fiók megváltoztatva
+  text_file_repository_writable: Fájl tároló írható
+  text_rmagick_available: RMagick elérhető (opcionális)
+  text_destroy_time_entries_question: %.02f órányi munka van rögzítve a feladatokon, amiket törölni szeretne. Mit szeretne tenni ?
+  text_destroy_time_entries: A rögzített órák törlése
+  text_assign_time_entries_to_project: A rögzített órák hozzárendelése a projekthez
+  text_reassign_time_entries: 'A rögzített órák újra hozzárendelése ehhez a feladathoz:'
+  
+  default_role_manager: Vezető
+  default_role_developper: Fejlesztő
+  default_role_reporter: Bejelentő
+  default_tracker_bug: Hiba
+  default_tracker_feature: Fejlesztés
+  default_tracker_support: Support
+  default_issue_status_new: Új
+  default_issue_status_assigned: Kiosztva
+  default_issue_status_resolved: Megoldva
+  default_issue_status_feedback: Visszajelzés
+  default_issue_status_closed: Lezárt
+  default_issue_status_rejected: Elutasított
+  default_doc_category_user: Felhasználói dokumentáció
+  default_doc_category_tech: Technikai dokumentáció
+  default_priority_low: Alacsony
+  default_priority_normal: Normál
+  default_priority_high: Magas
+  default_priority_urgent: Sürgős
+  default_priority_immediate: Azonnal
+  default_activity_design: Tervezés
+  default_activity_development: Fejlesztés
+  
+  enumeration_issue_priorities: Feladat prioritások
+  enumeration_doc_categories: Dokumentum kategóriák
+  enumeration_activities: Tevékenységek (idő rögzítés)
+  mail_body_reminder: "{{count}} neked kiosztott feladat határidős az elkövetkező {{days}} napban:"
+  mail_subject_reminder: "{{count}} feladat határidős az elkövetkező napokban"
+  text_user_wrote: "{{value}} írta:'"
+  label_duplicated_by: duplikálta
+  setting_enabled_scm: Forráskódkezelő (SCM) engedélyezése
+  text_enumeration_category_reassign_to: 'Újra hozzárendelés ehhez:'
+  text_enumeration_destroy_question: "{{count}} objektum van hozzárendelve ehhez az értékhez.'"
+  label_incoming_emails: Beérkezett levelek
+  label_generate_key: Kulcs generálása
+  setting_mail_handler_api_enabled: Web Service engedélyezése a beérkezett levelekhez
+  setting_mail_handler_api_key: API kulcs
+  text_email_delivery_not_configured: "Az E-mail küldés nincs konfigurálva, és az értesítések ki vannak kapcsolva.\nÁllítsd be az SMTP szervert a config/email.yml fájlban és indítsd újra az alkalmazást, hogy érvénybe lépjen."
+  field_parent_title: Szülő oldal
+  label_issue_watchers: Megfigyelők
+  setting_commit_logs_encoding: Commit üzenetek kódlapja
+  button_quote: Idézet
+  setting_sequential_project_identifiers: Szekvenciális projekt azonosítók generálása
+  notice_unable_delete_version: A verziót nem lehet törölni
+  label_renamed: átnevezve
+  label_copied: lemásolva
+  setting_plain_text_mail: csak szöveg (nem HTML)
+  permission_view_files: Fájlok megtekintése
+  permission_edit_issues: Feladatok szerkesztése
+  permission_edit_own_time_entries: Saját időnapló szerkesztése
+  permission_manage_public_queries: Nyilvános kérések kezelése
+  permission_add_issues: Feladat felvétele
+  permission_log_time: Idő rögzítése
+  permission_view_changesets: Változáskötegek megtekintése
+  permission_view_time_entries: Időrögzítések megtekintése
+  permission_manage_versions: Verziók kezelése
+  permission_manage_wiki: Wiki kezelése
+  permission_manage_categories: Feladat kategóriák kezelése
+  permission_protect_wiki_pages: Wiki oldalak védelme
+  permission_comment_news: Hírek kommentelése
+  permission_delete_messages: Üzenetek törlése
+  permission_select_project_modules: Projekt modulok kezelése
+  permission_manage_documents: Dokumentumok kezelése
+  permission_edit_wiki_pages: Wiki oldalak szerkesztése
+  permission_add_issue_watchers: Megfigyelők felvétele
+  permission_view_gantt: Gannt diagramm megtekintése
+  permission_move_issues: Feladatok mozgatása
+  permission_manage_issue_relations: Feladat kapcsolatok kezelése
+  permission_delete_wiki_pages: Wiki oldalak törlése
+  permission_manage_boards: Fórumok kezelése
+  permission_delete_wiki_pages_attachments: Csatolmányok törlése
+  permission_view_wiki_edits: Wiki történet megtekintése
+  permission_add_messages: Üzenet beküldése
+  permission_view_messages: Üzenetek megtekintése
+  permission_manage_files: Fájlok kezelése
+  permission_edit_issue_notes: Jegyzetek szerkesztése
+  permission_manage_news: Hírek kezelése
+  permission_view_calendar: Naptár megtekintése
+  permission_manage_members: Tagok kezelése
+  permission_edit_messages: Üzenetek szerkesztése
+  permission_delete_issues: Feladatok törlése
+  permission_view_issue_watchers: Megfigyelők listázása
+  permission_manage_repository: Tárolók kezelése
+  permission_commit_access: Commit hozzáférés
+  permission_browse_repository: Tároló böngészése
+  permission_view_documents: Dokumetumok megtekintése
+  permission_edit_project: Projekt szerkesztése
+  permission_add_issue_notes: Jegyzet rögzítése
+  permission_save_queries: Kérések mentése
+  permission_view_wiki_pages: Wiki megtekintése
+  permission_rename_wiki_pages: Wiki oldalak átnevezése
+  permission_edit_time_entries: Időnaplók szerkesztése
+  permission_edit_own_issue_notes: Saját jegyzetek szerkesztése
+  setting_gravatar_enabled: Felhasználói fényképek engedélyezése
+  label_example: Példa
+  text_repository_usernames_mapping: "Állítsd be a felhasználó összerendeléseket a Redmine, és a tároló logban található felhasználók között.\nAz azonos felhasználó nevek összerendelése automatikusan megtörténik."
+  permission_edit_own_messages: Saját üzenetek szerkesztése
+  permission_delete_own_messages: Saját üzenetek törlése
+  label_user_activity: "{{value}} tevékenységei"
+  label_updated_time_by: "Módosította {{author}} ennyivel ezelőtt: {{age}}"
+  text_diff_truncated: '... A diff fájl vége nem jelenik meg, mert hosszab, mint a megjeleníthető sorok száma.'
+  setting_diff_max_lines_displayed: A megjelenítendő sorok száma (maximum) a diff fájloknál
+  text_plugin_assets_writable: Plugin eszközök könyvtár írható
+  warning_attachments_not_saved: "{{count}} fájl mentése nem sikerült."
+  button_create_and_continue: Létrehozás és folytatás
+  text_custom_field_possible_values_info: 'Értékenként egy sor'
+  label_display: Megmutat
+  field_editable: Szerkeszthető
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/it.yml b/config/locales/it.yml
new file mode 100644 (file)
index 0000000..04d243f
--- /dev/null
@@ -0,0 +1,787 @@
+# Italian translations for Ruby on Rails 
+# by Claudio Poli (masterkain@gmail.com)
+
+it:
+  date:
+    formats:
+      default: "%d-%m-%Y"
+      short: "%d %b"
+      long: "%d %B %Y"
+      only_day: "%e"
+
+    day_names: [Domenica, Lunedì, Martedì, Mercoledì, Giovedì, Venerdì, Sabato]
+    abbr_day_names: [Dom, Lun, Mar, Mer, Gio, Ven, Sab]
+    month_names: [~, Gennaio, Febbraio, Marzo, Aprile, Maggio, Giugno, Luglio, Agosto, Settembre, Ottobre, Novembre, Dicembre]
+    abbr_month_names: [~, Gen, Feb, Mar, Apr, Mag, Giu, Lug, Ago, Set, Ott, Nov, Dic]
+    order: [ :day, :month, :year ]
+  
+  time:
+    formats:
+      default: "%a %d %b %Y, %H:%M:%S %z"
+      time: "%H:%M"
+      short: "%d %b %H:%M"
+      long: "%d %B %Y %H:%M"
+      only_second: "%S"
+      
+      datetime:
+        formats:
+          default: "%d-%m-%YT%H:%M:%S%Z"
+          
+    am: 'am'
+    pm: 'pm'
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: "mezzo minuto"
+      less_than_x_seconds:
+        one:  "meno di un secondo"
+        other: "meno di {{count}} secondi"
+      x_seconds:
+        one:  "1 secondo"
+        other: "{{count}} secondi"
+      less_than_x_minutes:
+        one:  "meno di un minuto"
+        other: "meno di {{count}} minuti"
+      x_minutes:
+        one:  "1 minuto"
+        other: "{{count}} minuti"
+      about_x_hours:
+        one:  "circa un'ora"
+        other: "circa {{count}} ore"
+      x_days:
+        one:  "1 giorno"
+        other: "{{count}} giorni"
+      about_x_months:
+        one:  "circa un mese"
+        other: "circa {{count}} mesi"
+      x_months:
+        one:  "1 mese"
+        other: "{{count}} mesi"
+      about_x_years:
+        one:  "circa un anno"
+        other: "circa {{count}} anni"
+      over_x_years:
+        one:  "oltre un anno"
+        other: "oltre {{count}} anni"
+      
+  number:
+    format:
+      precision: 3
+      separator: ','
+      delimiter: '.'
+    currency:
+      format:
+        unit: '€'
+        precision: 2
+        format: '%n %u'
+        
+  activerecord:
+    errors:
+      template:
+        header: 
+          one: "Non posso salvare questo {{model}}: 1 errore"
+          other: "Non posso salvare questo {{model}}: {{count}} errori."
+        body: "Per favore ricontrolla i seguenti campi:"
+      messages:
+        inclusion: "non è incluso nella lista"
+        exclusion: "è riservato"
+        invalid: "non è valido"
+        confirmation: "non coincide con la conferma"
+        accepted: "deve essere accettata"
+        empty: "non può essere vuoto"
+        blank: "non può essere lasciato in bianco"
+        too_long: "è troppo lungo (il massimo è {{count}} lettere)"
+        too_short: "è troppo corto (il minimo è {{count}} lettere)"
+        wrong_length: "è della lunghezza sbagliata (deve essere di {{count}} lettere)"
+        taken: "è già in uso"
+        not_a_number: "non è un numero"
+        greater_than: "deve essere superiore a {{count}}"
+        greater_than_or_equal_to: "deve essere superiore o uguale a {{count}}"
+        equal_to: "deve essere uguale a {{count}}"
+        less_than: "deve essere meno di {{count}}"
+        less_than_or_equal_to: "deve essere meno o uguale a {{count}}"
+        odd: "deve essere dispari"
+        even: "deve essere pari"
+        greater_than_start_date: "deve essere maggiore della data di partenza"
+        not_same_project: "non appartiene allo stesso progetto"
+        circular_dependency: "Questa relazione creerebbe una dipendenza circolare"
+
+  actionview_instancetag_blank_option: Scegli
+  
+  general_text_No: 'No'
+  general_text_Yes: 'Si'
+  general_text_no: 'no'
+  general_text_yes: 'si'
+  general_lang_name: 'Italiano'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: L'utenza è stata aggiornata.
+  notice_account_invalid_creditentials: Nome utente o password non validi.
+  notice_account_password_updated: La password è stata aggiornata.
+  notice_account_wrong_password: Password errata
+  notice_account_register_done: L'utenza è stata creata.
+  notice_account_unknown_email: Utente sconosciuto.
+  notice_can_t_change_password: Questa utenza utilizza un metodo di autenticazione esterno. Impossibile cambiare la password.
+  notice_account_lost_email_sent: Ti è stata spedita una email con le istruzioni per cambiare la password.
+  notice_account_activated: Il tuo account è stato attivato. Ora puoi effettuare l'accesso.
+  notice_successful_create: Creazione effettuata.
+  notice_successful_update: Modifica effettuata.
+  notice_successful_delete: Eliminazione effettuata.
+  notice_successful_connection: Connessione effettuata.
+  notice_file_not_found: La pagina desiderata non esiste o è stata rimossa.
+  notice_locking_conflict: Le informazioni sono state modificate da un altro utente.
+  notice_not_authorized: Non sei autorizzato ad accedere a questa pagina.
+  notice_email_sent: "Una e-mail è stata spedita a {{value}}"
+  notice_email_error: "Si è verificato un errore durante l'invio di una e-mail ({{value}})"
+  notice_feeds_access_key_reseted: La tua chiave di accesso RSS è stata reimpostata.
+  
+  error_scm_not_found: "La risorsa e/o la versione non esistono nel repository."
+  error_scm_command_failed: "Si è verificato un errore durante l'accesso al repository: {{value}}"
+  
+  mail_subject_lost_password: "Password {{value}}"
+  mail_body_lost_password: 'Per cambiare la password, usate il seguente collegamento:'
+  mail_subject_register: "Attivazione utenza {{value}}"
+  mail_body_register: 'Per attivare la vostra utenza, usate il seguente collegamento:'
+  
+  gui_validation_error: 1 errore
+  gui_validation_error_plural: "{{count}} errori"
+  
+  field_name: Nome
+  field_description: Descrizione
+  field_summary: Sommario
+  field_is_required: Richiesto
+  field_firstname: Nome
+  field_lastname: Cognome
+  field_mail: Email
+  field_filename: File
+  field_filesize: Dimensione
+  field_downloads: Download
+  field_author: Autore
+  field_created_on: Creato
+  field_updated_on: Aggiornato
+  field_field_format: Formato
+  field_is_for_all: Per tutti i progetti
+  field_possible_values: Valori possibili
+  field_regexp: Espressione regolare
+  field_min_length: Lunghezza minima
+  field_max_length: Lunghezza massima
+  field_value: Valore
+  field_category: Categoria
+  field_title: Titolo
+  field_project: Progetto
+  field_issue: Segnalazione
+  field_status: Stato
+  field_notes: Note
+  field_is_closed: Chiude la segnalazione
+  field_is_default: Stato predefinito
+  field_tracker: Tracker
+  field_subject: Oggetto
+  field_due_date: Data ultima
+  field_assigned_to: Assegnato a
+  field_priority: Priorita'
+  field_fixed_version: Versione prevista
+  field_user: Utente
+  field_role: Ruolo
+  field_homepage: Homepage
+  field_is_public: Pubblico
+  field_parent: Sottoprogetto di
+  field_is_in_chlog: Segnalazioni mostrate nel changelog
+  field_is_in_roadmap: Segnalazioni mostrate nel roadmap
+  field_login: Login
+  field_mail_notification: Notifiche via e-mail
+  field_admin: Amministratore
+  field_last_login_on: Ultima connessione
+  field_language: Lingua
+  field_effective_date: Data
+  field_password: Password
+  field_new_password: Nuova password
+  field_password_confirmation: Conferma
+  field_version: Versione
+  field_type: Tipo
+  field_host: Host
+  field_port: Porta
+  field_account: Utenza
+  field_base_dn: DN base
+  field_attr_login: Attributo login
+  field_attr_firstname: Attributo nome
+  field_attr_lastname: Attributo cognome
+  field_attr_mail: Attributo e-mail
+  field_onthefly: Creazione utenza "al volo"
+  field_start_date: Inizio
+  field_done_ratio: %% completato
+  field_auth_source: Modalità di autenticazione
+  field_hide_mail: Nascondi il mio indirizzo di e-mail
+  field_comments: Commento
+  field_url: URL
+  field_start_page: Pagina principale
+  field_subproject: Sottoprogetto
+  field_hours: Ore
+  field_activity: Attività
+  field_spent_on: Data
+  field_identifier: Identificativo
+  field_is_filter: Usato come filtro
+  field_issue_to_id: Segnalazioni correlate
+  field_delay: Ritardo
+  field_assignable: E' possibile assegnare segnalazioni a questo ruolo
+  field_redirect_existing_links: Redirige i collegamenti esistenti
+  field_estimated_hours: Tempo stimato
+  field_default_value: Stato predefinito
+  
+  setting_app_title: Titolo applicazione
+  setting_app_subtitle: Sottotitolo applicazione
+  setting_welcome_text: Testo di benvenuto
+  setting_default_language: Lingua predefinita
+  setting_login_required: Autenticazione richiesta
+  setting_self_registration: Auto-registrazione abilitata
+  setting_attachment_max_size: Massima dimensione allegati
+  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: 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
+  setting_commit_ref_keywords: Parole chiave riferimento
+  setting_commit_fix_keywords: Parole chiave chiusura
+  setting_autologin: Login automatico
+  setting_date_format: Formato data
+  setting_cross_project_issue_relations: Consenti la creazione di relazioni tra segnalazioni in progetti differenti
+  
+  label_user: Utente
+  label_user_plural: Utenti
+  label_user_new: Nuovo utente
+  label_project: Progetto
+  label_project_new: Nuovo progetto
+  label_project_plural: Progetti
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Tutti i progetti
+  label_project_latest: Ultimi progetti registrati
+  label_issue: Segnalazione
+  label_issue_new: Nuova segnalazione
+  label_issue_plural: Segnalazioni
+  label_issue_view_all: Mostra tutte le segnalazioni
+  label_document: Documento
+  label_document_new: Nuovo documento
+  label_document_plural: Documenti
+  label_role: Ruolo
+  label_role_plural: Ruoli
+  label_role_new: Nuovo ruolo
+  label_role_and_permissions: Ruoli e permessi
+  label_member: Membro
+  label_member_new: Nuovo membro
+  label_member_plural: Membri
+  label_tracker: Tracker
+  label_tracker_plural: Tracker
+  label_tracker_new: Nuovo tracker
+  label_workflow: Workflow
+  label_issue_status: Stato segnalazioni
+  label_issue_status_plural: Stati segnalazione
+  label_issue_status_new: Nuovo stato
+  label_issue_category: Categorie segnalazioni
+  label_issue_category_plural: Categorie segnalazioni
+  label_issue_category_new: Nuova categoria
+  label_custom_field: Campo personalizzato
+  label_custom_field_plural: Campi personalizzati
+  label_custom_field_new: Nuovo campo personalizzato
+  label_enumerations: Enumerazioni
+  label_enumeration_new: Nuovo valore
+  label_information: Informazione
+  label_information_plural: Informazioni
+  label_please_login: Autenticarsi
+  label_register: Registrati
+  label_password_lost: Password dimenticata
+  label_home: Home
+  label_my_page: Pagina personale
+  label_my_account: La mia utenza
+  label_my_projects: I miei progetti
+  label_administration: Amministrazione
+  label_login: Login
+  label_logout: Logout
+  label_help: Aiuto
+  label_reported_issues: Segnalazioni
+  label_assigned_to_me_issues: Le mie segnalazioni
+  label_last_login: Ultimo collegamento
+  label_registered_on: Registrato il
+  label_activity: Attività
+  label_new: Nuovo
+  label_logged_as: Autenticato come
+  label_environment: Ambiente
+  label_authentication: Autenticazione
+  label_auth_source: Modalità di autenticazione
+  label_auth_source_new: Nuova modalità di autenticazione
+  label_auth_source_plural: Modalità di autenticazione
+  label_subproject_plural: Sottoprogetti
+  label_min_max_length: Lunghezza minima - massima
+  label_list: Elenco
+  label_date: Data
+  label_integer: Intero
+  label_boolean: Booleano
+  label_string: Testo
+  label_text: Testo esteso
+  label_attribute: Attributo
+  label_attribute_plural: Attributi
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Download"
+  label_no_data: Nessun dato disponibile
+  label_change_status: Cambia stato
+  label_history: Cronologia
+  label_attachment: File
+  label_attachment_new: Nuovo file
+  label_attachment_delete: Elimina file
+  label_attachment_plural: File
+  label_report: Report
+  label_report_plural: Report
+  label_news: Notizia
+  label_news_new: Aggiungi notizia
+  label_news_plural: Notizie
+  label_news_latest: Utime notizie
+  label_news_view_all: Tutte le notizie
+  label_change_log: Elenco modifiche
+  label_settings: Impostazioni
+  label_overview: Panoramica
+  label_version: Versione
+  label_version_new: Nuova versione
+  label_version_plural: Versioni
+  label_confirmation: Conferma
+  label_export_to: Esporta su
+  label_read: Leggi...
+  label_public_projects: Progetti pubblici
+  label_open_issues: aperta
+  label_open_issues_plural: aperte
+  label_closed_issues: chiusa
+  label_closed_issues_plural: chiuse
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Totale
+  label_permissions: Permessi
+  label_current_status: Stato attuale
+  label_new_statuses_allowed: Nuovi stati possibili
+  label_all: tutti
+  label_none: nessuno
+  label_next: Successivo
+  label_previous: Precedente
+  label_used_by: Usato da
+  label_details: Dettagli
+  label_add_note: Aggiungi una nota
+  label_per_page: Per pagina
+  label_calendar: Calendario
+  label_months_from: mesi da
+  label_gantt: Gantt
+  label_internal: Interno
+  label_last_changes: "ultime {{count}} modifiche"
+  label_change_view_all: Tutte le modifiche
+  label_personalize_page: Personalizza la pagina
+  label_comment: Commento
+  label_comment_plural: Commenti
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Aggiungi un commento
+  label_comment_added: Commento aggiunto
+  label_comment_delete: Elimina commenti
+  label_query: Query personalizzata
+  label_query_plural: Query personalizzate
+  label_query_new: Nuova query
+  label_filter_add: Aggiungi filtro
+  label_filter_plural: Filtri
+  label_equals: è
+  label_not_equals: non è
+  label_in_less_than: è minore di
+  label_in_more_than: è maggiore di
+  label_in: in
+  label_today: oggi
+  label_this_week: questa settimana
+  label_less_than_ago: meno di giorni fa
+  label_more_than_ago: più di giorni fa
+  label_ago: giorni fa
+  label_contains: contiene
+  label_not_contains: non contiene
+  label_day_plural: giorni
+  label_repository: Repository
+  label_browse: Sfoglia
+  label_modification: "{{count}} modifica"
+  label_modification_plural: "{{count}} modifiche"
+  label_revision: Versione
+  label_revision_plural: Versioni
+  label_added: aggiunto
+  label_modified: modificato
+  label_deleted: eliminato
+  label_latest_revision: Ultima versione
+  label_latest_revision_plural: Ultime versioni
+  label_view_revisions: Mostra versioni
+  label_max_size: Dimensione massima
+  label_sort_highest: Sposta in cima
+  label_sort_higher: Su
+  label_sort_lower: Giù
+  label_sort_lowest: Sposta in fondo
+  label_roadmap: Roadmap
+  label_roadmap_due_in: "Da ultimare in {{value}}"
+  label_roadmap_overdue: "{{value}} di ritardo"
+  label_roadmap_no_issues: Nessuna segnalazione per questa versione
+  label_search: Ricerca
+  label_result_plural: Risultati
+  label_all_words: Tutte le parole
+  label_wiki: Wiki
+  label_wiki_edit: Modifica Wiki
+  label_wiki_edit_plural: Modfiche wiki
+  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_spent_time: Tempo impiegato
+  label_f_hour: "{{value}} ora"
+  label_f_hour_plural: "{{value}} ore"
+  label_time_tracking: Tracking del tempo
+  label_change_plural: Modifiche
+  label_statistics: Statistiche
+  label_commits_per_month: Commit per mese
+  label_commits_per_author: Commit per autore
+  label_view_diff: mostra differenze
+  label_diff_inline: in linea
+  label_diff_side_by_side: fianco a fianco
+  label_options: Opzioni
+  label_copy_workflow_from: Copia workflow da
+  label_permissions_report: Report permessi
+  label_watched_issues: Segnalazioni osservate
+  label_related_issues: Segnalazioni correlate
+  label_applied_status: Stato applicato
+  label_loading: Caricamento...
+  label_relation_new: Nuova relazione
+  label_relation_delete: Elimina relazione
+  label_relates_to: correlato a
+  label_duplicates: duplicati
+  label_blocks: blocchi
+  label_blocked_by: bloccato da
+  label_precedes: precede
+  label_follows: segue
+  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: Rimani collegato
+  label_disabled: disabilitato
+  label_show_completed_versions: Mostra versioni completate
+  label_me: io
+  label_board: Forum
+  label_board_new: Nuovo forum
+  label_board_plural: Forum
+  label_topic_plural: Argomenti
+  label_message_plural: Messaggi
+  label_message_last: Ultimo messaggio
+  label_message_new: Nuovo messaggio
+  label_reply_plural: Risposte
+  label_send_information: Invia all'utente le informazioni relative all'account
+  label_year: Anno
+  label_month: Mese
+  label_week: Settimana
+  label_date_from: Da
+  label_date_to: A
+  label_language_based: Basato sul linguaggio
+  label_sort_by: "Ordina per {{value}}"
+  label_send_test_email: Invia una e-mail di test
+  label_feeds_access_key_created_on: "chiave di accesso RSS creata {{value}} fa"
+  label_module_plural: Moduli
+  label_added_time_by: "Aggiunto da {{author}} {{age}} fa"
+  label_updated_time: "Aggiornato {{value}} fa"
+  label_jump_to_a_project: Vai al progetto...
+  
+  button_login: Login
+  button_submit: Invia
+  button_save: Salva
+  button_check_all: Seleziona tutti
+  button_uncheck_all: Deseleziona tutti
+  button_delete: Elimina
+  button_create: Crea
+  button_test: Test
+  button_edit: Modifica
+  button_add: Aggiungi
+  button_change: Modifica
+  button_apply: Applica
+  button_clear: Pulisci
+  button_lock: Blocca
+  button_unlock: Sblocca
+  button_download: Scarica
+  button_list: Elenca
+  button_view: Mostra
+  button_move: Sposta
+  button_back: Indietro
+  button_cancel: Annulla
+  button_activate: Attiva
+  button_sort: Ordina
+  button_log_time: Registra tempo
+  button_rollback: Ripristina questa versione
+  button_watch: Osserva
+  button_unwatch: Dimentica
+  button_reply: Rispondi
+  button_archive: Archivia
+  button_unarchive: Ripristina
+  button_reset: Reset
+  button_rename: Rinomina
+  
+  status_active: attivo
+  status_registered: registrato
+  status_locked: bloccato
+  
+  text_select_mail_notifications: Seleziona le azioni per cui deve essere inviata una notifica.
+  text_regexp_info: eg. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 significa nessuna restrizione
+  text_project_destroy_confirmation: Sei sicuro di voler cancellare il progetti e tutti i dati ad esso collegati?
+  text_workflow_edit: Seleziona un ruolo ed un tracker per modificare il workflow
+  text_are_you_sure: Sei sicuro ?
+  text_journal_changed: "cambiato da {{old}} a {{new}}"
+  text_journal_set_to: "impostato a {{value}}"
+  text_journal_deleted: cancellato
+  text_tip_task_begin_day: attività che iniziano in questa giornata
+  text_tip_task_end_day: attività che terminano in questa giornata
+  text_tip_task_begin_end_day: attività che iniziano e terminano in questa giornata
+  text_project_identifier_info: "Lettere minuscole (a-z), numeri e trattini permessi.<br />Una volta salvato, l'identificativo non può essere modificato."
+  text_caracters_maximum: "massimo {{count}} caratteri."
+  text_length_between: "Lunghezza compresa tra {{min}} e {{max}} caratteri."
+  text_tracker_no_workflow: Nessun workflow definito per questo tracker
+  text_unallowed_characters: Caratteri non permessi
+  text_comma_separated: Valori multipli permessi (separati da virgola).
+  text_issues_ref_in_commit_messages: Segnalazioni di riferimento e chiusura nei messaggi di commit
+  text_issue_added: "E' stata segnalata l'anomalia {{id}} da {{author}}."
+  text_issue_updated: "L'anomalia {{id}} e' stata aggiornata da {{author}}."
+  text_wiki_destroy_confirmation: Sicuro di voler cancellare questo wiki e tutti i suoi contenuti?
+  text_issue_category_destroy_question: "Alcune segnalazioni ({{count}}) 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
+  
+  default_role_manager: Manager
+  default_role_developper: Sviluppatore
+  default_role_reporter: Reporter
+  default_tracker_bug: Segnalazione
+  default_tracker_feature: Funzione
+  default_tracker_support: Supporto
+  default_issue_status_new: Nuovo
+  default_issue_status_assigned: Assegnato
+  default_issue_status_resolved: Risolto
+  default_issue_status_feedback: Feedback
+  default_issue_status_closed: Chiuso
+  default_issue_status_rejected: Rifiutato
+  default_doc_category_user: Documentazione utente
+  default_doc_category_tech: Documentazione tecnica
+  default_priority_low: Bassa
+  default_priority_normal: Normale
+  default_priority_high: Alta
+  default_priority_urgent: Urgente
+  default_priority_immediate: Immediata
+  default_activity_design: Progettazione
+  default_activity_development: Sviluppo
+  
+  enumeration_issue_priorities: Priorità segnalazioni
+  enumeration_doc_categories: Categorie di documenti
+  enumeration_activities: Attività (time tracking)
+  label_file_plural: File
+  label_changeset_plural: Changeset
+  field_column_names: Colonne
+  label_default_columns: Colonne predefinite
+  setting_issue_list_default_columns: Colonne predefinite mostrate nell'elenco segnalazioni
+  setting_repositories_encodings: Codifiche dei repository
+  notice_no_issue_selected: "Nessuna segnalazione selezionata! Seleziona le segnalazioni che intendi modificare."
+  label_bulk_edit_selected_issues: Modifica massiva delle segnalazioni selezionate
+  label_no_change_option: (Nessuna modifica)
+  notice_failed_to_save_issues: "Impossibile salvare {{count}} segnalazioni su {{total}} selezionate: {{ids}}."
+  label_theme: Tema
+  label_default: Predefinito
+  label_search_titles_only: Cerca solo nei titoli
+  label_nobody: nessuno
+  button_change_password: Modifica password
+  text_user_mail_option: "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)."
+  label_user_mail_option_selected: "Solo per gli eventi relativi ai progetti selezionati..."
+  label_user_mail_option_all: "Per ogni evento relativo ad uno dei miei progetti"
+  label_user_mail_option_none: "Solo per argomenti che osservo o che mi riguardano"
+  setting_emails_footer: Piè di pagina e-mail
+  label_float: Decimale
+  button_copy: Copia
+  mail_body_account_information_external: "Puoi utilizzare il tuo account {{value}} per accedere al sistema."
+  mail_body_account_information: Le informazioni riguardanti il tuo account
+  setting_protocol: Protocollo
+  label_user_mail_no_self_notified: "Non voglio notifiche riguardanti modifiche da me apportate"
+  setting_time_format: Formato ora
+  label_registration_activation_by_email: attivazione account via e-mail
+  mail_subject_account_activation_request: "{{value}} richiesta attivazione account"
+  mail_body_account_activation_request: "Un nuovo utente ({{value}}) ha effettuato la registrazione. Il suo account è in attesa di abilitazione da parte tua:'"
+  label_registration_automatic_activation: attivazione account automatica
+  label_registration_manual_activation: attivazione account manuale
+  notice_account_pending: "Il tuo account è stato creato ed è in attesa di attivazione da parte dell'amministratore."
+  field_time_zone: Fuso orario
+  text_caracters_minimum: "Deve essere lungo almeno {{count}} caratteri."
+  setting_bcc_recipients: Destinatari in copia nascosta (bcc)
+  button_annotate: Annota
+  label_issues_by: "Segnalazioni di {{value}}"
+  field_searchable: Ricercabile
+  label_display_per_page: "Per pagina: {{value}}'"
+  setting_per_page_options: Opzioni oggetti per pagina
+  label_age: Età
+  notice_default_data_loaded: Configurazione predefinita caricata con successo.
+  text_load_default_configuration: Carica la configurazione predefinita
+  text_no_configuration_data: "Ruoli, tracker, stati delle segnalazioni e workflow non sono stati ancora configurati.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
+  error_can_t_load_default_data: "Non è stato possibile caricare la configurazione predefinita : {{value}}"
+  button_update: Aggiorna
+  label_change_properties: Modifica le proprietà
+  label_general: Generale
+  label_repository_plural: Repository
+  label_associated_revisions: Revisioni associate
+  setting_user_format: Formato visualizzazione utenti
+  text_status_changed_by_changeset: "Applicata nel changeset {{value}}."
+  label_more: Altro
+  text_issues_destroy_confirmation: 'Sei sicuro di voler eliminare le segnalazioni selezionate?'
+  label_scm: SCM
+  text_select_project_modules: 'Seleziona i moduli abilitati per questo progetto:'
+  label_issue_added: Segnalazioni aggiunte
+  label_issue_updated: Segnalazioni aggiornate
+  label_document_added: Documenti aggiunti
+  label_message_posted: Messaggi aggiunti
+  label_file_added: File aggiunti
+  label_news_added: Notizie aggiunte
+  project_module_boards: Forum
+  project_module_issue_tracking: Tracking delle segnalazioni
+  project_module_wiki: Wiki
+  project_module_files: File
+  project_module_documents: Documenti
+  project_module_repository: Repository
+  project_module_news: Notizie
+  project_module_time_tracking: Time tracking
+  text_file_repository_writable: Repository dei file scrivibile
+  text_default_administrator_account_changed: L'account amministrativo predefinito è stato modificato
+  text_rmagick_available: RMagick disponibile (opzionale)
+  button_configure: Configura
+  label_plugins: Plugin
+  label_ldap_authentication: Autenticazione LDAP
+  label_downloads_abbr: D/L
+  label_this_month: questo mese
+  label_last_n_days: "ultimi {{count}} giorni"
+  label_all_time: sempre
+  label_this_year: quest'anno
+  label_date_range: Intervallo di date
+  label_last_week: ultima settimana
+  label_yesterday: ieri
+  label_last_month: ultimo mese
+  label_add_another_file: Aggiungi un altro file
+  label_optional_description: Descrizione opzionale
+  text_destroy_time_entries_question: %.02f ore risultano spese sulle segnalazioni che stai per cancellare. Cosa vuoi fare ?
+  error_issue_not_found_in_project: 'La segnalazione non è stata trovata o non appartiene al progetto'
+  text_assign_time_entries_to_project: Assegna le ore segnalate al progetto
+  text_destroy_time_entries: Elimina le ore segnalate
+  text_reassign_time_entries: 'Riassegna le ore a questa segnalazione:'
+  setting_activity_days_default: Giorni mostrati sulle attività di progetto
+  label_chronological_order: In ordine cronologico
+  field_comments_sorting: Mostra commenti
+  label_reverse_chronological_order: In ordine cronologico inverso
+  label_preferences: Preferenze
+  setting_display_subprojects_issues: Mostra le segnalazioni dei sottoprogetti nel progetto principale per default
+  label_overall_activity: Attività generale
+  setting_default_projects_public: I nuovi progetti sono pubblici per default
+  error_scm_annotate: "L'oggetto non esiste o non può essere annotato."
+  label_planning: Pianificazione
+  text_subprojects_destroy_warning: "Anche i suoi sottoprogetti: {{value}} verranno eliminati.'"
+  label_and_its_subprojects: "{{value}} ed i suoi sottoprogetti"
+  mail_body_reminder: "{{count}} segnalazioni che ti sono state assegnate scadranno nei prossimi {{days}} giorni:"
+  mail_subject_reminder: "{{count}} segnalazioni in scadenza nei prossimi giorni"
+  text_user_wrote: "{{value}} ha scritto:'"
+  label_duplicated_by: duplicato da
+  setting_enabled_scm: SCM abilitato
+  text_enumeration_category_reassign_to: 'Riassegnale a questo valore:'
+  text_enumeration_destroy_question: "{{count}} oggetti hanno un assegnamento su questo valore.'"
+  label_incoming_emails: E-mail in arrivo
+  label_generate_key: Genera una chiave
+  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: "La consegna via e-mail non è configurata e le notifiche sono disabilitate.\nConfigura il tuo server SMTP in config/email.yml e riavvia l'applicazione per abilitarle."
+  field_parent_title: Parent page
+  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: "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."
+  permission_edit_own_messages: Modifica propri messaggi
+  permission_delete_own_messages: Elimina propri messaggi
+  label_user_activity: "attività di {{value}}"
+  label_updated_time_by: "Aggiornato da {{author}} {{age}} fa"
+  text_diff_truncated: '... Le differenze sono state troncate perchè superano il limite massimo visualizzabile.'
+  setting_diff_max_lines_displayed: Limite massimo di differenze (linee) mostrate
+  text_plugin_assets_writable: Plugin assets directory writable
+  warning_attachments_not_saved: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
new file mode 100644 (file)
index 0000000..84cfb58
--- /dev/null
@@ -0,0 +1,804 @@
+# Japanese translations for Ruby on Rails 
+# by Akira Matsuda (ronnie@dio.jp)
+# AR error messages are basically taken from Ruby-GetText-Package. Thanks to Masao Mutoh.
+
+ja:
+  date:
+    formats:
+      default: "%Y/%m/%d"
+      short: "%m/%d"
+      long: "%Y年%m月%d日(%a)"
+
+    day_names: [日曜日, 月曜日, 火曜日, 水曜日, 木曜日, 金曜日, 土曜日]
+    abbr_day_names: [日, 月, 火, 水, 木, 金, 土]
+
+    month_names: [~, 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月]
+    abbr_month_names: [~, 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月]
+
+    order: [:year, :month, :day]
+
+  time:
+    formats:
+      default: "%Y/%m/%d %H:%M:%S"
+      short: "%y/%m/%d %H:%M"
+      long: "%Y年%m月%d日(%a) %H時%M分%S秒 %Z"
+    am: "午前"
+    pm: "午後"
+
+  support:
+    array:
+      sentence_connector: "及び"
+      skip_last_comma: true
+
+  number:
+    format:
+      separator: "."
+      delimiter: ","
+      precision: 3
+
+    currency:
+      format:
+        format: "%n%u"
+        unit: "円"
+        separator: "."
+        delimiter: ","
+        precision: 0
+
+    percentage:
+      format:
+        delimiter: ""
+
+    precision:
+      format:
+        delimiter: ""
+
+    human:
+      format:
+        delimiter: ""
+        precision: 1
+
+  datetime:
+    distance_in_words:
+      half_a_minute: "30秒前後"
+      less_than_x_seconds:
+        one:   "1秒以下"
+        other: "{{count}}秒以下"
+      x_seconds:
+        one:   "1秒"
+        other: "{{count}}秒"
+      less_than_x_minutes:
+        one:   "1分以下"
+        other: "{{count}}分以下"
+      x_minutes:
+        one:   "1分"
+        other: "{{count}}分"
+      about_x_hours:
+        one:   "約1時間"
+        other: "約{{count}}時間"
+      x_days:
+        one:   "1日"
+        other: "{{count}}日"
+      about_x_months:
+        one:   "約1ヶ月"
+        other: "約{{count}}ヶ月"
+      x_months:
+        one:   "1ヶ月"
+        other: "{{count}}ヶ月"
+      about_x_years:
+        one:   "約{{count}}年以上"
+        other: "約{{count}}年以上"
+      over_x_years:
+        one:   "{{count}}年以上"
+        other: "{{count}}年以上"
+
+  activerecord:
+    errors:
+      template:
+        header:
+          one:   "{{model}}にエラーが発生しました。"
+          other: "{{model}}に{{count}}つのエラーが発生しました。"
+        body: "次の項目を確認してください。"
+
+      messages:
+        inclusion: "は一覧にありません。"
+        exclusion: "は予約されています。"
+        invalid: "は不正な値です。"
+        confirmation: "が一致しません。"
+        accepted: "を受諾してください。"
+        empty: "を入力してください。"
+        blank: "を入力してください。"
+        too_long: "は{{count}}文字以内で入力してください。"
+        too_short: "は{{count}}文字以上で入力してください。"
+        wrong_length: "は{{count}}文字で入力してください。"
+        taken: "はすでに存在します。"
+        not_a_number: "は数値で入力してください。"
+        greater_than: "は{{count}}より大きい値にしてください。"
+        greater_than_or_equal_to: "は{{count}}以上の値にしてください。"
+        equal_to: "は{{count}}にしてください。"
+        less_than: "は{{count}}より小さい値にしてください。"
+        less_than_or_equal_to: "は{{count}}以下の値にしてください。"
+        odd: "は奇数にしてください。"
+        even: "は偶数にしてください。"
+        greater_than_start_date: "を開始日より後にしてください"
+        not_same_project: "同じプロジェクトに属していません"
+        circular_dependency: "この関係では、循環依存になります"
+
+  actionview_instancetag_blank_option: 選んでください
+  
+  general_text_No: 'いいえ'
+  general_text_Yes: 'はい'
+  general_text_no: 'いいえ'
+  general_text_yes: 'はい'
+  general_lang_name: 'Japanese (日本語)'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: SJIS
+  general_pdf_encoding: UTF-8
+  general_first_day_of_week: '7'
+  
+  notice_account_updated: アカウントが更新されました。
+  notice_account_invalid_creditentials: ユーザ名もしくはパスワードが無効
+  notice_account_password_updated: パスワードが更新されました。
+  notice_account_wrong_password: パスワードが違います
+  notice_account_register_done: アカウントが作成されました。
+  notice_account_unknown_email: ユーザが存在しません。
+  notice_can_t_change_password: このアカウントでは外部認証を使っています。パスワードは変更できません。
+  notice_account_lost_email_sent: 新しいパスワードのメールを送信しました。
+  notice_account_activated: アカウントが有効になりました。ログインできます。
+  notice_successful_create: 作成しました。
+  notice_successful_update: 更新しました。
+  notice_successful_delete: 削除しました。
+  notice_successful_connection: 接続しました。
+  notice_file_not_found: アクセスしようとしたページは存在しないか削除されています。
+  notice_locking_conflict: 別のユーザがデータを更新しています。
+  notice_not_authorized: このページにアクセスするには認証が必要です。
+  notice_email_sent: "{{value}}宛にメールを送信しました。"
+  notice_email_error: "メール送信中にエラーが発生しました({{value}})"
+  notice_feeds_access_key_reseted: RSSアクセスキーを初期化しました。
+  
+  error_scm_not_found: リポジトリに、エントリ/リビジョンが存在しません。
+  error_scm_command_failed: "リポジトリへアクセスしようとしてエラーになりました: {{value}}"
+  
+  mail_subject_lost_password: "{{value}}パスワード"
+  mail_body_lost_password: 'パスワードを変更するには、以下のリンクをたどってください:'
+  mail_subject_register: "{{value}}アカウントのアクティブ化"
+  mail_body_register: 'アカウントをアクティブにするには、以下のリンクをたどってください:'
+  
+  gui_validation_error: 1件のエラー
+  gui_validation_error_plural: "{{count}}件のエラー"
+  
+  field_name: 名前
+  field_description: 説明
+  field_summary: サマリ
+  field_is_required: 必須
+  field_firstname: 名前
+  field_lastname: 苗字
+  field_mail: メールアドレス
+  field_filename: ファイル
+  field_filesize: サイズ
+  field_downloads: ダウンロード
+  field_author: 起票者
+  field_created_on: 作成日
+  field_updated_on: 更新日
+  field_field_format: 書式
+  field_is_for_all: 全プロジェクト向け
+  field_possible_values: 選択肢
+  field_regexp: 正規表現
+  field_min_length: 最小値
+  field_max_length: 最大値
+  field_value: 値
+  field_category: カテゴリ
+  field_title: タイトル
+  field_project: プロジェクト
+  field_issue: チケット
+  field_status: ステータス
+  field_notes: 注記
+  field_is_closed: 終了したチケット
+  field_is_default: デフォルトのステータス
+  field_tracker: トラッカー
+  field_subject: 題名
+  field_due_date: 期限日
+  field_assigned_to: 担当者
+  field_priority: 優先度
+  field_fixed_version: Target version
+  field_user: ユーザ
+  field_role: 役割
+  field_homepage: ホームページ
+  field_is_public: 公開
+  field_parent: 親プロジェクト名
+  field_is_in_chlog: 変更記録に表示されているチケット
+  field_is_in_roadmap: ロードマップに表示されているチケット
+  field_login: ログイン
+  field_mail_notification: メール通知
+  field_admin: 管理者
+  field_last_login_on: 最終接続日
+  field_language: 言語
+  field_effective_date: 日付
+  field_password: パスワード
+  field_new_password: 新しいパスワード
+  field_password_confirmation: パスワードの確認
+  field_version: バージョン
+  field_type: タイプ
+  field_host: ホスト
+  field_port: ポート
+  field_account: アカウント
+  field_base_dn: Base DN
+  field_attr_login: ログイン名属性
+  field_attr_firstname: 名前属性
+  field_attr_lastname: 苗字属性
+  field_attr_mail: メール属性
+  field_onthefly: あわせてユーザを作成
+  field_start_date: 開始日
+  field_done_ratio: 進捗 %%
+  field_auth_source: 認証モード
+  field_hide_mail: メールアドレスを隠す
+  field_comments: コメント
+  field_url: URL
+  field_start_page: メインページ
+  field_subproject: サブプロジェクト
+  field_hours: 時間
+  field_activity: 活動
+  field_spent_on: 日付
+  field_identifier: 識別子
+  field_is_filter: フィルタとして使う
+  field_issue_to_id: 関連するチケット
+  field_delay: 遅延
+  field_assignable: チケットはこのロールに割り当てることができます
+  field_redirect_existing_links: 既存のリンクをリダイレクトする
+  field_estimated_hours: 予定工数
+  field_default_value: デフォルトのステータス
+  
+  setting_app_title: アプリケーションのタイトル
+  setting_app_subtitle: アプリケーションのサブタイトル
+  setting_welcome_text: ウェルカムメッセージ
+  setting_default_language: 既定の言語
+  setting_login_required: 認証が必要
+  setting_self_registration: ユーザは自分で登録できる
+  setting_attachment_max_size: 添付の最大サイズ
+  setting_issues_export_limit: 出力するチケット数の上限
+  setting_mail_from: 送信元メールアドレス
+  setting_host_name: ホスト名
+  setting_text_formatting: テキストの書式
+  setting_wiki_compression: Wiki履歴を圧縮する
+  setting_feeds_limit: フィード内容の上限
+  setting_autofetch_changesets: コミットを自動取得する
+  setting_sys_api_enabled: リポジトリ管理用のWeb Serviceを有効にする
+  setting_commit_ref_keywords: 参照用キーワード
+  setting_commit_fix_keywords: 修正用キーワード
+  setting_autologin: 自動ログイン
+  setting_date_format: 日付の形式
+  setting_cross_project_issue_relations: 異なるプロジェクトのチケット間で関係の設定を許可
+  
+  label_user: ユーザ
+  label_user_plural: ユーザ
+  label_user_new: 新しいユーザ
+  label_project: プロジェクト
+  label_project_new: 新しいプロジェクト
+  label_project_plural: プロジェクト
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: 全プロジェクト
+  label_project_latest: 最近のプロジェクト
+  label_issue: チケット
+  label_issue_new: 新しいチケット
+  label_issue_plural: チケット
+  label_issue_view_all: チケットを全て見る
+  label_document: 文書
+  label_document_new: 新しい文書
+  label_document_plural: 文書
+  label_role: ロール
+  label_role_plural: ロール
+  label_role_new: 新しいロール
+  label_role_and_permissions: ロールと権限
+  label_member: メンバー
+  label_member_new: 新しいメンバー
+  label_member_plural: メンバー
+  label_tracker: トラッカー
+  label_tracker_plural: トラッカー
+  label_tracker_new: 新しいトラッカーを作成
+  label_workflow: ワークフロー
+  label_issue_status: チケットのステータス
+  label_issue_status_plural: チケットのステータス
+  label_issue_status_new: 新しいステータス
+  label_issue_category: チケットのカテゴリ
+  label_issue_category_plural: チケットのカテゴリ
+  label_issue_category_new: 新しいカテゴリ
+  label_custom_field: カスタムフィールド
+  label_custom_field_plural: カスタムフィールド
+  label_custom_field_new: 新しいカスタムフィールドを作成
+  label_enumerations: 列挙項目
+  label_enumeration_new: 新しい値
+  label_information: 情報
+  label_information_plural: 情報
+  label_please_login: ログインしてください
+  label_register: 登録する
+  label_password_lost: パスワードの再発行
+  label_home: ホーム
+  label_my_page: マイページ
+  label_my_account: マイアカウント
+  label_my_projects: マイプロジェクト
+  label_administration: 管理
+  label_login: ログイン
+  label_logout: ログアウト
+  label_help: ヘルプ
+  label_reported_issues: 報告したチケット
+  label_assigned_to_me_issues: 担当しているチケット
+  label_last_login: 最近の接続
+  label_registered_on: 登録日
+  label_activity: 活動
+  label_new: 新しく作成
+  label_logged_as: ログイン中:
+  label_environment: 環境
+  label_authentication: 認証
+  label_auth_source: 認証モード
+  label_auth_source_new: 新しい認証モード
+  label_auth_source_plural: 認証モード
+  label_subproject_plural: サブプロジェクト
+  label_min_max_length: 最小値 - 最大値の長さ
+  label_list: リストから選択
+  label_date: 日付
+  label_integer: 整数
+  label_boolean: 真偽値
+  label_string: テキスト
+  label_text: 長いテキスト
+  label_attribute: 属性
+  label_attribute_plural: 属性
+  label_download: "{{count}} ダウンロード"
+  label_download_plural: "{{count}} ダウンロード"
+  label_no_data: 表示するデータがありません
+  label_change_status: ステータスの変更
+  label_history: 履歴
+  label_attachment: ファイル
+  label_attachment_new: 新しいファイル
+  label_attachment_delete: ファイルを削除
+  label_attachment_plural: ファイル
+  label_report: レポート
+  label_report_plural: レポート
+  label_news: ニュース
+  label_news_new: ニュースを追加
+  label_news_plural: ニュース
+  label_news_latest: 最新ニュース
+  label_news_view_all: 全てのニュースを見る
+  label_change_log: 変更記録
+  label_settings: 設定
+  label_overview: 概要
+  label_version: バージョン
+  label_version_new: 新しいバージョン
+  label_version_plural: バージョン
+  label_confirmation: 確認
+  label_export_to: 他の形式に出力
+  label_read: 読む...
+  label_public_projects: 公開プロジェクト
+  label_open_issues: 未完了
+  label_open_issues_plural: 未完了
+  label_closed_issues: 終了
+  label_closed_issues_plural: 終了
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: 合計
+  label_permissions: 権限
+  label_current_status: 現在のステータス
+  label_new_statuses_allowed: ステータスの移行先
+  label_all: 全て
+  label_none: なし
+  label_next: 次
+  label_previous: 前
+  label_used_by: 使用中
+  label_details: 詳細
+  label_add_note: 注記を追加
+  label_per_page: ページ毎
+  label_calendar: カレンダー
+  label_months_from: ヶ月 from
+  label_gantt: ガントチャート
+  label_internal: Internal
+  label_last_changes: "最新の変更{{count}}件"
+  label_change_view_all: 全ての変更を見る
+  label_personalize_page: このページをパーソナライズする
+  label_comment: コメント
+  label_comment_plural: コメント
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: コメント追加
+  label_comment_added: 追加されたコメント
+  label_comment_delete: コメント削除
+  label_query: カスタムクエリ
+  label_query_plural: カスタムクエリ
+  label_query_new: 新しいクエリ
+  label_filter_add: フィルタ追加
+  label_filter_plural: フィルタ
+  label_equals: 等しい
+  label_not_equals: 等しくない
+  label_in_less_than: 残日数がこれより多い
+  label_in_more_than: 残日数がこれより少ない
+  label_in: 残日数
+  label_today: 今日
+  label_this_week: この週
+  label_less_than_ago: 経過日数がこれより少ない
+  label_more_than_ago: 経過日数がこれより多い
+  label_ago: 日前
+  label_contains: 含む
+  label_not_contains: 含まない
+  label_day_plural: 日
+  label_repository: リポジトリ
+  label_browse: ブラウズ
+  label_modification: "{{count}}点の変更"
+  label_modification_plural: "{{count}}点の変更"
+  label_revision: リビジョン
+  label_revision_plural: リビジョン
+  label_added: 追加
+  label_modified: 変更
+  label_deleted: 削除
+  label_latest_revision: 最新リビジョン
+  label_latest_revision_plural: 最新リビジョン
+  label_view_revisions: リビジョンを見る
+  label_max_size: 最大サイズ
+  label_sort_highest: 一番上へ
+  label_sort_higher: 上へ
+  label_sort_lower: 下へ
+  label_sort_lowest: 一番下へ
+  label_roadmap: ロードマップ
+  label_roadmap_due_in: "期日まで {{value}}"
+  label_roadmap_overdue: "{{value}}遅れ"
+  label_roadmap_no_issues: このバージョンに向けてのチケットはありません
+  label_search: 検索
+  label_result_plural: 結果
+  label_all_words: すべての単語
+  label_wiki: Wiki
+  label_wiki_edit: Wiki編集
+  label_wiki_edit_plural: Wiki編集
+  label_wiki_page: Wiki page
+  label_wiki_page_plural: Wikiページ
+  label_index_by_title: 索引(名前順)
+  label_index_by_date: 索引(日付順)
+  label_current_version: 最新版
+  label_preview: プレビュー
+  label_feed_plural: フィード
+  label_changes_details: 全変更の詳細
+  label_issue_tracking: チケットトラッキング
+  label_spent_time: 経過時間
+  label_f_hour: "{{value}} 時間"
+  label_f_hour_plural: "{{value}} 時間"
+  label_time_tracking: 時間トラッキング
+  label_change_plural: 変更
+  label_statistics: 統計
+  label_commits_per_month: 月別のコミット
+  label_commits_per_author: 起票者別のコミット
+  label_view_diff: 差分を見る
+  label_diff_inline: インライン
+  label_diff_side_by_side: 横に並べる
+  label_options: オプション
+  label_copy_workflow_from: ワークフローをここからコピー
+  label_permissions_report: 権限レポート
+  label_watched_issues: ウォッチ中のチケット
+  label_related_issues: 関連するチケット
+  label_applied_status: 適用されたステータス
+  label_loading: ロード中...
+  label_relation_new: 新しい関連
+  label_relation_delete: 関連の削除
+  label_relates_to: 関係している
+  label_duplicates: 重複している
+  label_blocks: ブロックしている
+  label_blocked_by: ブロックされている
+  label_precedes: 先行する
+  label_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: ログインを維持
+  label_disabled: 無効
+  label_show_completed_versions: 完了したバージョンを表示
+  label_me: 自分
+  label_board: フォーラム
+  label_board_new: 新しいフォーラム
+  label_board_plural: フォーラム
+  label_topic_plural: トピック
+  label_message_plural: メッセージ
+  label_message_last: 最新のメッセージ
+  label_message_new: 新しいメッセージ
+  label_reply_plural: 返答
+  label_send_information: アカウント情報をユーザに送信
+  label_year: 年
+  label_month: 月
+  label_week: 週
+  label_date_from: "日付指定: "
+  label_date_to: から
+  label_language_based: 既定の言語の設定に従う
+  label_sort_by: "{{value}}で並び替え"
+  label_send_test_email: テストメールを送信
+  label_feeds_access_key_created_on: "RSSアクセスキーは{{value}}前に作成されました"
+  label_module_plural: モジュール
+  label_added_time_by: "{{author}}が{{age}}前に追加しました"
+  label_updated_time: "{{value}}前に更新されました"
+  label_jump_to_a_project: プロジェクトへ移動...
+  
+  button_login: ログイン
+  button_submit: 変更
+  button_save: 保存
+  button_check_all: チェックを全部つける
+  button_uncheck_all: チェックを全部外す
+  button_delete: 削除
+  button_create: 作成
+  button_test: テスト
+  button_edit: 編集
+  button_add: 追加
+  button_change: 変更
+  button_apply: 適用
+  button_clear: クリア
+  button_lock: ロック
+  button_unlock: アンロック
+  button_download: ダウンロード
+  button_list: 一覧
+  button_view: 見る
+  button_move: 移動
+  button_back: 戻る
+  button_cancel: キャンセル
+  button_activate: 有効にする
+  button_sort: ソート
+  button_log_time: 時間を記録
+  button_rollback: このバージョンにロールバック
+  button_watch: ウォッチ
+  button_unwatch: ウォッチをやめる
+  button_reply: 返答
+  button_archive: 書庫に保存
+  button_unarchive: 書庫から戻す
+  button_reset: リセット
+  button_rename: 名前変更
+  
+  status_active: 有効
+  status_registered: 登録
+  status_locked: ロック
+  
+  text_select_mail_notifications: どのメール通知を送信するか、アクションを選択してください。
+  text_regexp_info: 例) ^[A-Z0-9]+$
+  text_min_max_length_info: 0だと無制限になります
+  text_project_destroy_confirmation: 本当にこのプロジェクトと関連データを削除したいのですか?
+  text_workflow_edit: ワークフローを編集するロールとトラッカーを選んでください
+  text_are_you_sure: よろしいですか?
+  text_journal_changed: "{{old}}から{{new}}に変更"
+  text_journal_set_to: "{{value}}にセット"
+  text_journal_deleted: 削除
+  text_tip_task_begin_day: この日に開始するタスク
+  text_tip_task_end_day: この日に終了するタスク
+  text_tip_task_begin_end_day: この日のうちに開始して終了するタスク
+  text_project_identifier_info: '英小文字(a-z)と数字とダッシュ(-)が使えます。<br />一度保存すると、識別子は変更できません。'
+  text_caracters_maximum: "最大 {{count}} 文字です。"
+  text_length_between: "長さは {{min}} から {{max}} 文字までです。"
+  text_tracker_no_workflow: このトラッカーにワークフローが定義されていません
+  text_unallowed_characters: 使えない文字です
+  text_comma_separated: (カンマで区切った)複数の値が使えます
+  text_issues_ref_in_commit_messages: コミットメッセージ内でチケットの参照/修正
+  text_issue_added: "チケット {{id}} が報告されました。 (by {{author}})"
+  text_issue_updated: "チケット {{id}} が更新されました。 (by {{author}})"
+  text_wiki_destroy_confirmation: 本当にこのwikiとその内容の全てを削除しますか?
+  text_issue_category_destroy_question: "このカテゴリに割り当て済みのチケット({{count}})があります。何をしようとしていますか?"
+  text_issue_category_destroy_assignments: カテゴリの割り当てを削除する
+  text_issue_category_reassign_to: チケットをこのカテゴリに再割り当てする
+  
+  default_role_manager: 管理者
+  default_role_developper: 開発者
+  default_role_reporter: 報告者
+  default_tracker_bug: バグ
+  default_tracker_feature: 機能
+  default_tracker_support: サポート
+  default_issue_status_new: 新規
+  default_issue_status_assigned: 担当
+  default_issue_status_resolved: 解決
+  default_issue_status_feedback: フィードバック
+  default_issue_status_closed: 終了
+  default_issue_status_rejected: 却下
+  default_doc_category_user: ユーザ文書
+  default_doc_category_tech: 技術文書
+  default_priority_low: 低め
+  default_priority_normal: 通常
+  default_priority_high: 高め
+  default_priority_urgent: 急いで
+  default_priority_immediate: 今すぐ
+  default_activity_design: 設計作業
+  default_activity_development: 開発作業
+  
+  enumeration_issue_priorities: チケットの優先度
+  enumeration_doc_categories: 文書カテゴリ
+  enumeration_activities: 作業分類 (時間トラッキング)
+  label_file_plural: ファイル
+  label_changeset_plural: チェンジセット
+  field_column_names: 項目
+  label_default_columns: 既定の項目
+  setting_issue_list_default_columns: チケットの一覧で表示する項目
+  setting_repositories_encodings: リポジトリのエンコーディング
+  notice_no_issue_selected: "チケットが選択されていません! 更新対象のチケットを選択してください。"
+  label_bulk_edit_selected_issues: チケットの一括編集
+  label_no_change_option: (変更無し)
+  notice_failed_to_save_issues: "{{count}}件のチケットが保存できませんでした({{total}}件選択のうち) : {{ids}}."
+  label_theme: テーマ
+  label_default: 既定
+  label_search_titles_only: タイトルのみ
+  label_nobody: nobody
+  button_change_password: パスワード変更
+  text_user_mail_option: "未選択のプロジェクトでは、ウォッチまたは関係しているチケット(例: 自分が報告者もしくは担当者であるチケット)のみメールが送信されます。"
+  label_user_mail_option_selected: "選択したプロジェクト..."
+  label_user_mail_option_all: "参加しているプロジェクトの全てのチケット"
+  label_user_mail_option_none: "ウォッチまたは関係しているチケットのみ"
+  setting_emails_footer: メールのフッタ
+  label_float: 小数
+  button_copy: コピー
+  mail_body_account_information_external: "「{{value}}」アカウントを使ってにログインできます。"
+  mail_body_account_information: アカウント情報
+  setting_protocol: プロトコル
+  label_user_mail_no_self_notified: 自分自身による変更の通知は不要です
+  setting_time_format: 時刻の形式
+  label_registration_activation_by_email: メールでアカウントを有効化
+  mail_subject_account_activation_request: "{{value}}アカウントの有効化要求"
+  mail_body_account_activation_request: "新しいユーザ({{value}})が登録しています。このアカウントはあなたの承認待ちです:"
+  label_registration_automatic_activation: 自動でアカウントを有効化
+  label_registration_manual_activation: 手動でアカウントを有効化
+  notice_account_pending: アカウントは作成済みで、管理者の承認待ちです。
+  field_time_zone: タイムゾーン
+  text_caracters_minimum: "最低{{count}}文字の長さが必要です"
+  setting_bcc_recipients: ブラインドカーボンコピーで受信(bcc)
+  setting_plain_text_mail: プレインテキストのみ(HTMLなし)
+  button_annotate: 注釈
+  label_issues_by: "{{value}}別のチケット"
+  field_searchable: Searchable
+  label_display_per_page: "1ページに: {{value}}'"
+  setting_per_page_options: ページ毎の表示件数
+  label_age: 年齢
+  notice_default_data_loaded: デフォルト設定をロードしました。
+  text_load_default_configuration: デフォルト設定をロード
+  text_no_configuration_data: "ロール、トラッカー、チケットのステータス、ワークフローがまだ設定されていません。\nデフォルト設定のロードを強くお勧めします。ロードした後、それを修正することができます。"
+  error_can_t_load_default_data: "デフォルト設定がロードできませんでした: {{value}}"
+  button_update: 更新
+  label_change_properties: プロパティの変更
+  label_general: 全般
+  label_repository_plural: リポジトリ
+  label_associated_revisions: 関係しているリビジョン
+  setting_user_format: ユーザ名の表示書式
+  text_status_changed_by_changeset: "チェンジセット{{value}}で適用されました。"
+  label_more: 続き
+  text_issues_destroy_confirmation: '本当に選択したチケットを削除しますか?'
+  label_scm: SCM
+  text_select_project_modules: 'このプロジェクトで使用するモジュールを選択してください:'
+  label_issue_added: チケットが追加されました
+  label_issue_updated: チケットが更新されました
+  label_document_added: 文書が追加されました
+  label_message_posted: メッセージが追加されました
+  label_file_added: ファイルが追加されました
+  label_news_added: ニュースが追加されました
+  project_module_boards: フォーラム
+  project_module_issue_tracking: チケットトラッキング
+  project_module_wiki: Wiki
+  project_module_files: ファイル
+  project_module_documents: 文書
+  project_module_repository: リポジトリ
+  project_module_news: ニュース
+  project_module_time_tracking: 時間トラッキング
+  text_file_repository_writable: ファイルリポジトリに書き込み可能
+  text_default_administrator_account_changed: デフォルト管理アカウントが変更済
+  text_rmagick_available: RMagickが使用可能 (オプション)
+  button_configure: 設定
+  label_plugins: プラグイン
+  label_ldap_authentication: LDAP認証
+  label_downloads_abbr: DL
+  label_this_month: 今月
+  label_last_n_days: "最後の{{count}}日間"
+  label_all_time: 全期間
+  label_this_year: 今年
+  label_date_range: 日付の範囲
+  label_last_week: 先週
+  label_yesterday: 昨日
+  label_last_month: 先月
+  label_add_another_file: 別のファイルを追加
+  text_destroy_time_entries_question: チケットに記録された%.02f時間を削除しようとしています。何がしたいのですか?
+  error_issue_not_found_in_project: 'チケットが見つかりません、もしくはこのプロジェクトに属していません'
+  text_assign_time_entries_to_project: 記録された時間をプロジェクトに割り当て
+  label_optional_description: 任意のコメント
+  text_destroy_time_entries: 記録された時間を削除
+  text_reassign_time_entries: '記録された時間をこのチケットに再割り当て:'
+  setting_activity_days_default: プロジェクトの活動ページに表示される日数
+  label_chronological_order: 古い順
+  field_comments_sorting: コメントを表示
+  label_reverse_chronological_order: 新しい順
+  label_preferences: 設定
+  setting_display_subprojects_issues: デフォルトでサブプロジェクトのチケットをメインプロジェクトに表示する
+  label_overall_activity: 全ての活動
+  setting_default_projects_public: デフォルトで新しいプロジェクトは公開にする
+  error_scm_annotate: "エントリが存在しない、もしくはアノテートできません。"
+  label_planning: 計画
+  text_subprojects_destroy_warning: "サブプロジェクト {{value}} も削除されます。'"
+  label_and_its_subprojects: "{{value}} とサブプロジェクト"
+  mail_body_reminder: "{{count}}件の担当チケットの期限が{{days}}日以内に到来します:"
+  mail_subject_reminder: "{{count}}件のチケットが期限間近です"
+  text_user_wrote: "{{value}} wrote:'"
+  label_duplicated_by: duplicated by
+  setting_enabled_scm: 使用するSCM
+  text_enumeration_category_reassign_to: '次の値に割り当て直す:'
+  text_enumeration_destroy_question: "{{count}}個のオブジェクトがこの値に割り当てられています。'"
+  label_incoming_emails: 受信メール
+  label_generate_key: キーの生成
+  setting_mail_handler_api_enabled: 受信メール用のWeb Serviceを有効にする
+  setting_mail_handler_api_key: APIキー
+  text_email_delivery_not_configured: "メールを送信するために必要な設定が行われていないため、メール通知は利用できません。\nconfig/email.ymlでSMTPサーバの設定を行い、アプリケーションを再起動してください。"
+  field_parent_title: 親ページ
+  label_issue_watchers: Watchers
+  setting_commit_logs_encoding: コミットメッセージのエンコーディング
+  button_quote: 引用
+  setting_sequential_project_identifiers: プロジェクト識別子を連番で生成する
+  notice_unable_delete_version: バージョンを削除できません
+  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: Gravatarユーザーアイコンを使用する
+  label_example: 例
+  text_repository_usernames_mapping: "リポジトリのログから検出されたユーザー名をどのRedmineユーザーに関連づけるのか選択してください。\nログ上のユーザー名またはメールアドレスがRedmineのユーザーと一致する場合は自動的に関連づけられます。"
+  permission_edit_own_messages: Edit own messages
+  permission_delete_own_messages: Delete own messages
+  label_user_activity: "{{value}}の活動"
+  label_updated_time_by: "{{author}}が{{age}}前に更新"
+  text_diff_truncated: '... 差分の行数が表示可能な上限を超えました。超過分は表示しません。'
+  setting_diff_max_lines_displayed: 差分の表示行数の上限
+  text_plugin_assets_writable: Plugin assets directory writable
+  warning_attachments_not_saved: "{{count}}個のファイルが保存できませんでした。"
+  button_create_and_continue: 連続作成
+  text_custom_field_possible_values_info: '選択肢の値は1行に1個ずつ記述してください。'
+  label_display: 表示
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
new file mode 100644 (file)
index 0000000..03bfd17
--- /dev/null
@@ -0,0 +1,835 @@
+# Korean (한글) translations for Ruby on Rails 
+# by John Hwang (jhwang@tavon.org)
+# http://github.com/tavon
+
+ko:
+  date:
+    formats:
+      default: "%Y/%m/%d"
+      short: "%m/%d"
+      long: "%Y년 %m월 %d일 (%a)"
+      
+    day_names: [일요일, 월요일, 화요일, 수요일, 목요일, 금요일, 토요일]
+    abbr_day_names: [일, 월, 화, 수, 목, 금, 토]
+      
+    month_names: [~, 1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월]
+    abbr_month_names: [~, 1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월]
+
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%Y/%m/%d %H:%M:%S"
+      short: "%y/%m/%d %H:%M"
+      long: "%Y년 %B월 %d일, %H시 %M분 %S초 %Z"
+    am: "오전"
+    pm: "오후"
+      
+  # Used in distance_of_time_in_words(), distance_of_time_in_words_to_now(), time_ago_in_words()
+  datetime:
+    distance_in_words:
+      half_a_minute: "30초"
+      less_than_x_seconds:
+        one:   "일초 이하"
+        other: "{{count}}초 이하"
+      x_seconds:
+        one:   "일초"
+        other: "{{count}}초"
+      less_than_x_minutes:
+        one:   "일분 이하"
+        other: "{{count}}분 이하"
+      x_minutes:
+        one:   "일분"
+        other: "{{count}}분"
+      about_x_hours:
+        one:   "약 한시간"
+        other: "약 {{count}}시간"
+      x_days:
+        one:   "하루"
+        other: "{{count}}일"
+      about_x_months:
+        one:   "약 한달"
+        other: "약 {{count}}달"
+      x_months:
+        one:   "한달"
+        other: "{{count}}달"
+      about_x_years:
+        one:   "약 일년"
+        other: "약 {{count}}년"
+      over_x_years:
+        one:   "일년 이상"
+        other: "{{count}}년 이상"
+    prompts:
+      year:   "년"
+      month:  "월"
+      day:    "일"
+      hour:   "시"
+      minute: "분"
+      second: "초"
+      
+  number:
+    # Used in number_with_delimiter()
+    # These are also the defaults for 'currency', 'percentage', 'precision', and 'human'
+    format:
+      # Sets the separator between the units, for more precision (e.g. 1.0 / 2.0 == 0.5)
+      separator: "."
+      # Delimets thousands (e.g. 1,000,000 is a million) (always in groups of three)
+      delimiter: ","
+      # Number of decimals, behind the separator (the number 1 with a precision of 2 gives: 1.00)
+      precision: 3
+      
+    # Used in number_to_currency()
+    currency:
+      format:
+        # Where is the currency sign? %u is the currency unit, %n the number (default: $5.00)
+        format: "%u%n"
+        unit: "₩"
+        # These three are to override number.format and are optional
+        separator: "."
+        delimiter: ","
+        precision: 0
+        
+    # Used in number_to_percentage()
+    percentage:
+      format:
+        # These three are to override number.format and are optional
+        # separator: 
+        delimiter: ""
+        # precision: 
+        
+    # Used in number_to_precision()
+    precision:
+      format:
+        # These three are to override number.format and are optional
+        # separator:
+        delimiter: ""
+        # precision:
+        
+    # Used in number_to_human_size()
+    human:
+      format:
+        # These three are to override number.format and are optional
+        # separator: 
+        delimiter: ""
+        precision: 1
+      storage_units: [Bytes, KB, MB, GB, TB]
+
+# Used in array.to_sentence.
+  support:
+    array:
+      words_connector: ", "
+      two_words_connector: "과 "
+      last_word_connector: ", "
+        
+  activerecord:
+    errors:
+      template:
+        header:
+          one:    "한개의 오류가 발생해 {{model}}를 저장 안았했습니다"
+          other:  "{{count}}개의 오류가 발생해 {{model}}를 저장 안았했습니다"
+        # The variable :count is also available
+        body: "다음 항목에 문제가 발견했습니다:"
+
+      messages:
+        inclusion: "은 목록에 포함되어 있지 않습니다"
+        exclusion: "은 예약되어 있습니다"
+        invalid: "은 무효입니다"
+        confirmation: "은 확인이 되지 않았습니다"
+        accepted: "은 인정되어야 합니다"
+        empty: "은 비어두면 안 됩니다"
+        blank: "은 비어두면 안 됩니다"
+        too_long: "은 너무 깁니다 (최대 {{count}}자 까지)"
+        too_short: "은 너무 짧습니다 (최소 {{count}}자 까지)"
+        wrong_length: "은 길이가 틀렸습니다 ({{count}}자를 필요합니다)"
+        taken: "은 이미 선택된 겁니다"
+        not_a_number: "은 숫자가 아닙니다"
+        greater_than: "은 {{count}}이상을 요구합니다"
+        greater_than_or_equal_to: "은 {{count}}과 같거나 이상을 요구합니다"
+        equal_to: "은 {{count}}과 같아야 합니다"
+        less_than: "은 {{count}}과 같아야 합니다"
+        less_than_or_equal_to: "은 {{count}}과 같거나 이하을 요구합니다"
+        odd: "은 홀수을 요구합니다"
+        even: "은 짝수을 요구합니다"
+        greater_than_start_date: "는 시작날짜보다 커야 합니다."
+        not_same_project: "는 같은 프로젝트에 속해 있지 않습니다."
+        circular_dependency: "이 관계는 순환 의존관계를 만들 수있습니다."
+
+  actionview_instancetag_blank_option: 선택하세요
+  
+  general_text_No: '아니오'
+  general_text_Yes: '예'
+  general_text_no: '아니오'
+  general_text_yes: '예'
+  general_lang_name: 'Korean (한국어)'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: CP949
+  general_pdf_encoding: CP949
+  general_first_day_of_week: '7'
+  
+  notice_account_updated: 계정이 성공적으로 변경 되었습니다.
+  notice_account_invalid_creditentials: 잘못된 계정 또는 비밀번호
+  notice_account_password_updated: 비밀번호가 잘 변경되었습니다.
+  notice_account_wrong_password: 잘못된 비밀번호
+  notice_account_register_done: 계정이 잘 만들어졌습니다. 계정을 활성화하시려면 받은 메일의 링크를 클릭해주세요.
+  notice_account_unknown_email: 알려지지 않은 사용자.
+  notice_can_t_change_password: 이 계정은 외부 인증을 이용합니다. 비밀번호를 변경할 수 없습니다.
+  notice_account_lost_email_sent: 새로운 비밀번호를 위한 메일이 발송되었습니다.
+  notice_account_activated: 계정이 활성화 되었습니다. 이제 로그인 하실수 있습니다.
+  notice_successful_create: 생성 성공.
+  notice_successful_update: 변경 성공.
+  notice_successful_delete: 삭제 성공.
+  notice_successful_connection: 연결 성공.
+  notice_file_not_found: 요청하신 페이지는 삭제되었거나 옮겨졌습니다.
+  notice_locking_conflict: 다른 사용자에 의해서 데이터가 변경되었습니다.
+  notice_not_authorized: 이 페이지에 접근할 권한이 없습니다.
+  notice_email_sent: "{{value}}님에게 메일이 발송되었습니다."
+  notice_email_error: "메일을 전송하는 과정에 오류가 발생했습니다. ({{value}})"
+  notice_feeds_access_key_reseted: RSS에 접근가능한 열쇠(key)가 생성되었습니다.
+  notice_failed_to_save_issues: "저장에 실패하였습니다: 실패 {{count}}(선택 {{total}}): {{ids}}."
+  notice_no_issue_selected: "일감이 선택되지 않았습니다. 수정하기 원하는 일감을 선택하세요"
+  
+  error_scm_not_found: 소스 저장소에 해당 내용이 존재하지 않습니다.
+  error_scm_command_failed: "저장소에 접근하는 도중에 오류가 발생하였습니다.: {{value}}"
+  
+  mail_subject_lost_password: "당신의 비밀번호 ({{value}})"
+  mail_body_lost_password: '비밀번호를 변경하기 위해서 링크를 이용하세요'
+  mail_subject_register: "당신의 계정 활성화 ({{value}})"
+  mail_body_register: '계정을 활성화 하기 위해서 링크를 이용하세요 :'
+  
+  gui_validation_error: 1 에러
+  gui_validation_error_plural: "{{count}} 에러"
+  
+  field_name: 이름
+  field_description: 설명
+  field_summary: 요약
+  field_is_required: 필수
+  field_firstname: 이름
+  field_lastname: 성
+  field_mail: 메일
+  field_filename: 파일
+  field_filesize: 크기
+  field_downloads: 다운로드
+  field_author: 저자
+  field_created_on: 보고시간
+  field_updated_on: 변경시간
+  field_field_format: 포맷
+  field_is_for_all: 모든 프로젝트
+  field_possible_values: 가능한 값들
+  field_regexp: 정규식
+  field_min_length: 최소 길이
+  field_max_length: 최대 길이
+  field_value: 값
+  field_category: 카테고리
+  field_title: 제목
+  field_project: 프로젝트
+  field_issue: 일감
+  field_status: 상태
+  field_notes: 덧글
+  field_is_closed: 완료된 일감
+  field_is_default: 기본값
+  field_tracker: 구분
+  field_subject: 제목
+  field_due_date: 완료 기한
+  field_assigned_to: 담당자
+  field_priority: 우선순위
+  field_fixed_version: 목표버전
+  field_user: 사용자
+  field_role: 역할
+  field_homepage: 홈페이지
+  field_is_public: 공개
+  field_parent: 상위 프로젝트
+  field_is_in_chlog: 변경이력(changelog)에서 표시할 일감들
+  field_is_in_roadmap: 로드맵에서표시할 일감들
+  field_login: 로그인
+  field_mail_notification: 메일 알림
+  field_admin: 관리자
+  field_last_login_on: 마지막 로그인
+  field_language: 언어
+  field_effective_date: 일자
+  field_password: 비밀번호
+  field_new_password: 새 비밀번호
+  field_password_confirmation: 비밀번호 확인
+  field_version: 버전
+  field_type: 타입
+  field_host: 호스트
+  field_port: 포트
+  field_account: 계정
+  field_base_dn: 기본 DN
+  field_attr_login: 로그인 속성
+  field_attr_firstname: 이름 속성
+  field_attr_lastname: 성 속성
+  field_attr_mail: 메일 속성
+  field_onthefly: 빠른 사용자 생성
+  field_start_date: 시작시간
+  field_done_ratio: 완료 %%
+  field_auth_source: 인증 방법
+  field_hide_mail: 내 메일 주소 숨기기 
+  field_comments: 코멘트
+  field_url: URL
+  field_start_page: 시작 페이지
+  field_subproject: 서브 프로젝트
+  field_hours: 시간
+  field_activity: 작업종류
+  field_spent_on: 작업시간
+  field_identifier: 식별자
+  field_is_filter: 필터로 사용됨
+  field_issue_to_id: 연관된 일감
+  field_delay: 지연
+  field_assignable: 이 역할에 할당될수 있는 일감
+  field_redirect_existing_links: 기존의 링크로 돌려보냄(redirect)
+  field_estimated_hours: 추정시간
+  field_column_names: 컬럼
+  field_default_value: 기본값
+  
+  setting_app_title: 레드마인 제목
+  setting_app_subtitle: 레드마인 부제목
+  setting_welcome_text: 환영 메시지
+  setting_default_language: 기본 언어
+  setting_login_required: 인증이 필요함.
+  setting_self_registration: 사용자 직접등록
+  setting_attachment_max_size: 최대 첨부파일 크기
+  setting_issues_export_limit: 일감 내보내기 제한 개수
+  setting_mail_from: 발신 메일 주소
+  setting_host_name: 호스트 이름 
+  setting_text_formatting: 본문 형식
+  setting_wiki_compression: 위키 이력 압축
+  setting_feeds_limit: 내용 피드(RSS Feed) 제한 개수
+  setting_autofetch_changesets: 커밋된 변경묶음을 자동으로 가져오기
+  setting_sys_api_enabled: 저장소 관리자에 WS 를 허용
+  setting_commit_ref_keywords: 일감 참조에 사용할 키워드들
+  setting_commit_fix_keywords: 일감 해결에 사용할 키워드들 
+  setting_autologin: 자동 로그인
+  setting_date_format: 날짜 형식
+  setting_cross_project_issue_relations: 프로젝트간 일감에 관계을 맺는 것을 허용
+  setting_issue_list_default_columns: 일감 목록에 보여줄 기본 컬럼들 
+  setting_repositories_encodings:  저장소 인코딩
+  setting_emails_footer: 메일 꼬리
+  
+  label_user: 사용자
+  label_user_plural: 사용자관리
+  label_user_new: 새 사용자
+  label_project: 프로젝트
+  label_project_new: 새 프로젝트
+  label_project_plural: 프로젝트
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: 모든 프로젝트
+  label_project_latest: 최근 프로젝트
+  label_issue: 일감
+  label_issue_new: 새 일감만들기
+  label_issue_plural: 일감
+  label_issue_view_all: 모든 일감 보기
+  label_document: 문서
+  label_document_new: 새 문서
+  label_document_plural: 문서
+  label_role: 역할
+  label_role_plural: 역할
+  label_role_new: 새 역할
+  label_role_and_permissions: 권한관리
+  label_member: 담당자
+  label_member_new: 새 담당자
+  label_member_plural: 담당자
+  label_tracker: 일감 유형
+  label_tracker_plural: 일감 유형
+  label_tracker_new: 새 일감 유형
+  label_workflow: 워크플로
+  label_issue_status: 일감 상태
+  label_issue_status_plural: 일감 상태
+  label_issue_status_new: 새 일감 상태
+  label_issue_category: 카테고리
+  label_issue_category_plural: 카테고리
+  label_issue_category_new: 새 카테고리
+  label_custom_field: 사용자 정의 항목
+  label_custom_field_plural: 사용자 정의 항목
+  label_custom_field_new: 새 사용자 정의 항목
+  label_enumerations: 코드값 설정
+  label_enumeration_new: 새 코드값
+  label_information: 정보
+  label_information_plural: 정보
+  label_please_login: 로그인하세요.
+  label_register: 등록
+  label_password_lost: 비밀번호 찾기
+  label_home: 초기화면
+  label_my_page: 내페이지
+  label_my_account: 내계정
+  label_my_projects: 나의 프로젝트
+  label_administration: 관리자
+  label_login: 로그인
+  label_logout: 로그아웃
+  label_help: 도움말
+  label_reported_issues: 보고한 일감
+  label_assigned_to_me_issues: 나에게 할당된 일감
+  label_last_login: 최종 접속
+  label_registered_on: 등록시각
+  label_activity: 작업내역
+  label_new: 새로 만들기
+  label_logged_as: '로그인계정:'
+  label_environment: 환경
+  label_authentication: 인증설정
+  label_auth_source: 인증 모드
+  label_auth_source_new: 신규 인증 모드
+  label_auth_source_plural: 인증 모드
+  label_subproject_plural: 서브 프로젝트
+  label_min_max_length: 최소 - 최대 길이
+  label_list: 리스트
+  label_date: 날짜
+  label_integer: 정수
+  label_float: 부동상수
+  label_boolean: 부울린
+  label_string: 문자열
+  label_text: 텍스트
+  label_attribute: 속성
+  label_attribute_plural: 속성
+  label_download: "{{count}} 다운로드"
+  label_download_plural: "{{count}} 다운로드"
+  label_no_data: 데이터가 없습니다.
+  label_change_status: 상태 변경
+  label_history: 이력
+  label_attachment: 파일
+  label_attachment_new: 파일추가
+  label_attachment_delete: 파일삭제
+  label_attachment_plural: 관련파일
+  label_report: 보고서
+  label_report_plural: 보고서
+  label_news: 뉴스
+  label_news_new: 새 뉴스
+  label_news_plural: 뉴스
+  label_news_latest: 최근 뉴스
+  label_news_view_all: 모든 뉴스
+  label_change_log: 변경 로그
+  label_settings: 설정
+  label_overview: 개요
+  label_version: 버전
+  label_version_new: 새 버전
+  label_version_plural: 버전
+  label_confirmation: 확인
+  label_export_to: 내보내기
+  label_read: 읽기...
+  label_public_projects: 공개된 프로젝트
+  label_open_issues: 진행중
+  label_open_issues_plural: 진행중
+  label_closed_issues: 완료됨
+  label_closed_issues_plural: 완료됨
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: 합계
+  label_permissions: 허가권한
+  label_current_status: 일감 상태
+  label_new_statuses_allowed: 허용되는 일감 상태
+  label_all: 모두
+  label_none: 없음
+  label_next: 다음
+  label_previous: 이전
+  label_used_by: 사용됨
+  label_details: 자세히
+  label_add_note: 일감덧글 추가
+  label_per_page: 페이지별
+  label_calendar: 달력
+  label_months_from: 개월 동안 | 다음부터 
+  label_gantt: Gantt 챠트
+  label_internal: 내부
+  label_last_changes: "지난 변경사항 {{count}} 건"
+  label_change_view_all: 모든 변경 내역 보기
+  label_personalize_page: 입맛대로 구성하기
+  label_comment: 댓글
+  label_comment_plural: 댓글
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: 댓글 추가
+  label_comment_added: 댓글이 추가되었습니다.
+  label_comment_delete: 댓글 삭제
+  label_query: 사용자 검색조건
+  label_query_plural: 사용자 검색조건
+  label_query_new: 새 사용자 검색조건
+  label_filter_add: 필터 추가
+  label_filter_plural: 필터
+  label_equals: 이다
+  label_not_equals: 아니다
+  label_in_less_than: 이내
+  label_in_more_than: 이후
+  label_in: 이내
+  label_today: 오늘
+  label_this_week: 이번주
+  label_less_than_ago: 이전
+  label_more_than_ago: 이후
+  label_ago: 일 전
+  label_contains: 포함되는 키워드
+  label_not_contains: 포함하지 않는 키워드
+  label_day_plural: 일
+  label_repository: 저장소
+  label_browse: 저장소 살피기
+  label_modification: "{{count}} 변경"
+  label_modification_plural: "{{count}} 변경"
+  label_revision: 개정판
+  label_revision_plural: 개정판
+  label_added: 추가됨
+  label_modified: 변경됨
+  label_deleted: 삭제됨
+  label_latest_revision: 최근 개정판
+  label_latest_revision_plural: 최근 개정판
+  label_view_revisions: 개정판 보기
+  label_max_size: 최대 크기
+  label_sort_highest: 최상단으로
+  label_sort_higher: 위로
+  label_sort_lower: 아래로
+  label_sort_lowest: 최하단으로
+  label_roadmap: 로드맵
+  label_roadmap_due_in: "기한  {{value}}"
+  label_roadmap_overdue: "{{value}} 지연"
+  label_roadmap_no_issues: 이 버전에 해당하는 일감 없음
+  label_search: 검색
+  label_result_plural: 결과
+  label_all_words: 모든 단어
+  label_wiki: 위키
+  label_wiki_edit: 위키 편집
+  label_wiki_edit_plural: 위키 편집
+  label_wiki_page: 위키
+  label_wiki_page_plural: 위키
+  label_index_by_title: 제목별 색인
+  label_index_by_date: 날짜별 색인
+  label_current_version: 현재 버전
+  label_preview: 미리보기
+  label_feed_plural: 피드(Feeds)
+  label_changes_details: 모든 상세 변경 내역
+  label_issue_tracking: 일감 추적
+  label_spent_time: 작업 시간
+  label_f_hour: "{{value}} 시간"
+  label_f_hour_plural: "{{value}} 시간"
+  label_time_tracking: 시간추적
+  label_change_plural: 변경사항들
+  label_statistics: 통계
+  label_commits_per_month: 월별 커밋 내역
+  label_commits_per_author: 아이디별 커밋 내역
+  label_view_diff: 차이점 보기
+  label_diff_inline: 한줄로
+  label_diff_side_by_side: 두줄로
+  label_options: 옵션
+  label_copy_workflow_from: 워크플로우를 복사해올 일감유형
+  label_permissions_report: 권한 보고서
+  label_watched_issues: 지켜보고 있는 일감
+  label_related_issues: 연결된 일감
+  label_applied_status: 적용된 상태
+  label_loading: 읽는 중...
+  label_relation_new: 새 관계
+  label_relation_delete: 관계 지우기
+  label_relates_to: 다음 일감과 관련되어 있음
+  label_duplicates: 다음 일감과 중복됨.
+  label_blocks: 다음 일감이 해결을 막고 있음.
+  label_blocked_by: 막고 있는 일감
+  label_precedes: 다음 일감보다 앞서서 처리해야 함.
+  label_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: 로그인 유지
+  label_disabled: 비활성화
+  label_show_completed_versions: 완료된 버전 보기
+  label_me: 나
+  label_board: 게시판
+  label_board_new: 새 게시판
+  label_board_plural: 게시판
+  label_topic_plural: 주제
+  label_message_plural: 관련글
+  label_message_last: 마지막 글
+  label_message_new: 새글쓰기
+  label_reply_plural: 답글
+  label_send_information: 사용자에게 계정정보를 보냄
+  label_year: 년
+  label_month: 월
+  label_week: 주
+  label_date_from: '기간:'
+  label_date_to: ' ~ '
+  label_language_based: 언어설정에 따름
+  label_sort_by: "정렬방법({{value}})"
+  label_send_test_email: 테스트 메일 보내기
+  label_feeds_access_key_created_on: "RSS에 접근가능한 열쇠(key)가  {{value}} 이전에 생성 "
+  label_module_plural: 모듈
+  label_added_time_by: "{{author}}이(가) {{age}} 전에 추가함"
+  label_updated_time: "{{value}} 전에 수정됨"
+  label_jump_to_a_project: 다른 프로젝트로 이동하기
+  label_file_plural: 파일
+  label_changeset_plural: 변경묶음
+  label_default_columns: 기본 컬럼
+  label_no_change_option: (수정 안함)
+  label_bulk_edit_selected_issues: 선택된 일감들을 한꺼번에 수정하기
+  label_theme: 테마
+  label_default: 기본
+  label_search_titles_only: 제목에서만 찾기
+  label_user_mail_option_all: "내가 속한 프로젝트로들부터 모든 메일 받기"
+  label_user_mail_option_selected: "선택한 프로젝트들로부터 모든 메일 받기.."
+  label_user_mail_option_none: "내가 속하거나 감시 중인 사항에 대해서만"
+  
+  button_login: 로그인
+  button_submit: 확인
+  button_save: 저장
+  button_check_all: 모두선택
+  button_uncheck_all: 선택해제
+  button_delete: 삭제
+  button_create: 완료
+  button_test: 테스트
+  button_edit: 편집
+  button_add: 추가
+  button_change: 변경
+  button_apply: 적용
+  button_clear: 초기화
+  button_lock: 잠금
+  button_unlock: 잠금해제
+  button_download: 다운로드
+  button_list: 목록
+  button_view: 보기
+  button_move: 이동
+  button_back: 뒤로
+  button_cancel: 취소
+  button_activate: 활성화
+  button_sort: 정렬
+  button_log_time: 작업시간 기록
+  button_rollback: 이 버전으로 롤백
+  button_watch: 지켜보기
+  button_unwatch: 관심끄기
+  button_reply: 답글
+  button_archive: 잠금보관
+  button_unarchive: 잠금보관해제
+  button_reset: 리셋
+  button_rename: 이름변경
+  
+  status_active: 사용중
+  status_registered: 등록대기
+  status_locked: 잠김
+  
+  text_select_mail_notifications: 알림메일이 필요한 작업을 선택하세요.
+  text_regexp_info: 예) ^[A-Z0-9]+$
+  text_min_max_length_info: 0 는 제한이 없음을 의미함
+  text_project_destroy_confirmation: 이 프로젝트를 삭제하고 모든 데이터를 지우시겠습니까?
+  text_workflow_edit: 워크플로를 수정하기 위해서 역할과 일감유형을 선택하세요.
+  text_are_you_sure: 계속 진행 하시겠습니까?
+  text_journal_changed: "{{old}}에서 {{new}}(으)로 변경"
+  text_journal_set_to: " {{value}}로 설정"
+  text_journal_deleted: 삭제됨
+  text_tip_task_begin_day: 오늘 시작하는 업무(task)
+  text_tip_task_end_day: 오늘 종료하는 업무(task)
+  text_tip_task_begin_end_day: 오늘 시작하고 종료하는 업무(task)
+  text_project_identifier_info: '영문 소문자 (a-z), 및 숫자 대쉬(-) 가능.<br />저장된후에는 식별자 변경 불가능.'
+  text_caracters_maximum: "최대 {{count}} 글자 가능."
+  text_length_between: "{{min}} 에서 {{max}} 글자"
+  text_tracker_no_workflow: 이 추적타입(tracker)에 워크플로우가 정의되지 않았습니다.
+  text_unallowed_characters: 허용되지 않는 문자열
+  text_comma_separated: 복수의 값들이 허용됩니다.(구분자 ,)
+  text_issues_ref_in_commit_messages: 커밋메시지에서 일감을 참조하거나 해결하기
+  text_issue_added: "Issue {{id}} has been reported by {{author}}."
+  text_issue_updated: "Issue {{id}} has been updated by {{author}}."
+  text_wiki_destroy_confirmation: 이 위키와 모든 내용을 지우시겠습니까?
+  text_issue_category_destroy_question: "일부 일감들({{count}}개)이 이 카테고리에 할당되어 있습니다. 어떻게 하시겠습니까?"
+  text_issue_category_destroy_assignments: 카테고리 할당 지우기
+  text_issue_category_reassign_to: 일감을 이 카테고리에 다시 할당하기
+  text_user_mail_option: "선택하지 않은 프로젝트에서도, 모니터링 중이거나 속해있는 사항(일감을 발행했거나 할당된 경우)이 있으면 알림메일을 받게 됩니다."
+  
+  default_role_manager: 관리자
+  default_role_developper: 개발자
+  default_role_reporter: 보고자
+  default_tracker_bug: 버그
+  default_tracker_feature: 새기능
+  default_tracker_support: 지원
+  default_issue_status_new: 새로 만들기
+  default_issue_status_assigned: 확인
+  default_issue_status_resolved: 해결
+  default_issue_status_feedback: 피드백
+  default_issue_status_closed: 완료
+  default_issue_status_rejected: 재처리
+  default_doc_category_user: 사용자 문서
+  default_doc_category_tech: 기술 문서
+  default_priority_low: 낮음
+  default_priority_normal: 보통
+  default_priority_high: 높음
+  default_priority_urgent: 긴급
+  default_priority_immediate: 즉시
+  default_activity_design: 설계
+  default_activity_development: 개발
+  
+  enumeration_issue_priorities: 일감 우선순위
+  enumeration_doc_categories: 문서 카테고리
+  enumeration_activities: 작업분류(시간추적)
+  button_copy: 복사
+  mail_body_account_information_external: "레드마인에 로그인할 때 {{value}} 계정을 사용하실 수 있습니다."
+  button_change_password: 비밀번호 변경
+  label_nobody: nobody
+  setting_protocol: 프로토콜
+  mail_body_account_information: 계정 정보
+  label_user_mail_no_self_notified: "내가 만든 변경사항들에 대해서는 알림메일을 받지 않습니다."
+  setting_time_format: 시간 형식
+  label_registration_activation_by_email: 메일로 계정을 활성화하기
+  mail_subject_account_activation_request: "레드마인 계정 활성화 요청 ({{value}})"
+  mail_body_account_activation_request: "새 계정({{value}})이 등록되었습니다. 관리자님의 승인을 기다리고 있습니다.:'"
+  label_registration_automatic_activation: 자동 계정 활성화
+  label_registration_manual_activation: 수동 계정 활성화
+  notice_account_pending: "계정이 만들어 졌습니다. 관리자의 승인이 있을 때까지 기다려야 합니다."
+  field_time_zone: 타임존
+  text_caracters_minimum: "최소한 {{count}} 글자 이상이어야 합니다."
+  setting_bcc_recipients: 참조자들을 bcc로 숨기기
+  button_annotate: 주석달기(annotate)
+  label_issues_by: "일감분류 방식 {{value}}"
+  field_searchable: 검색가능
+  label_display_per_page: "페이지당: {{value}}'"
+  setting_per_page_options: 페이지당 표시할 객체 수
+  label_age: 마지막 수정일
+  notice_default_data_loaded: 기본 설정을 성공적으로 로드하였습니다.
+  text_load_default_configuration: 기본 설정을 로딩하기
+  text_no_configuration_data: "역할, 일감 타입, 일감 상태들과 워크플로가 아직 설정되지 않았습니다.\n기본 설정을 로딩하는 것을 권장합니다. 로드된 후에 수정할 수 있습니다."
+  error_can_t_load_default_data: "기본 설정을 로드할 수 없습니다.: {{value}}"
+  button_update: 수정
+  label_change_properties: 속성 변경
+  label_general: 일반
+  label_repository_plural: 저장소들
+  label_associated_revisions: 관련된 개정판들
+  setting_user_format: 사용자 표시 형식
+  text_status_changed_by_changeset: "변경묶음 {{value}}에서 적용됨."
+  label_more: 자세히
+  text_issues_destroy_confirmation: '선택한 일감을 정말로 삭제하시겠습니까?'
+  label_scm: 형상관리시스템(SCM)
+  text_select_project_modules: '이 프로젝트에서 활성화시킬 모듈을 선택하세요:'
+  label_issue_added: 일감이 추가됨
+  label_issue_updated: 일감이 고쳐짐
+  label_document_added: 문서가 추가됨
+  label_message_posted: 메시지가 추가됨
+  label_file_added: 파일이 추가됨
+  label_news_added: 뉴스가 추가됨
+  project_module_boards: 게시판
+  project_module_issue_tracking: 일감관리
+  project_module_wiki: 위키
+  project_module_files: 관련파일
+  project_module_documents: 문서
+  project_module_repository: 저장소
+  project_module_news: 뉴스
+  project_module_time_tracking: 시간추적
+  text_file_repository_writable: 파일 저장소 쓰기 가능
+  text_default_administrator_account_changed: 기본 관리자 계정이 변경되었습니다.
+  text_rmagick_available: RMagick 사용가능(옵션)
+  button_configure: 설정
+  label_plugins: 플러그인
+  label_ldap_authentication: LDAP 인증
+  label_downloads_abbr: D/L
+  label_add_another_file: 다른 파일 추가 
+  label_this_month: 이번 달
+  text_destroy_time_entries_question: 삭제하려는 일감에 %.02f 시간이 보고되어 있습니다. 어떻게 하시겠습니까?
+  label_last_n_days: "지난 {{count}} 일"
+  label_all_time: 모든 시간
+  error_issue_not_found_in_project: '일감이 없거나 이 프로젝트의 것이 아닙니다.'
+  label_this_year: 올해
+  text_assign_time_entries_to_project: 보고된 시간을 프로젝트에 할당하기
+  label_date_range: 날짜 범위
+  label_last_week: 지난 주
+  label_yesterday: 어제
+  label_optional_description: 부가적인 설명
+  label_last_month: 지난 달
+  text_destroy_time_entries: 보고된 시간을 삭제하기
+  text_reassign_time_entries: '이 알림에 보고된 시간을 재할당하기:'
+  setting_activity_days_default: 프로젝트 작업내역에 보여줄 날수
+  label_chronological_order: 시간 순으로 정렬
+  field_comments_sorting: 히스토리 정렬 설정
+  label_reverse_chronological_order: 시간 역순으로 정렬 
+  label_preferences: 설정
+  setting_display_subprojects_issues: 하위 프로젝트의 일감을 최상위 프로젝트에서 표시
+  label_overall_activity: 전체 작업내역
+  setting_default_projects_public: 새 프로젝트를 공개로 설정
+  error_scm_annotate: "항목이 없거나 주석을 달 수 없습니다."
+  label_planning: 프로젝트계획(Planning)
+  text_subprojects_destroy_warning: "서브프로젝트({{value}})가 자동으로 지워질 것입니다.'"
+  label_and_its_subprojects: "{{value}}와 서브프로젝트들"
+  mail_body_reminder: "님에게 할당된  {{count}}개의 일감들을 다음 {{days}}일 안으로 마쳐야 합니다.:"
+  mail_subject_reminder: "내일까지 마쳐야할 일감 {{count}}개"
+  text_user_wrote: "{{value}}의 덧글:'"
+  label_duplicated_by: 중복된 일감
+  setting_enabled_scm: 허용할  SCM
+  text_enumeration_category_reassign_to: '새로운 값을 설정:'
+  text_enumeration_destroy_question: "{{count}} 개의 일감이 이 값을 사용하고 있습니다.'"
+  label_incoming_emails: 수신 메일 설정
+  label_generate_key: 키 생성
+  setting_mail_handler_api_enabled: 수신 메일에  WS 를 허용
+  setting_mail_handler_api_key: API 키
+  text_email_delivery_not_configured: "이메일 전달이 설정되지 않았습니다. 그래서 알림이 비활성화되었습니다.\n SMTP서버를 config/email.yml에서 설정하고 어플리케이션을 다시 시작하십시오. 그러면 동작합니다."
+  field_parent_title: 상위 제목
+  label_issue_watchers: 일감지킴이 설정
+  setting_commit_logs_encoding: 저장소 커밋 메시지 인코딩
+  button_quote: 댓글달기
+  setting_sequential_project_identifiers: 프로젝트 식별자를 순차적으로 생성
+  notice_unable_delete_version: 삭제 할 수 없는 버전 입니다.
+  label_renamed: 이름바뀜
+  label_copied: 복사됨
+  setting_plain_text_mail: 테스트만(HTML없음)
+  permission_view_files: 파일보기
+  permission_edit_issues: 일감 편집
+  permission_edit_own_time_entries: 내 시간로그 편집
+  permission_manage_public_queries: 공용 질의 관리
+  permission_add_issues: 일감 추가
+  permission_log_time: 소요시간 기록
+  permission_view_changesets: 변경묶음보기
+  permission_view_time_entries: 소요시간 보기
+  permission_manage_versions: 버전 관리
+  permission_manage_wiki: 위키 관리
+  permission_manage_categories: 일감 카테고리 관리
+  permission_protect_wiki_pages: 프로젝트 위키 페이지
+  permission_comment_news: 뉴스에 코멘트달기
+  permission_delete_messages: 메시지 삭제
+  permission_select_project_modules: 프로젝트 모듈 선택
+  permission_manage_documents: 문서 관리
+  permission_edit_wiki_pages: 위키 페이지 편집
+  permission_add_issue_watchers: 일감지킴이 추가
+  permission_view_gantt: Gantt차트 보기
+  permission_move_issues: 일감 이동
+  permission_manage_issue_relations: 일감 관계 관리
+  permission_delete_wiki_pages: 위치 페이지 삭제
+  permission_manage_boards: 게시판 관리
+  permission_delete_wiki_pages_attachments: 첨부파일 삭제
+  permission_view_wiki_edits: 위키 기록 보기
+  permission_add_messages: 메시지 추가
+  permission_view_messages: 메시지 보기
+  permission_manage_files: 파일관리
+  permission_edit_issue_notes: 덧글 편집
+  permission_manage_news: 뉴스 관리
+  permission_view_calendar: 달력 보기
+  permission_manage_members: 멤버 관리
+  permission_edit_messages: 메시지 편집
+  permission_delete_issues: 일감 삭제
+  permission_view_issue_watchers: 일감지킴이 보기
+  permission_manage_repository: 저장소 관리
+  permission_commit_access: 변경로그 보기
+  permission_browse_repository: 저장소 둘러보기
+  permission_view_documents: 문서 보기
+  permission_edit_project: 프로젝트 편집
+  permission_add_issue_notes: 덧글 추가
+  permission_save_queries: 쿼리 저장
+  permission_view_wiki_pages: 위키 보기
+  permission_rename_wiki_pages: 위키 페이지 이름변경
+  permission_edit_time_entries: 시간기록 편집
+  permission_edit_own_issue_notes: 내 덧글 편집
+  setting_gravatar_enabled: 그라바타 사용자 아이콘 쓰기
+  label_example: 예
+  text_repository_usernames_mapping: "저장소 로그에서 발견된 각 사용자에 레드마인 사용자를 업데이트할때 선택합니다.\n레드마인과 저장소의 이름이나 이메일이 같은 사용자가 자동으로 연결됩니다."
+  permission_edit_own_messages: 자기 메시지 편집
+  permission_delete_own_messages: 자기 메시지 삭제
+  label_user_activity: "{{value}}의 작업내역"
+  label_updated_time_by: "{{author}}가 {{age}} 전에 변경"
+  text_diff_truncated: '... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.'
+  setting_diff_max_lines_displayed: 차이점보기에 표시할 최대 줄수
+  text_plugin_assets_writable: Plugin assets directory writable
+  warning_attachments_not_saved: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/lt.yml b/config/locales/lt.yml
new file mode 100644 (file)
index 0000000..51989f9
--- /dev/null
@@ -0,0 +1,816 @@
+# Lithuanian translations for Ruby on Rails
+# by Laurynas Butkus (laurynas.butkus@gmail.com)
+
+lt:
+  number:
+    format:
+      separator: ","
+      delimiter: " "
+      precision: 3
+      
+    currency:
+      format:
+        format: "%n %u"
+        unit: "Lt"
+        separator: ","
+        delimiter: " "
+        precision: 2
+        
+    percentage:
+      format:
+        delimiter: ""
+        
+    precision:
+      format:
+        delimiter: ""
+        
+    human:
+      format:
+        delimiter: ""
+        precision: 1
+      storage_units: [baitai, KB, MB, GB, TB]
+
+  datetime:
+    distance_in_words:
+      half_a_minute: "pusė minutės"
+      less_than_x_seconds:
+        one:   "mažiau nei 1 sekundė"
+        other: "mažiau nei {{count}} sekundės"
+      x_seconds:
+        one:   "1 sekundė"
+        other: "{{count}} sekundės"
+      less_than_x_minutes:
+        one:   "mažiau nei minutė"
+        other: "mažiau nei {{count}} minutės"
+      x_minutes:
+        one:   "1 minutė"
+        other: "{{count}} minutės"
+      about_x_hours:
+        one:   "apie 1 valanda"
+        other: "apie {{count}} valandų"
+      x_days:
+        one:   "1 diena"
+        other: "{{count}} dienų"
+      about_x_months:
+        one:   "apie 1 mėnuo"
+        other: "apie {{count}} mėnesiai"
+      x_months:
+        one:   "1 mėnuo"
+        other: "{{count}} mėnesiai"
+      about_x_years:
+        one:   "apie 1 metai"
+        other: "apie {{count}} metų"
+      over_x_years:
+        one:   "virš 1 metų"
+        other: "virš {{count}} metų"
+    prompts:
+      year:   "Metai"
+      month:  "Mėnuo"
+      day:    "Diena"
+      hour:   "Valanda"
+      minute: "Minutė"
+      second: "Sekundės"
+
+  activerecord:
+    errors:
+      template:
+        header:
+          one:    "Išsaugant objektą {{model}} rasta klaida"
+          other:  "Išsaugant objektą {{model}} rastos {{count}} klaidos"
+        body: "Šiuose laukuose yra klaidų:"
+
+      messages:
+        inclusion: "nenumatyta reikšmė"
+        exclusion: "užimtas"
+        invalid: "neteisingas"
+        confirmation: "neteisingai pakartotas"
+        accepted: "turi būti patvirtintas"
+        empty: "negali būti tuščias"
+        blank: "negali būti tuščias"
+        too_long: "per ilgas (daugiausiai {{count}} simboliai)"
+        too_short: "per trumpas (mažiausiai {{count}} simboliai)"
+        wrong_length: "neteisingo ilgio (turi būti {{count}} simboliai)"
+        taken: "jau užimtas"
+        not_a_number: "ne skaičius"
+        greater_than: "turi būti didesnis už {{count}}"
+        greater_than_or_equal_to: "turi būti didesnis arba lygus {{count}}"
+        equal_to: "turi būti lygus {{count}}"
+        less_than: "turi būti mažesnis už {{count}}"
+        less_than_or_equal_to: "turi būti mažesnis arba lygus {{count}}"
+        odd: "turi būti nelyginis"
+        even: "turi būti lyginis"
+        greater_than_start_date: "turi būti didesnė negu pradžios data"
+        not_same_project: "nepriklauso tam pačiam projektui"
+        circular_dependency: "Šis ryšys sukurtų ciklinę priklausomybę"
+    
+      models:
+
+  date:
+    formats:
+      default: "%Y-%m-%d"
+      short: "%b %d"
+      long: "%B %d, %Y"
+      
+    day_names: [sekmadienis, pirmadienis, antradienis, trečiadienis, ketvirtadienis, penktadienis, šeštadienis]
+    abbr_day_names: [Sek, Pir, Ant, Tre, Ket, Pen, Šeš]
+      
+    month_names: [~, sausio, vasario, kovo, balandžio, gegužės, birželio, liepos, rugpjūčio, rugsėjo, spalio, lapkričio, gruodžio]
+    abbr_month_names: [~, Sau, Vas, Kov, Bal, Geg, Bir, Lie, Rgp, Rgs, Spa, Lap, Grd]
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "am"
+    pm: "pm"
+      
+  support:
+    array:
+      words_connector: ", "
+      two_words_connector: " ir "
+      last_word_connector: " ir "
+
+  
+  actionview_instancetag_blank_option: prašom išrinkti
+  
+  general_text_No: 'Ne'
+  general_text_Yes: 'Taip'
+  general_text_no: 'ne'
+  general_text_yes: 'taip'
+  general_lang_name: 'Lithuanian (lietuvių)'
+  general_csv_separator: ';'
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: UTF-8
+  general_pdf_encoding: UTF-8
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Paskyra buvo sėkmingai atnaujinta.
+  notice_account_invalid_creditentials: Negaliojantis vartotojo vardas ar slaptažodis
+  notice_account_password_updated: Slaptažodis buvo sėkmingai atnaujintas.
+  notice_account_wrong_password: Neteisingas slaptažodis
+  notice_account_register_done: Paskyra buvo sėkmingai sukurta. Kad aktyvintumėte savo paskyrą, paspauskite sąsają, kuri jums buvo siųsta elektroniniu paštu.
+  notice_account_unknown_email: Nežinomas vartotojas.
+  notice_can_t_change_password: Šis pranešimas naudoja išorinį autentiškumo nustatymo šaltinį. Neįmanoma pakeisti slaptažodį.
+  notice_account_lost_email_sent: Į Jūsų pašą išsiūstas laiškas su naujo slaptažodžio pasirinkimo instrukcija.
+  notice_account_activated: Jūsų paskyra aktyvuota. Galite prisijungti.
+  notice_successful_create: Sėkmingas sukūrimas.
+  notice_successful_update: Sėkmingas atnaujinimas.
+  notice_successful_delete: Sėkmingas panaikinimas.
+  notice_successful_connection: Sėkmingas susijungimas.
+  notice_file_not_found: Puslapis, į kurį ketinate įeiti, neegzistuoja arba pašalintas.
+  notice_locking_conflict: Duomenys atnaujinti kito vartotojo.
+  notice_not_authorized: Jūs neturite teisių gauti prieigą prie šio puslapio.
+  notice_email_sent: "Laiškas išsiųstas {{value}}"
+  notice_email_error: "Laiško siųntimo metu įvyko klaida ({{value}})"
+  notice_feeds_access_key_reseted: Jūsų RSS raktas buvo atnaujintas.
+  notice_failed_to_save_issues: "Nepavyko išsaugoti {{count}} problemos(ų) iš {{total}} pasirinkto: {{ids}}."
+  notice_no_issue_selected: "Nepasirinkta nė viena problema! Prašom pažymėti problemą, kurią norite redaguoti."
+  notice_account_pending: "Jūsų paskyra buvo sukūrta ir dabar laukiama administratoriaus patvirtinimo."
+  notice_default_data_loaded: Numatytoji konfiguracija sėkmingai užkrauta.
+  notice_unable_delete_version: Neimanoma panaikinti versiją
+  
+  error_can_t_load_default_data: "Numatytoji konfiguracija negali būti užkrauta: {{value}}"
+  error_scm_not_found: "Duomenys ir/ar pakeitimai saugykloje(repozitorojoje) neegzistuoja."
+  error_scm_command_failed: "Įvyko klaida jungiantis prie saugyklos: {{value}}"
+  error_scm_annotate: "Įrašas neegzituoja arba negalima jo atvaizduoti."
+  error_issue_not_found_in_project: 'Darbas nerastas arba nesurištas su šiuo projektu'
+  
+  mail_subject_lost_password: "Jūsų {{value}} slaptažodis"
+  mail_body_lost_password: 'Norėdami pakeisti slaptažodį, spauskite nuorodą:'
+  mail_subject_register: "{{value}} paskyros aktyvavymas'"
+  mail_body_register: 'Norėdami aktyvuoti paskyrą, spauskite nuorodą:'
+  mail_body_account_information_external: "Jūs galite naudoti Jūsų {{value}} paskyrą, norėdami prisijungti."
+  mail_body_account_information: Informacija apie Jūsų paskyrą
+  mail_subject_account_activation_request: "{{value}} paskyros aktyvavimo prašymas"
+  mail_body_account_activation_request: "Užsiregistravo naujas vartotojas ({{value}}). Jo paskyra laukia jūsų patvirtinimo:'"
+  mail_subject_reminder: "{{count}} darbas(ai) po kelių dienų"
+  mail_body_reminder: "{{count}} darbas(ai), kurie yra jums priskirti, baigiasi po {{days}} dienų(os):"
+  
+  gui_validation_error: 1 klaida
+  gui_validation_error_plural: "{{count}} klaidų(os)"
+  
+  field_name: Pavadinimas
+  field_description: Aprašas
+  field_summary: Santrauka
+  field_is_required: Reikalaujama
+  field_firstname: Vardas
+  field_lastname: Pavardė
+  field_mail: Email
+  field_filename: Byla
+  field_filesize: Dydis
+  field_downloads: Atsiuntimai
+  field_author: Autorius
+  field_created_on: Sukūrta
+  field_updated_on: Atnaujinta
+  field_field_format: Formatas
+  field_is_for_all: Visiems projektams
+  field_possible_values: Galimos reikšmės
+  field_regexp: Pastovi išraiška
+  field_min_length: Minimalus ilgis
+  field_max_length: Maksimalus ilgis
+  field_value: Vertė
+  field_category: Kategorija
+  field_title: Pavadinimas
+  field_project: Projektas
+  field_issue: Darbas
+  field_status: Būsena
+  field_notes: Pastabos
+  field_is_closed: Darbas uždarytas
+  field_is_default: Numatytoji vertė
+  field_tracker: Pėdsekys
+  field_subject: Tema
+  field_due_date: Užbaigimo data
+  field_assigned_to: Paskirtas
+  field_priority: Prioritetas
+  field_fixed_version: Tikslinė versija
+  field_user: Vartotojas
+  field_role: Vaidmuo
+  field_homepage: Pagrindinis puslapis
+  field_is_public: Viešas
+  field_parent: Priklauso projektui
+  field_is_in_chlog: Darbai rodomi pokyčių žurnale
+  field_is_in_roadmap: Darbai rodomi veiklos grafike
+  field_login: Registracijos vardas
+  field_mail_notification: Elektroninio pašto pranešimai
+  field_admin: Administratorius
+  field_last_login_on: Paskutinis ryšys
+  field_language: Kalba
+  field_effective_date: Data
+  field_password: Slaptažodis
+  field_new_password: Naujas slaptažodis
+  field_password_confirmation: Patvirtinimas
+  field_version: Versija
+  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žymis
+  field_attr_firstname: Vardo priskiria
+  field_attr_lastname: Pavardės priskiria
+  field_attr_mail: Elektroninio pašto požymis
+  field_onthefly: Automatinis vartotojų registravimas
+  field_start_date: Pradėti
+  field_done_ratio: %% Atlikta
+  field_auth_source: Autentiškumo nustatymo būdas
+  field_hide_mail: Paslėpkite mano elektroninio pašto adresą
+  field_comments: Komentaras
+  field_url: URL
+  field_start_page: Pradž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_issue_to_id: Susijęs darbas
+  field_delay: Užlaikymas
+  field_assignable: Darbai gali būti paskirti šiam vaidmeniui
+  field_redirect_existing_links: Peradresuokite egzistuojančias sąsajas
+  field_estimated_hours: Numatyta trukmė
+  field_column_names: Skiltys
+  field_time_zone: Laiko juosta
+  field_searchable: Randamas
+  field_default_value: Numatytoji vertė
+  field_comments_sorting: rodyti komentarus
+  field_parent_title: Aukštesnio lygio puslapis
+  
+  setting_app_title: Programos pavadinimas
+  setting_app_subtitle: Programos paantraštė
+  setting_welcome_text: Pasveikinimas
+  setting_default_language: Numatytoji kalba
+  setting_login_required: Reikalingas autentiškumo nustatymas
+  setting_self_registration: Saviregistracija
+  setting_attachment_max_size: Priedo maks. dydis
+  setting_issues_export_limit: Darbų eksportavimo riba
+  setting_mail_from: Emisijos elektroninio pašto adresas
+  setting_bcc_recipients: Akli tikslios kopijos gavė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_default_projects_public: Naujas projektas viešas pagal nutylėjimą
+  setting_autofetch_changesets: Automatinis pakeitimų siuntimas
+  setting_sys_api_enabled: Įgalinkite WS sandėlio vadybai
+  setting_commit_ref_keywords: Nurodymo reikšminiai žodžiai
+  setting_commit_fix_keywords: Fiksavimo reikšminiai žodžiai
+  setting_autologin: Autoregistracija
+  setting_date_format: Datos formatas
+  setting_time_format: Laiko formatas
+  setting_cross_project_issue_relations: Leisti tarprojektinius darbų ryšius
+  setting_issue_list_default_columns: Numatytosios skiltys darbų sąraše
+  setting_repositories_encodings: Saugyklos koduotė
+  setting_commit_logs_encoding: Commit pranėšimų koduotė
+  setting_emails_footer: elektroninio pašto puslapinė poraštė
+  setting_protocol: Protokolas
+  setting_per_page_options: Įrašų puslapyje nustatimas
+  setting_user_format: Vartotojo atvaizdavimo formatas
+  setting_activity_days_default: Atvaizduojamos dienos projekto veikloje
+  setting_display_subprojects_issues: Pagal nutylėjimą rodyti subprojektų darbus pagrindiniame projekte
+  setting_enabled_scm: Įgalintas SCM
+  setting_mail_handler_api_enabled: Įgalinti WS įeinantiems laiškams
+  setting_mail_handler_api_key: API raktas
+  setting_sequential_project_identifiers: Generuoti nuoseklus projekto identifikatorius
+  setting_gravatar_enabled: Naudoti Gravatar vartotojo ikonkės
+  setting_diff_max_lines_displayed: Maksimalus rodomas eilučiu skaič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ėdsekys
+  project_module_time_tracking: Laiko pėdsekys
+  project_module_news: Ž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_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  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žiūrėti visus darbus
+  label_issues_by: "Darbai pagal {{value}}"
+  label_issue_added: Darbas pridėtas
+  label_issue_updated: Darbas atnaujintas
+  label_document: Dokumentas
+  label_document_new: Naujas dokumentas
+  label_document_plural: Dokumentai
+  label_document_added: Dokumentas pridė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ėdsekys
+  label_tracker_plural: Pėdsekiai
+  label_tracker_new: Naujas pėdsekys
+  label_workflow: Darbų eiga
+  label_issue_status: Darbo padėtis
+  label_issue_status_plural: Darbų padėtys
+  label_issue_status_new: Nauja padė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švardinimai
+  label_enumeration_new: Nauja vertė
+  label_information: Informacija
+  label_information_plural: Informacija
+  label_please_login: Prašom prisijungti
+  label_register: Užsiregistruoti
+  label_password_lost: Prarastas slaptažodis
+  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šti darbai
+  label_assigned_to_me_issues: Darbai, priskirti man
+  label_last_login: Paskutinis ryšys
+  label_registered_on: Užregistruota
+  label_activity: Veikla
+  label_overall_activity: Visa veikla
+  label_user_activity: "{{value}}o veiksmai"
+  label_new: Naujas
+  label_logged_as: Prisijungęs kaip
+  label_environment: Aplinka
+  label_authentication: Autentiškumo nustatymas
+  label_auth_source: Autentiškumo nustatymo būdas
+  label_auth_source_new: Naujas autentiškumo nustatymo būdas
+  label_auth_source_plural: Autentiškumo nustatymo būdai
+  label_subproject_plural: Subprojektai
+  label_and_its_subprojects: "{{value}} projektas ir jo subprojektai"
+  label_min_max_length: Min - Maks ilgis
+  label_list: Sąrašas
+  label_date: Data
+  label_integer: Sveikasis skaičius
+  label_float: Float
+  label_boolean: Boolean
+  label_string: Tekstas
+  label_text: Ilgas tekstas
+  label_attribute: Požymis
+  label_attribute_plural: Požymiai
+  label_download: "{{count}} Persiuntimas"
+  label_download_plural: "{{count}} Persiuntimai"
+  label_no_data: Nėra ką atvaizduoti
+  label_change_status: Pakeitimo padėtis
+  label_history: Istorija
+  label_attachment: Rinkmena
+  label_attachment_new: Nauja rinkmena
+  label_attachment_delete: Pašalinkite rinkmeną
+  label_attachment_plural: Rinkmenos
+  label_file_added: Byla pridėta
+  label_report: Ataskaita
+  label_report_plural: Ataskaitos
+  label_news: Žinia
+  label_news_new: Pridėkite žinią
+  label_news_plural: Žinios
+  label_news_latest: Paskutinės naujienos
+  label_news_view_all: Peržiūrėti visas žinias
+  label_news_added: Naujiena pridėta
+  label_change_log: Pakeitimų žurnalas
+  label_settings: Nustatymai
+  label_overview: Apžvalga
+  label_version: Versija
+  label_version_new: Nauja versija
+  label_version_plural: Versijos
+  label_confirmation: Patvirtinimas
+  label_export_to: Eksportuoti į
+  label_read: Skaitykite...
+  label_public_projects: Vieši projektai
+  label_open_issues: atidaryta
+  label_open_issues_plural: atidarytos
+  label_closed_issues: uždaryta
+  label_closed_issues_plural: uždarytos
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Bendra suma
+  label_permissions: Leidimai
+  label_current_status: Einamoji padėtis
+  label_new_statuses_allowed: Naujos padėtys galimos
+  label_all: visi
+  label_none: niekas
+  label_nobody: niekas
+  label_next: Kitas
+  label_previous: Ankstesnis
+  label_used_by: Naudotas
+  label_details: Detalės
+  label_add_note: Pridėkite pastabą
+  label_per_page: Per puslapį
+  label_calendar: Kalendorius
+  label_months_from: mėnesiai nuo
+  label_gantt: Gantt
+  label_internal: Vidinis
+  label_last_changes: "paskutiniai {{count}}, pokyčiai"
+  label_change_view_all: Peržiūrėti visus pakeitimus
+  label_personalize_page: Suasmeninti šį puslapį
+  label_comment: Komentaras
+  label_comment_plural: Komentarai
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Pridėkite komentarą
+  label_comment_added: Komentaras pridėtas
+  label_comment_delete: Pašalinkite komentarus
+  label_query: Užklausa
+  label_query_plural: Užklausos
+  label_query_new: Nauja užklausa
+  label_filter_add: Pridėti filtrą
+  label_filter_plural: Filtrai
+  label_equals: yra
+  label_not_equals: nėra
+  label_in_less_than: mažiau negu
+  label_in_more_than: daugiau negu
+  label_in: in
+  label_today: šiandien
+  label_all_time: visas laikas
+  label_yesterday: vakar
+  label_this_week: šią savaitę
+  label_last_week: paskutinė savaitė
+  label_last_n_days: "paskutinių {{count}} dienų"
+  label_this_month: šis menuo
+  label_last_month: paskutinis menuo
+  label_this_year: šiemet
+  label_date_range: Dienų diapazonas
+  label_less_than_ago: mažiau negu dienomis prieš
+  label_more_than_ago: daugiau negu dienomis prieš
+  label_ago: dienomis prieš
+  label_contains: turi savyje
+  label_not_contains: neturi savyje
+  label_day_plural: dienos
+  label_repository: Saugykla
+  label_repository_plural: Saugiklos
+  label_browse: Naršyti
+  label_modification: "{{count}} pakeitimas"
+  label_modification_plural: "{{count}} pakeitimai"
+  label_revision: Revizija
+  label_revision_plural: Revizijos
+  label_associated_revisions: susijusios revizijos
+  label_added: pridėtas
+  label_modified: pakeistas
+  label_copied: nukopijuotas
+  label_renamed: pervardintas
+  label_deleted: pašalintas
+  label_latest_revision: Paskutinė revizija
+  label_latest_revision_plural: Paskutinės revizijos
+  label_view_revisions: Pežiūrėti revizijas
+  label_max_size: Maksimalus dydis
+  label_sort_highest: Perkelti į viršūnę
+  label_sort_higher: Perkelti į viršų
+  label_sort_lower: Perkelti žemyn
+  label_sort_lowest: Perkelti į apačią
+  label_roadmap: Veiklos grafikas
+  label_roadmap_due_in: "Baigiasi po {{value}}"
+  label_roadmap_overdue: "{{value}} vėluojama"
+  label_roadmap_no_issues: Jokio darbo šiai versijai nėra
+  label_search: Ieškoti
+  label_result_plural: Rezultatai
+  label_all_words: Visi žodž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_current_version: Einamoji versija
+  label_preview: Peržiūra
+  label_feed_plural: Įeitys(Feeds)
+  label_changes_details: Visų pakeitimų detalės
+  label_issue_tracking: Darbų sekimas
+  label_spent_time: Sugaištas laikas
+  label_f_hour: "{{value}} valanda"
+  label_f_hour_plural: "{{value}} valandų"
+  label_time_tracking: Laiko sekimas
+  label_change_plural: Pakeitimai
+  label_statistics: Statistika
+  label_commits_per_month: Paveda(commit) per mėnesį
+  label_commits_per_author: Autoriaus pavedos(commit)
+  label_view_diff: Skirtumų peržiūra
+  label_diff_inline: įterptas
+  label_diff_side_by_side: šalia
+  label_options: Pasirinkimai
+  label_copy_workflow_from: Kopijuoti darbų eiga iš
+  label_permissions_report: Leidimų pranešimas
+  label_watched_issues: Stebimi darbai
+  label_related_issues: Susiję darbai
+  label_applied_status: Taikomoji padėtis
+  label_loading: Kraunama...
+  label_relation_new: Naujas ryšys
+  label_relation_delete: Pašalinkite ryšį
+  label_relates_to: susietas su
+  label_duplicates: dubliuoja
+  label_duplicated_by: dubliuojasi
+  label_blocks: blokuoja
+  label_blocked_by: blokuojasi
+  label_precedes: ankstesnė
+  label_follows: seka
+  label_end_to_start: užbaigti, kad pradėti
+  label_end_to_end: užbaigti, kad pabaigti
+  label_start_to_start: pradėkite pradėti
+  label_start_to_end: pradėkite užbaigti
+  label_stay_logged_in: Likti prisijungus
+  label_disabled: išjungta(as)
+  label_show_completed_versions: Parodyti užbaigtas versijas
+  label_me: aš
+  label_board: Forumas
+  label_board_new: Naujas forumas
+  label_board_plural: Forumai
+  label_topic_plural: Temos
+  label_message_plural: Pranešimai
+  label_message_last: Paskutinis pranešimas
+  label_message_new: Naujas pranešimas
+  label_message_posted: Pranešimas pridėtas
+  label_reply_plural: Atsakymai
+  label_send_information: Nusiųsti paskyros informaciją vartotojui
+  label_year: Metai
+  label_month: Mėnuo
+  label_week: Savaitė
+  label_date_from: Nuo
+  label_date_to: Iki
+  label_language_based: Pagrįsta vartotojo kalba
+  label_sort_by: "Rūšiuoti pagal {{value}}"
+  label_send_test_email: Nusiųsti bandomąjį elektroninį laišką
+  label_feeds_access_key_created_on: "RSS prieigos raktas sukūrtas prieš {{value}}"
+  label_module_plural: Moduliai
+  label_added_time_by: "Pridėjo {{author}} prieš {{age}}"
+  label_updated_time_by: "Atnaujino {{author}} {{age}} atgal"
+  label_updated_time: "Atnaujinta prieš {{value}}"
+  label_jump_to_a_project: Šuolis į projektą...
+  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ų darbų(issues) redagavimas
+  label_theme: Tema
+  label_default: Numatyta(as)
+  label_search_titles_only: Ieškoti pavadinimų tiktai
+  label_user_mail_option_all: "Bet kokiam įvykiui visuose mano projektuose"
+  label_user_mail_option_selected: "Bet kokiam įvykiui tiktai pasirinktuose projektuose ..."
+  label_user_mail_option_none: "Tiktai dalykai kuriuos aš stebiu ar aš esu įtrauktas į"
+  label_user_mail_no_self_notified: "Nenoriu būti informuotas apie pakeitimus, kuriuos pats atlieku"
+  label_registration_activation_by_email: "paskyros aktyvacija per e-paštą"
+  label_registration_manual_activation: "rankinė paskyros aktyvacija"
+  label_registration_automatic_activation: "automatinė paskyros aktyvacija"
+  label_display_per_page: "{{value}} įrašų puslapyje'"
+  label_age: Amž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ūdinimas (laisvai pasirenkamas)
+  label_add_another_file: Pridėti kitą bylą
+  label_preferences: Savybės
+  label_chronological_order: Chronologine tvarka
+  label_reverse_chronological_order: Atbuline chronologine tvarka
+  label_planning: Planavimas
+  label_incoming_emails: Įeinantys laiškai
+  label_generate_key: Generuoti raktą
+  label_issue_watchers: Stebėtojai
+  label_example: Pavizdys
+  
+  button_login: Registruotis
+  button_submit: Pateikti
+  button_save: Išsaugoti
+  button_check_all: Žymėti visus
+  button_uncheck_all: Atžymėti visus
+  button_delete: Trinti
+  button_create: Sukurti
+  button_test: Testas
+  button_edit: Redaguoti
+  button_add: Pridėti
+  button_change: Keisti
+  button_apply: Pritaikyti
+  button_clear: Išvalyti
+  button_lock: Rakinti
+  button_unlock: Atrakinti
+  button_download: Atsisiųsti
+  button_list: Sąrašas
+  button_view: Žiūrėti
+  button_move: Perkelti
+  button_back: Atgal
+  button_cancel: Atšaukti
+  button_activate: Aktyvinti
+  button_sort: Rūšiuoti
+  button_log_time: Praleistas laikas
+  button_rollback: Grįžti į šią versiją
+  button_watch: Stebėti
+  button_unwatch: Nestebėti
+  button_reply: Atsakyti
+  button_archive: Archyvuoti
+  button_unarchive: Išpakuoti
+  button_reset: Reset
+  button_rename: Pervadinti
+  button_change_password: Pakeisti slaptažodį
+  button_copy: Kopijuoti
+  button_annotate: Rašyti pastabą
+  button_update: Atnaujinti
+  button_configure: Konfigūruoti
+  button_quote: Cituoti
+  
+  status_active: aktyvus
+  status_registered: užregistruotas
+  status_locked: užrakintas
+  
+  text_select_mail_notifications: Išrinkite veiksmus, apie kuriuos būtų pranešta elektroniniu paštu.
+  text_regexp_info: pvz. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 reiškia jokių apribojimų
+  text_project_destroy_confirmation: Ar esate įsitikinęs, kad jūs norite pašalinti šį projektą ir visus susijusius duomenis?
+  text_subprojects_destroy_warning: "Šis(ie) subprojektas(ai): {{value}} taip pat bus ištrintas(i).'"
+  text_workflow_edit: Išrinkite vaidmenį ir pėdsekį, kad redaguotumėte darbų eigą
+  text_are_you_sure: Ar esate įsitikinęs?
+  text_journal_changed: "pakeistas iš {{old}} į {{new}}"
+  text_journal_set_to: "nustatyta į {{value}}"
+  text_journal_deleted: ištrintas
+  text_tip_task_begin_day: užduotis, prasidedanti šią dieną
+  text_tip_task_end_day: užduotis, pasibaigianti šią dieną
+  text_tip_task_begin_end_day: užduotis, prasidedanti ir pasibaigianti šią dieną
+  text_project_identifier_info: 'Mažosios raidės (a-z), skaičiai ir brūkšniai galimi.<br/>Išsaugojus, identifikuotojas negali būti keičiamas.'
+  text_caracters_maximum: "{{count}} simbolių maksimumas."
+  text_caracters_minimum: "Turi būti mažiausiai {{count}} simbolių ilgio."
+  text_length_between: "Ilgis tarp {{min}} ir {{max}} simbolių."
+  text_tracker_no_workflow: Jokia darbų eiga neapibrėžta šiam pėdsekiui
+  text_unallowed_characters: Neleistini simboliai
+  text_comma_separated: Leistinos kelios reikšmės (atskirtos kableliu).
+  text_issues_ref_in_commit_messages: Darbų pavedimų(commit) nurodymas ir fiksavimas  pranešimuose
+  text_issue_added: "Darbas {{id}} buvo praneštas (by {{author}})."
+  text_issue_updated: "Darbas {{id}} buvo atnaujintas (by {{author}})."
+  text_wiki_destroy_confirmation: Ar esate įsitikinęs, kad jūs norite pašalinti wiki ir visą jos turinį?
+  text_issue_category_destroy_question: "Kai kurie darbai ({{count}}) yra paskirti šiai kategorijai. Ką jūs norite daryti?"
+  text_issue_category_destroy_assignments: Pašalinti kategorijos užduotis
+  text_issue_category_reassign_to: Iš naujo priskirti darbus šiai kategorijai
+  text_user_mail_option: "neišrinktiems projektams, jūs tiktai gausite pranešimus apie įvykius, kuriuos jūs stebite, arba į kuriuos esate įtrauktas (pvz. darbai, jūs esate autorius ar įgaliotinis)."
+  text_no_configuration_data: "Vaidmenys, pėdsekiai, darbų būsenos ir darbų eiga dar nebuvo konfigūruoti.\nGriežtai rekomenduojam užkrauti numatytąją(default)konfiguraciją. Užkrovus, galėsite ją modifikuoti."
+  text_load_default_configuration: Užkrauti numatytąj konfiguraciją
+  text_status_changed_by_changeset: "Pakeista {{value}} revizijoi."
+  text_issues_destroy_confirmation: 'Ar jūs tikrai norite panaikinti pažimėtą(us) darbą(us)?'
+  text_select_project_modules: 'Parinkite modulius, kuriuos norite naudoti šiame projekte:'
+  text_default_administrator_account_changed: Administratoriaus numatyta paskyra pakeista
+  text_file_repository_writable: Į rinkmenu saugyklą galima saugoti (RW)
+  text_rmagick_available: RMagick pasiekiamas (pasirinktinai)
+  text_destroy_time_entries_question: Naikinamam darbui paskelbta %.02f valandų. Ką jūs noryte su jomis daryti?
+  text_destroy_time_entries: Ištrinti paskelbtas valandas
+  text_assign_time_entries_to_project: Priskirti valandas prie projekto
+  text_reassign_time_entries: 'Priskirti paskelbtas valandas šiam darbui:'
+  text_user_wrote: "{{value}} parašė:'"
+  text_enumeration_destroy_question: "{{count}} objektai priskirti šiai reikšmei.'"
+  text_enumeration_category_reassign_to: 'Priskirti juos šiai reikšmei:'
+  text_email_delivery_not_configured: "Email pristatymas nesukonfigūruotas , ir perspėjimai neaktyvus.\nSukonfigūruokyte savo SMTP serverį byloje config/email.yml ir perleiskyte programą kad pritaikyti pakeitymus."
+  text_repository_usernames_mapping: "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."
+  text_diff_truncated: "... Šis diff'as nukarpitas, todėl kad jis viršijo maksimalu rodoma eilučiu skaičiu."
+  
+  default_role_manager: Vadovas
+  default_role_developper: Projektuotojas
+  default_role_reporter: Pranešėjas
+  default_tracker_bug: Klaida
+  default_tracker_feature: Ypatybė
+  default_tracker_support: Palaikymas
+  default_issue_status_new: Nauja
+  default_issue_status_assigned: Priskirta
+  default_issue_status_resolved: Išspręsta
+  default_issue_status_feedback: Grįžtamasis ryšys
+  default_issue_status_closed: Uždaryta
+  default_issue_status_rejected: Atmesta
+  default_doc_category_user: Vartotojo dokumentacija
+  default_doc_category_tech: Techniniai dokumentacija
+  default_priority_low: Žemas
+  default_priority_normal: Normalus
+  default_priority_high: Aukštas
+  default_priority_urgent: Skubus
+  default_priority_immediate: Neatidė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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
new file mode 100644 (file)
index 0000000..09c0f84
--- /dev/null
@@ -0,0 +1,761 @@
+nl:
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d"
+      short: "%b %d"
+      long: "%B %d, %Y"
+      
+    day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
+    abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
+      
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
+    abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
+    # Used in date_select and datime_select.
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "am"
+    pm: "pm"
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: "half a minute"
+      less_than_x_seconds:
+        one:   "less than 1 second"
+        other: "less than {{count}} seconds"
+      x_seconds:
+        one:   "1 second"
+        other: "{{count}} seconds"
+      less_than_x_minutes:
+        one:   "less than a minute"
+        other: "less than {{count}} minutes"
+      x_minutes:
+        one:   "1 minute"
+        other: "{{count}} minutes"
+      about_x_hours:
+        one:   "about 1 hour"
+        other: "about {{count}} hours"
+      x_days:
+        one:   "1 day"
+        other: "{{count}} days"
+      about_x_months:
+        one:   "about 1 month"
+        other: "about {{count}} months"
+      x_months:
+        one:   "1 month"
+        other: "{{count}} months"
+      about_x_years:
+        one:   "about 1 year"
+        other: "about {{count}} years"
+      over_x_years:
+        one:   "over 1 year"
+        other: "over {{count}} years"
+        
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "and"
+      skip_last_comma: false
+      
+  activerecord:
+    errors:
+      messages:
+        inclusion: "staat niet in de lijst"
+        exclusion: "is gereserveerd"
+        invalid: "is ongeldig"
+        confirmation: "komt niet overeen met bevestiging"
+        accepted: "moet geaccepteerd worden"
+        empty: "mag niet leeg zijn"
+        blank: "mag niet blanco zijn"
+        too_long: "is te lang"
+        too_short: "is te kort"
+        wrong_length: "heeft een onjuiste lengte"
+        taken: "is al in gebruik"
+        not_a_number: "is geen getal"
+        not_a_date: "is geen valide datum"
+        greater_than: "must be greater than {{count}}"
+        greater_than_or_equal_to: "must be greater than or equal to {{count}}"
+        equal_to: "must be equal to {{count}}"
+        less_than: "must be less than {{count}}"
+        less_than_or_equal_to: "must be less than or equal to {{count}}"
+        odd: "must be odd"
+        even: "must be even"
+        greater_than_start_date: "moet na de startdatum liggen"
+        not_same_project: "hoort niet bij hetzelfde project"
+        circular_dependency: "Deze relatie zou een circulaire afhankelijkheid tot gevolg hebben"
+
+  actionview_instancetag_blank_option: Selecteer
+  
+  button_activate: Activeer
+  button_add: Voeg toe
+  button_annotate: Annoteer
+  button_apply: Pas toe
+  button_archive: Archiveer
+  button_back: Terug
+  button_cancel: Annuleer
+  button_change: Wijzig
+  button_change_password: Wijzig wachtwoord
+  button_check_all: Selecteer alle
+  button_clear: Leeg maken
+  button_configure: Configureer
+  button_copy: Kopiëer
+  button_create: Maak
+  button_delete: Verwijder
+  button_download: Download
+  button_edit: Bewerk
+  button_list: Lijst
+  button_lock: Sluit
+  button_log_time: Log tijd
+  button_login: Inloggen
+  button_move: Verplaatsen
+  button_quote: Citaat
+  button_rename: Hernoemen
+  button_reply: Antwoord
+  button_reset: Reset
+  button_rollback: Rollback naar deze versie
+  button_save: Bewaren
+  button_sort: Sorteer
+  button_submit: Toevoegen
+  button_test: Test
+  button_unarchive: Dearchiveer
+  button_uncheck_all: Deselecteer alle
+  button_unlock: Open
+  button_unwatch: Niet meer monitoren
+  button_update: Update
+  button_view: Bekijken
+  button_watch: Monitor
+  default_activity_design: Ontwerp
+  default_activity_development: Ontwikkeling
+  default_doc_category_tech: Technische documentatie
+  default_doc_category_user: Gebruikersdocumentatie
+  default_issue_status_assigned: Toegewezen
+  default_issue_status_closed: Gesloten
+  default_issue_status_feedback: Terugkoppeling
+  default_issue_status_new: Nieuw
+  default_issue_status_rejected: Afgewezen
+  default_issue_status_resolved: Opgelost
+  default_priority_high: Hoog
+  default_priority_immediate: Onmiddellijk
+  default_priority_low: Laag
+  default_priority_normal: Normaal
+  default_priority_urgent: Spoed
+  default_role_developper: Ontwikkelaar
+  default_role_manager: Manager
+  default_role_reporter: Rapporteur
+  default_tracker_bug: Bug
+  default_tracker_feature: Feature
+  default_tracker_support: Support
+  enumeration_activities: Activiteiten (tijdtracking)
+  enumeration_doc_categories: Documentcategorieën
+  enumeration_issue_priorities: Issueprioriteiten
+  error_can_t_load_default_data: "De standaard configuratie kon niet worden geladen: {{value}}"
+  error_issue_not_found_in_project: 'Deze issue is niet gevonden of behoort niet toe tot dit project.'
+  error_scm_annotate: "Er kan geen commentaar toegevoegd worden."
+  error_scm_command_failed: "Er trad een fout op tijdens de poging om verbinding te maken met de repository: {{value}}"
+  error_scm_not_found: "Deze ingang of revisie bestaat niet in de repository."
+  field_account: Account
+  field_activity: Activiteit
+  field_admin: Beheerder
+  field_assignable: Issues kunnen toegewezen worden aan deze rol
+  field_assigned_to: Toegewezen aan
+  field_attr_firstname: Voornaam attribuut
+  field_attr_lastname: Achternaam attribuut
+  field_attr_login: Login attribuut
+  field_attr_mail: E-mail attribuut
+  field_auth_source: Authenticatiemethode
+  field_author: Auteur
+  field_base_dn: Base DN
+  field_category: Categorie
+  field_column_names: Kolommen
+  field_comments: Commentaar
+  field_comments_sorting: Commentaar weergeven
+  field_created_on: Aangemaakt
+  field_default_value: Standaardwaarde
+  field_delay: Vertraging
+  field_description: Beschrijving
+  field_done_ratio: %% Gereed
+  field_downloads: Downloads
+  field_due_date: Verwachte datum gereed
+  field_effective_date: Datum
+  field_estimated_hours: Geschatte tijd
+  field_field_format: Formaat
+  field_filename: Bestand
+  field_filesize: Grootte
+  field_firstname: Voornaam
+  field_fixed_version: Versie
+  field_hide_mail: Verberg mijn e-mailadres
+  field_homepage: Homepage
+  field_host: Host
+  field_hours: Uren
+  field_identifier: Identificatiecode
+  field_is_closed: Issue gesloten
+  field_is_default: Standaard
+  field_is_filter: Gebruikt als een filter
+  field_is_for_all: Voor alle projecten
+  field_is_in_chlog: Issues weergegeven in wijzigingslog
+  field_is_in_roadmap: Issues weergegeven in roadmap
+  field_is_public: Publiek
+  field_is_required: Verplicht
+  field_issue: Issue
+  field_issue_to_id: Gerelateerd issue
+  field_language: Taal
+  field_last_login_on: Laatste bezoek
+  field_lastname: Achternaam
+  field_login: Inloggen
+  field_mail: E-mail
+  field_mail_notification: Mail mededelingen
+  field_max_length: Maximale lengte
+  field_min_length: Minimale lengte
+  field_name: Naam
+  field_new_password: Nieuw wachtwoord
+  field_notes: Notities
+  field_onthefly: On-the-fly aanmaken van een gebruiker
+  field_parent: Subproject van
+  field_parent_title: Bovenliggende pagina
+  field_password: Wachtwoord
+  field_password_confirmation: Bevestigen
+  field_port: Port
+  field_possible_values: Mogelijke waarden
+  field_priority: Prioriteit
+  field_project: Project
+  field_redirect_existing_links: Verwijs bestaande links door
+  field_regexp: Reguliere expressie
+  field_role: Rol
+  field_searchable: Doorzoekbaar
+  field_spent_on: Datum
+  field_start_date: Startdatum
+  field_start_page: Startpagina
+  field_status: Status
+  field_subject: Onderwerp
+  field_subproject: Subproject
+  field_summary: Samenvatting
+  field_time_zone: Tijdzone
+  field_title: Titel
+  field_tracker: Tracker
+  field_type: Type
+  field_updated_on: Gewijzigd
+  field_url: URL
+  field_user: Gebruiker
+  field_value: Waarde
+  field_version: Versie
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-1
+  general_csv_separator: ','
+  general_first_day_of_week: '7'
+  general_lang_name: 'Nederlands'
+  general_pdf_encoding: ISO-8859-1
+  general_text_No: 'Nee'
+  general_text_Yes: 'Ja'
+  general_text_no: 'nee'
+  general_text_yes: 'ja'
+  gui_validation_error: 1 fout
+  gui_validation_error_plural: "{{count}} fouten"
+  label_activity: Activiteit
+  label_add_another_file: Ander bestand toevoegen
+  label_add_note: Voeg een notitie toe
+  label_added: toegevoegd
+  label_added_time_by: "Toegevoegd door {{author}} {{age}} geleden"
+  label_administration: Administratie
+  label_age: Leeftijd
+  label_ago: dagen geleden
+  label_all: alle
+  label_all_time: alles
+  label_all_words: Alle woorden
+  label_and_its_subprojects: "{{value}} en zijn subprojecten."
+  label_applied_status: Toegekende status
+  label_assigned_to_me_issues: Aan mij toegewezen issues
+  label_associated_revisions: Geassociëerde revisies
+  label_attachment: Bestand
+  label_attachment_delete: Verwijder bestand
+  label_attachment_new: Nieuw bestand
+  label_attachment_plural: Bestanden
+  label_attribute: Attribuut
+  label_attribute_plural: Attributen
+  label_auth_source: Authenticatiemodus
+  label_auth_source_new: Nieuwe authenticatiemodus
+  label_auth_source_plural: Authenticatiemodi
+  label_authentication: Authenticatie
+  label_blocked_by: geblokkeerd door
+  label_blocks: blokkeert
+  label_board: Forum
+  label_board_new: Nieuw forum
+  label_board_plural: Forums
+  label_boolean: Boolean
+  label_browse: Blader
+  label_bulk_edit_selected_issues: Bewerk geselecteerde issues in bulk
+  label_calendar: Kalender
+  label_change_log: Wijzigingslog
+  label_change_plural: Wijzigingen
+  label_change_properties: Eigenschappen wijzigen
+  label_change_status: Wijzig status
+  label_change_view_all: Bekijk alle wijzigingen
+  label_changes_details: Details van alle wijzigingen
+  label_changeset_plural: Changesets
+  label_chronological_order: In chronologische volgorde
+  label_closed_issues: gesloten
+  label_closed_issues_plural: gesloten
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_comment: Commentaar
+  label_comment_add: Voeg commentaar toe
+  label_comment_added: Commentaar toegevoegd
+  label_comment_delete: Verwijder commentaar
+  label_comment_plural: Commentaar
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_commits_per_author: Commits per auteur
+  label_commits_per_month: Commits per maand
+  label_confirmation: Bevestiging
+  label_contains: bevat
+  label_copied: gekopieerd
+  label_copy_workflow_from: Kopieer workflow van
+  label_current_status: Huidige status
+  label_current_version: Huidige versie
+  label_custom_field: Specifiek veld
+  label_custom_field_new: Nieuw specifiek veld
+  label_custom_field_plural: Specifieke velden
+  label_date: Datum
+  label_date_from: Van
+  label_date_range: Datumbereik
+  label_date_to: Tot
+  label_day_plural: dagen
+  label_default: Standaard
+  label_default_columns: Standaard kolommen.
+  label_deleted: verwijderd
+  label_details: Details
+  label_diff_inline: inline
+  label_diff_side_by_side: naast elkaar
+  label_disabled: uitgeschakeld
+  label_display_per_page: "Per pagina: {{value}}'"
+  label_document: Document
+  label_document_added: Document toegevoegd
+  label_document_new: Nieuw document
+  label_document_plural: Documenten
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Downloads"
+  label_downloads_abbr: D/L
+  label_duplicated_by: gedupliceerd door
+  label_duplicates: dupliceert
+  label_end_to_end: eind tot eind
+  label_end_to_start: eind tot start
+  label_enumeration_new: Nieuwe waarde
+  label_enumerations: Enumeraties
+  label_environment: Omgeving
+  label_equals: is gelijk
+  label_example: Voorbeeld
+  label_export_to: Exporteer naar
+  label_f_hour: "{{value}} uur"
+  label_f_hour_plural: "{{value}} uren"
+  label_feed_plural: Feeds
+  label_feeds_access_key_created_on: "RSS toegangssleutel {{value}} geleden gemaakt."
+  label_file_added: Bericht toegevoegd
+  label_file_plural: Bestanden
+  label_filter_add: Voeg filter toe
+  label_filter_plural: Filters
+  label_float: Float
+  label_follows: volgt op
+  label_gantt: Gantt
+  label_general: Algemeen
+  label_generate_key: Genereer een sleutel
+  label_help: Help
+  label_history: Geschiedenis
+  label_home: Home
+  label_in: in
+  label_in_less_than: in minder dan
+  label_in_more_than: in meer dan
+  label_incoming_emails: Inkomende e-mail
+  label_index_by_date: Indexeer op datum
+  label_index_by_title: Indexeer op titel
+  label_information: Informatie
+  label_information_plural: Informatie
+  label_integer: Integer
+  label_internal: Intern
+  label_issue: Issue
+  label_issue_added: Issue toegevoegd
+  label_issue_category: Issuecategorie
+  label_issue_category_new: Nieuwe categorie
+  label_issue_category_plural: Issuecategorieën
+  label_issue_new: Nieuw issue
+  label_issue_plural: Issues
+  label_issue_status: Issuestatus
+  label_issue_status_new: Nieuwe status
+  label_issue_status_plural: Issue statussen
+  label_issue_tracking: Issue-tracking
+  label_issue_updated: Issue bijgewerkt
+  label_issue_view_all: Bekijk alle issues
+  label_issue_watchers: Monitoren
+  label_issues_by: "Issues door {{value}}"
+  label_jump_to_a_project: Ga naar een project...
+  label_language_based: Taal gebaseerd
+  label_last_changes: "laatste {{count}} wijzigingen"
+  label_last_login: Laatste bezoek
+  label_last_month: laatste maand
+  label_last_n_days: "{{count}} dagen geleden"
+  label_last_week: vorige week
+  label_latest_revision: Meest recente revisie
+  label_latest_revision_plural: Meest recente revisies
+  label_ldap_authentication: LDAP authenticatie
+  label_less_than_ago: minder dan x dagen geleden
+  label_list: Lijst
+  label_loading: Laden...
+  label_logged_as: Ingelogd als
+  label_login: Inloggen
+  label_logout: Uitloggen
+  label_max_size: Maximumgrootte
+  label_me: mij
+  label_member: Lid
+  label_member_new: Nieuw lid
+  label_member_plural: Leden
+  label_message_last: Laatste bericht
+  label_message_new: Nieuw bericht
+  label_message_plural: Berichten
+  label_message_posted: Bericht toegevoegd
+  label_min_max_length: Min-max lengte
+  label_modification: "{{count}} wijziging"
+  label_modification_plural: "{{count}} wijzigingen"
+  label_modified: gewijzigd
+  label_module_plural: Modules
+  label_month: Maand
+  label_months_from: maanden vanaf
+  label_more: Meer
+  label_more_than_ago: meer dan x dagen geleden
+  label_my_account: Mijn account
+  label_my_page: Mijn pagina
+  label_my_projects: Mijn projecten
+  label_new: Nieuw
+  label_new_statuses_allowed: Nieuwe toegestane statussen
+  label_news: Nieuws
+  label_news_added: Nieuws toegevoegd
+  label_news_latest: Laatste nieuws
+  label_news_new: Voeg nieuws toe
+  label_news_plural: Nieuws
+  label_news_view_all: Bekijk al het nieuws
+  label_next: Volgende
+  label_no_change_option: (Geen wijziging)
+  label_no_data: Geen gegevens om te tonen
+  label_nobody: niemand
+  label_none: geen
+  label_not_contains: bevat niet
+  label_not_equals: is niet gelijk
+  label_open_issues: open
+  label_open_issues_plural: open
+  label_optional_description: Optionele beschrijving
+  label_options: Opties
+  label_overall_activity: Activiteit
+  label_overview: Overzicht
+  label_password_lost: Wachtwoord verloren
+  label_per_page: Per pagina
+  label_permissions: Permissies
+  label_permissions_report: Permissierapport
+  label_personalize_page: Personaliseer deze pagina
+  label_planning: Planning
+  label_please_login: Log a.u.b. in
+  label_plugins: Plugins
+  label_precedes: gaat vooraf aan
+  label_preferences: Voorkeuren
+  label_preview: Voorbeeldweergave
+  label_previous: Vorige
+  label_project: Project
+  label_project_all: Alle projecten
+  label_project_latest: Nieuwste projecten
+  label_project_new: Nieuw project
+  label_project_plural: Projecten
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_public_projects: Publieke projecten
+  label_query: Eigen zoekvraag
+  label_query_new: Nieuwe zoekvraag
+  label_query_plural: Eigen zoekvragen
+  label_read: Lees...
+  label_register: Registreer
+  label_registered_on: Geregistreerd op
+  label_registration_activation_by_email: accountactivatie per e-mail
+  label_registration_automatic_activation: automatische accountactivatie
+  label_registration_manual_activation: handmatige accountactivatie
+  label_related_issues: Gerelateerde issues
+  label_relates_to: gerelateerd aan
+  label_relation_delete: Verwijder relatie
+  label_relation_new: Nieuwe relatie
+  label_renamed: hernoemd
+  label_reply_plural: Antwoorden
+  label_report: Rapport
+  label_report_plural: Rapporten
+  label_reported_issues: Gemelde issues
+  label_repository: Repository
+  label_repository_plural: Repositories
+  label_result_plural: Resultaten
+  label_reverse_chronological_order: In omgekeerde chronologische volgorde
+  label_revision: Revisie
+  label_revision_plural: Revisies
+  label_roadmap: Roadmap
+  label_roadmap_due_in: "Voldaan in {{value}}"
+  label_roadmap_no_issues: Geen issues voor deze versie
+  label_roadmap_overdue: "{{value}} over tijd"
+  label_role: Rol
+  label_role_and_permissions: Rollen en permissies
+  label_role_new: Nieuwe rol
+  label_role_plural: Rollen
+  label_scm: SCM
+  label_search: Zoeken
+  label_search_titles_only: Enkel titels doorzoeken
+  label_send_information: Stuur accountinformatie naar de gebruiker
+  label_send_test_email: Stuur een test e-mail
+  label_settings: Instellingen
+  label_show_completed_versions: Toon afgeronde versies
+  label_sort_by: "Sorteer op {{value}}"
+  label_sort_higher: Verplaats naar boven
+  label_sort_highest: Verplaats naar begin
+  label_sort_lower: Verplaats naar beneden
+  label_sort_lowest: Verplaats naar eind
+  label_spent_time: Gespendeerde tijd
+  label_start_to_end: start tot eind
+  label_start_to_start: start tot start
+  label_statistics: Statistieken
+  label_stay_logged_in: Blijf ingelogd
+  label_string: Tekst
+  label_subproject_plural: Subprojecten
+  label_text: Lange tekst
+  label_theme: Thema
+  label_this_month: deze maand
+  label_this_week: deze week
+  label_this_year: dit jaar
+  label_time_tracking: Tijdregistratie bijhouden
+  label_today: vandaag
+  label_topic_plural: Onderwerpen
+  label_total: Totaal
+  label_tracker: Tracker
+  label_tracker_new: Nieuwe tracker
+  label_tracker_plural: Trackers
+  label_updated_time: "{{value}} geleden bijgewerkt"
+  label_updated_time_by: %2$s geleden bijgewerkt door %1$s
+  label_used_by: Gebruikt door
+  label_user: Gebruiker
+  label_user_activity: "{{value}}'s activiteit"
+  label_user_mail_no_self_notified: "Ik wil niet verwittigd worden van wijzigingen die ik zelf maak."
+  label_user_mail_option_all: "Bij elk gebeurtenis in al mijn projecten..."
+  label_user_mail_option_none: "Alleen in de dingen die ik monitor of in betrokken ben"
+  label_user_mail_option_selected: "Enkel bij elke gebeurtenis op het geselecteerde project..."
+  label_user_new: Nieuwe gebruiker
+  label_user_plural: Gebruikers
+  label_version: Versie
+  label_version_new: Nieuwe versie
+  label_version_plural: Versies
+  label_view_diff: Bekijk verschillen
+  label_view_revisions: Bekijk revisies
+  label_watched_issues: Gemonitorde issues
+  label_week: Week
+  label_wiki: Wiki
+  label_wiki_edit: Wiki edit
+  label_wiki_edit_plural: Wiki edits
+  label_wiki_page: Wikipagina
+  label_wiki_page_plural: Wikipagina's
+  label_workflow: Workflow
+  label_year: Jaar
+  label_yesterday: gisteren
+  mail_body_account_activation_request: "Een nieuwe gebruiker ({{value}}) is geregistreerd. Zijn account wacht op uw akkoord:'"
+  mail_body_account_information: Uw account gegevens
+  mail_body_account_information_external: "U kunt uw account ({{value}}) gebruiken om in te loggen."
+  mail_body_lost_password: 'Gebruik de volgende link om uw wachtwoord te wijzigen:'
+  mail_body_register: 'Gebruik de volgende link om uw account te activeren:'
+  mail_body_reminder: "{{count}} issue(s) die aan u toegewezen zijn en voldaan moeten zijn in de komende {{days}} dagen:"
+  mail_subject_account_activation_request: "{{value}} accountactivatieverzoek"
+  mail_subject_lost_password: "uw {{value}} wachtwoord"
+  mail_subject_register: "uw {{value}} accountactivatie"
+  mail_subject_reminder: "{{count}} issue(s) die voldaan moeten zijn in de komende dagen."
+  notice_account_activated: uw account is geactiveerd. u kunt nu inloggen.
+  notice_account_invalid_creditentials: Incorrecte gebruikersnaam of wachtwoord
+  notice_account_lost_email_sent: Er is een e-mail naar u verstuurd met instructies over het kiezen van een nieuw wachtwoord.
+  notice_account_password_updated: Wachtwoord is met succes gewijzigd
+  notice_account_pending: "Uw account is aangemaakt, maar wacht nog op goedkeuring van de beheerder."
+  notice_account_register_done: Account is met succes aangemaakt.
+  notice_account_unknown_email: Onbekende gebruiker.
+  notice_account_updated: Account is met succes gewijzigd
+  notice_account_wrong_password: Incorrect wachtwoord
+  notice_can_t_change_password: Dit account gebruikt een externe bron voor authenticatie. Het is niet mogelijk om het wachtwoord te veranderen.
+  notice_default_data_loaded: Standaard configuratie succesvol geladen.
+  notice_email_error: "Er is een fout opgetreden tijdens het versturen van ({{value}})"
+  notice_email_sent: "Een e-mail werd verstuurd naar {{value}}"
+  notice_failed_to_save_issues: "Fout bij bewaren van {{count}} issue(s) ({{total}} geselecteerd): {{ids}}."
+  notice_feeds_access_key_reseted: Je RSS toegangssleutel werd gereset.
+  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_no_issue_selected: "Er is geen issue geselecteerd. Selecteer de issue die u wilt bewerken."
+  notice_not_authorized: Het is u niet toegestaan deze pagina te raadplegen.
+  notice_successful_connection: Verbinding succesvol.
+  notice_successful_create: Succesvol aangemaakt.
+  notice_successful_delete: Succesvol verwijderd.
+  notice_successful_update: Wijzigen succesvol.
+  notice_unable_delete_version: Niet mogelijk om deze versie te verwijderen.
+  permission_add_issue_notes: Voeg notities toe
+  permission_add_issue_watchers: Voeg monitors toe
+  permission_add_issues: Voeg issues toe
+  permission_add_messages: Voeg berichten toe
+  permission_browse_repository: Repository doorbladeren
+  permission_comment_news: Nieuws commentaar geven
+  permission_commit_access: Commit toegang
+  permission_delete_issues: Issues verwijderen
+  permission_delete_messages: Berichten verwijderen
+  permission_delete_own_messages: Eigen berichten verwijderen
+  permission_delete_wiki_pages: Wiki pagina's verwijderen
+  permission_delete_wiki_pages_attachments: Bijlagen verwijderen
+  permission_edit_issue_notes: Notities bewerken
+  permission_edit_issues: Issues bewerken
+  permission_edit_messages: Berichten bewerken
+  permission_edit_own_issue_notes: Eigen notities bewerken
+  permission_edit_own_messages: Eigen berichten bewerken
+  permission_edit_own_time_entries: Eigen tijdlogboek bewerken
+  permission_edit_project: Project bewerken
+  permission_edit_time_entries: Tijdlogboek bewerken
+  permission_edit_wiki_pages: Wiki pagina's bewerken
+  permission_log_time: Gespendeerde tijd loggen
+  permission_manage_boards: Forums beheren
+  permission_manage_categories: Issue-categorieën beheren
+  permission_manage_documents: Documenten beheren
+  permission_manage_files: Bestanden beheren
+  permission_manage_issue_relations: Issuerelaties beheren
+  permission_manage_members: Leden beheren
+  permission_manage_news: Nieuws beheren
+  permission_manage_public_queries: Publieke queries beheren
+  permission_manage_repository: Repository beheren
+  permission_manage_versions: Versiebeheer
+  permission_manage_wiki: Wikibeheer
+  permission_move_issues: Issues verplaatsen
+  permission_protect_wiki_pages: Wikipagina's beschermen
+  permission_rename_wiki_pages: Wikipagina's hernoemen
+  permission_save_queries: Queries opslaan
+  permission_select_project_modules: Project modules selecteren
+  permission_view_calendar: Kalender bekijken
+  permission_view_changesets: Changesets bekijken
+  permission_view_documents: Documenten bekijken
+  permission_view_files: Bestanden bekijken
+  permission_view_gantt: Gantt grafiek bekijken
+  permission_view_issue_watchers: Monitorlijst bekijken
+  permission_view_messages: Berichten bekijken
+  permission_view_time_entries: Gespendeerde tijd bekijken
+  permission_view_wiki_edits: Wikihistorie bekijken
+  permission_view_wiki_pages: Wikipagina's bekijken
+  project_module_boards: Forums
+  project_module_documents: Documenten
+  project_module_files: Bestanden
+  project_module_issue_tracking: Issue tracking
+  project_module_news: Nieuws
+  project_module_repository: Repository
+  project_module_time_tracking: Tijd tracking
+  project_module_wiki: Wiki
+  setting_activity_days_default: Aantal dagen getoond bij het tabblad "Activiteit"
+  setting_app_subtitle: Applicatieondertitel
+  setting_app_title: Applicatietitel
+  setting_attachment_max_size: Attachment max. grootte
+  setting_autofetch_changesets: Haal commits automatisch op
+  setting_autologin: Automatisch inloggen
+  setting_bcc_recipients: Blind carbon copy ontvangers (bcc)
+  setting_commit_fix_keywords: Gefixeerde trefwoorden
+  setting_commit_logs_encoding: Encodering van commit berichten
+  setting_commit_ref_keywords: Refererende trefwoorden
+  setting_cross_project_issue_relations: Sta crossproject issuerelaties toe
+  setting_date_format: Datumformaat
+  setting_default_language: Standaard taal
+  setting_default_projects_public: Nieuwe projecten zijn standaard publiek
+  setting_diff_max_lines_displayed: Max number of diff lines displayed
+  setting_display_subprojects_issues: Standaard issues van subproject tonen
+  setting_emails_footer: E-mails footer
+  setting_enabled_scm: SCM ingeschakeld
+  setting_feeds_limit: Feedinhoudlimiet
+  setting_gravatar_enabled: Gebruik Gravatar gebruikersiconen
+  setting_host_name: Hostnaam
+  setting_issue_list_default_columns: Standaardkolommen getoond op de lijst met issues
+  setting_issues_export_limit: Limiet export issues
+  setting_login_required: Authenticatie vereist
+  setting_mail_from: Afzender e-mail adres
+  setting_mail_handler_api_enabled: Schakel WS in voor inkomende mail.
+  setting_mail_handler_api_key: API sleutel
+  setting_per_page_options: Objects per pagina-opties
+  setting_plain_text_mail: platte tekst (geen HTML)
+  setting_protocol: Protocol
+  setting_repositories_encodings: Repositories coderingen
+  setting_self_registration: Zelfregistratie toegestaan
+  setting_sequential_project_identifiers: Genereer sequentiële projectidentiteiten
+  setting_sys_api_enabled: Gebruik WS voor repository beheer
+  setting_text_formatting: Tekstformaat
+  setting_time_format: Tijd formaat
+  setting_user_format: Gebruikers weergaveformaat
+  setting_welcome_text: Welkomsttekst
+  setting_wiki_compression: Wikigeschiedenis comprimeren
+  status_active: actief
+  status_locked: gelockt
+  status_registered: geregistreerd
+  text_are_you_sure: Weet u het zeker?
+  text_assign_time_entries_to_project: Gerapporteerde uren toevoegen aan dit project
+  text_caracters_maximum: "{{count}} van maximum aantal tekens."
+  text_caracters_minimum: "Moet minstens {{count}} karakters lang zijn."
+  text_comma_separated: Meerdere waarden toegestaan (kommagescheiden).
+  text_default_administrator_account_changed: Standaard beheerderaccount gewijzigd
+  text_destroy_time_entries: Verwijder gerapporteerde uren
+  text_destroy_time_entries_question: %.02f uren werden gerapporteerd op de issue(s) die u wilde verwijderen. Wat wil u doen?
+  text_diff_truncated: '... Deze diff werd afgekort omdat het de maximale weer te geven karakters overschreed.'
+  text_email_delivery_not_configured: "E-mailbezorging is niet geconfigureerd. Notificaties zijn uitgeschakeld.\nConfigureer uw SMTP server in config/email.yml en herstart de applicatie om dit te activeren."
+  text_enumeration_category_reassign_to: 'Wijs de volgende waarde toe:'
+  text_enumeration_destroy_question: "{{count}} objecten zijn toegewezen aan deze waarde.'"
+  text_file_repository_writable: Bestandsrepository beschrijfbaar
+  text_issue_added: "Issue {{id}} is gerapporteerd (door {{author}})."
+  text_issue_category_destroy_assignments: Verwijder toewijzingen aan deze categorie
+  text_issue_category_destroy_question: "Er zijn issues ({{count}}) aan deze categorie toegewezen. Wat wilt u hiermee doen ?"
+  text_issue_category_reassign_to: Issues opnieuw toewijzen aan deze categorie
+  text_issue_updated: "Issue {{id}} is gewijzigd (door {{author}})."
+  text_issues_destroy_confirmation: 'Weet u zeker dat u deze issue(s) wil verwijderen?'
+  text_issues_ref_in_commit_messages: Opzoeken en aanpassen van issues in commitberichten
+  text_journal_changed: "gewijzigd van {{old}} naar {{new}}"
+  text_journal_deleted: verwijderd
+  text_journal_set_to: "ingesteld op {{value}}"
+  text_length_between: "Lengte tussen {{min}} en {{max}} tekens."
+  text_load_default_configuration: Laad de standaardconfiguratie
+  text_min_max_length_info: 0 betekent geen restrictie
+  text_no_configuration_data: "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."
+  text_plugin_assets_writable: Plugin assets directory writable
+  text_project_destroy_confirmation: Weet u zeker dat u dit project en alle gerelateerde gegevens wilt verwijderen?
+  text_project_identifier_info: 'kleine letters (a-z), cijfers en liggende streepjes toegestaan.<br />Eenmaal bewaard kan de identificatiecode niet meer worden gewijzigd.'
+  text_reassign_time_entries: 'Gerapporteerde uren opnieuw toewijzen:'
+  text_regexp_info: bv. ^[A-Z0-9]+$
+  text_repository_usernames_mapping: "Koppel de Redminegebruikers aan gebruikers in de repository log.\nGebruikers met dezelfde Redmine en repository gebruikersnaam of email worden automatisch gekoppeld."
+  text_rmagick_available: RMagick beschikbaar (optioneel)
+  text_select_mail_notifications: Selecteer acties waarvoor mededelingen via mail moeten worden verstuurd.
+  text_select_project_modules: 'Selecteer de modules die u wilt gebruiken voor dit project:'
+  text_status_changed_by_changeset: "Toegepast in changeset {{value}}."
+  text_subprojects_destroy_warning: "De subprojecten: {{value}} zullen ook verwijderd worden.'"
+  text_tip_task_begin_day: taak die op deze dag begint
+  text_tip_task_begin_end_day: taak die op deze dag begint en eindigt
+  text_tip_task_end_day: taak die op deze dag eindigt
+  text_tracker_no_workflow: Geen workflow gedefinieerd voor deze tracker
+  text_unallowed_characters: Niet toegestane tekens
+  text_user_mail_option: "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)."
+  text_user_wrote: "{{value}} schreef:'"
+  text_wiki_destroy_confirmation: Weet u zeker dat u deze wiki en zijn inhoud wenst te verwijderen?
+  text_workflow_edit: Selecteer een rol en een tracker om de workflow te wijzigen
+  warning_attachments_not_saved: "{{count}} bestand(en) konden niet opgeslagen worden."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/no.yml b/config/locales/no.yml
new file mode 100644 (file)
index 0000000..75202a8
--- /dev/null
@@ -0,0 +1,779 @@
+# Norwegian, norsk bokmål, by irb.no
+"no":
+  support:
+    array:
+      sentence_connector: "og"
+  date:
+    formats:
+      default: "%d.%m.%Y"
+      short: "%e. %b"
+      long: "%e. %B %Y"
+    day_names: [søndag, mandag, tirsdag, onsdag, torsdag, fredag, lørdag]
+    abbr_day_names: [søn, man, tir, ons, tor, fre, lør]
+    month_names: [~, januar, februar, mars, april, mai, juni, juli, august, september, oktober, november, desember]
+    abbr_month_names: [~, jan, feb, mar, apr, mai, jun, jul, aug, sep, okt, nov, des]
+    order: [:day, :month, :year]
+  time:
+    formats:
+      default: "%A, %e. %B %Y, %H:%M"
+      time: "%H:%M"
+      short: "%e. %B, %H:%M"
+      long: "%A, %e. %B %Y, %H:%M"
+    am: ""
+    pm: ""
+  datetime:
+    distance_in_words:
+      half_a_minute: "et halvt minutt"
+      less_than_x_seconds:
+        one: "mindre enn 1 sekund"
+        other: "mindre enn {{count}} sekunder"
+      x_seconds:
+        one: "1 sekund"
+        other: "{{count}} sekunder"
+      less_than_x_minutes:
+        one: "mindre enn 1 minutt"
+        other: "mindre enn {{count}} minutter"
+      x_minutes:
+        one: "1 minutt"
+        other: "{{count}} minutter"
+      about_x_hours:
+        one: "rundt 1 time"
+        other: "rundt {{count}} timer"
+      x_days:
+        one: "1 dag"
+        other: "{{count}} dager"
+      about_x_months:
+        one: "rundt 1 måned"
+        other: "rundt {{count}} måneder"
+      x_months:
+        one: "1 måned"
+        other: "{{count}} måneder"
+      about_x_years:
+        one: "rundt 1 år"
+        other: "rundt {{count}} år"
+      over_x_years:
+        one: "over 1 år"
+        other: "over {{count}} år"
+  number:
+    format:
+      precision: 2
+      separator: "."
+      delimiter: ","
+    currency:
+      format:
+        unit: "kr"
+        format: "%n %u"
+    precision:
+      format:
+        delimiter: ""
+        precision: 4
+  activerecord:
+    errors:
+      template:
+        header: "kunne ikke lagre {{model}} på grunn av {{count}} feil."
+        body: "det oppstod problemer i følgende felt:"
+      messages:
+        inclusion: "er ikke inkludert i listen"
+        exclusion: "er reservert"
+        invalid: "er ugyldig"
+        confirmation: "passer ikke bekreftelsen"
+        accepted: "må være akseptert"
+        empty: "kan ikke være tom"
+        blank: "kan ikke være blank"
+        too_long: "er for lang (maksimum {{count}} tegn)"
+        too_short: "er for kort (minimum {{count}} tegn)"
+        wrong_length: "er av feil lengde (maksimum {{count}} tegn)"
+        taken: "er allerede i bruk"
+        not_a_number: "er ikke et tall"
+        greater_than: "må være større enn {{count}}"
+        greater_than_or_equal_to: "må være større enn eller lik {{count}}"
+        equal_to: "må være lik {{count}}"
+        less_than: "må være mindre enn {{count}}"
+        less_than_or_equal_to: "må være mindre enn eller lik {{count}}"
+        odd: "må være oddetall"
+        even: "må være partall"
+        greater_than_start_date: "må være større enn startdato"
+        not_same_project: "hører ikke til samme prosjekt"
+        circular_dependency: "Denne relasjonen ville lagd en sirkulær avhengighet"
+
+  
+  actionview_instancetag_blank_option: Vennligst velg
+  
+  general_text_No: 'Nei'
+  general_text_Yes: 'Ja'
+  general_text_no: 'nei'
+  general_text_yes: 'ja'
+  general_lang_name: 'Norwegian (Norsk bokmål)'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Kontoen er oppdatert.
+  notice_account_invalid_creditentials: Feil brukernavn eller passord
+  notice_account_password_updated: Passordet er oppdatert.
+  notice_account_wrong_password: Feil passord
+  notice_account_register_done: Kontoen er opprettet. Klikk lenken som er sendt deg i e-post for å aktivere kontoen.
+  notice_account_unknown_email: Ukjent bruker.
+  notice_can_t_change_password: Denne kontoen bruker ekstern godkjenning. Passordet kan ikke endres.
+  notice_account_lost_email_sent: En e-post med instruksjoner for å velge et nytt passord er sendt til deg.
+  notice_account_activated: Din konto er aktivert. Du kan nå logge inn.
+  notice_successful_create: Opprettet.
+  notice_successful_update: Oppdatert.
+  notice_successful_delete: Slettet.
+  notice_successful_connection: Koblet opp.
+  notice_file_not_found: Siden du forsøkte å vise eksisterer ikke, eller er slettet.
+  notice_locking_conflict: Data har blitt oppdatert av en annen bruker.
+  notice_not_authorized: Du har ikke adgang til denne siden.
+  notice_email_sent: "En e-post er sendt til {{value}}"
+  notice_email_error: "En feil oppstod under sending av e-post ({{value}})"
+  notice_feeds_access_key_reseted: Din RSS-tilgangsnøkkel er nullstilt.
+  notice_failed_to_save_issues: "Lykkes ikke å lagre {{count}} sak(er) på {{total}} valgt: {{ids}}."
+  notice_no_issue_selected: "Ingen sak valgt! Vennligst merk sakene du vil endre."
+  notice_account_pending: "Din konto ble opprettet og avventer nå administrativ godkjenning."
+  notice_default_data_loaded: Standardkonfigurasjonen lastet inn.
+  
+  error_can_t_load_default_data: "Standardkonfigurasjonen kunne ikke lastes inn: {{value}}"
+  error_scm_not_found: "Elementet og/eller revisjonen eksisterer ikke i depoet."
+  error_scm_command_failed: "En feil oppstod under tilkobling til depoet: {{value}}"
+  error_scm_annotate: "Elementet eksisterer ikke, eller kan ikke noteres."
+  error_issue_not_found_in_project: 'Saken eksisterer ikke, eller hører ikke til dette prosjektet'
+  
+  mail_subject_lost_password: "Ditt {{value}} passord"
+  mail_body_lost_password: 'Klikk følgende lenke for å endre ditt passord:'
+  mail_subject_register: "{{value}} kontoaktivering"
+  mail_body_register: 'Klikk følgende lenke for å aktivere din konto:'
+  mail_body_account_information_external: "Du kan bruke din {{value}}-konto for å logge inn."
+  mail_body_account_information: Informasjon om din konto
+  mail_subject_account_activation_request: "{{value}} kontoaktivering"
+  mail_body_account_activation_request: "En ny bruker ({{value}}) er registrert, og avventer din godkjenning:'"
+  mail_subject_reminder: "{{count}} sak(er) har frist de kommende dagene"
+  mail_body_reminder: "{{count}} sak(er) som er tildelt deg har frist de kommende {{days}} dager:"
+  
+  gui_validation_error: 1 feil
+  gui_validation_error_plural: "{{count}} feil"
+  
+  field_name: Navn
+  field_description: Beskrivelse
+  field_summary: Oppsummering
+  field_is_required: Kreves
+  field_firstname: Fornavn
+  field_lastname: Etternavn
+  field_mail: E-post
+  field_filename: Fil
+  field_filesize: Størrelse
+  field_downloads: Nedlastinger
+  field_author: Forfatter
+  field_created_on: Opprettet
+  field_updated_on: Oppdatert
+  field_field_format: Format
+  field_is_for_all: For alle prosjekter
+  field_possible_values: Lovlige verdier
+  field_regexp: Regular expression
+  field_min_length: Minimum lengde
+  field_max_length: Maksimum lengde
+  field_value: Verdi
+  field_category: Kategori
+  field_title: Tittel
+  field_project: Prosjekt
+  field_issue: Sak
+  field_status: Status
+  field_notes: Notater
+  field_is_closed: Lukker saken
+  field_is_default: Standardverdi
+  field_tracker: Sakstype
+  field_subject: Emne
+  field_due_date: Frist
+  field_assigned_to: Tildelt til
+  field_priority: Prioritet
+  field_fixed_version: Mål-versjon
+  field_user: Bruker
+  field_role: Rolle
+  field_homepage: Hjemmeside
+  field_is_public: Offentlig
+  field_parent: Underprosjekt til
+  field_is_in_chlog: Vises i endringslogg
+  field_is_in_roadmap: Vises i veikart
+  field_login: Brukernavn
+  field_mail_notification: E-post-varsling
+  field_admin: Administrator
+  field_last_login_on: Sist innlogget
+  field_language: Språk
+  field_effective_date: Dato
+  field_password: Passord
+  field_new_password: Nytt passord
+  field_password_confirmation: Bekreft passord
+  field_version: Versjon
+  field_type: Type
+  field_host: Vert
+  field_port: Port
+  field_account: Konto
+  field_base_dn: Base DN
+  field_attr_login: Brukernavnsattributt
+  field_attr_firstname: Fornavnsattributt
+  field_attr_lastname: Etternavnsattributt
+  field_attr_mail: E-post-attributt
+  field_onthefly: On-the-fly brukeropprettelse
+  field_start_date: Start
+  field_done_ratio: %% Ferdig
+  field_auth_source: Autentifikasjonsmodus
+  field_hide_mail: Skjul min e-post-adresse
+  field_comments: Kommentarer
+  field_url: URL
+  field_start_page: Startside
+  field_subproject: Underprosjekt
+  field_hours: Timer
+  field_activity: Aktivitet
+  field_spent_on: Dato
+  field_identifier: Identifikasjon
+  field_is_filter: Brukes som filter
+  field_issue_to_id: Relatert saker
+  field_delay: Forsinkelse
+  field_assignable: Saker kan tildeles denne rollen
+  field_redirect_existing_links: Viderekoble eksisterende lenker
+  field_estimated_hours: Estimert tid
+  field_column_names: Kolonner
+  field_time_zone: Tidssone
+  field_searchable: Søkbar
+  field_default_value: Standardverdi
+  field_comments_sorting: Vis kommentarer
+  
+  setting_app_title: Applikasjonstittel
+  setting_app_subtitle: Applikasjonens undertittel
+  setting_welcome_text: Velkomsttekst
+  setting_default_language: Standardspråk
+  setting_login_required: Krever innlogging
+  setting_self_registration: Selvregistrering
+  setting_attachment_max_size: Maks. størrelse vedlegg
+  setting_issues_export_limit: Eksportgrense for saker
+  setting_mail_from: Avsenders e-post
+  setting_bcc_recipients: Blindkopi (bcc) til mottakere
+  setting_host_name: Vertsnavn
+  setting_text_formatting: Tekstformattering
+  setting_wiki_compression: Komprimering av Wiki-historikk
+  setting_feeds_limit: Innholdsgrense for Feed
+  setting_default_projects_public: Nye prosjekter er offentlige som standard
+  setting_autofetch_changesets: Autohenting av innsendinger
+  setting_sys_api_enabled: Aktiver webservice for depot-administrasjon
+  setting_commit_ref_keywords: Nøkkelord for referanse
+  setting_commit_fix_keywords: Nøkkelord for retting
+  setting_autologin: Autoinnlogging
+  setting_date_format: Datoformat
+  setting_time_format: Tidsformat
+  setting_cross_project_issue_relations: Tillat saksrelasjoner mellom prosjekter
+  setting_issue_list_default_columns: Standardkolonner vist i sakslisten
+  setting_repositories_encodings: Depot-tegnsett
+  setting_emails_footer: E-post-signatur
+  setting_protocol: Protokoll
+  setting_per_page_options: Alternativer, objekter pr. side
+  setting_user_format: Visningsformat, brukere
+  setting_activity_days_default: Dager vist på prosjektaktivitet
+  setting_display_subprojects_issues: Vis saker fra underprosjekter på hovedprosjekt som standard
+  setting_enabled_scm: Aktiviserte SCM
+  
+  project_module_issue_tracking: Sakssporing
+  project_module_time_tracking: Tidssporing
+  project_module_news: Nyheter
+  project_module_documents: Dokumenter
+  project_module_files: Filer
+  project_module_wiki: Wiki
+  project_module_repository: Depot
+  project_module_boards: Forumer
+  
+  label_user: Bruker
+  label_user_plural: Brukere
+  label_user_new: Ny bruker
+  label_project: Prosjekt
+  label_project_new: Nytt prosjekt
+  label_project_plural: Prosjekter
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Alle prosjekter
+  label_project_latest: Siste prosjekter
+  label_issue: Sak
+  label_issue_new: Ny sak
+  label_issue_plural: Saker
+  label_issue_view_all: Vis alle saker
+  label_issues_by: "Saker etter {{value}}"
+  label_issue_added: Sak lagt til
+  label_issue_updated: Sak oppdatert
+  label_document: Dokument
+  label_document_new: Nytt dokument
+  label_document_plural: Dokumenter
+  label_document_added: Dokument lagt til
+  label_role: Rolle
+  label_role_plural: Roller
+  label_role_new: Ny rolle
+  label_role_and_permissions: Roller og tillatelser
+  label_member: Medlem
+  label_member_new: Nytt medlem
+  label_member_plural: Medlemmer
+  label_tracker: Sakstype
+  label_tracker_plural: Sakstyper
+  label_tracker_new: Ny sakstype
+  label_workflow: Arbeidsflyt
+  label_issue_status: Saksstatus
+  label_issue_status_plural: Saksstatuser
+  label_issue_status_new: Ny status
+  label_issue_category: Sakskategori
+  label_issue_category_plural: Sakskategorier
+  label_issue_category_new: Ny kategori
+  label_custom_field: Eget felt
+  label_custom_field_plural: Egne felt
+  label_custom_field_new: Nytt eget felt
+  label_enumerations: Kodelister
+  label_enumeration_new: Ny verdi
+  label_information: Informasjon
+  label_information_plural: Informasjon
+  label_please_login: Vennlist logg inn
+  label_register: Registrer
+  label_password_lost: Mistet passord
+  label_home: Hjem
+  label_my_page: Min side
+  label_my_account: Min konto
+  label_my_projects: Mine prosjekter
+  label_administration: Administrasjon
+  label_login: Logg inn
+  label_logout: Logg ut
+  label_help: Hjelp
+  label_reported_issues: Rapporterte saker
+  label_assigned_to_me_issues: Saker tildelt meg 
+  label_last_login: Sist innlogget
+  label_registered_on: Registrert
+  label_activity: Aktivitet
+  label_overall_activity: All aktivitet
+  label_new: Ny
+  label_logged_as: Innlogget som
+  label_environment: Miljø
+  label_authentication: Autentifikasjon
+  label_auth_source: Autentifikasjonsmodus
+  label_auth_source_new: Ny autentifikasjonmodus
+  label_auth_source_plural: Autentifikasjonsmoduser
+  label_subproject_plural: Underprosjekter
+  label_and_its_subprojects: "{{value}} og dets underprosjekter"
+  label_min_max_length: Min.-maks. lengde
+  label_list: Liste
+  label_date: Dato
+  label_integer: Heltall
+  label_float: Kommatall
+  label_boolean: Sann/usann
+  label_string: Tekst
+  label_text: Lang tekst
+  label_attribute: Attributt
+  label_attribute_plural: Attributter
+  label_download: "{{count}} Nedlasting"
+  label_download_plural: "{{count}} Nedlastinger"
+  label_no_data: Ingen data å vise
+  label_change_status: Endre status
+  label_history: Historikk
+  label_attachment: Fil
+  label_attachment_new: Ny fil
+  label_attachment_delete: Slett fil
+  label_attachment_plural: Filer
+  label_file_added: Fil lagt til
+  label_report: Rapport
+  label_report_plural: Rapporter
+  label_news: Nyheter
+  label_news_new: Legg til nyhet
+  label_news_plural: Nyheter
+  label_news_latest: Siste nyheter
+  label_news_view_all: Vis alle nyheter
+  label_news_added: Nyhet lagt til
+  label_change_log: Endringslogg
+  label_settings: Innstillinger
+  label_overview: Oversikt
+  label_version: Versjon
+  label_version_new: Ny versjon
+  label_version_plural: Versjoner
+  label_confirmation: Bekreftelse
+  label_export_to: Eksporter til
+  label_read: Leser...
+  label_public_projects: Offentlige prosjekt
+  label_open_issues: åpen
+  label_open_issues_plural: åpne
+  label_closed_issues: lukket
+  label_closed_issues_plural: lukkede
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Total
+  label_permissions: Godkjenninger
+  label_current_status: Nåværende status
+  label_new_statuses_allowed: Tillatte nye statuser
+  label_all: alle
+  label_none: ingen
+  label_nobody: ingen
+  label_next: Neste
+  label_previous: Forrige
+  label_used_by: Brukt av
+  label_details: Detaljer
+  label_add_note: Legg til notis
+  label_per_page: Pr. side
+  label_calendar: Kalender
+  label_months_from: måneder fra
+  label_gantt: Gantt
+  label_internal: Intern
+  label_last_changes: "siste {{count}} endringer"
+  label_change_view_all: Vis alle endringer
+  label_personalize_page: Tilpass denne siden
+  label_comment: Kommentar
+  label_comment_plural: Kommentarer
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Legg til kommentar
+  label_comment_added: Kommentar lagt til
+  label_comment_delete: Slett kommentar
+  label_query: Egen spørring
+  label_query_plural: Egne spørringer
+  label_query_new: Ny spørring
+  label_filter_add: Legg til filter
+  label_filter_plural: Filtre
+  label_equals: er
+  label_not_equals: er ikke
+  label_in_less_than: er mindre enn
+  label_in_more_than: in mer enn
+  label_in: i
+  label_today: idag
+  label_all_time: all tid
+  label_yesterday: i går
+  label_this_week: denne uken
+  label_last_week: sist uke
+  label_last_n_days: "siste {{count}} dager"
+  label_this_month: denne måneden
+  label_last_month: siste måned
+  label_this_year: dette året
+  label_date_range: Dato-spenn
+  label_less_than_ago: mindre enn dager siden
+  label_more_than_ago: mer enn dager siden
+  label_ago: dager siden
+  label_contains: inneholder
+  label_not_contains: ikke inneholder
+  label_day_plural: dager
+  label_repository: Depot
+  label_repository_plural: Depoter
+  label_browse: Utforsk
+  label_modification: "{{count}} endring"
+  label_modification_plural: "{{count}} endringer"
+  label_revision: Revisjon
+  label_revision_plural: Revisjoner
+  label_associated_revisions: Assosierte revisjoner
+  label_added: lagt til
+  label_modified: endret
+  label_deleted: slettet
+  label_latest_revision: Siste revisjon
+  label_latest_revision_plural: Siste revisjoner
+  label_view_revisions: Vis revisjoner
+  label_max_size: Maksimum størrelse
+  label_sort_highest: Flytt til toppen
+  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 {{value}}"
+  label_roadmap_overdue: "{{value}} over fristen"
+  label_roadmap_no_issues: Ingen saker for denne versjonen
+  label_search: Søk
+  label_result_plural: Resultater
+  label_all_words: Alle ord
+  label_wiki: Wiki
+  label_wiki_edit: Wiki endring
+  label_wiki_edit_plural: Wiki endringer
+  label_wiki_page: Wiki-side
+  label_wiki_page_plural: Wiki-sider
+  label_index_by_title: Indekser etter tittel
+  label_index_by_date: Indekser etter dato
+  label_current_version: Gjeldende versjon
+  label_preview: Forhåndsvis
+  label_feed_plural: Feeder
+  label_changes_details: Detaljer om alle endringer
+  label_issue_tracking: Sakssporing
+  label_spent_time: Brukt tid
+  label_f_hour: "{{value}} time"
+  label_f_hour_plural: "{{value}} timer"
+  label_time_tracking: Tidssporing
+  label_change_plural: Endringer
+  label_statistics: Statistikk
+  label_commits_per_month: Innsendinger pr. måned
+  label_commits_per_author: Innsendinger pr. forfatter
+  label_view_diff: Vis forskjeller
+  label_diff_inline: i teksten
+  label_diff_side_by_side: side ved side
+  label_options: Alternativer
+  label_copy_workflow_from: Kopier arbeidsflyt fra
+  label_permissions_report: Godkjenningsrapport
+  label_watched_issues: Overvåkede saker
+  label_related_issues: Relaterte saker
+  label_applied_status: Gitt status
+  label_loading: Laster...
+  label_relation_new: Ny relasjon
+  label_relation_delete: Slett relasjon
+  label_relates_to: relatert til
+  label_duplicates: dupliserer
+  label_duplicated_by: duplisert av
+  label_blocks: blokkerer
+  label_blocked_by: blokkert av
+  label_precedes: kommer før
+  label_follows: følger
+  label_end_to_start: slutt til start
+  label_end_to_end: slutt til slutt
+  label_start_to_start: start til start
+  label_start_to_end: start til slutt
+  label_stay_logged_in: Hold meg innlogget
+  label_disabled: avslått
+  label_show_completed_versions: Vis ferdige versjoner
+  label_me: meg
+  label_board: Forum
+  label_board_new: Nytt forum
+  label_board_plural: Forumer
+  label_topic_plural: Emner
+  label_message_plural: Meldinger
+  label_message_last: Siste melding
+  label_message_new: Ny melding
+  label_message_posted: Melding lagt til
+  label_reply_plural: Svar
+  label_send_information: Send kontoinformasjon til brukeren
+  label_year: År
+  label_month: Måned
+  label_week: Uke
+  label_date_from: Fra
+  label_date_to: Til
+  label_language_based: Basert på brukerens språk
+  label_sort_by: "Sorter etter {{value}}"
+  label_send_test_email: Send en e-post-test
+  label_feeds_access_key_created_on: "RSS tilgangsnøkkel opprettet for {{value}} siden"
+  label_module_plural: Moduler
+  label_added_time_by: "Lagt til av {{author}} for {{age}} siden"
+  label_updated_time: "Oppdatert for {{value}} siden"
+  label_jump_to_a_project: Gå til et prosjekt...
+  label_file_plural: Filer
+  label_changeset_plural: Endringssett
+  label_default_columns: Standardkolonner
+  label_no_change_option: (Ingen endring)
+  label_bulk_edit_selected_issues: Samlet endring av valgte saker
+  label_theme: Tema
+  label_default: Standard
+  label_search_titles_only: Søk bare i titler
+  label_user_mail_option_all: "For alle hendelser på mine prosjekter"
+  label_user_mail_option_selected: "For alle hendelser på valgte prosjekt..."
+  label_user_mail_option_none: "Bare for ting jeg overvåker eller er involvert i"
+  label_user_mail_no_self_notified: "Jeg vil ikke bli varslet om endringer jeg selv gjør"
+  label_registration_activation_by_email: kontoaktivering pr. e-post
+  label_registration_manual_activation: manuell kontoaktivering
+  label_registration_automatic_activation: automatisk kontoaktivering
+  label_display_per_page: "Pr. side: {{value}}'"
+  label_age: Alder
+  label_change_properties: Endre egenskaper
+  label_general: Generell
+  label_more: Mer
+  label_scm: SCM
+  label_plugins: Tillegg
+  label_ldap_authentication: LDAP-autentifikasjon
+  label_downloads_abbr: Nedl.
+  label_optional_description: Valgfri beskrivelse
+  label_add_another_file: Legg til en fil til
+  label_preferences: Brukerinnstillinger
+  label_chronological_order: I kronologisk rekkefølge
+  label_reverse_chronological_order: I omvendt kronologisk rekkefølge
+  label_planning: Planlegging
+  
+  button_login: Logg inn
+  button_submit: Send
+  button_save: Lagre
+  button_check_all: Merk alle
+  button_uncheck_all: Avmerk alle
+  button_delete: Slett
+  button_create: Opprett
+  button_test: Test
+  button_edit: Endre
+  button_add: Legg til
+  button_change: Endre
+  button_apply: Bruk
+  button_clear: Nullstill
+  button_lock: Lås
+  button_unlock: Lås opp
+  button_download: Last ned
+  button_list: Liste
+  button_view: Vis
+  button_move: Flytt
+  button_back: Tilbake
+  button_cancel: Avbryt
+  button_activate: Aktiver
+  button_sort: Sorter
+  button_log_time: Logg tid
+  button_rollback: Rull tilbake til denne versjonen
+  button_watch: Overvåk
+  button_unwatch: Stopp overvåkning
+  button_reply: Svar
+  button_archive: Arkiver
+  button_unarchive: Gjør om arkivering
+  button_reset: Nullstill
+  button_rename: Endre navn
+  button_change_password: Endre passord
+  button_copy: Kopier
+  button_annotate: Notér
+  button_update: Oppdater
+  button_configure: Konfigurer
+  
+  status_active: aktiv
+  status_registered: registrert
+  status_locked: låst
+  
+  text_select_mail_notifications: Velg hendelser som skal varsles med e-post.
+  text_regexp_info: eg. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 betyr ingen begrensning
+  text_project_destroy_confirmation: Er du sikker på at du vil slette dette prosjekter og alle relatert data ?
+  text_subprojects_destroy_warning: "Underprojekt(ene): {{value}} vil også bli slettet.'"
+  text_workflow_edit: Velg en rolle og en sakstype for å endre arbeidsflyten
+  text_are_you_sure: Er du sikker ?
+  text_journal_changed: "endret fra {{old}} til {{new}}"
+  text_journal_set_to: "satt til {{value}}"
+  text_journal_deleted: slettet
+  text_tip_task_begin_day: oppgaven starter denne dagen
+  text_tip_task_end_day: oppgaven avsluttes denne dagen
+  text_tip_task_begin_end_day: oppgaven starter og avsluttes denne dagen
+  text_project_identifier_info: 'Små bokstaver (a-z), nummer og bindestrek tillatt.<br />Identifikatoren kan ikke endres etter den er lagret.'
+  text_caracters_maximum: "{{count}} tegn maksimum."
+  text_caracters_minimum: "Må være minst {{count}} tegn langt."
+  text_length_between: "Lengde mellom {{min}} og {{max}} tegn."
+  text_tracker_no_workflow: Ingen arbeidsflyt definert for denne sakstypen
+  text_unallowed_characters: Ugyldige tegn
+  text_comma_separated: Flere verdier tillat (kommaseparert).
+  text_issues_ref_in_commit_messages: Referering og retting av saker i innsendingsmelding
+  text_issue_added: "Issue {{id}} has been reported by {{author}}."
+  text_issue_updated: "Issue {{id}} has been updated by {{author}}."
+  text_wiki_destroy_confirmation: Er du sikker på at du vil slette denne wikien og alt innholdet ?
+  text_issue_category_destroy_question: "Noen saker ({{count}}) er lagt til i denne kategorien. Hva vil du gjøre ?"
+  text_issue_category_destroy_assignments: Fjern bruk av kategorier
+  text_issue_category_reassign_to: Overfør sakene til denne kategorien
+  text_user_mail_option: "For ikke-valgte prosjekter vil du bare motta varsling om ting du overvåker eller er involveret i (eks. saker du er forfatter av eller er tildelt)."
+  text_no_configuration_data: "Roller, arbeidsflyt, sakstyper og -statuser er ikke konfigurert enda.\nDet anbefales sterkt å laste inn standardkonfigurasjonen. Du vil kunne endre denne etter den er innlastet."
+  text_load_default_configuration: Last inn standardkonfigurasjonen
+  text_status_changed_by_changeset: "Brukt i endringssett {{value}}."
+  text_issues_destroy_confirmation: 'Er du sikker på at du vil slette valgte sak(er) ?'
+  text_select_project_modules: 'Velg moduler du vil aktivere for dette prosjektet:'
+  text_default_administrator_account_changed: Standard administrator-konto er endret
+  text_file_repository_writable: Fil-arkivet er skrivbart
+  text_rmagick_available: RMagick er tilgjengelig (valgfritt)
+  text_destroy_time_entries_question: %.02f timer er ført på sakene du er i ferd med å slette. Hva vil du gjøre ?
+  text_destroy_time_entries: Slett førte timer
+  text_assign_time_entries_to_project: Overfør førte timer til prosjektet
+  text_reassign_time_entries: 'Overfør førte timer til denne saken:'
+  text_user_wrote: "{{value}} skrev:'"
+  
+  default_role_manager: Leder
+  default_role_developper: Utvikler
+  default_role_reporter: Rapportør
+  default_tracker_bug: Feil
+  default_tracker_feature: Funksjon
+  default_tracker_support: Support
+  default_issue_status_new: Ny
+  default_issue_status_assigned: Tildelt
+  default_issue_status_resolved: Avklart
+  default_issue_status_feedback: Tilbakemelding
+  default_issue_status_closed: Lukket
+  default_issue_status_rejected: Avvist
+  default_doc_category_user: Bruker-dokumentasjon
+  default_doc_category_tech: Teknisk dokumentasjon
+  default_priority_low: Lav
+  default_priority_normal: Normal
+  default_priority_high: Høy
+  default_priority_urgent: Haster
+  default_priority_immediate: Omgående
+  default_activity_design: Design
+  default_activity_development: Utvikling
+  
+  enumeration_issue_priorities: Sakssprioriteringer
+  enumeration_doc_categories: Dokument-kategorier
+  enumeration_activities: Aktiviteter (tidssporing)
+  text_enumeration_category_reassign_to: 'Reassign them to this value:'
+  text_enumeration_destroy_question: "{{count}} 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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  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
+  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: "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."
+  permission_edit_own_messages: Edit own messages
+  permission_delete_own_messages: Delete own messages
+  label_user_activity: "{{value}}'s activity"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
new file mode 100644 (file)
index 0000000..b35df03
--- /dev/null
@@ -0,0 +1,809 @@
+# Polish translations for Ruby on Rails
+# by Jacek Becela (jacek.becela@gmail.com, http://github.com/ncr)
+
+pl:
+  number:
+    format:
+      separator: ","
+      delimiter: " "
+      precision: 2
+    currency:
+      format:
+        format: "%n %u"
+        unit: "PLN"
+    percentage:
+      format:
+        delimiter: ""
+    precision:
+      format:
+        delimiter: ""
+    human:
+      format:
+        delimiter: ""
+        precision: 1
+      storage_units: [B, KB, MB, GB, TB]
+
+  date:
+    formats:
+      default: "%Y-%m-%d"
+      short: "%d %b"
+      long: "%d %B %Y"
+    
+    day_names: [Niedziela, Poniedziałek, Wtorek, Środa, Czwartek, Piątek, Sobota]
+    abbr_day_names: [nie, pon, wto, śro, czw, pia, sob]
+    
+    month_names: [~, Styczeń, Luty, Marzec, Kwiecień, Maj, Czerwiec, Lipiec, Sierpień, Wrzesień, Październik, Listopad, Grudzień]
+    abbr_month_names: [~, sty, lut, mar, kwi, maj, cze, lip, sie, wrz, paź, lis, gru]
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y, %H:%M:%S %z"
+      short: "%d %b, %H:%M"
+      long: "%d %B %Y, %H:%M"
+    am: "przed południem"
+    pm: "po południu"
+
+  datetime:
+    distance_in_words:
+      half_a_minute: "pół minuty"
+      less_than_x_seconds:
+        one:   "mniej niż sekundę"
+        few:   "mniej niż {{count}} sekundy"
+        other: "mniej niż {{count}} sekund"
+      x_seconds:
+        one:   "sekundę"
+        few:   "{{count}} sekundy"
+        other: "{{count}} sekund"
+      less_than_x_minutes:
+        one:   "mniej niż minutę"
+        few:   "mniej niż {{count}} minuty"
+        other: "mniej niż {{count}} minut"
+      x_minutes:
+        one:   "minutę"
+        few:   "{{count}} minuty"
+        other: "{{count}} minut"
+      about_x_hours:
+        one:   "około godziny"
+        other: "about {{count}} godzin"
+      x_days:
+        one:   "1 dzień"
+        other: "{{count}} dni"
+      about_x_months:
+        one:   "około miesiąca"
+        other: "około {{count}} miesięcy"
+      x_months:
+        one:   "1 miesiąc"
+        few:   "{{count}} miesiące"
+        other: "{{count}} miesięcy"
+      about_x_years:
+        one:   "około roku"
+        other: "około {{count}} lat"
+      over_x_years:
+        one:   "ponad rok"
+        few:   "ponad {{count}} lata"
+        other: "ponad {{count}} lat"
+
+  activerecord:
+    errors:
+      template:
+        header:
+          one:    "{{model}} nie został zachowany z powodu jednego błędu"
+          other:  "{{model}} nie został zachowany z powodu {{count}} błędów"
+        body: "Błędy dotyczą następujących pól:"
+      messages:
+        inclusion: "nie znajduje się na liście dopuszczalnych wartości"
+        exclusion: "znajduje się na liście zabronionych wartości"
+        invalid: "jest nieprawidłowe"
+        confirmation: "nie zgadza się z potwierdzeniem"
+        accepted: "musi być zaakceptowane"
+        empty: "nie może być puste"
+        blank: "nie może być puste"
+        too_long: "jest za długie (maksymalnie {{count}} znaków)"
+        too_short: "jest za krótkie (minimalnie {{count}} znaków)"
+        wrong_length: "jest nieprawidłowej długości (powinna wynosić {{count}} znaków)"
+        taken: "zostało już zajęte"
+        not_a_number: "nie jest liczbą"
+        greater_than: "musi być większe niż {{count}}"
+        greater_than_or_equal_to: "musi być większe lub równe {{count}}"
+        equal_to: "musi być równe {{count}}"
+        less_than: "musie być mniejsze niż {{count}}"
+        less_than_or_equal_to: "musi być mniejsze lub równe {{count}}"
+        odd: "musi być nieparzyste"
+        even: "musi być parzyste"
+        greater_than_start_date: "musi być większe niż początkowa data"
+        not_same_project: "nie należy do tego samego projektu"
+        circular_dependency: "Ta relacja może wytworzyć kołową zależność"
+      
+  support:
+    array:
+      sentence_connector: "i"
+      skip_last_comma: true
+
+  # 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,
+  actionview_instancetag_blank_option: Proszę wybierz
+  
+  button_activate: Aktywuj
+  button_add: Dodaj
+  button_annotate: Adnotuj
+  button_apply: Ustaw
+  button_archive: Archiwizuj
+  button_back: Wstecz
+  button_cancel: Anuluj
+  button_change: Zmień
+  button_change_password: Zmień hasło
+  button_check_all: Zaznacz wszystko
+  button_clear: Wyczyść
+  button_configure: Konfiguruj
+  button_copy: Kopia
+  button_create: Stwórz
+  button_delete: Usuń
+  button_download: Pobierz
+  button_edit: Edytuj
+  button_list: Lista
+  button_lock: Zablokuj
+  button_log_time: Log czasu
+  button_login: Login
+  button_move: Przenieś
+  button_quote: Cytuj
+  button_rename: Zmień nazwę
+  button_reply: Odpowiedz
+  button_reset: Resetuj
+  button_rollback: Przywróc do tej wersji
+  button_save: Zapisz
+  button_sort: Sortuj
+  button_submit: Wyślij
+  button_test: Testuj
+  button_unarchive: Przywróc z archiwum
+  button_uncheck_all: Odznacz wszystko
+  button_unlock: Odblokuj
+  button_unwatch: Nie obserwuj
+  button_update: Uaktualnij
+  button_view: Pokaż
+  button_watch: Obserwuj
+  default_activity_design: Projektowanie
+  default_activity_development: Rozwój
+  default_doc_category_tech: Dokumentacja techniczna
+  default_doc_category_user: Dokumentacja użytkownika
+  default_issue_status_assigned: Przypisany
+  default_issue_status_closed: Zamknięty
+  default_issue_status_feedback: Odpowiedź
+  default_issue_status_new: Nowy
+  default_issue_status_rejected: Odrzucony
+  default_issue_status_resolved: Rozwią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łąd
+  default_tracker_feature: Zadanie
+  default_tracker_support: Wsparcie
+  enumeration_activities: Działania (śledzenie czasu)
+  enumeration_doc_categories: Kategorie dokumentów
+  enumeration_issue_priorities: Priorytety zagadnień
+  error_can_t_load_default_data: "Domyślna konfiguracja nie może być załadowana: {{value}}"
+  error_issue_not_found_in_project: 'Zaganienie nie zostało znalezione lub nie należy do tego projektu'
+  error_scm_annotate: "Wpis nie istnieje lub nie można do niego dodawać adnotacji."
+  error_scm_command_failed: "Wystąpił błąd przy próbie dostępu do repozytorium: {{value}}"
+  error_scm_not_found: "Obiekt lub wersja nie zostały znalezione w repozytorium."
+  field_account: Konto
+  field_activity: Aktywność
+  field_admin: Administrator
+  field_assignable: Zagadnienia mogą być przypisane do tej roli
+  field_assigned_to: Przydzielony do
+  field_attr_firstname: Imię 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_base_dn: Base DN
+  field_category: Kategoria
+  field_column_names: Nazwy kolumn
+  field_comments: Komentarz
+  field_comments_sorting: Pokazuj komentarze
+  field_created_on: Stworzone
+  field_default_value: Domyślny
+  field_delay: Opóźnienie
+  field_description: Opis
+  field_done_ratio: %% Wykonane
+  field_downloads: Pobrań
+  field_due_date: Data oddania
+  field_effective_date: Data
+  field_estimated_hours: Szacowany czas
+  field_field_format: Format
+  field_filename: Plik
+  field_filesize: Rozmiar
+  field_firstname: Imię
+  field_fixed_version: Wersja docelowa
+  field_hide_mail: Ukryj mój adres email
+  field_homepage: Strona www
+  field_host: Host
+  field_hours: Godzin
+  field_identifier: Identifikator
+  field_is_closed: Zagadnienie zamknięte
+  field_is_default: Domyślny status
+  field_is_filter: Atrybut filtrowania
+  field_is_for_all: Dla wszystkich projektó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ązania zagadnienia
+  field_language: Język
+  field_last_login_on: Ostatnie połączenie
+  field_lastname: Nazwisko
+  field_login: Login
+  field_mail: Email
+  field_mail_notification: Powiadomienia Email
+  field_max_length: Maksymalna długość
+  field_min_length: Minimalna długość
+  field_name: Nazwa
+  field_new_password: Nowe hasło
+  field_notes: Notatki
+  field_onthefly: Tworzenie użytkownika w locie
+  field_parent: Nadprojekt
+  field_parent_title: Strona rodzica
+  field_password: Hasło
+  field_password_confirmation: Potwierdzenie
+  field_port: Port
+  field_possible_values: Możliwe wartości
+  field_priority: Priorytet
+  field_project: Projekt
+  field_redirect_existing_links: Przekierowanie istniejących odnośników
+  field_regexp: Wyrażenie regularne
+  field_role: Rola
+  field_searchable: Przeszukiwalne
+  field_spent_on: Data
+  field_start_date: Start
+  field_start_page: Strona startowa
+  field_status: Status
+  field_subject: Temat
+  field_subproject: Podprojekt
+  field_summary: Podsumowanie
+  field_time_zone: Strefa czasowa
+  field_title: Tytuł
+  field_tracker: Typ zagadnienia
+  field_type: Typ
+  field_updated_on: Zmienione
+  field_url: URL
+  field_user: Użytkownik
+  field_value: Wartość
+  field_version: Wersja
+  field_vf_personnel: Personel
+  field_vf_watcher: Obserwator
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: UTF-8
+  general_csv_separator: ','
+  general_first_day_of_week: '1'
+  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łąd
+  gui_validation_error_plural234: "{{count}} błędy"
+  gui_validation_error_plural5: "{{count}} błędów"
+  gui_validation_error_plural: "{{count}} błędów"
+  label_activity: Aktywność
+  label_add_another_file: Dodaj kolejny plik
+  label_add_note: Dodaj notatkę
+  label_added: dodane
+  label_added_time_by: "Dodane przez {{author}} {{age}} temu"
+  label_administration: Administracja
+  label_age: Wiek
+  label_ago: dni temu
+  label_all: wszystko
+  label_all_time: cały czas
+  label_all_words: Wszystkie słowa
+  label_and_its_subprojects: "{{value}} i podprojekty"
+  label_applied_status: Stosowany status
+  label_assigned_to_me_issues: Zagadnienia przypisane do mnie
+  label_associated_revisions: Skojarzone rewizje
+  label_attachment: Plik
+  label_attachment_delete: Usuń 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_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ść logiczna
+  label_browse: Przegląd
+  label_bulk_edit_selected_issues: Zbiorowa edycja zagadnień
+  label_calendar: Kalendarz
+  label_change_log: Lista zmian
+  label_change_plural: Zmiany
+  label_change_properties: Zmień właściwości
+  label_change_status: Status zmian
+  label_change_view_all: Pokaż wszystkie zmiany
+  label_changes_details: Szczegóły wszystkich zmian
+  label_changeset_plural: Zestawienia zmian
+  label_chronological_order: W kolejności chronologicznej
+  label_closed_issues: zamknięte
+  label_closed_issues_plural234: zamknięte
+  label_closed_issues_plural5: zamknięte
+  label_closed_issues_plural: zamknięte
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_comment: Komentarz
+  label_comment_add: Dodaj komentarz
+  label_comment_added: Komentarz dodany
+  label_comment_delete: Usuń komentarze
+  label_comment_plural234: Komentarze
+  label_comment_plural5: Komentarze
+  label_comment_plural: Komentarze
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_commits_per_author: Zatwierdzenia według autorów
+  label_commits_per_month: Zatwierdzenia według miesięcy
+  label_confirmation: Potwierdzenie
+  label_contains: zawiera
+  label_copied: skopiowano
+  label_copy_workflow_from: Kopiuj przepł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ślne
+  label_default_columns: Domyślne kolumny
+  label_deleted: usunięte
+  label_details: Szczegóły
+  label_diff_inline: w linii
+  label_diff_side_by_side: obok siebie
+  label_disabled: zablokowany
+  label_display_per_page: "Na stronę: {{value}}'"
+  label_document: Dokument
+  label_document_added: Dodano dokument
+  label_document_new: Nowy dokument
+  label_document_plural: Dokumenty
+  label_download: "{{count}} Pobranie"
+  label_download_plural234: "{{count}} Pobrania"
+  label_download_plural5: "{{count}} Pobrań"
+  label_download_plural: "{{count}} Pobrania"
+  label_downloads_abbr: Pobieranie
+  label_duplicated_by: zdublikowane przez
+  label_duplicates: duplikaty
+  label_end_to_end: koniec do końca
+  label_end_to_start: koniec do początku
+  label_enumeration_new: Nowa wartość
+  label_enumerations: Wyliczenia
+  label_environment: Środowisko
+  label_equals: równa się
+  label_example: Przykład
+  label_export_to: Eksportuj do
+  label_f_hour: "{{value}} godzina"
+  label_f_hour_plural: "{{value}} godzin"
+  label_feed_plural: Ilość RSS
+  label_feeds_access_key_created_on: "Klucz dostępu RSS stworzony {{value}} dni temu"
+  label_file_added: Dodano plik
+  label_file_plural: Pliki
+  label_filter_add: Dodaj filtr
+  label_filter_plural: Filtry
+  label_float: Liczba rzeczywista
+  label_follows: następuje po
+  label_gantt: Gantt
+  label_general: Ogólne
+  label_generate_key: Wygeneruj klucz
+  label_help: Pomoc
+  label_history: Historia
+  label_home: Główna
+  label_in: w
+  label_in_less_than: mniejsze niż
+  label_in_more_than: większe niż
+  label_incoming_emails: Przychodzą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łkowita
+  label_internal: Wewnę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ń
+  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ń
+  label_issue_tracking: Śledzenie zagadnień
+  label_issue_updated: Uaktualniono zagadnienie
+  label_issue_view_all: Zobacz wszystkie zagadnienia
+  label_issue_watchers: Obserwatorzy
+  label_issues_by: "Zagadnienia wprowadzone przez {{value}}"
+  label_jump_to_a_project: Skocz do projektu...
+  label_language_based: Na podstawie języka
+  label_last_changes: "ostatnie {{count}} zmian"
+  label_last_login: Ostatnie połączenie
+  label_last_month: ostatni miesiąc
+  label_last_n_days: "ostatnie {{count}} dni"
+  label_last_week: ostatni tydzień
+  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: Ł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ść
+  label_message_new: Nowa wiadomość
+  label_message_plural: Wiadomości
+  label_message_posted: Dodano wiadomość
+  label_min_max_length: Min - Maks długość
+  label_modification: "{{count}} modyfikacja"
+  label_modification_plural234: "{{count}} modyfikacje"
+  label_modification_plural5: "{{count}} modyfikacji"
+  label_modification_plural: "{{count}} modyfikacje"
+  label_modified: zmodyfikowane
+  label_module_plural: Moduły
+  label_month: Miesiąc
+  label_months_from: miesiące od
+  label_more: Więcej
+  label_more_than_ago: dni więcej
+  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ż wszystkie komunikaty
+  label_next: Nastę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_not_equals: różni się
+  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ólna aktywność
+  label_overview: Przegląd
+  label_password_lost: Zapomniane hasło
+  label_per_page: Na stronę
+  label_permissions: Uprawnienia
+  label_permissions_report: Raport uprawnień
+  label_personalize_page: Personalizuj tą stronę
+  label_planning: Planowanie
+  label_please_login: Zaloguj się
+  label_plugins: Wtyczki
+  label_precedes: poprzedza
+  label_preferences: Preferencje
+  label_preview: Podglą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_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  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ązane zagadnienia
+  label_relates_to: powiązane z
+  label_relation_delete: Usuń powiązanie
+  label_relation_new: Nowe powiązanie
+  label_renamed: przemianowano
+  label_reply_plural: Odpowiedzi
+  label_report: Raport
+  label_report_plural: Raporty
+  label_reported_issues: Wprowadzone zagadnienia
+  label_repository: Repozytorium
+  label_repository_plural: Repozytoria
+  label_result_plural: Rezultatów
+  label_reverse_chronological_order: W kolejności odwrotnej do chronologicznej
+  label_revision: Rewizja
+  label_revision_plural: Rewizje
+  label_roadmap: Mapa
+  label_roadmap_due_in: W czasie
+  label_roadmap_no_issues: Brak zagadnień do tej wersji
+  label_roadmap_overdue: "{{value}} spóź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_search_titles_only: Przeszukuj tylko tytuły
+  label_send_information: Wyślij informację użytkownikowi
+  label_send_test_email: Wyślij próbny email
+  label_settings: Ustawienia
+  label_show_completed_versions: Pokaż kompletne wersje
+  label_sort_by: "Sortuj po {{value}}"
+  label_sort_higher: Do góry
+  label_sort_highest: Przesuń na górę
+  label_sort_lower: Do dołu
+  label_sort_lowest: Przesuń na dół
+  label_spent_time: Spędzony czas
+  label_start_to_end: początek do końca
+  label_start_to_start: początek do początku
+  label_statistics: Statystyki
+  label_stay_logged_in: Pozostań zalogowany
+  label_string: Tekst
+  label_subproject_plural: Podprojekty
+  label_text: Długi tekst
+  label_theme: Temat
+  label_this_month: ten miesiąc
+  label_this_week: ten tydzień
+  label_this_year: ten rok
+  label_time_tracking: Śledzenie czasu
+  label_today: dzisiaj
+  label_topic_plural: Tematy
+  label_total: Ogółem
+  label_tracker: Typ zagadnienia
+  label_tracker_new: Nowy typ zagadnienia
+  label_tracker_plural: Typy zagadnień
+  label_updated_time: "Zaktualizowane {{value}} temu"
+  label_used_by: Używane przez
+  label_user: Użytkownik
+  label_user_mail_no_self_notified: "Nie chcę powiadomień o zmianach, które sam wprowadzam."
+  label_user_mail_option_all: "Dla każdego zdarzenia w każdym moim projekcie"
+  label_user_mail_option_none: "Tylko to co obserwuje lub w czym biorę udział"
+  label_user_mail_option_selected: "Tylko dla każdego zdarzenia w wybranych projektach..."
+  label_user_new: Nowy użytkownik
+  label_user_plural: Użytkownicy
+  label_version: Wersja
+  label_version_new: Nowa wersja
+  label_version_plural: Wersje
+  label_view_diff: Pokaż różnice
+  label_view_revisions: Pokaż rewizje
+  label_watched_issues: Obserwowane zagadnienia
+  label_week: Tydzień
+  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ływ
+  label_year: Rok
+  label_yesterday: wczoraj
+  mail_body_account_activation_request: "Zarejestrowano nowego użytkownika: ({{value}}). Konto oczekuje na twoje zatwierdzenie:'"
+  mail_body_account_information: Twoje konto
+  mail_body_account_information_external: "Możesz użyć twojego {{value}} konta do zalogowania."
+  mail_body_lost_password: 'W celu zmiany swojego hasła użyj poniższego odnośnika:'
+  mail_body_register: 'W celu aktywacji Twojego konta, użyj poniższego odnośnika:'
+  mail_body_reminder: "Wykaz przypisanych do Ciebie zagadnień, których termin wypada w ciągu następnych {{count}} dni"
+  mail_subject_account_activation_request: "Zapytanie aktywacyjne konta {{value}}"
+  mail_subject_lost_password: "Twoje hasło do {{value}}"
+  mail_subject_register: "Aktywacja konta w {{value}}"
+  mail_subject_reminder: "Uwaga na terminy, masz zagadnienia do obsłużenia w ciągu następnych {{count}} dni!"
+  notice_account_activated: Twoje konto zostało aktywowane. Możesz się zalogować.
+  notice_account_invalid_creditentials: Zły użytkownik lub hasło
+  notice_account_lost_email_sent: Email z instrukcjami zmiany hasła został wysłany do Ciebie.
+  notice_account_password_updated: Hasło prawidłowo zmienione.
+  notice_account_pending: "Twoje konto zostało utworzone i oczekuje na zatwierdzenie administratora."
+  notice_account_register_done: Konto prawidłowo stworzone.
+  notice_account_unknown_email: Nieznany użytkownik.
+  notice_account_updated: Konto prawidłowo zaktualizowane.
+  notice_account_wrong_password: Złe hasło
+  notice_can_t_change_password: To konto ma zewnętrzne źródło identyfikacji. Nie możesz zmienić hasła.
+  notice_default_data_loaded: Domyślna konfiguracja została pomyślnie załadowana.
+  notice_email_error: "Wystąpił błąd w trakcie wysyłania maila ({{value}})"
+  notice_email_sent: "Email został wysłany do {{value}}"
+  notice_failed_to_save_issues: "Błąd podczas zapisu zagadnień {{count}} z {{total}} zaznaczonych: {{ids}}."
+  notice_feeds_access_key_reseted: Twój klucz dostępu RSS został zrestetowany.
+  notice_file_not_found: Strona do której próbujesz się dostać nie istnieje lub została usunięta.
+  notice_locking_conflict: Dane poprawione przez innego użytkownika.
+  notice_no_issue_selected: "Nie wybrano zagadnienia! Zaznacz zagadnienie, które chcesz edytować."
+  notice_not_authorized: Nie jesteś autoryzowany by zobaczyć stronę.
+  notice_successful_connection: Udane nawiązanie połączenia.
+  notice_successful_create: Utworzenie zakończone sukcesem.
+  notice_successful_delete: Usunięcie zakończone sukcesem.
+  notice_successful_update: Uaktualnienie zakończone sukcesem.
+  notice_unable_delete_version: Nie można usunąć wersji
+  permission_add_issue_notes: Dodawanie notatek
+  permission_add_issue_watchers: Dodawanie obserwatorów
+  permission_add_issues: Dodawanie zagadnień
+  permission_add_messages: Dodawanie wiadomości
+  permission_browse_repository: Przeglądanie repozytorium
+  permission_comment_news: Komentowanie komunikatów
+  permission_commit_access: Wykonywanie zatwierdzeń
+  permission_delete_issues: Usuwanie zagadnień
+  permission_delete_messages: Usuwanie wiadomości
+  permission_delete_wiki_pages: Usuwanie stron wiki
+  permission_delete_wiki_pages_attachments: Usuwanie załączników
+  permission_delete_own_messages: Usuwanie własnych wiadomości
+  permission_edit_issue_notes: Edycja notatek
+  permission_edit_issues: Edycja zagadnień
+  permission_edit_messages: Edycja wiadomości
+  permission_edit_own_issue_notes: Edycja własnych notatek
+  permission_edit_own_messages: Edycja własnych wiadomości
+  permission_edit_own_time_entries: Edycja własnego logu czasu
+  permission_edit_project: Edycja projektów
+  permission_edit_time_entries: Edycja logów czasu
+  permission_edit_wiki_pages: Edycja stron wiki
+  permission_log_time: Zapisywanie spędzonego czasu
+  permission_manage_boards: Zarządzanie forami
+  permission_manage_categories: Zarządzanie kategoriami zaganień
+  permission_manage_documents: Zarządzanie dokumentami
+  permission_manage_files: Zarządzanie plikami
+  permission_manage_issue_relations: Zarządzanie powiązaniami zagadnień
+  permission_manage_members: Zarządzanie uczestnikami
+  permission_manage_news: Zarządzanie komunikatami
+  permission_manage_public_queries: Zarządzanie publicznymi kwerendami
+  permission_manage_repository: Zarządzanie repozytorium
+  permission_manage_versions: Zarządzanie wersjami
+  permission_manage_wiki: Zarządzanie wiki
+  permission_move_issues: Przenoszenie zagadnień
+  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łów projektu
+  permission_view_calendar: Podgląd kalendarza
+  permission_view_changesets: Podgląd zmian
+  permission_view_documents: Podgląd dokumentów
+  permission_view_files: Podgląd plików
+  permission_view_gantt: Podgląd diagramu Gantta
+  permission_view_issue_watchers: Podgląd listy obserwatorów
+  permission_view_messages: Podgląd wiadomości
+  permission_view_time_entries: Podgląd spędzonego czasu
+  permission_view_wiki_edits: Podgląd historii wiki
+  permission_view_wiki_pages: Podgląd wiki
+  project_module_boards: Fora
+  project_module_documents: Dokumenty
+  project_module_files: Pliki
+  project_module_issue_tracking: Śledzenie zagadnień
+  project_module_news: Komunikaty
+  project_module_repository: Repozytorium
+  project_module_time_tracking: Śledzenie czasu
+  project_module_wiki: Wiki
+  setting_activity_days_default: Dni wyświetlane w aktywności projektu
+  setting_app_subtitle: Podtytuł aplikacji
+  setting_app_title: Tytuł aplikacji
+  setting_attachment_max_size: Maks. rozm. załącznika
+  setting_autofetch_changesets: Automatyczne pobieranie zmian
+  setting_autologin: Auto logowanie
+  setting_bcc_recipients: Odbiorcy kopii tajnej (kt/bcc)
+  setting_commit_fix_keywords: Słowa zmieniające status
+  setting_commit_logs_encoding: Kodowanie komentarzy zatwierdzeń
+  setting_commit_ref_keywords: Słowa tworzące powiązania
+  setting_cross_project_issue_relations: Zezwól na powiązania zagadnień między projektami
+  setting_date_format: Format daty
+  setting_default_language: Domyślny język
+  setting_default_projects_public: Nowe projekty są domyślnie publiczne
+  setting_display_subprojects_issues: Domyślnie pokazuj zagadnienia podprojektów w głównym projekcie
+  setting_emails_footer: Stopka e-mail
+  setting_enabled_scm: Dostępny SCM
+  setting_feeds_limit: Limit danych RSS
+  setting_gravatar_enabled: Używaj ikon użytkowników Gravatar
+  setting_host_name: Nazwa hosta i ścieżka
+  setting_issue_list_default_columns: Domyślne kolumny wiświetlane na liście zagadnień
+  setting_issues_export_limit: Limit eksportu zagadnień
+  setting_login_required: Identyfikacja wymagana
+  setting_mail_from: Adres email wysyłki
+  setting_mail_handler_api_enabled: Uaktywnij usługi sieciowe (WebServices) dla poczty przychodzącej
+  setting_mail_handler_api_key: Klucz API
+  setting_per_page_options: Opcje ilości obiektów na stronie
+  setting_plain_text_mail: tylko tekst (bez HTML)
+  setting_protocol: Protokoł
+  setting_repositories_encodings: Kodowanie repozytoriów
+  setting_self_registration: Własna rejestracja umożliwiona
+  setting_sequential_project_identifiers: Generuj sekwencyjne identyfikatory projektów
+  setting_sys_api_enabled: Włączenie WS do zarządzania repozytorium
+  setting_text_formatting: Formatowanie tekstu
+  setting_time_format: Format czasu
+  setting_user_format: Personalny format wyś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ś pewien ?
+  text_assign_time_entries_to_project: Przypisz logowany czas do projektu
+  text_caracters_maximum: "{{count}} znaków maksymalnie."
+  text_caracters_minimum: "Musi być nie krótsze niż {{count}} znaków."
+  text_comma_separated: Wielokrotne wartości dozwolone (rozdzielone przecinkami).
+  text_default_administrator_account_changed: Zmieniono domyślne hasło administratora
+  text_destroy_time_entries: Usuń zalogowany czas
+  text_destroy_time_entries_question: Zalogowano %.02f godzin przy zagadnieniu, które chcesz usunąć. Co chcesz zrobić?
+  text_email_delivery_not_configured: "Dostarczanie poczty elektronicznej nie zostało skonfigurowane, więc powiadamianie jest nieaktywne.\nSkonfiguruj serwer SMTP w config/email.yml  a następnie zrestartuj aplikację i uaktywnij to."
+  text_enumeration_category_reassign_to: 'Zmień przypisanie na tą wartość:'
+  text_enumeration_destroy_question: "{{count}} obiektów jest przypisana do tej wartości.'"
+  text_file_repository_writable: Zapisywalne repozytorium plików
+  text_issue_added: "Zagadnienie {{id}} zostało wprowadzone (by {{author}})."
+  text_issue_category_destroy_assignments: Usuń przydziały kategorii
+  text_issue_category_destroy_question: "Zagadnienia ({{count}}) są przypisane do tej kategorii. Co chcesz uczynić?"
+  text_issue_category_reassign_to: Przydziel zagadnienie do tej kategorii
+  text_issue_updated: "Zagadnienie {{id}} zostało zaktualizowane (by {{author}})."
+  text_issues_destroy_confirmation: 'Czy jestes pewien, że chcesz usunąć wskazane zagadnienia?'
+  text_issues_ref_in_commit_messages: Odwołania do zagadnień w komentarzach zatwierdzeń
+  text_journal_changed: "zmienione {{old}} do {{new}}"
+  text_journal_deleted: usunięte
+  text_journal_set_to: "ustawione na {{value}}"
+  text_length_between: "Długość pomiędzy {{min}} i {{max}} znaków."
+  text_load_default_configuration: Załaduj domyślną konfigurację
+  text_min_max_length_info: 0 oznacza brak restrykcji
+  text_no_configuration_data: "Role użytkowników, typy zagadnień, statusy zagadnień oraz przepływ pracy nie zostały jeszcze skonfigurowane.\nJest wysoce rekomendowane by załadować domyślną konfigurację. Po załadowaniu będzie możliwość edycji tych danych."
+  text_project_destroy_confirmation: Jesteś pewien, że chcesz usunąć ten projekt i wszyskie powiązane dane?
+  text_project_identifier_info: 'Małe litery (a-z), liczby i myślniki dozwolone.<br />Raz zapisany, identyfikator nie może być zmieniony.'
+  text_reassign_time_entries: 'Przepnij zalogowany czas do tego zagadnienia:'
+  text_regexp_info: np. ^[A-Z0-9]+$
+  text_repository_usernames_mapping: "Wybierz lub uaktualnij przyporządkowanie użytkowników Redmine do użytkowników repozytorium.\nUżytkownicy z taką samą nazwą lub adresem email są przyporządkowani automatycznie."
+  text_rmagick_available: RMagick dostępne (opcjonalnie)
+  text_select_mail_notifications: Zaznacz czynności przy których użytkownik powinien być powiadomiony mailem.
+  text_select_project_modules: 'Wybierz moduły do aktywacji w tym projekcie:'
+  text_status_changed_by_changeset: "Zastosowane w zmianach {{value}}."
+  text_subprojects_destroy_warning: "Podprojekt(y): {{value}} zostaną także usunięte.'"
+  text_tip_task_begin_day: zadanie zaczynające się dzisiaj
+  text_tip_task_begin_end_day: zadanie zaczynające i kończące się dzisiaj
+  text_tip_task_end_day: zadanie kończące się dzisiaj
+  text_tracker_no_workflow: Brak przepływu zefiniowanego dla tego typu zagadnienia
+  text_unallowed_characters: Niedozwolone znaki
+  text_user_mail_option: "W przypadku niezaznaczonych projektów, będziesz otrzymywał powiadomienia tylko na temat zagadnien, które obserwujesz, lub w których bierzesz udział (np. jesteś autorem lub adresatem)."
+  text_user_wrote: "{{value}} napisał:'"
+  text_wiki_destroy_confirmation: Jesteś pewien, że chcesz usunąć to wiki i całą jego zawartość ?
+  text_workflow_edit: Zaznacz rolę i typ zagadnienia do edycji przepływu
+  
+  label_user_activity: "Aktywność: {{value}}"
+  label_updated_time_by: "Uaktualnione przez {{author}} {{age}} temu"
+  text_diff_truncated: '... Ten plik różnic został przycięty ponieważ jest zbyt długi.'
+  setting_diff_max_lines_displayed: Maksymalna liczba linii różnicy do pokazania
+  text_plugin_assets_writable: Zapisywalny katalog zasobów wtyczek
+  warning_attachments_not_saved: "{{count}} file(s) could not be saved."
+  field_editable: Editable
+  label_display: Display
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
new file mode 100644 (file)
index 0000000..d1b1284
--- /dev/null
@@ -0,0 +1,812 @@
+pt-BR: 
+  # formatos de data e hora
+  date: 
+    formats: 
+      default: "%d/%m/%Y"
+      short: "%d de %B"
+      long: "%d de %B de %Y"
+      only_day: "%d"
+    
+    day_names: [Domingo, Segunda, Terça, Quarta, Quinta, Sexta, Sábado]
+    abbr_day_names: [Dom, Seg, Ter, Qua, Qui, Sex, Sáb]
+    month_names: [~, Janeiro, Fevereiro, Março, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro]
+    abbr_month_names: [~, Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez]
+    order: [:day,:month,:year]
+  
+  time: 
+    formats: 
+      default: "%A, %d de %B de %Y, %H:%M hs"
+      time: "%H:%M hs"
+      short: "%d/%m, %H:%M hs"
+      long: "%A, %d de %B de %Y, %H:%M hs"
+      only_second: "%S"
+      datetime: 
+        formats: 
+          default: "%Y-%m-%dT%H:%M:%S%Z"
+    am: ''
+    pm: ''
+  
+  # date helper distanci em palavras
+  datetime: 
+    distance_in_words: 
+      half_a_minute: 'meio minuto'
+      less_than_x_seconds:  
+        one: 'menos de 1 segundo'
+        other: 'menos de count segundos'
+      
+      x_seconds:  
+        one: '1 segundo'
+        other: 'count segundos'
+      
+      less_than_x_minutes:  
+        one: 'menos de um minuto'
+        other: 'menos de count minutos'
+      
+      x_minutes:  
+        one: '1 minuto'
+        other: 'count minutos'
+      
+      about_x_hours:  
+        one: 'aproximadamente 1 hora'
+        other: 'aproximadamente count horas'
+      
+      x_days:  
+        one: '1 dia'
+        other: 'count dias'
+      
+      about_x_months:  
+        one: 'aproximadamente 1 mês'
+        other: 'aproximadamente count meses'
+      
+      x_months:  
+        one: '1 mês'
+        other: 'count meses'
+      
+      about_x_years:  
+        one: 'aproximadamente 1 ano'
+        other: 'aproximadamente count anos'
+      
+      over_x_years:  
+        one: 'mais de 1 ano'
+        other: 'mais de count anos'
+  
+  # numeros
+  number: 
+    format: 
+      precision: 3
+      separator: ','
+      delimiter: '.'
+    currency: 
+      format: 
+        unit: 'R$'
+        precision: 2
+        format: '%u %n'
+        separator: ','
+        delimiter: '.'
+    percentage: 
+      format: 
+        delimiter: '.'
+    precision: 
+      format: 
+        delimiter: '.'
+    human: 
+      format: 
+        precision: 1
+        delimiter: '.'
+  support: 
+    array: 
+      sentence_connector: "e"
+      skip_last_comma: true              
+    
+  # Active Record
+  activerecord: 
+    errors: 
+      template: 
+        header: 
+          one: "model não pôde ser salvo: 1 erro"
+          other: "model não pôde ser salvo: count erros."
+        body: "Por favor, cheque os seguintes campos:"
+      messages: 
+        inclusion: "não está incluso na lista"
+        exclusion: "não está disponível"
+        invalid: "não é válido"
+        confirmation: "não bate com a confirmação"
+        accepted: "precisa ser aceito"
+        empty: "não pode ser vazio"
+        blank: "não pode ser vazio"
+        too_long: "é muito longo (não mais do que count caracteres)"
+        too_short: "é muito curto (não menos do que count caracteres)"
+        wrong_length: "não é do tamanho correto (precisa ter count caracteres)"
+        taken: "não está disponível"
+        not_a_number: "não é um número"
+        greater_than: "precisa ser maior do que count"
+        greater_than_or_equal_to: "precisa ser maior ou igual a count"
+        equal_to: "precisa ser igual a count"
+        less_than: "precisa ser menor do que count"
+        less_than_or_equal_to: "precisa ser menor ou igual a count"
+        odd: "precisa ser ímpar"
+        even: "precisa ser par"
+        greater_than_start_date: "deve ser maior que a data inicial"
+        not_same_project: "não pertence ao mesmo projeto"
+        circular_dependency: "Esta relação geraria uma dependência circular"
+
+  actionview_instancetag_blank_option: Selecione
+  
+  general_text_No: 'Não'
+  general_text_Yes: 'Sim'
+  general_text_no: 'não'
+  general_text_yes: 'sim'
+  general_lang_name: 'Português(Brasil)'
+  general_csv_separator: ';'
+  general_csv_decimal_separator: ','
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Conta atualizada com sucesso.
+  notice_account_invalid_creditentials: Usuário ou senha inválido.
+  notice_account_password_updated: Senha alterada com sucesso.
+  notice_account_wrong_password: Senha invá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ário desconhecido.
+  notice_can_t_change_password: Esta conta utiliza autenticação externa. Não é possível alterar a senha.
+  notice_account_lost_email_sent: Um email com instruções para escolher uma nova senha foi enviado para você.
+  notice_account_activated: Sua conta foi ativada. Você pode acessá-la agora.
+  notice_successful_create: Criado com sucesso.
+  notice_successful_update: Alterado com sucesso.
+  notice_successful_delete: Excluído com sucesso.
+  notice_successful_connection: Conectado com sucesso.
+  notice_file_not_found: A página que você está tentando acessar não existe ou foi excluída.
+  notice_locking_conflict: Os dados foram atualizados por outro usuário.
+  notice_not_authorized: Você não está autorizado a acessar esta página.
+  notice_email_sent: "Um email foi enviado para {{value}}"
+  notice_email_error: "Ocorreu um erro ao enviar o e-mail ({{value}})"
+  notice_feeds_access_key_reseted: Sua chave RSS foi reconfigurada.
+  notice_failed_to_save_issues: "Problema ao salvar {{count}} ticket(s) de {{total}} selecionados: {{ids}}."
+  notice_no_issue_selected: "Nenhum ticket selecionado! Por favor, marque os tickets que você deseja editar."
+  notice_account_pending: "Sua conta foi criada e está aguardando aprovação do administrador."
+  notice_default_data_loaded: Configuração padrão carregada com sucesso.
+  
+  error_can_t_load_default_data: "Configuração padrão não pôde ser carregada: {{value}}"
+  error_scm_not_found: "A entrada e/ou a revisão não existe no repositório."
+  error_scm_command_failed: "Ocorreu um erro ao tentar acessar o repositório: {{value}}"
+  error_scm_annotate: "Esta entrada não existe ou não pode ser anotada."
+  error_issue_not_found_in_project: 'O ticket não foi encontrado ou não pertence a este projeto'
+  
+  mail_subject_lost_password: "Sua senha do {{value}}."
+  mail_body_lost_password: 'Para mudar sua senha, clique no link abaixo:'
+  mail_subject_register: "Ativação de conta do {{value}}."
+  mail_body_register: 'Para ativar sua conta, clique no link abaixo:'
+  mail_body_account_information_external: "Você pode usar sua conta do {{value}} para entrar."
+  mail_body_account_information: Informações sobre sua conta
+  mail_subject_account_activation_request: "{{value}} - Requisição de ativação de conta"
+  mail_body_account_activation_request: "Um novo usuário ({{value}}) se registrou. A conta está aguardando sua aprovação:'"
+  mail_subject_reminder: "{{count}} ticket(s) com data prevista para os próximos dias"
+  mail_body_reminder: "{{count}} tickets(s) para você com data prevista para os próximos {{days}} dias:"
+  
+  gui_validation_error: 1 erro
+  gui_validation_error_plural: "{{count}} erros"
+  
+  field_name: Nome
+  field_description: Descrição
+  field_summary: Resumo
+  field_is_required: Obrigató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íveis valores
+  field_regexp: Expressão regular
+  field_min_length: Tamanho mínimo
+  field_max_length: Tamanho máximo
+  field_value: Valor
+  field_category: Categoria
+  field_title: Título
+  field_project: Projeto
+  field_issue: Ticket
+  field_status: Status
+  field_notes: Notas
+  field_is_closed: Ticket fechado
+  field_is_default: Status padrão
+  field_tracker: Tipo
+  field_subject: Título
+  field_due_date: Data prevista
+  field_assigned_to: Atribuído para
+  field_priority: Prioridade
+  field_fixed_version: Versão
+  field_user: Usuário
+  field_role: Papel
+  field_homepage: Página inicial
+  field_is_public: Público
+  field_parent: Sub-projeto de
+  field_is_in_chlog: Exibir na lista de alterações
+  field_is_in_roadmap: Exibir no planejamento
+  field_login: Usuário
+  field_mail_notification: Notificações por email
+  field_admin: Administrador
+  field_last_login_on: Última conexão
+  field_language: Idioma
+  field_effective_date: Data
+  field_password: Senha
+  field_new_password: Nova senha
+  field_password_confirmation: Confirmação
+  field_version: Versã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ário
+  field_attr_firstname: Atributo para nome
+  field_attr_lastname: Atributo para sobrenome
+  field_attr_mail: Atributo para email
+  field_onthefly: Criar usuários dinamicamente ("on-the-fly")
+  field_start_date: Início
+  field_done_ratio: %% Terminado
+  field_auth_source: Modo de autenticação
+  field_hide_mail: Ocultar meu email
+  field_comments: Comentário
+  field_url: URL
+  field_start_page: Página inicial
+  field_subproject: Sub-projeto
+  field_hours: Horas
+  field_activity: Atividade
+  field_spent_on: Data
+  field_identifier: Identificador
+  field_is_filter: É um filtro
+  field_issue_to_id: Ticket relacionado
+  field_delay: Atraso
+  field_assignable: Tickets podem ser atribuí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ário
+  field_searchable: Pesquisável
+  field_default_value: Padrão
+  field_comments_sorting: Visualizar comentários
+  field_parent_title: Página pai
+  
+  setting_app_title: Título da aplicação
+  setting_app_subtitle: Sub-título da aplicação
+  setting_welcome_text: Texto de boas-vindas
+  setting_default_language: Idioma padrão
+  setting_login_required: Exigir autenticação
+  setting_self_registration: Permitido Auto-registro
+  setting_attachment_max_size: Tamanho máximo do anexo
+  setting_issues_export_limit: Limite de exportação das tarefas
+  setting_mail_from: Email enviado de
+  setting_bcc_recipients: Destinatários com cópia oculta (cco)
+  setting_host_name: Servidor
+  setting_text_formatting: Formato do texto
+  setting_wiki_compression: Compactação de histórico do Wiki
+  setting_feeds_limit: Limite do Feed
+  setting_default_projects_public: Novos projetos são públicos por padrão
+  setting_autofetch_changesets: Auto-obter commits
+  setting_sys_api_enabled: Ativa WS para gerenciamento do repositório
+  setting_commit_ref_keywords: Palavras de referê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ão visíveis na lista de tickets
+  setting_repositories_encodings: Codificação dos repositórios
+  setting_commit_logs_encoding: Codificação das mensagens de commit
+  setting_emails_footer: Rodapé dos emails
+  setting_protocol: Protocolo
+  setting_per_page_options: Opções de itens por página
+  setting_user_format: Formato de visualização dos usuários
+  setting_activity_days_default: Dias visualizados na atividade do projeto
+  setting_display_subprojects_issues: Visualizar tickets dos subprojetos nos projetos principais por padrã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ícias
+  project_module_documents: Documentos
+  project_module_files: Arquivos
+  project_module_wiki: Wiki
+  project_module_repository: Repositório
+  project_module_boards: Fóruns
+  
+  label_user: Usuário
+  label_user_plural: Usuários
+  label_user_new: Novo usuário
+  label_project: Projeto
+  label_project_new: Novo projeto
+  label_project_plural: Projetos
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Todos os projetos
+  label_project_latest: Ú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 {{value}}"
+  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éis
+  label_role_new: Novo papel
+  label_role_and_permissions: Papéis e permissõ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 & Categorias'
+  label_enumeration_new: Novo
+  label_information: Informação
+  label_information_plural: Informações
+  label_please_login: Efetue o login
+  label_register: Cadastre-se
+  label_password_lost: Perdi minha senha
+  label_home: Página inicial
+  label_my_page: Minha página
+  label_my_account: Minha conta
+  label_my_projects: Meus projetos
+  label_administration: Administraçã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: Última conexão
+  label_registered_on: Registrado em
+  label_activity: Atividade
+  label_overall_activity: Atividades gerais
+  label_new: Novo
+  label_logged_as: "Acessando como:"
+  label_environment: Ambiente
+  label_authentication: Autenticação
+  label_auth_source: Modo de autenticação
+  label_auth_source_new: Novo modo de autenticação
+  label_auth_source_plural: Modos de autenticação
+  label_subproject_plural: Sub-projetos
+  label_and_its_subprojects: "{{value}} e seus sub-projetos"
+  label_min_max_length: Tamanho mín-má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: "{{count}} Download"
+  label_download_plural: "{{count}} Downloads"
+  label_no_data: Nenhuma informação disponível
+  label_change_status: Alterar status
+  label_history: Histó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ório
+  label_report_plural: Relatório
+  label_news: Notícia
+  label_news_new: Adicionar notícia
+  label_news_plural: Notícias
+  label_news_latest: Últimas notícias
+  label_news_view_all: Ver todas as notícias
+  label_news_added: Notícia adicionada
+  label_change_log: Registro de alterações
+  label_settings: Configurações
+  label_overview: Visão geral
+  label_version: Versão
+  label_version_new: Nova versão
+  label_version_plural: Versões
+  label_confirmation: Confirmação
+  label_export_to: Exportar para
+  label_read: Ler...
+  label_public_projects: Projetos públicos
+  label_open_issues: Aberto
+  label_open_issues_plural: Abertos
+  label_closed_issues: Fechado
+  label_closed_issues_plural: Fechados
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Total
+  label_permissions: Permissões
+  label_current_status: Status atual
+  label_new_statuses_allowed: Novo status permitido
+  label_all: todos
+  label_none: nenhum
+  label_nobody: ninguém
+  label_next: Próximo
+  label_previous: Anterior
+  label_used_by: Usado por
+  label_details: Detalhes
+  label_add_note: Adicionar nota
+  label_per_page: Por página
+  label_calendar: Calendário
+  label_months_from: meses a partir de
+  label_gantt: Gantt
+  label_internal: Interno
+  label_last_changes: "últimas {{count}} alterações"
+  label_change_view_all: Mostrar todas as alterações
+  label_personalize_page: Personalizar esta página
+  label_comment: Comentário
+  label_comment_plural: Comentários
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Adicionar comentário
+  label_comment_added: Comentário adicionado
+  label_comment_delete: Excluir comentá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: última semana
+  label_last_n_days: "últimos {{count}} dias"
+  label_this_month: este mês
+  label_last_month: último mês
+  label_this_year: este ano
+  label_date_range: Período
+  label_less_than_ago: menos de
+  label_more_than_ago: mais de
+  label_ago: dias atrás
+  label_contains: contém
+  label_not_contains: não contém
+  label_day_plural: dias
+  label_repository: Repositório
+  label_repository_plural: Repositórios
+  label_browse: Procurar
+  label_modification: "{{count}} alteração"
+  label_modification_plural: "{{count}} alterações"
+  label_revision: Revisão
+  label_revision_plural: Revisões
+  label_associated_revisions: Revisões associadas
+  label_added: adicionada
+  label_modified: alterada
+  label_deleted: excluída
+  label_latest_revision: Última revisão
+  label_latest_revision_plural: Últimas revisões
+  label_view_revisions: Ver revisões
+  label_max_size: Tamanho máximo
+  label_sort_highest: Mover para o iní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 {{value}}"
+  label_roadmap_overdue: "{{value}} atrasado"
+  label_roadmap_no_issues: Sem tickets para esta versã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ções Wiki
+  label_wiki_page: Página Wiki
+  label_wiki_page_plural: páginas Wiki
+  label_index_by_title: Índice por título
+  label_index_by_date: Índice por data
+  label_current_version: Versão atual
+  label_preview: Pré-visualizar
+  label_feed_plural: Feeds
+  label_changes_details: Detalhes de todas as alterações
+  label_issue_tracking: Tickets
+  label_spent_time: Tempo gasto
+  label_f_hour: "{{value}} hora"
+  label_f_hour_plural: "{{value}} horas"
+  label_time_tracking: Controle de horas
+  label_change_plural: Alterações
+  label_statistics: Estatísticas
+  label_commits_per_month: Commits por mês
+  label_commits_per_author: Commits por autor
+  label_view_diff: Ver diferenças
+  label_diff_inline: inline
+  label_diff_side_by_side: lado a lado
+  label_options: Opções
+  label_copy_workflow_from: Copiar workflow de
+  label_permissions_report: Relatório de permissões
+  label_watched_issues: Tickes monitorados
+  label_related_issues: Tickets relacionados
+  label_applied_status: Status aplicado
+  label_loading: Carregando...
+  label_relation_new: Nova relação
+  label_relation_delete: Excluir relaçã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ício
+  label_end_to_end: fim para fim
+  label_start_to_start: início para início
+  label_start_to_end: início para fim
+  label_stay_logged_in: Permanecer logado
+  label_disabled: desabilitado
+  label_show_completed_versions: Exibir versões completas
+  label_me: mim
+  label_board: Fórum
+  label_board_new: Novo fórum
+  label_board_plural: Fóruns
+  label_topic_plural: Tópicos
+  label_message_plural: Mensagens
+  label_message_last: Última mensagem
+  label_message_new: Nova mensagem
+  label_message_posted: Mensagem enviada
+  label_reply_plural: Respostas
+  label_send_information: Enviar informação da nova conta para o usuário
+  label_year: Ano
+  label_month: Mês
+  label_week: Semana
+  label_date_from: De
+  label_date_to: Para
+  label_language_based: Com base no idioma do usuário
+  label_sort_by: "Ordenar por {{value}}"
+  label_send_test_email: Enviar um email de teste
+  label_feeds_access_key_created_on: "chave de acesso RSS criada {{value}} atrás"
+  label_module_plural: Módulos
+  label_added_time_by: "Adicionado por {{author}} {{age}} atrás"
+  label_updated_time: "Atualizado {{value}} atrás"
+  label_jump_to_a_project: Ir para o projeto...
+  label_file_plural: Arquivos
+  label_changeset_plural: Changesets
+  label_default_columns: Colunas padrão
+  label_no_change_option: (Sem alteração)
+  label_bulk_edit_selected_issues: Edição em massa dos tickets selecionados.
+  label_theme: Tema
+  label_default: Padrão
+  label_search_titles_only: Pesquisar somente títulos
+  label_user_mail_option_all: "Para qualquer evento em todos os meus projetos"
+  label_user_mail_option_selected: "Para qualquer evento somente no(s) projeto(s) selecionado(s)..."
+  label_user_mail_option_none: "Somente tickets que eu acompanho ou estou envolvido"
+  label_user_mail_no_self_notified: "Eu não quero ser notificado de minhas próprias modificações"
+  label_registration_activation_by_email: ativação de conta por e-mail
+  label_registration_manual_activation: ativação manual de conta
+  label_registration_automatic_activation: ativação automática de conta
+  label_display_per_page: "Por página: {{value}}'"
+  label_age: Idade
+  label_change_properties: Alterar propriedades
+  label_general: Geral
+  label_more: Mais
+  label_scm: 'Controle de versão:'
+  label_plugins: Plugins
+  label_ldap_authentication: Autenticação LDAP
+  label_downloads_abbr: D/L
+  label_optional_description: Descrição opcional
+  label_add_another_file: Adicionar outro arquivo
+  label_preferences: Preferências
+  label_chronological_order: Em ordem cronológica
+  label_reverse_chronological_order: Em ordem cronoló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ã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ções para ser enviado uma notificação por email
+  text_regexp_info: ex. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 = sem restrição
+  text_project_destroy_confirmation: Você tem certeza que deseja excluir este projeto e todos os dados relacionados?
+  text_subprojects_destroy_warning: "Seu(s) subprojeto(s): {{value}} também serão excluídos.'"
+  text_workflow_edit: Selecione um papel e um tipo de tarefa para editar o workflow
+  text_are_you_sure: Você tem certeza?
+  text_journal_changed: "alterado(a) de {{old}} para {{new}}"
+  text_journal_set_to: "alterado(a) para {{value}}"
+  text_journal_deleted: excluí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úsculas (a-z), números e hífens permitidos.<br />Uma vez salvo, o identificador não poderá ser alterado.'
+  text_caracters_maximum: "máximo {{count}} caracteres"
+  text_caracters_minimum: "deve ter ao menos {{count}} caracteres."
+  text_length_between: "deve ter entre {{min}} e {{max}} caracteres."
+  text_tracker_no_workflow: Sem workflow definido para este tipo.
+  text_unallowed_characters: Caracteres não permitidos
+  text_comma_separated: Múltiplos valores são permitidos (separados por vírgula).
+  text_issues_ref_in_commit_messages: Referenciando tickets nas mensagens de commit
+  text_issue_added: "Ticket {{id}} incluído (por {{author}})."
+  text_issue_updated: "Ticket {{id}} alterado (por {{author}})."
+  text_wiki_destroy_confirmation: Você tem certeza que deseja excluir este wiki e TODO o seu conteúdo?
+  text_issue_category_destroy_question: "Alguns tickets ({{count}}) estão atribuídos a esta categoria. O que você deseja fazer?"
+  text_issue_category_destroy_assignments: Remover atribuições da categoria
+  text_issue_category_reassign_to: Redefinir tickets para esta categoria
+  text_user_mail_option: "Para projetos (não selecionados), você somente receberá notificações sobre o que você monitora ou está envolvido (ex. tickets nos quais você é o autor ou estão  atribuídos a você)"
+  text_no_configuration_data: "Os Papéis, tipos de tickets, status de tickets e workflows não foram configurados ainda.\nÉ altamente recomendado carregar as configurações padrão. Você poderá modificar estas configurações assim que carregadas."
+  text_load_default_configuration: Carregar a configuração padrão
+  text_status_changed_by_changeset: "Aplicado no changeset {{value}}."
+  text_issues_destroy_confirmation: 'Você tem certeza que deseja excluir o(s) ticket(s) selecionado(s)?'
+  text_select_project_modules: 'Selecione módulos para habilitar para este projeto:'
+  text_default_administrator_account_changed: Conta padrão do administrador alterada
+  text_file_repository_writable: Repositório com permissão de escrita
+  text_rmagick_available: RMagick disponível (opcional)
+  text_destroy_time_entries_question: %.02f horas de trabalho foram registradas nos tickets que você está excluindo. O que você 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: "{{value}} escreveu:'"
+  text_enumeration_destroy_question: "{{count}} objetos estão atribuídos a este valor.'"
+  text_enumeration_category_reassign_to: 'Reatribuí-los ao valor:'
+  text_email_delivery_not_configured: "O envio de email não está configurado, e as notificações estão inativas.\nConfigure seu servidor SMTP no arquivo config/email.yml e reinicie a aplicação para ativá-las."
+  
+  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í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ção do usuário
+  default_doc_category_tech: Documentação té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ão foi possível excluir a versã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ó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ões
+  permission_manage_wiki: Gerenciar wiki
+  permission_manage_categories: Gerenciar categorias de tickets
+  permission_protect_wiki_pages: Proteger páginas wiki
+  permission_comment_news: Comentar notícias
+  permission_delete_messages: Excluir mensagens
+  permission_select_project_modules: Selecionar módulos de projeto
+  permission_manage_documents: Gerenciar documentos
+  permission_edit_wiki_pages: Editar páginas wiki
+  permission_add_issue_watchers: Adicionar monitores
+  permission_view_gantt: Ver gráfico gantt
+  permission_move_issues: Mover tickets
+  permission_manage_issue_relations: Gerenciar relacionamentos de tickets
+  permission_delete_wiki_pages: Excluir páginas wiki
+  permission_manage_boards: Gerenciar fóruns
+  permission_delete_wiki_pages_attachments: Excluir anexos
+  permission_view_wiki_edits: Ver histó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ícias
+  permission_view_calendar: Ver caneldá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ó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áginas wiki
+  permission_edit_time_entries: Editar tempo gasto
+  permission_edit_own_issue_notes: Editar próprias notas
+  setting_gravatar_enabled: Usar ícones do Gravatar
+  label_example: Exemplo
+  text_repository_usernames_mapping: "Seleciona ou atualiza os usuários do Redmine mapeando para cada usuário encontrado no log do repositório.\nUsuários com o mesmo login ou email no Redmine e no repositório serão mapeados automaticamente."
+  permission_edit_own_messages: Editar próprias mensagens
+  permission_delete_own_messages: Excluir próprias mensagens
+  label_user_activity: "Atividade de {{value}}"
+  label_updated_time_by: "Atualizado por {{author}} à {{age}}"
+  text_diff_truncated: '... Este diff foi truncado porque excede o tamanho máximo que pode ser exibido.'
+  setting_diff_max_lines_displayed: Número máximo de linhas exibidas no diff
+  text_plugin_assets_writable: Diretório de plugins gravável
+  warning_attachments_not_saved: "{{count}} arquivo(s) não puderam ser salvo(s)."
+  button_create_and_continue: Criar e continuar
+  text_custom_field_possible_values_info: 'Uma linha para cada valor'
+  label_display: Exibição
+  field_editable: Editável
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/pt.yml b/config/locales/pt.yml
new file mode 100644 (file)
index 0000000..387c0c7
--- /dev/null
@@ -0,0 +1,797 @@
+# Portuguese localization for Ruby on Rails
+# by Ricardo Otero <oterosantos@gmail.com>
+pt:
+  support:
+    array:
+      sentence_connector: "e"
+      skip_last_comma: true
+    
+  date:
+    formats:
+      default: "%d/%m/%Y"
+      short: "%d de %B"
+      long: "%d de %B de %Y"
+      only_day: "%d"
+    day_names: [Domingo, Segunda, Terça, Quarta, Quinta, Sexta, Sábado]
+    abbr_day_names: [Dom, Seg, Ter, Qua, Qui, Sex, Sáb]
+    month_names: [~, Janeiro, Fevereiro, Março, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro]
+    abbr_month_names: [~, Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez]
+    order: [:day, :month, :year]
+    
+  time:
+    formats:        
+      default: "%A, %d de %B de %Y, %H:%Mh"
+      short: "%d/%m, %H:%M hs"
+      long: "%A, %d de %B de %Y, %H:%Mh"
+    am: ''
+    pm: ''
+  datetime:
+    distance_in_words:
+      half_a_minute: "meio minuto"
+      less_than_x_seconds:
+        one: "menos de 1 segundo"
+        other: "menos de {{count}} segundos"
+      x_seconds:
+        one: "1 segundo"
+        other: "{{count}} segundos"
+      less_than_x_minutes: 
+        one: "menos de um minuto"
+        other: "menos de {{count}} minutos"
+      x_minutes:
+        one: "1 minuto"
+        other: "{{count}} minutos"
+      about_x_hours:
+        one: "aproximadamente 1 hora"
+        other: "aproximadamente {{count}} horas"
+      x_days:
+        one: "1 dia"
+        other: "{{count}} dias"
+      about_x_months:
+        one: "aproximadamente 1 mês"
+        other: "aproximadamente {{count}} meses"
+      x_months:
+        one: "1 mês"
+        other: "{{count}} meses"
+      about_x_years:
+        one: "aproximadamente 1 ano"
+        other: "aproximadamente {{count}} anos"
+      over_x_years:
+        one: "mais de 1 ano"
+        other: "mais de {{count}} anos"
+        
+  number:
+    format:
+      precision: 3
+      separator: ','
+      delimiter: '.'
+    currency:
+      format:
+        unit: '€'
+        precision: 2
+        format: "%u %n"
+        separator: ','
+        delimiter: '.'
+    percentage:
+      format:
+        delimiter: ''
+    precision:
+      format:
+        delimiter: ''
+    human:
+      format:
+        precision: 1
+        delimiter: ''
+
+  activerecord:
+    errors:
+      template:
+        header:
+          one: "Não foi possível guardar {{model}}: 1 erro"
+          other: "Não foi possível guardar {{model}}: {{count}} erros"
+        body: "Por favor, verifique os seguintes campos:"
+      messages:
+        inclusion: "não está incluído na lista"
+        exclusion: "não está disponível"
+        invalid: "não é válido"
+        confirmation: "não está de acordo com a confirmação"
+        accepted:  "precisa de ser aceite"
+        empty: "não pode estar em branco"
+        blank: "não pode estar em branco"
+        too_long: "tem demasiados caracteres (máximo: {{count}} caracteres)"
+        too_short: "tem poucos caracteres (mínimo: {{count}} caracteres)"
+        wrong_length: "não é do tamanho correcto (necessita de ter {{count}} caracteres)"
+        taken: "não está disponível"
+        not_a_number: "não é um número"
+        greater_than: "tem de ser maior do que {{count}}"
+        greater_than_or_equal_to: "tem de ser maior ou igual a {{count}}"
+        equal_to: "tem de ser igual a {{count}}"
+        less_than: "tem de ser menor do que {{count}}"
+        less_than_or_equal_to: "tem de ser menor ou igual a {{count}}"
+        odd: "tem de ser ímpar"
+        even: "tem de ser par"
+        greater_than_start_date: "deve ser maior que a data inicial"
+        not_same_project: "não pertence ao mesmo projecto"
+        circular_dependency: "Esta relação iria criar uma dependência circular"
+
+  ## Translated by: Pedro Araújo <phcrva19@hotmail.com>
+  actionview_instancetag_blank_option: Seleccione
+  
+  general_text_No: 'Não'
+  general_text_Yes: 'Sim'
+  general_text_no: 'não'
+  general_text_yes: 'sim'
+  general_lang_name: 'Português'
+  general_csv_separator: ';'
+  general_csv_decimal_separator: ','
+  general_csv_encoding: ISO-8859-15
+  general_pdf_encoding: ISO-8859-15
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: A conta foi actualizada com sucesso.
+  notice_account_invalid_creditentials: Utilizador ou palavra-chave invá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ção externa. Não é possível alterar a palavra-chave.
+  notice_account_lost_email_sent: Foi-lhe enviado um e-mail com as instruções para escolher uma nova palavra-chave.
+  notice_account_activated: A sua conta foi activada. Já pode autenticar-se.
+  notice_successful_create: Criado com sucesso.
+  notice_successful_update: Alterado com sucesso.
+  notice_successful_delete: Apagado com sucesso.
+  notice_successful_connection: Ligado com sucesso.
+  notice_file_not_found: A página que está a tentar aceder não existe ou foi removida.
+  notice_locking_conflict: Os dados foram actualizados por outro utilizador.
+  notice_not_authorized: Não está autorizado a visualizar esta página.
+  notice_email_sent: "Foi enviado um e-mail para {{value}}"
+  notice_email_error: "Ocorreu um erro ao enviar o e-mail ({{value}})"
+  notice_feeds_access_key_reseted: A sua chave de RSS foi inicializada.
+  notice_failed_to_save_issues: "Não foi possível guardar {{count}} tarefa(s) das {{total}} seleccionadas: {{ids}}."
+  notice_no_issue_selected: "Nenhuma tarefa seleccionada! Por favor, seleccione as tarefas que quer editar."
+  notice_account_pending: "A sua conta foi criada e está agora à espera de aprovação do administrador."
+  notice_default_data_loaded: Configuração padrão carregada com sucesso.
+  notice_unable_delete_version: Não foi possível apagar a versão.
+  
+  error_can_t_load_default_data: "Não foi possível carregar a configuração padrão: {{value}}"
+  error_scm_not_found: "A entrada ou revisão não foi encontrada no repositório."
+  error_scm_command_failed: "Ocorreu um erro ao tentar aceder ao repositório: {{value}}"
+  error_scm_annotate: "A entrada não existe ou não pode ser anotada."
+  error_issue_not_found_in_project: 'A tarefa não foi encontrada ou não pertence a este projecto.'
+  
+  mail_subject_lost_password: "Palavra-chave de {{value}}"
+  mail_body_lost_password: 'Para mudar a sua palavra-chave, clique no link abaixo:'
+  mail_subject_register: "Activação de conta de {{value}}"
+  mail_body_register: 'Para activar a sua conta, clique no link abaixo:'
+  mail_body_account_information_external: "Pode utilizar a conta {{value}} para autenticar-se."
+  mail_body_account_information: Informação da sua conta
+  mail_subject_account_activation_request: "Pedido de activação da conta {{value}}"
+  mail_body_account_activation_request: "Um novo utilizador ({{value}}) registou-se. A sua conta está à espera de aprovação:'"
+  mail_subject_reminder: "{{count}} tarefa(s) para entregar nos próximos dias"
+  mail_body_reminder: "{{count}} tarefa(s) que estão atribuídas a si estão agendadas para estarem completas nos próximos {{days}} dias:"
+  
+  gui_validation_error: 1 erro
+  gui_validation_error_plural: "{{count}} erros"
+  
+  field_name: Nome
+  field_description: Descrição
+  field_summary: Sumário
+  field_is_required: Obrigatório
+  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 projectos
+  field_possible_values: Valores possíveis
+  field_regexp: Expressão regular
+  field_min_length: Tamanho mínimo
+  field_max_length: Tamanho máximo
+  field_value: Valor
+  field_category: Categoria
+  field_title: Título
+  field_project: Projecto
+  field_issue: Tarefa
+  field_status: Estado
+  field_notes: Notas
+  field_is_closed: Tarefa fechada
+  field_is_default: Valor por omissão
+  field_tracker: Tipo
+  field_subject: Assunto
+  field_due_date: Data final
+  field_assigned_to: Atribuído a
+  field_priority: Prioridade
+  field_fixed_version: Versão
+  field_user: Utilizador
+  field_role: Papel
+  field_homepage: Página
+  field_is_public: Público
+  field_parent: Sub-projecto de
+  field_is_in_chlog: Tarefas mostradas no changelog
+  field_is_in_roadmap: Tarefas mostradas no roadmap
+  field_login: Nome de utilizador
+  field_mail_notification: Notificações por e-mail
+  field_admin: Administrador
+  field_last_login_on: Última visita
+  field_language: Língua
+  field_effective_date: Data
+  field_password: Palavra-chave
+  field_new_password: Nova palavra-chave
+  field_password_confirmation: Confirmação
+  field_version: Versão
+  field_type: Tipo
+  field_host: Servidor
+  field_port: Porta
+  field_account: Conta
+  field_base_dn: Base DN
+  field_attr_login: Atributo utilizador
+  field_attr_firstname: Atributo nome próprio
+  field_attr_lastname: Atributo último nome
+  field_attr_mail: Atributo e-mail
+  field_onthefly: Criação de utilizadores na hora
+  field_start_date: Início
+  field_done_ratio: %% Completo
+  field_auth_source: Modo de autenticação
+  field_hide_mail: Esconder endereço de e-mail
+  field_comments: Comentário
+  field_url: URL
+  field_start_page: Página inicial
+  field_subproject: Subprojecto
+  field_hours: Horas
+  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: 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ário
+  field_searchable: Procurável
+  field_default_value: Valor por omissão
+  field_comments_sorting: Mostrar comentários
+  field_parent_title: Página pai
+  
+  setting_app_title: Título da aplicação
+  setting_app_subtitle: Sub-título da aplicação
+  setting_welcome_text: Texto de boas vindas
+  setting_default_language: Língua por omissão
+  setting_login_required: Autenticação obrigatória
+  setting_self_registration: Auto-registo
+  setting_attachment_max_size: Tamanho máximo do anexo
+  setting_issues_export_limit: Limite de exportação das tarefas
+  setting_mail_from: E-mail enviado de
+  setting_bcc_recipients: Recipientes de BCC
+  setting_host_name: Hostname
+  setting_text_formatting: Formatação do texto
+  setting_wiki_compression: Compressão do histórico do Wiki
+  setting_feeds_limit: Limite de conteúdo do feed
+  setting_default_projects_public: Projectos novos são públicos por omissão
+  setting_autofetch_changesets: Buscar automaticamente commits
+  setting_sys_api_enabled: Activar Web Service para gestão do repositório
+  setting_commit_ref_keywords: Palavras-chave de referência
+  setting_commit_fix_keywords: Palavras-chave de fecho
+  setting_autologin: Login automático
+  setting_date_format: Formato da data
+  setting_time_format: Formato do tempo
+  setting_cross_project_issue_relations: Permitir relações entre tarefas de projectos diferentes
+  setting_issue_list_default_columns: Colunas na lista de tarefas por omissão
+  setting_repositories_encodings: Encodings dos repositórios
+  setting_commit_logs_encoding: Encoding das mensagens de commit
+  setting_emails_footer: Rodapé do e-mails
+  setting_protocol: Protocolo
+  setting_per_page_options: Opções de objectos por página
+  setting_user_format: Formato de apresentaã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ênciais
+  
+  project_module_issue_tracking: Tarefas
+  project_module_time_tracking: Registo de tempo
+  project_module_news: Notícias
+  project_module_documents: Documentos
+  project_module_files: Ficheiros
+  project_module_wiki: Wiki
+  project_module_repository: Repositó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_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Todos os projectos
+  label_project_latest: Ú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 {{value}}"
+  label_issue_added: Tarefa adicionada
+  label_issue_updated: Tarefa actualizada
+  label_document: Documento
+  label_document_new: Novo documento
+  label_document_plural: Documentos
+  label_document_added: Documento adicionado
+  label_role: Papel
+  label_role_plural: Papéis
+  label_role_new: Novo papel
+  label_role_and_permissions: Papéis e permissões
+  label_member: Membro
+  label_member_new: Novo membro
+  label_member_plural: Membros
+  label_tracker: Tipo
+  label_tracker_plural: Tipos
+  label_tracker_new: Novo tipo
+  label_workflow: Workflow
+  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ções
+  label_enumeration_new: Novo valor
+  label_information: Informação
+  label_information_plural: Informações
+  label_please_login: Por favor autentique-se
+  label_register: Registar
+  label_password_lost: Perdi a palavra-chave
+  label_home: Página Inicial
+  label_my_page: Página Pessoal
+  label_my_account: Minha conta
+  label_my_projects: Meus projectos
+  label_administration: Administração
+  label_login: Entrar
+  label_logout: Sair
+  label_help: Ajuda
+  label_reported_issues: Tarefas criadas
+  label_assigned_to_me_issues: Tarefas atribuídas a mim
+  label_last_login: Último acesso
+  label_registered_on: Registado em
+  label_activity: Actividade
+  label_overall_activity: Actividade geral
+  label_new: Novo
+  label_logged_as: Ligado como
+  label_environment: Ambiente
+  label_authentication: Autenticação
+  label_auth_source: Modo de autenticação
+  label_auth_source_new: Novo modo de autenticação
+  label_auth_source_plural: Modos de autenticação
+  label_subproject_plural: Sub-projectos
+  label_and_its_subprojects: "{{value}} e sub-projectos"
+  label_min_max_length: Tamanho mínimo-máximo
+  label_list: Lista
+  label_date: Data
+  label_integer: Inteiro
+  label_float: Decimal
+  label_boolean: Booleano
+  label_string: Texto
+  label_text: Texto longo
+  label_attribute: Atributo
+  label_attribute_plural: Atributos
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Downloads"
+  label_no_data: Sem dados para mostrar
+  label_change_status: Mudar estado
+  label_history: Histórico
+  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ório
+  label_report_plural: Relatórios
+  label_news: Notícia
+  label_news_new: Nova notícia
+  label_news_plural: Notícias
+  label_news_latest: Últimas notícias
+  label_news_view_all: Ver todas as notícias
+  label_news_added: Notícia adicionada
+  label_change_log: Change log
+  label_settings: Configurações
+  label_overview: Visão geral
+  label_version: Versão
+  label_version_new: Nova versão
+  label_version_plural: Versões
+  label_confirmation: Confirmação
+  label_export_to: 'Também disponível em:'
+  label_read: Ler...
+  label_public_projects: Projectos públicos
+  label_open_issues: aberto
+  label_open_issues_plural: abertos
+  label_closed_issues: fechado
+  label_closed_issues_plural: fechados
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Total
+  label_permissions: Permissões
+  label_current_status: Estado actual
+  label_new_statuses_allowed: Novos estados permitidos
+  label_all: todos
+  label_none: nenhum
+  label_nobody: ninguém
+  label_next: Próximo
+  label_previous: Anterior
+  label_used_by: Usado por
+  label_details: Detalhes
+  label_add_note: Adicionar nota
+  label_per_page: Por página
+  label_calendar: Calendário
+  label_months_from: meses de
+  label_gantt: Gantt
+  label_internal: Interno
+  label_last_changes: "últimas {{count}} alterações"
+  label_change_view_all: Ver todas as alterações
+  label_personalize_page: Personalizar esta página
+  label_comment: Comentário
+  label_comment_plural: Comentários
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Adicionar comentário
+  label_comment_added: Comentário adicionado
+  label_comment_delete: Apagar comentá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: é
+  label_not_equals: não é
+  label_in_less_than: em menos de
+  label_in_more_than: em mais de
+  label_in: em
+  label_today: hoje
+  label_all_time: sempre
+  label_yesterday: ontem
+  label_this_week: esta semana
+  label_last_week: semana passada
+  label_last_n_days: "últimos {{count}} dias"
+  label_this_month: este mês
+  label_last_month: mês passado
+  label_this_year: este ano
+  label_date_range: Date range
+  label_less_than_ago: menos de dias atrás
+  label_more_than_ago: mais de dias atrás
+  label_ago: dias atrás
+  label_contains: contém
+  label_not_contains: não contém
+  label_day_plural: dias
+  label_repository: Repositório
+  label_repository_plural: Repositórios
+  label_browse: Navegar
+  label_modification: "{{count}} alteração"
+  label_modification_plural: "{{count}} alterações"
+  label_revision: Revisão
+  label_revision_plural: Revisões
+  label_associated_revisions: Revisões associadas
+  label_added: adicionado
+  label_modified: modificado
+  label_copied: copiado
+  label_renamed: renomeado
+  label_deleted: apagado
+  label_latest_revision: Última revisão
+  label_latest_revision_plural: Últimas revisões
+  label_view_revisions: Ver revisões
+  label_max_size: Tamanho máximo
+  label_sort_highest: Mover para o iní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 {{value}}"
+  label_roadmap_overdue: "Atrasado {{value}}"
+  label_roadmap_no_issues: Sem tarefas para esta versão
+  label_search: Procurar
+  label_result_plural: Resultados
+  label_all_words: Todas as palavras
+  label_wiki: Wiki
+  label_wiki_edit: Edição da Wiki
+  label_wiki_edit_plural: Edições da Wiki
+  label_wiki_page: Página da Wiki
+  label_wiki_page_plural: Páginas da Wiki
+  label_index_by_title: Índice por título
+  label_index_by_date: Índice por data
+  label_current_version: Versão actual
+  label_preview: Pré-visualizar
+  label_feed_plural: Feeds
+  label_changes_details: Detalhes de todas as mudanças
+  label_issue_tracking: Tarefas
+  label_spent_time: Tempo gasto
+  label_f_hour: "{{value}} hora"
+  label_f_hour_plural: "{{value}} horas"
+  label_time_tracking: Registo de tempo
+  label_change_plural: Mudanças
+  label_statistics: Estatísticas
+  label_commits_per_month: Commits por mês
+  label_commits_per_author: Commits por autor
+  label_view_diff: Ver diferenças
+  label_diff_inline: inline
+  label_diff_side_by_side: lado a lado
+  label_options: Opções
+  label_copy_workflow_from: Copiar workflow de
+  label_permissions_report: Relatório de permissões
+  label_watched_issues: Tarefas observadas
+  label_related_issues: Tarefas relacionadas
+  label_applied_status: Estado aplicado
+  label_loading: A carregar...
+  label_relation_new: Nova relação
+  label_relation_delete: Apagar relaçã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 a início
+  label_end_to_end: fim a fim
+  label_start_to_start: início a início
+  label_start_to_end: início a fim
+  label_stay_logged_in: Guardar sessão
+  label_disabled: desactivado
+  label_show_completed_versions: Mostrar versões acabadas
+  label_me: eu
+  label_board: Forum
+  label_board_new: Novo forum
+  label_board_plural: Forums
+  label_topic_plural: Tópicos
+  label_message_plural: Mensagens
+  label_message_last: Ú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ês
+  label_week: Semana
+  label_date_from: De
+  label_date_to: Para
+  label_language_based: Baseado na língua do utilizador
+  label_sort_by: "Ordenar por {{value}}"
+  label_send_test_email: enviar um e-mail de teste
+  label_feeds_access_key_created_on: "Chave RSS criada há {{value}} atrás"
+  label_module_plural: Módulos
+  label_added_time_by: "Adicionado por {{author}} há {{age}} atrás"
+  label_updated_time: "Alterado há {{value}} atrás"
+  label_jump_to_a_project: Ir para o projecto...
+  label_file_plural: Ficheiros
+  label_changeset_plural: Changesets
+  label_default_columns: Colunas por omissão
+  label_no_change_option: (sem alteração)
+  label_bulk_edit_selected_issues: Editar tarefas seleccionadas em conjunto
+  label_theme: Tema
+  label_default: Padrão
+  label_search_titles_only: Procurar apenas em títulos
+  label_user_mail_option_all: "Para qualquer evento em todos os meus projectos"
+  label_user_mail_option_selected: "Para qualquer evento apenas nos projectos seleccionados..."
+  label_user_mail_option_none: "Apenas para coisas que esteja a observar ou esteja envolvido"
+  label_user_mail_no_self_notified: "Não quero ser notificado de alterações feitas por mim"
+  label_registration_activation_by_email: Activação da conta por e-mail
+  label_registration_manual_activation: Activação manual da conta
+  label_registration_automatic_activation: Activação automática da conta
+  label_display_per_page: "Por página: {{value}}'"
+  label_age: Idade
+  label_change_properties: Mudar propriedades
+  label_general: Geral
+  label_more: Mais
+  label_scm: SCM
+  label_plugins: Extensões
+  label_ldap_authentication: Autenticação LDAP
+  label_downloads_abbr: D/L
+  label_optional_description: Descrição opcional
+  label_add_another_file: Adicionar outro ficheiro
+  label_preferences: Preferências
+  label_chronological_order: Em ordem cronológica
+  label_reverse_chronological_order: Em ordem cronológica inversa
+  label_planning: Planeamento
+  label_incoming_emails: E-mails a chegar
+  label_generate_key: Gerar uma chave
+  label_issue_watchers: Observadores
+  
+  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: 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: Activar
+  button_sort: Ordenar
+  button_log_time: Tempo de trabalho
+  button_rollback: Voltar para esta versão
+  button_watch: Observar
+  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: activo
+  status_registered: registado
+  status_locked: bloqueado
+  
+  text_select_mail_notifications: Seleccionar as acções que originam uma notificação por e-mail.
+  text_regexp_info: ex. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 siginifica sem restrição
+  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): {{value}} também será/serã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 {{old}} para {{new}}"
+  text_journal_set_to: "alterado para {{value}}"
+  text_journal_deleted: apagado
+  text_tip_task_begin_day: tarefa a começar neste dia
+  text_tip_task_end_day: tarefa a acabar neste dia
+  text_tip_task_begin_end_day: tarefa a começar e acabar neste dia
+  text_project_identifier_info: 'Apenas são permitidos letras minúsculas (a-z), números e hífens.<br />Uma vez guardado, o identificador não poderá ser alterado.'
+  text_caracters_maximum: "máximo {{count}} caracteres."
+  text_caracters_minimum: "Deve ter pelo menos {{count}} caracteres."
+  text_length_between: "Deve ter entre {{min}} e {{max}} caracteres."
+  text_tracker_no_workflow: Sem workflow definido para este tipo de tarefa.
+  text_unallowed_characters: Caracteres não permitidos
+  text_comma_separated: Permitidos múltiplos valores (separados por vírgula).
+  text_issues_ref_in_commit_messages: Referenciando e fechando tarefas em mensagens de commit
+  text_issue_added: "Tarefa {{id}} foi criada por {{author}}."
+  text_issue_updated: "Tarefa {{id}} foi actualizada por {{author}}."
+  text_wiki_destroy_confirmation: Tem a certeza que deseja apagar este wiki e todo o seu conteúdo?
+  text_issue_category_destroy_question: "Algumas tarefas ({{count}}) estão atribuídas a esta categoria. O que quer fazer?"
+  text_issue_category_destroy_assignments: Remover as atribuições à categoria
+  text_issue_category_reassign_to: Re-atribuir as tarefas para esta categoria
+  text_user_mail_option: "Para projectos não seleccionados, apenas receberá notificações acerca de coisas que está a observar ou está envolvido (ex. tarefas das quais foi o criador ou lhes foram atribuídas)."
+  text_no_configuration_data: "Papeis, tipos de tarefas, estados das tarefas e workflows ainda não foram configurados.\nÉ extremamente recomendado carregar as configurações padrão. Será capaz de as modificar depois de estarem carregadas."
+  text_load_default_configuration: Carregar as configurações padrão
+  text_status_changed_by_changeset: "Aplicado no changeset {{value}}."
+  text_issues_destroy_confirmation: 'Tem a certeza que deseja apagar a(s) tarefa(s) seleccionada(s)?'
+  text_select_project_modules: 'Seleccione os módulos a activar para este projecto:'
+  text_default_administrator_account_changed: Conta default de administrador alterada.
+  text_file_repository_writable: Repositório de ficheiros com permissões de escrita
+  text_rmagick_available: RMagick disponível (opcional)
+  text_destroy_time_entries_question: %.02f horas de trabalho foram atribuí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: "{{value}} escreveu:'"
+  text_enumeration_destroy_question: "{{count}} objectos estão atribuídos a este valor.'"
+  text_enumeration_category_reassign_to: 'Re-atribuí-los para este valor:'
+  text_email_delivery_not_configured: "Entrega por e-mail não está configurada, e as notificação estão desactivadas.\nConfigure o seu servidor de SMTP em config/email.yml e reinicie a aplicação para activar estas funcionalidades."
+  
+  default_role_manager: Gestor
+  default_role_developper: Programador
+  default_role_reporter: Repórter
+  default_tracker_bug: Bug
+  default_tracker_feature: Funcionalidade
+  default_tracker_support: Suporte
+  default_issue_status_new: Novo
+  default_issue_status_assigned: Atribuí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ção de utilizador
+  default_doc_category_tech: Documentação técnica
+  default_priority_low: Baixa
+  default_priority_normal: Normal
+  default_priority_high: Alta
+  default_priority_urgent: Urgente
+  default_priority_immediate: Imediata
+  default_activity_design: Planeamento
+  default_activity_development: Desenvolvimento
+  
+  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ú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ões
+  permission_manage_wiki: Gerir wiki
+  permission_manage_categories: Gerir categorias de tarefas
+  permission_protect_wiki_pages: Proteger páginas de wiki
+  permission_comment_news: Comentar notícias
+  permission_delete_messages: Apagar mensagens
+  permission_select_project_modules: Seleccionar módulos do projecto
+  permission_manage_documents: Gerir documentos
+  permission_edit_wiki_pages: Editar pá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ções de tarefas
+  permission_delete_wiki_pages: Apagar páginas de wiki
+  permission_manage_boards: Gerir forums
+  permission_delete_wiki_pages_attachments: Apagar anexos
+  permission_view_wiki_edits: Ver histó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ícias
+  permission_view_calendar: Ver calendá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ório
+  permission_commit_access: Acesso a submissão
+  permission_browse_repository: Navegar em repositó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áginas de wiki
+  permission_edit_time_entries: Editar entradas de tempo
+  permission_edit_own_issue_notes: Editar as prórpias notas
+  setting_gravatar_enabled: Utilizar icons Gravatar
+  label_example: Exemplo
+  text_repository_usernames_mapping: "Seleccionar ou actualizar o utilizador de Redmine mapeado a cada nome de utilizador encontrado no repositório.\nUtilizadores com o mesmo nome de utilizador ou email no Redmine e no repositório são mapeados automaticamente."
+  permission_edit_own_messages: Editar as próprias mensagens
+  permission_delete_own_messages: Apagar as próprias mensagens
+  label_user_activity: "Actividade de {{value}}"
+  label_updated_time_by: "Actualizado por {{author}} há {{age}}"
+  text_diff_truncated: '... Este diff foi truncado porque excede o tamanho máximo que pode ser mostrado.'
+  setting_diff_max_lines_displayed: Número máximo de linhas de diff mostradas
+  text_plugin_assets_writable: Plugin assets directory writable
+  warning_attachments_not_saved: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/ro.yml b/config/locales/ro.yml
new file mode 100644 (file)
index 0000000..102081d
--- /dev/null
@@ -0,0 +1,819 @@
+# Romanian translations for Ruby on Rails 
+# by Catalin Ilinca (me@talin.ro)
+# updated by kfl62 (bogus keys are now commented)
+
+ro:
+  date:
+    formats:
+      default: "%d-%m-%Y"
+      short: "%d %b"
+      long: "%d %B %Y"
+#      only_day: "%e"
+
+    day_names: [Duminică, Luni, Marți, Miercuri, Joi, Vineri, Sâmbată]
+    abbr_day_names: [Dum, Lun, Mar, Mie, Joi, Vin, Sâm]
+    month_names: [~, Ianuarie, Februarie, Martie, Aprilie, Mai, Iunie, Iulie, August, Septembrie, Octombrie, Noiembrie, Decembrie]
+    abbr_month_names: [~, Ian, Feb, Mar, Apr, Mai, Iun, Iul, Aug, Sep, Oct, Noi, Dec]
+    order: [ :day, :month, :year ]
+  
+  time:
+    formats:
+      default: "%a %d %b %Y, %H:%M:%S %z"
+#      time: "%H:%M"
+      short: "%d %b %H:%M"
+      long: "%d %B %Y %H:%M"
+#      only_second: "%S"
+      
+#      datetime:
+#        formats:
+#          default: "%d-%m-%YT%H:%M:%S%Z"
+          
+    am: ''
+    pm: ''
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: "jumătate de minut"
+      less_than_x_seconds:
+        one:  "mai puțin de o secundă"
+        other: "mai puțin de {{count}} secunde"
+      x_seconds:
+        one:  "1 secundă"
+        other: "{{count}} secunde"
+      less_than_x_minutes:
+        one:  "mai puțin de un minut"
+        other: "mai puțin de {{count}} minute"
+      x_minutes:
+        one:  "1 minut"
+        other: "{{count}} minute"
+      about_x_hours:
+        one:  "aproximativ o oră"
+        other: "aproximativ {{count}} ore"
+      x_days:
+        one:  "1 zi"
+        other: "{{count}} zile"
+      about_x_months:
+        one:  "aproximativ o lună"
+        other: "aproximativ {{count}} luni"
+      x_months:
+        one:  "1 lună"
+        other: "{{count}} luni"
+      about_x_years:
+        one:  "aproximativ un an"
+        other: "aproximativ {{count}} ani"
+      over_x_years:
+        one:  "mai mult de un an"
+        other: "mai mult de {{count}} ani"
+    prompts:
+      year:   "Anul"
+      month:  "Luna"
+      day:    "Ziua"
+      hour:   "Ora"
+      minute: "Minutul"
+      second: "Secunda"
+      
+  number:
+    format:
+      precision: 3
+      separator: '.'
+      delimiter: ','
+    currency:
+      format:
+        unit: 'RON'
+        precision: 2
+        separator: '.'
+        delimiter: ','
+        format: '%n %u'
+    percentage:
+      format:
+        # separator:
+        delimiter: ","
+#        precision: 2
+    precision:
+      format:
+        # separator:
+        delimiter: ""
+        # precision:
+    human:
+      format:
+#        separator: "."
+        delimiter: ","
+        precision: 1
+      storage_units: [Bytes, KB, MB, GB, TB]
+        
+  activerecord:
+    errors:
+      template:
+        header: 
+          one: "Nu am putut salva acest model {{model}}: 1 eroare"
+          other: "Nu am putut salva acest {{model}}: {{count}} erori."
+        body: "Încearcă să corectezi urmatoarele câmpuri:"
+      messages:
+        inclusion: "nu este inclus în listă"
+        exclusion: "este rezervat"
+        invalid: "este invalid"
+        confirmation: "nu este confirmat"
+        accepted: "trebuie dat acceptul"
+        empty: "nu poate fi gol"
+        blank: "nu poate fi gol"
+        too_long: "este prea lung (se pot folosi maximum {{count}} caractere)"
+        too_short: "este pre scurt (minumim de caractere este {{count}})"
+        wrong_length: "nu are lungimea corectă (trebuie să aiba {{count}} caractere)"
+        taken: "este deja folosit"
+        not_a_number: "nu este un număr"
+        greater_than: "trebuie să fie mai mare decât {{count}}"
+        greater_than_or_equal_to: "trebuie să fie mai mare sau egal cu {{count}}"
+        equal_to: "trebuie să fie egal cu {{count}}"
+        less_than: "trebuie să fie mai mic decât {{count}}"
+        less_than_or_equal_to: "trebuie să fie mai mic sau egal cu {{count}}"
+        odd: "trebuie să fie par"
+        even: "trebuie să fie impar"
+        greater_than_start_date: "trebuie sa fie mai mare ca data de start"
+        not_same_project: "nu apartine projectului respectiv"
+        circular_dependency: "Aceasta relatie ar crea dependenta circulara"
+  support:
+      array:
+#        sentence_connector: "și"
+        words_connector: ", "
+        two_words_connector: " şi "
+        last_word_connector: " şi "
+
+  actionview_instancetag_blank_option: Va rog selectati
+  
+  general_text_No: 'Nu'
+  general_text_Yes: 'Da'
+  general_text_no: 'nu'
+  general_text_yes: 'da'
+  general_lang_name: 'Română'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '7'
+  
+  notice_account_updated: Contul a fost creat cu succes.
+  notice_account_invalid_creditentials: Numele utilizator sau parola este invalida.
+  notice_account_password_updated: Parola a fost modificata cu succes.
+  notice_account_wrong_password: Parola gresita
+  notice_account_register_done: Contul a fost creat cu succes. Pentru activarea contului folositi linkul primit in e-mailul de confirmare.
+  notice_account_unknown_email: Utilizator inexistent.
+  notice_can_t_change_password: Acest cont foloseste un sistem de autenticare externa. Parola nu poate fi schimbata.
+  notice_account_lost_email_sent: Un e-mail cu instructiuni de a seta noua parola a fost trimisa.
+  notice_account_activated: Contul a fost activat. Acum puteti intra in cont.
+  notice_successful_create: Creat cu succes.
+  notice_successful_update: Modificare cu succes.
+  notice_successful_delete: Stergere cu succes.
+  notice_successful_connection: Conectare cu succes.
+  notice_file_not_found: Pagina dorita nu exista sau nu mai este valabila.
+  notice_locking_conflict: Informatiile au fost modificate de un alt utilizator.
+  notice_not_authorized: Nu aveti autorizatia sa accesati aceasta pagina.
+  notice_email_sent: "Un e-mail a fost trimis la adresa {{value}}"
+  notice_email_error: "Eroare in trimiterea e-mailului ({{value}})"
+  notice_feeds_access_key_reseted: Parola de acces RSS a fost resetat.
+  
+  error_scm_not_found: "Articolul sau reviziunea nu exista in stoc (Repository)."
+  error_scm_command_failed: "An error occurred when trying to access the repository: {{value}}"
+  
+  mail_subject_lost_password: "Your {{value}} password"
+  mail_body_lost_password: 'To change your password, click on the following link:'
+  mail_subject_register: "Your {{value}} account activation"
+  mail_body_register: 'To activate your account, click on the following link:'
+  
+  gui_validation_error: 1 eroare
+  gui_validation_error_plural: "{{count}} erori"
+  
+  field_name: Nume
+  field_description: Descriere
+  field_summary: Sumar
+  field_is_required: Obligatoriu
+  field_firstname: Nume
+  field_lastname: Prenume
+  field_mail: Email
+  field_filename: Fisier
+  field_filesize: Marimea fisierului
+  field_downloads: Download
+  field_author: Autor
+  field_created_on: Creat
+  field_updated_on: Modificat
+  field_field_format: Format
+  field_is_for_all: Pentru toate proiectele
+  field_possible_values: Valori posibile
+  field_regexp: Expresie regulara
+  field_min_length: Lungime minima
+  field_max_length: Lungime maxima
+  field_value: Valoare
+  field_category: Categorie
+  field_title: Titlu
+  field_project: Proiect
+  field_issue: Tichet
+  field_status: Statut
+  field_notes: Note
+  field_is_closed: Tichet rezolvat
+  field_is_default: Statut de baza
+  field_tracker: Tip tichet
+  field_subject: Subiect
+  field_due_date: Data finalizarii 
+  field_assigned_to: Atribuit pentru
+  field_priority: Prioritate
+  field_fixed_version: Target version
+  field_user: Utilizator
+  field_role: Rol
+  field_homepage: Pagina principala
+  field_is_public: Public
+  field_parent: Subproiect al
+  field_is_in_chlog: Tichetele sunt vizibile in changelog
+  field_is_in_roadmap: Tichetele sunt vizibile in roadmap
+  field_login: Autentificare
+  field_mail_notification: Notificari prin e-mail
+  field_admin: Administrator
+  field_last_login_on: Ultima conectare
+  field_language: Limba
+  field_effective_date: Data
+  field_password: Parola
+  field_new_password: Parola noua
+  field_password_confirmation: Confirmare
+  field_version: Versiune
+  field_type: Tip
+  field_host: Host
+  field_port: Port
+  field_account: Cont
+  field_base_dn: Base DN
+  field_attr_login: Atribut autentificare
+  field_attr_firstname: Atribut nume
+  field_attr_lastname: Atribut prenume
+  field_attr_mail: Atribut e-mail
+  field_onthefly: Creare utilizator on-the-fly (rapid)
+  field_start_date: Start
+  field_done_ratio: %% rezolvat
+  field_auth_source: Mod de autentificare
+  field_hide_mail: Ascunde adresa de e-mail
+  field_comments: Comentariu
+  field_url: URL
+  field_start_page: Pagina de start
+  field_subproject: Subproiect
+  field_hours: Ore
+  field_activity: Activitate
+  field_spent_on: Data
+  field_identifier: Identificator
+  field_is_filter: Folosit ca un filtru
+  field_issue_to_id: Articole similare
+  field_delay: Intarziere
+  field_assignable: La acest rol se poate atribui tichete
+  field_redirect_existing_links: Redirectare linkuri existente
+  field_estimated_hours: Timpul estimat
+  field_default_value: Default value
+  
+  setting_app_title: Titlul aplicatiei
+  setting_app_subtitle: Subtitlul aplicatiei
+  setting_welcome_text: Textul de intampinare
+  setting_default_language: Limbajul
+  setting_login_required: Autentificare obligatorie
+  setting_self_registration: Inregistrarea utilizatorilor pe cont propriu este permisa
+  setting_attachment_max_size: Lungimea maxima al attachmentului
+  setting_issues_export_limit: Limita de exportare a tichetelor
+  setting_mail_from: Adresa de e-mail al emitatorului
+  setting_host_name: Numele hostului
+  setting_text_formatting: Formatarea textului
+  setting_wiki_compression: Compresie istoric wiki
+  setting_feeds_limit: Limita continut feed
+  setting_autofetch_changesets: Autofetch commits
+  setting_sys_api_enabled: Setare WS pentru managementul stocului (repository)
+  setting_commit_ref_keywords: Cuvinte cheie de referinta
+  setting_commit_fix_keywords: Cuvinte cheie de rezolvare
+  setting_autologin: Autentificare automata
+  setting_date_format: Formatul datelor
+  setting_cross_project_issue_relations: Tichetele pot avea relatii intre diferite proiecte
+  
+  label_user: Utilizator
+  label_user_plural: Utilizatori
+  label_user_new: Utilizator nou
+  label_project: Proiect
+  label_project_new: Proiect nou
+  label_project_plural: Proiecte
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Toate proiectele
+  label_project_latest: Ultimele proiecte
+  label_issue: Tichet
+  label_issue_new: Tichet nou
+  label_issue_plural: Tichete
+  label_issue_view_all: Vizualizare toate tichetele
+  label_document: Document
+  label_document_new: Document nou
+  label_document_plural: Documente
+  label_role: Rol
+  label_role_plural: Roluri
+  label_role_new: Rol nou
+  label_role_and_permissions: Roluri si permisiuni
+  label_member: Membru
+  label_member_new: Membru nou
+  label_member_plural: Membrii
+  label_tracker: Tip tichet
+  label_tracker_plural: Tipuri de tichete
+  label_tracker_new: Tip tichet nou
+  label_workflow: Workflow
+  label_issue_status: Statut tichet
+  label_issue_status_plural: Statut tichete
+  label_issue_status_new: Statut nou
+  label_issue_category: Categorie tichet
+  label_issue_category_plural: Categorii tichete
+  label_issue_category_new: Categorie noua
+  label_custom_field: Camp personalizat
+  label_custom_field_plural: Campuri personalizate
+  label_custom_field_new: Camp personalizat nou
+  label_enumerations: Enumeratii
+  label_enumeration_new: Valoare noua
+  label_information: Informatie
+  label_information_plural: Informatii
+  label_please_login: Va rugam sa va autentificati
+  label_register: Inregistrare
+  label_password_lost: Parola pierduta
+  label_home: Prima pagina
+  label_my_page: Pagina mea
+  label_my_account: Contul meu
+  label_my_projects: Proiectele mele
+  label_administration: Administrare
+  label_login: Autentificare
+  label_logout: Iesire din cont
+  label_help: Ajutor
+  label_reported_issues: Tichete raportate
+  label_assigned_to_me_issues: Tichete atribuite pentru mine
+  label_last_login: Ultima conectare
+  label_registered_on: Inregistrat la
+  label_activity: Activitate
+  label_new: Nou
+  label_logged_as: Inregistrat ca
+  label_environment: Mediu
+  label_authentication: Autentificare
+  label_auth_source: Modul de autentificare
+  label_auth_source_new: Mod de autentificare noua
+  label_auth_source_plural: Moduri de autentificare
+  label_subproject_plural: Subproiecte
+  label_min_max_length: Lungime min-max
+  label_list: Lista
+  label_date: Data
+  label_integer: Numar intreg
+  label_boolean: Variabila logica
+  label_string: Text
+  label_text: text lung
+  label_attribute: Atribut
+  label_attribute_plural: Attribute
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Downloads"
+  label_no_data: Nu exista date de vizualizat
+  label_change_status: Schimbare statut
+  label_history: Istoric
+  label_attachment: Fisier
+  label_attachment_new: Fisier nou
+  label_attachment_delete: Stergere fisier
+  label_attachment_plural: Fisiere
+  label_report: Raport
+  label_report_plural: Rapoarte
+  label_news: Stiri
+  label_news_new: Adauga stiri
+  label_news_plural: Stiri
+  label_news_latest: Ultimele noutati
+  label_news_view_all: Vizualizare stiri
+  label_change_log: Change log
+  label_settings: Setari
+  label_overview: Sumar
+  label_version: Versiune
+  label_version_new: Versiune noua
+  label_version_plural: Versiuni
+  label_confirmation: Confirmare
+  label_export_to: Exportare in
+  label_read: Citire...
+  label_public_projects: Proiecte publice
+  label_open_issues: deschis
+  label_open_issues_plural: deschise
+  label_closed_issues: rezolvat
+  label_closed_issues_plural: rezolvate
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Total
+  label_permissions: Permisiuni
+  label_current_status: Statut curent
+  label_new_statuses_allowed: Drepturi de a schimba statutul in
+  label_all: toate
+  label_none: n/a
+  label_next: Urmator
+  label_previous: Anterior
+  label_used_by: Folosit de
+  label_details: Detalii
+  label_add_note: Adauga o nota
+  label_per_page: Per pagina
+  label_calendar: Calendar
+  label_months_from: luni incepand cu
+  label_gantt: Gantt
+  label_internal: Internal
+  label_last_changes: "ultimele {{count}} modificari"
+  label_change_view_all: Vizualizare toate modificarile
+  label_personalize_page: Personalizeaza aceasta pagina
+  label_comment: Comentariu
+  label_comment_plural: Comentarii
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Adauga un comentariu
+  label_comment_added: Comentariu adaugat
+  label_comment_delete: Stergere comentarii
+  label_query: Raport personalizat
+  label_query_plural: Rapoarte personalizate
+  label_query_new: Raport nou
+  label_filter_add: Adauga filtru
+  label_filter_plural: Filtre
+  label_equals: egal cu
+  label_not_equals: nu este egal cu
+  label_in_less_than: este mai putin decat
+  label_in_more_than: este mai mult ca
+  label_in: in
+  label_today: azi
+  label_this_week: saptamana curenta
+  label_less_than_ago: recent
+  label_more_than_ago: mai multe zile
+  label_ago: in ultimele zile
+  label_contains: contine
+  label_not_contains: nu contine
+  label_day_plural: zile
+  label_repository: Stoc (Repository)
+  label_browse: Navigare
+  label_modification: "{{count}} modificare"
+  label_modification_plural: "{{count}} modificari"
+  label_revision: Revizie
+  label_revision_plural: Revizii
+  label_added: adaugat
+  label_modified: modificat
+  label_deleted: sters
+  label_latest_revision: Ultima revizie
+  label_latest_revision_plural: Ultimele revizii
+  label_view_revisions: Vizualizare revizii
+  label_max_size: Marime maxima
+  label_sort_highest: Muta prima
+  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 {{value}}"
+  label_roadmap_overdue: "{{value}} intarziere"
+  label_roadmap_no_issues: Nu sunt tichete pentru aceasta reviziune
+  label_search: Cauta
+  label_result_plural: Rezultate
+  label_all_words: Toate cuvintele
+  label_wiki: Wiki
+  label_wiki_edit: Editare wiki
+  label_wiki_edit_plural: Editari wiki
+  label_wiki_page: Pagina wiki
+  label_wiki_page_plural: Pagini wiki
+  label_current_version: Versiunea curenta
+  label_preview: Pre-vizualizare
+  label_feed_plural: Feeduri
+  label_changes_details: Detaliile modificarilor
+  label_issue_tracking: Urmarire tichete
+  label_spent_time: Timp consumat
+  label_f_hour: "{{value}} ora"
+  label_f_hour_plural: "{{value}} ore"
+  label_time_tracking: Urmarire timp
+  label_change_plural: Schimbari
+  label_statistics: Statistici
+  label_commits_per_month: Rezolvari lunare
+  label_commits_per_author: Rezolvari 
+  label_view_diff: Vizualizare diferente
+  label_diff_inline: inline
+  label_diff_side_by_side: side by side
+  label_options: Optiuni
+  label_copy_workflow_from: Copiaza workflow de la
+  label_permissions_report: Raportul permisiunilor
+  label_watched_issues: Tichete urmarite
+  label_related_issues: Tichete similare
+  label_applied_status: Statut aplicat
+  label_loading: Incarcare...
+  label_relation_new: Relatie noua
+  label_relation_delete: Stergere relatie
+  label_relates_to: relatat la
+  label_duplicates: duplicate
+  label_blocks: blocuri
+  label_blocked_by: blocat de
+  label_precedes: precedes
+  label_follows: follows
+  label_end_to_start: de la sfarsit la capat
+  label_end_to_end: de la sfarsit la sfarsit
+  label_start_to_start: de la capat la capat
+  label_start_to_end: de la sfarsit la capat
+  label_stay_logged_in: Ramane autenticat
+  label_disabled: dezactivata
+  label_show_completed_versions: Vizualizare verziuni completate
+  label_me: mine
+  label_board: Forum
+  label_board_new: Forum nou
+  label_board_plural: Forumuri
+  label_topic_plural: Subiecte
+  label_message_plural: Mesaje
+  label_message_last: Ultimul mesaj
+  label_message_new: Mesaj nou
+  label_reply_plural: Raspunsuri
+  label_send_information: Trimite informatii despre cont pentru utilizator
+  label_year: An
+  label_month: Luna
+  label_week: Saptamana
+  label_date_from: De la
+  label_date_to: Pentru
+  label_language_based: Bazat pe limbaj
+  label_sort_by: "Sortare dupa {{value}}"
+  label_send_test_email: trimite un e-mail de test
+  label_feeds_access_key_created_on: "Parola de acces RSS creat cu {{value}} mai devreme"
+  label_module_plural: Module
+  label_added_time_by: "Adaugat de {{author}} {{age}} mai devreme"
+  label_updated_time: "Modificat {{value}} mai devreme"
+  label_jump_to_a_project: Alege un proiect ...
+  
+  button_login: Autentificare
+  button_submit: Trimite
+  button_save: Salveaza
+  button_check_all: Bifeaza toate
+  button_uncheck_all: Reseteaza toate
+  button_delete: Sterge
+  button_create: Creare
+  button_test: Test
+  button_edit: Editare
+  button_add: Adauga
+  button_change: Modificare
+  button_apply: Aplicare
+  button_clear: Resetare 
+  button_lock: Inchide
+  button_unlock: Deschide
+  button_download: Download
+  button_list: Listare
+  button_view: Vizualizare
+  button_move: Mutare
+  button_back: Inapoi
+  button_cancel: Anulare
+  button_activate: Activare
+  button_sort: Sortare
+  button_log_time: Log time
+  button_rollback: Inapoi la aceasta versiune
+  button_watch: Urmarie
+  button_unwatch: Terminare urmarire
+  button_reply: Raspuns
+  button_archive: Arhivare
+  button_unarchive: Dezarhivare
+  button_reset: Reset
+  button_rename: Redenumire
+  
+  status_active: activ
+  status_registered: inregistrat
+  status_locked: inchis
+  
+  text_select_mail_notifications: Selectare actiuni pentru care se va trimite notificari prin e-mail.
+  text_regexp_info: de exemplu ^[A-Z0-9]+$
+  text_min_max_length_info: 0 inseamna fara restrictii
+  text_project_destroy_confirmation: Sunteti sigur ca vreti sa stergeti acest proiect si toate datele aferente ?
+  text_workflow_edit: Selecteaza un rol si un tip tichet pentru a edita acest workflow
+  text_are_you_sure: Sunteti sigur ?
+  text_journal_changed: "modificat de la {{old}} la {{new}}"
+  text_journal_set_to: "setat la {{value}}"
+  text_journal_deleted: sters
+  text_tip_task_begin_day: activitate care incepe azi
+  text_tip_task_end_day: activitate care se termina azi
+  text_tip_task_begin_end_day: activitate care incepe si se termina azi
+  text_project_identifier_info: 'Se poate folosi caracterele a-z si cifrele.<br />Odata salvat identificatorul nu poate fi modificat.'
+  text_caracters_maximum: "maximum {{count}} caractere."
+  text_length_between: "Lungimea intre {{min}} si {{max}} caractere."
+  text_tracker_no_workflow: Nu este definit nici un workflow pentru acest tip de tichet
+  text_unallowed_characters: Caractere nepermise
+  text_comma_separated: Se poate folosi valori multiple (separate de virgula).
+  text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
+  text_issue_added: "Tichetul {{id}} a fost raportat (by {{author}})."
+  text_issue_updated: "tichetul {{id}} a fost modificat (by {{author}})."
+  text_wiki_destroy_confirmation: Sunteti sigur ca vreti sa stergeti acest wiki si continutul ei ?
+  text_issue_category_destroy_question: "Cateva tichete ({{count}}) apartin acestei categorii. Cum vreti sa procedati ?"
+  text_issue_category_destroy_assignments: Remove category assignments
+  text_issue_category_reassign_to: Reassing issues to this category
+  
+  default_role_manager: Manager
+  default_role_developper: Programator
+  default_role_reporter: Creator rapoarte
+  default_tracker_bug: Defect
+  default_tracker_feature: Functionalitate
+  default_tracker_support: Suport
+  default_issue_status_new: Nou
+  default_issue_status_assigned: Atribuit
+  default_issue_status_resolved: Rezolvat
+  default_issue_status_feedback: Feedback
+  default_issue_status_closed: Closed
+  default_issue_status_rejected: Respins
+  default_doc_category_user: Documentatie
+  default_doc_category_tech: Documentatie tehnica
+  default_priority_low: Redusa
+  default_priority_normal: Normala
+  default_priority_high: Ridicata
+  default_priority_urgent: Urgenta
+  default_priority_immediate: Imediata
+  default_activity_design: Design
+  default_activity_development: Programare
+  
+  enumeration_issue_priorities: Prioritati tichet
+  enumeration_doc_categories: Categorii documente
+  enumeration_activities: Activitati (urmarite in timp)
+  label_index_by_date: Index by date
+  label_index_by_title: Index by title
+  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: "No issue is selected! Please, check the issues you want to edit."
+  label_bulk_edit_selected_issues: Bulk edit selected issues
+  label_no_change_option: (No change)
+  notice_failed_to_save_issues: "Failed to save {{count}} issue(s) on {{total}} selected: {{ids}}."
+  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: "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)."
+  label_user_mail_option_selected: "For any event on the selected projects only..."
+  label_user_mail_option_all: "For any event on all my projects"
+  label_user_mail_option_none: "Only for things I watch or I'm involved in"
+  setting_emails_footer: Emails footer
+  label_float: Float
+  button_copy: Copy
+  mail_body_account_information_external: "You can use your {{value}} account to log in."
+  mail_body_account_information: Your account information
+  setting_protocol: Protocol
+  label_user_mail_no_self_notified: "I don't want to be notified of changes that I make myself"
+  setting_time_format: Time format
+  label_registration_activation_by_email: account activation by email
+  mail_subject_account_activation_request: "{{value}} account activation request"
+  mail_body_account_activation_request: "A new user ({{value}}) 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: "Your account was created and is now pending administrator approval."
+  field_time_zone: Time zone
+  text_caracters_minimum: "Must be at least {{count}} characters long."
+  setting_bcc_recipients: Blind carbon copy recipients (bcc)
+  button_annotate: Annotate
+  label_issues_by: "Issues by {{value}}"
+  field_searchable: Searchable
+  label_display_per_page: "Per page: {{value}}'"
+  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: "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."
+  error_can_t_load_default_data: "Default configuration could not be loaded: {{value}}"
+  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 {{value}}."
+  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 {{count}} 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: "The entry does not exist or can not be annotated."
+  label_planning: Planning
+  text_subprojects_destroy_warning: "Its subproject(s): {{value}} will be also deleted.'"
+  label_and_its_subprojects: "{{value}} and its subprojects"
+  mail_body_reminder: "{{count}} issue(s) that are assigned to you are due in the next {{days}} days:"
+  mail_subject_reminder: "{{count}} issue(s) due in the next days"
+  text_user_wrote: "{{value}} 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: "{{count}} 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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  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
+  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: "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."
+  permission_edit_own_messages: Edit own messages
+  permission_delete_own_messages: Delete own messages
+  label_user_activity: "{{value}}'s activity"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
new file mode 100644 (file)
index 0000000..c4b2984
--- /dev/null
@@ -0,0 +1,904 @@
+# Russian localization for Ruby on Rails 2.2+
+# by Yaroslav Markin <yaroslav@markin.net>
+#
+# Be sure to check out "russian" gem (http://github.com/yaroslav/russian) for
+# full Russian language support in Rails (month names, pluralization, etc). 
+# The following is an excerpt from that gem.
+#
+# Для полноценной поддержки русского языка (варианты названий месяцев, 
+# плюрализация и так далее) в Rails 2.2 нужно использовать gem "russian" 
+# (http://github.com/yaroslav/russian). Следующие данные -- выдержка их него, чтобы
+# была возможность минимальной локализации приложения на русский язык.
+
+ru:
+  date:
+    formats:
+      default: "%d.%m.%Y"
+      short: "%d %b"
+      long: "%d %B %Y"
+
+    day_names: [воскресенье, понедельник, вторник, среда, четверг, пятница, суббота]
+    standalone_day_names: [Воскресенье, Понедельник, Вторник, Среда, Четверг, Пятница, Суббота]
+    abbr_day_names: [Вс, Пн, Вт, Ср, Чт, Пт, Сб]
+
+    month_names: [~, января, февраля, марта, апреля, мая, июня, июля, августа, сентября, октября, ноября, декабря]
+    # see russian gem for info on "standalone" day names
+    standalone_month_names: [~, Январь, Февраль, Март, Апрель, Май, Июнь, Июль, Август, Сентябрь, Октябрь, Ноябрь, Декабрь]
+    abbr_month_names: [~, янв., февр., марта, апр., мая, июня, июля, авг., сент., окт., нояб., дек.]
+    standalone_abbr_month_names: [~, янв., февр., март, апр., май, июнь, июль, авг., сент., окт., нояб., дек.]
+
+    order: [ :day, :month, :year ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y, %H:%M:%S %z"
+      short: "%d %b, %H:%M"
+      long: "%d %B %Y, %H:%M"
+
+    am: "утра"
+    pm: "вечера"
+
+  number:
+    format:
+      separator: "."
+      delimiter: " "
+      precision: 3
+      
+    currency:
+      format:
+        format: "%n %u"
+        unit: "руб."
+        separator: "."
+        delimiter: " "
+        precision: 2
+        
+    percentage:
+      format:
+        delimiter: ""
+        
+    precision:
+      format:
+        delimiter: ""
+        
+    human:
+      format:
+        delimiter: ""
+        precision: 1
+      # Rails 2.2
+      # storage_units: [байт, КБ, МБ, ГБ, ТБ]
+
+      # Rails 2.3
+      storage_units:
+        # Storage units output formatting.
+        # %u is the storage unit, %n is the number (default: 2 MB)
+        format: "%n %u"
+        units:
+          byte:
+            one:   "байт"
+            few:   "байта"
+            many:  "байт"
+            other: "байта"
+          kb: "КБ"
+          mb: "МБ"
+          gb: "ГБ"
+          tb: "ТБ"
+
+  datetime:
+    distance_in_words:
+      half_a_minute: "меньше минуты"
+      less_than_x_seconds:
+        one:   "меньше {{count}} секунды"
+        few:   "меньше {{count}} секунд"
+        many:  "меньше {{count}} секунд"
+        other: "меньше {{count}} секунды"
+      x_seconds:
+        one:   "{{count}} секунда"
+        few:   "{{count}} секунды"
+        many:  "{{count}} секунд"
+        other: "{{count}} секунды"
+      less_than_x_minutes:
+        one:   "меньше {{count}} минуты"
+        few:   "меньше {{count}} минут"
+        many:  "меньше {{count}} минут"
+        other: "меньше {{count}} минуты"
+      x_minutes:
+        one:   "{{count}} минуту"
+        few:   "{{count}} минуты"
+        many:  "{{count}} минут"
+        other: "{{count}} минуты"
+      about_x_hours:
+        one:   "около {{count}} часа"
+        few:   "около {{count}} часов"
+        many:  "около {{count}} часов"
+        other: "около {{count}} часа"
+      x_days:
+        one:   "{{count}} день"
+        few:   "{{count}} дня"
+        many:  "{{count}} дней"
+        other: "{{count}} дня"
+      about_x_months:
+        one:   "около {{count}} месяца"
+        few:   "около {{count}} месяцев"
+        many:  "около {{count}} месяцев"
+        other: "около {{count}} месяца"
+      x_months:
+        one:   "{{count}} месяц"
+        few:   "{{count}} месяца"
+        many:  "{{count}} месяцев"
+        other: "{{count}} месяца"
+      about_x_years:
+        one:   "около {{count}} года"
+        few:   "около {{count}} лет"
+        many:  "около {{count}} лет"
+        other: "около {{count}} лет"
+      over_x_years:
+        one:   "больше {{count}} года"
+        few:   "больше {{count}} лет"
+        many:  "больше {{count}} лет"
+        other: "больше {{count}} лет"
+    prompts:
+      year: "Год"
+      month: "Месяц"
+      day: "День"
+      hour: "Часов"
+      minute: "Минут"
+      second: "Секунд"
+
+  activerecord:
+    errors:
+      template:
+        header:
+          one:   "{{model}}: сохранение не удалось из-за {{count}} ошибки"
+          few:   "{{model}}: сохранение не удалось из-за {{count}} ошибок"
+          many:  "{{model}}: сохранение не удалось из-за {{count}} ошибок"
+          other: "{{model}}: сохранение не удалось из-за {{count}} ошибки"
+
+        body: "Проблемы возникли со следующими полями:"
+
+      messages:
+        inclusion: "имеет непредусмотренное значение"
+        exclusion: "имеет зарезервированное значение"
+        invalid: "имеет неверное значение"
+        confirmation: "не совпадает с подтверждением"
+        accepted: "нужно подтвердить"
+        empty: "не может быть пустым"
+        blank: "не может быть пустым"
+        too_long:
+          one:   "слишком большой длины (не может быть больше чем {{count}} символ)"
+          few:   "слишком большой длины (не может быть больше чем {{count}} символа)"
+          many:  "слишком большой длины (не может быть больше чем {{count}} символов)"
+          other: "слишком большой длины (не может быть больше чем {{count}} символа)"
+        too_short:
+          one:   "недостаточной длины (не может быть меньше {{count}} символа)"
+          few:   "недостаточной длины (не может быть меньше {{count}} символов)"
+          many:  "недостаточной длины (не может быть меньше {{count}} символов)"
+          other: "недостаточной длины (не может быть меньше {{count}} символа)"
+        wrong_length:
+          one:   "неверной длины (может быть длиной ровно {{count}} символ)"
+          few:   "неверной длины (может быть длиной ровно {{count}} символа)"
+          many:  "неверной длины (может быть длиной ровно {{count}} символов)"
+          other: "неверной длины (может быть длиной ровно {{count}} символа)"
+        taken: "уже существует"
+        not_a_number: "не является числом"
+        greater_than: "может иметь значение большее {{count}}"
+        greater_than_or_equal_to: "может иметь значение большее или равное {{count}}"
+        equal_to: "может иметь лишь значение, равное {{count}}"
+        less_than: "может иметь значение меньшее чем {{count}}"
+        less_than_or_equal_to: "может иметь значение меньшее или равное {{count}}"
+        odd: "может иметь лишь четное значение"
+        even: "может иметь лишь нечетное значение"
+        greater_than_start_date: "должна быть позднее даты начала"
+        not_same_project: "не относятся к одному проекту"
+        circular_dependency: "Такая связь приведет к циклической зависимости"
+
+  support:
+    array:
+      # Rails 2.2
+      sentence_connector: "и"
+      skip_last_comma: true
+      
+      # Rails 2.3
+      words_connector: ", "
+      two_words_connector: " и "
+      last_word_connector: " и "
+  
+  actionview_instancetag_blank_option: Выберите
+  
+  button_activate: Активировать
+  button_add: Добавить
+  button_annotate: Авторство
+  button_apply: Применить
+  button_archive: Архивировать
+  button_back: Назад
+  button_cancel: Отмена
+  button_change_password: Изменить пароль
+  button_change: Изменить
+  button_check_all: Отметить все
+  button_clear: Очистить
+  button_configure: Параметры
+  button_copy: Копировать
+  button_create: Создать
+  button_delete: Удалить
+  button_download: Загрузить
+  button_edit: Редактировать
+  button_list: Список
+  button_lock: Заблокировать
+  button_login: Вход
+  button_log_time: Время в системе
+  button_move: Переместить
+  button_quote: Цитировать
+  button_rename: Переименовать
+  button_reply: Ответить
+  button_reset: Перезапустить
+  button_rollback: Вернуться к данной версии
+  button_save: Сохранить
+  button_sort: Сортировать
+  button_submit: Принять
+  button_test: Проверить
+  button_unarchive: Разархивировать
+  button_uncheck_all: Очистить
+  button_unlock: Разблокировать
+  button_unwatch: Не следить
+  button_update: Обновить
+  button_view: Просмотреть
+  button_watch: Следить
+  
+  default_activity_design: Проектирование
+  default_activity_development: Разработка
+  default_doc_category_tech: Техническая документация
+  default_doc_category_user: Документация пользователя
+  default_issue_status_assigned: Назначен
+  default_issue_status_closed: Закрыт
+  default_issue_status_feedback: Обратная связь
+  default_issue_status_new: Новый
+  default_issue_status_rejected: Отказ
+  default_issue_status_resolved: Заблокирован
+  default_priority_high: Высокий
+  default_priority_immediate: Немедленный
+  default_priority_low: Низкий
+  default_priority_normal: Нормальный
+  default_priority_urgent: Срочный
+  default_role_developper: Разработчик
+  default_role_manager: Менеджер
+  default_role_reporter: Генератор отчетов
+  default_tracker_bug: Ошибка
+  default_tracker_feature: Улучшение
+  default_tracker_support: Поддержка
+  
+  enumeration_activities: Действия (учет времени)
+  enumeration_doc_categories: Категории документов
+  enumeration_issue_priorities: Приоритеты задач
+  
+  error_can_t_load_default_data: "Конфигурация по умолчанию не была загружена: {{value}}"
+  error_issue_not_found_in_project: Задача не была найдена или не прикреплена к этому проекту
+  error_scm_annotate: "Данные отсутствуют или не могут быть подписаны."
+  error_scm_command_failed: "Ошибка доступа к хранилищу: {{value}}"
+  error_scm_not_found: Хранилище не содержит записи и/или исправления.
+  
+  field_account: Учетная запись
+  field_activity: Деятельность
+  field_admin: Администратор
+  field_assignable: Задача может быть назначена этой роли
+  field_assigned_to: Назначена
+  field_attr_firstname: Имя
+  field_attr_lastname: Фамилия
+  field_attr_login: Атрибут Регистрация
+  field_attr_mail: email
+  field_author: Автор
+  field_auth_source: Режим аутентификации
+  field_base_dn: BaseDN
+  field_category: Категория
+  field_column_names: Колонки
+  field_comments_sorting: Отображение комментариев
+  field_comments: Комментарий
+  field_created_on: Создан
+  field_default_value: Значение по умолчанию
+  field_delay: Отложить
+  field_description: Описание
+  field_done_ratio: Готовность в %%
+  field_downloads: Загрузки
+  field_due_date: Дата выполнения
+  field_effective_date: Дата
+  field_estimated_hours: Оцененное время
+  field_field_format: Формат
+  field_filename: Файл
+  field_filesize: Размер
+  field_firstname: Имя
+  field_fixed_version: Версия
+  field_hide_mail: Скрывать мой email
+  field_homepage: Стартовая страница
+  field_host: Компьютер
+  field_hours: час(а,ов)
+  field_identifier: Уникальный идентификатор
+  field_is_closed: Задача закрыта
+  field_is_default: Значение по умолчанию
+  field_is_filter: Используется в качестве фильтра
+  field_is_for_all: Для всех проектов
+  field_is_in_chlog: Задачи, отображаемые в журнале изменений
+  field_is_in_roadmap: Задачи, отображаемые в оперативном плане
+  field_is_public: Общедоступный
+  field_is_required: Обязательное
+  field_issue_to_id: Связанные задачи
+  field_issue: Задача
+  field_language: Язык
+  field_last_login_on: Последнее подключение
+  field_lastname: Фамилия
+  field_login: Пользователь
+  field_mail: Email
+  field_mail_notification: Уведомления по email
+  field_max_length: Максимальная длина
+  field_min_length: Минимальная длина
+  field_name: Имя
+  field_new_password: Новый пароль
+  field_notes: Примечания
+  field_onthefly: Создание пользователя на лету
+  field_parent_title: Родительская страница
+  field_parent: Родительский проект
+  field_password_confirmation: Подтверждение
+  field_password: Пароль
+  field_port: Порт
+  field_possible_values: Возможные значения
+  field_priority: Приоритет
+  field_project: Проект
+  field_redirect_existing_links: Перенаправить существующие ссылки
+  field_regexp: Регулярное выражение
+  field_role: Роль
+  field_searchable: Доступно для поиска
+  field_spent_on: Дата
+  field_start_date: Начало
+  field_start_page: Стартовая страница
+  field_status: Статус
+  field_subject: Тема
+  field_subproject: Подпроект
+  field_summary: Сводка
+  field_time_zone: Часовой пояс
+  field_title: Название
+  field_tracker: Трекер
+  field_type: Тип
+  field_updated_on: Обновлено
+  field_url: URL
+  field_user: Пользователь
+  field_value: Значение
+  field_version: Версия
+  
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: UTF-8
+  general_csv_separator: ','
+  general_first_day_of_week: '1'
+  general_lang_name: 'Russian (Русский)'
+  general_pdf_encoding: UTF-8
+  general_text_no: 'Нет'
+  general_text_No: 'Нет'
+  general_text_yes: 'Да'
+  general_text_Yes: 'Да'
+  
+  gui_validation_error: 1 ошибка
+  gui_validation_error_plural2: "{{count}} ошибки"
+  gui_validation_error_plural5: "{{count}} ошибок"
+  gui_validation_error_plural: "{{count}} ошибок"
+  
+  label_activity: Активность
+  label_add_another_file: Добавить ещё один файл
+  label_added_time_by: "Добавил(а) {{author}} {{age}} назад"
+  label_added: добавлено
+  label_add_note: Добавить замечание
+  label_administration: Администрирование
+  label_age: Возраст
+  label_ago: дней(я) назад
+  label_all_time: всё время
+  label_all_words: Все слова
+  label_all: все
+  label_and_its_subprojects: "{{value}} и все подпроекты"
+  label_applied_status: Применимый статус
+  label_assigned_to_me_issues: Мои задачи
+  label_associated_revisions: Связанные редакции
+  label_attachment_delete: Удалить файл
+  label_attachment_new: Новый файл
+  label_attachment_plural: Файлы
+  label_attachment: Файл
+  label_attribute_plural: Атрибуты
+  label_attribute: Атрибут
+  label_authentication: Аутентификация
+  label_auth_source_new: Новый режим аутентификации
+  label_auth_source_plural: Режимы аутентификации
+  label_auth_source: Режим аутентификации
+  label_blocked_by: заблокировано
+  label_blocks: блокирует
+  label_board_new: Новый форум
+  label_board_plural: Форумы
+  label_board: Форум
+  label_boolean: Логический
+  label_browse: Обзор
+  label_bulk_edit_selected_issues: Редактировать все выбранные вопросы
+  label_calendar_filter: Включая
+  label_calendar_no_assigned: не мои
+  label_calendar: Календарь
+  label_change_log: Журнал изменений
+  label_change_plural: Правки
+  label_change_properties: Изменить свойства
+  label_changes_details: Подробности по всем изменениям
+  label_changeset_plural: Хранилище
+  label_change_status: Изменить статус
+  label_change_view_all: Просмотреть все изменения
+  label_chronological_order: В хронологическом порядке
+  label_closed_issues_plural2: закрыто
+  label_closed_issues_plural5: закрыто
+  label_closed_issues_plural: закрыто
+  label_closed_issues: закрыт
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_comment_added: Добавленный комментарий
+  label_comment_add: Оставить комментарий
+  label_comment_delete: Удалить комментарии
+  label_comment_plural2: комментария
+  label_comment_plural5: комментариев
+  label_comment_plural: Комментарии
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment: комментарий
+  label_commits_per_author: Изменений на пользователя
+  label_commits_per_month: Изменений в месяц
+  label_confirmation: Подтверждение
+  label_contains: содержит
+  label_copied: скопировано
+  label_copy_workflow_from: Скопировать последовательность действий из
+  label_current_status: Текущий статус
+  label_current_version: Текущая версия
+  label_custom_field_new: Новое настраиваемое поле
+  label_custom_field_plural: Настраиваемые поля
+  label_custom_field: Настраиваемое поле
+  label_date_from: С
+  label_date_range: временной интервал
+  label_date_to: по
+  label_date: Дата
+  label_day_plural: дней(я)
+  label_default_columns: Колонки по умолчанию
+  label_default: По умолчанию
+  label_deleted: удалено
+  label_details: Подробности
+  label_diff_inline: вставкой
+  label_diff_side_by_side: рядом
+  label_disabled: отключено
+  label_display_per_page: "На страницу: {{value}}'"
+  label_document_added: Документ добавлен
+  label_document_new: Новый документ
+  label_document_plural: Документы
+  label_document: Документ
+  label_download: "{{count}} загрузка"
+  label_download_plural2: "{{count}} загрузки"
+  label_download_plural5: "{{count}} загрузок"
+  label_download_plural: "{{count}} скачиваний"
+  label_downloads_abbr: Скачиваний
+  label_duplicated_by: дублируется
+  label_duplicates: дублирует
+  label_end_to_end: с конца к концу
+  label_end_to_start: с конца к началу
+  label_enumeration_new: Новое значение
+  label_enumerations: Справочники
+  label_environment: Окружение
+  label_equals: соответствует
+  label_example: Пример
+  label_export_to: Экспортировать в
+  label_feed_plural: Вводы
+  label_feeds_access_key_created_on: "Ключ доступа RSS создан {{value}} назад"
+  label_f_hour: "{{value}} час"
+  label_f_hour_plural: "{{value}} часов"
+  label_file_added: Файл добавлен
+  label_file_plural: Файлы
+  label_filter_add: Добавить фильтр
+  label_filter_plural: Фильтры
+  label_float: С плавающей точкой
+  label_follows: следующий
+  label_gantt: Диаграмма Ганта
+  label_general: Общее
+  label_generate_key: Сгенерировать ключ
+  label_help: Помощь
+  label_history: История
+  label_home: Домашняя страница
+  label_incoming_emails: Приём сообщений
+  label_index_by_date: Индекс по дате
+  label_index_by_title: Индекс по названию
+  label_information_plural: Информация
+  label_information: Информация
+  label_in_less_than: менее чем
+  label_in_more_than: более чем
+  label_integer: Целый
+  label_internal: Внутренний
+  label_in: в
+  label_issue_added: Задача добавлена
+  label_issue_category_new: Новая категория
+  label_issue_category_plural: Категории задачи
+  label_issue_category: Категория задачи
+  label_issue_new: Новая задача
+  label_issue_plural: Задачи
+  label_issues_by: "Сортировать по {{value}}"
+  label_issue_status_new: Новый статус
+  label_issue_status_plural: Статусы задачи
+  label_issue_status: Статус задачи
+  label_issue_tracking: Ситуация по задачам
+  label_issue_updated: Задача обновлена
+  label_issue_view_all: Просмотреть все задачи
+  label_issue_watchers: Наблюдатели
+  label_issue: Задача
+  label_jump_to_a_project: Перейти к проекту...
+  label_language_based: На основе языка
+  label_last_changes: "менее {{count}} изменений"
+  label_last_login: Последнее подключение
+  label_last_month: последний месяц
+  label_last_n_days: "последние {{count}} дней"
+  label_last_week: последняя неделю
+  label_latest_revision_plural: Последние редакции
+  label_latest_revision: Последняя редакция
+  label_ldap_authentication: Авторизация с помощью LDAP
+  label_less_than_ago: менее, чем дней(я) назад
+  label_list: Список
+  label_loading: Загрузка...
+  label_logged_as: Вошел как
+  label_login: Войти
+  label_logout: Выйти
+  label_max_size: Максимальный размер
+  label_member_new: Новый участник
+  label_member_plural: Участники
+  label_member: Участник
+  label_message_last: Последнее сообщение
+  label_message_new: Новое сообщение
+  label_message_plural: Сообщения
+  label_message_posted: Сообщение добавлено
+  label_me: мне
+  label_min_max_length: Минимальная - максимальная длина
+  label_modification: "{{count}} изменение"
+  label_modification_plural2: "{{count}} изменения"
+  label_modification_plural5: "{{count}} изменений"
+  label_modification_plural: "{{count}} изменений"
+  label_modified: изменено
+  label_module_plural: Модули
+  label_months_from: месяцев(ца) с
+  label_month: Месяц
+  label_more_than_ago: более, чем дней(я) назад
+  label_more: Больше
+  label_my_account: Моя учетная запись
+  label_my_page: Моя страница
+  label_my_projects: Мои проекты
+  label_news_added: Новость добавлена
+  label_news_latest: Последние новости
+  label_news_new: Добавить новость
+  label_news_plural: Новости
+  label_new_statuses_allowed: Разрешены новые статусы
+  label_news_view_all: Посмотреть все новости
+  label_news: Новости
+  label_new: Новый
+  label_next: Следующий
+  label_nobody: никто
+  label_no_change_option: (Нет изменений)
+  label_no_data: Нет данных для отображения
+  label_none: отсутствует
+  label_not_contains: не содержит
+  label_not_equals: не соответствует
+  label_open_issues_plural2: открыто
+  label_open_issues_plural5: открыто
+  label_open_issues_plural: открыто
+  label_open_issues: открыт
+  label_optional_description: Описание (опционально)
+  label_options: Опции
+  label_overall_activity: Сводная активность
+  label_overview: Просмотр
+  label_password_lost: Восстановление пароля
+  label_permissions_report: Отчет о правах доступа
+  label_permissions: Права доступа
+  label_per_page: На страницу
+  label_personalize_page: Персонализировать данную страницу
+  label_planning: Планирование
+  label_please_login: Пожалуйста, войдите.
+  label_plugins: Модули
+  label_precedes: предшествует
+  label_preferences: Предпочтения
+  label_preview: Предварительный просмотр
+  label_previous: Предыдущий
+  label_project_all: Все проекты
+  label_project_latest: Последние проекты
+  label_project_new: Новый проект
+  label_project_plural2: проекта
+  label_project_plural5: проектов
+  label_project_plural: Проекты
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project: проект
+  label_public_projects: Общие проекты
+  label_query_new: Новый запрос
+  label_query_plural: Сохраненные запросы
+  label_query: Сохраненный запрос
+  label_read: Чтение...
+  label_registered_on: Зарегистрирован(а)
+  label_register: Регистрация
+  label_registration_activation_by_email: активация учетных записей по email
+  label_registration_automatic_activation: автоматическая активация учетных записей
+  label_registration_manual_activation: активировать учетные записи вручную
+  label_related_issues: Связанные задачи
+  label_relates_to: связана с
+  label_relation_delete: Удалить связь
+  label_relation_new: Новое отношение
+  label_renamed: переименовано
+  label_reply_plural: Ответы
+  label_reported_issues: Созданные задачи
+  label_report_plural: Отчеты
+  label_report: Отчет
+  label_repository_plural: Хранилища
+  label_repository: Хранилище
+  label_result_plural: Результаты
+  label_reverse_chronological_order: В обратном порядке
+  label_revision_plural: Редакции
+  label_revision: Редакция
+  label_roadmap_due_in: "Вовремя {{value}}"
+  label_roadmap_no_issues: Нет задач для данной версии
+  label_roadmap_overdue: "{{value}} опоздание"
+  label_roadmap: Оперативный план
+  label_role_and_permissions: Роли и права доступа
+  label_role_new: Новая роль
+  label_role_plural: Роли
+  label_role: Роль
+  label_scm: 'Тип хранилища'
+  label_search_titles_only: Искать только в названиях
+  label_search: Поиск
+  label_send_information: Отправить пользователю информацию по учетной записи
+  label_send_test_email: Послать email для проверки
+  label_settings: Настройки
+  label_show_completed_versions: Показать завершенную версию
+  label_sort_by: "Сортировать по {{value}}"
+  label_sort_higher: Вверх
+  label_sort_highest: В начало
+  label_sort_lower: Вниз
+  label_sort_lowest: В конец
+  label_spent_time: Затраченное время
+  label_start_to_end: с начала к концу
+  label_start_to_start: с начала к началу
+  label_statistics: Статистика
+  label_stay_logged_in: Оставаться в системе
+  label_string: Текст
+  label_subproject_plural: Подпроекты
+  label_text: Длинный текст
+  label_theme: Тема
+  label_this_month: этот месяц
+  label_this_week: на этой неделе
+  label_this_year: этот год
+  label_timelog_today: Расход времени на сегодня
+  label_time_tracking: Учет времени
+  label_today: сегодня
+  label_topic_plural: Темы
+  label_total: Всего
+  label_tracker_new: Новый трекер
+  label_tracker_plural: Трекеры
+  label_tracker: Трекер
+  label_updated_time: "Обновлено {{value}} назад"
+  label_updated_time_by: "Обновлено {{author}} {{age}} назад"
+  label_used_by: Используется
+  label_user_activity: "Активность пользователя {{value}}"
+  label_user_mail_no_self_notified: "Не извещать об изменениях, которые я сделал сам"
+  label_user_mail_option_all: "О всех событиях во всех моих проектах"
+  label_user_mail_option_none: "Только о тех событиях, которые я отслеживаю или в которых я участвую"
+  label_user_mail_option_selected: "О всех событиях только в выбранном проекте..."
+  label_user_new: Новый пользователь
+  label_user_plural: Пользователи
+  label_user: Пользователь
+  label_version_new: Новая версия
+  label_version_plural: Версии
+  label_version: Версия
+  label_view_diff: Просмотреть отличия
+  label_view_revisions: Просмотреть редакции
+  label_watched_issues: Отслеживаемые задачи
+  label_week: Неделя
+  label_wiki_edit_plural: Редактирования Wiki
+  label_wiki_edit: Редактирование Wiki
+  label_wiki_page_plural: Страницы Wiki
+  label_wiki_page: Страница Wiki
+  label_wiki: Wiki
+  label_workflow: Последовательность действий
+  label_year: Год
+  label_yesterday: вчера
+  
+  mail_body_account_activation_request: "Зарегистрирован новый пользователь ({{value}}). Учетная запись ожидает Вашего утверждения:'"
+  mail_body_account_information_external: "Вы можете использовать Вашу {{value}} учетную запись для входа."
+  mail_body_account_information: Информация о Вашей учетной записи
+  mail_body_lost_password: 'Для изменения пароля зайдите по следующей ссылке:'
+  mail_body_register: 'Для активации учетной записи зайдите по следующей ссылке:'
+  mail_body_reminder: "{{count}} назначенных на Вас задач на следующие {{days}} дней:"
+  mail_subject_account_activation_request: "Запрос на активацию пользователя в системе {{value}}"
+  mail_subject_lost_password: "Ваш {{value}} пароль"
+  mail_subject_register: "Активация учетной записи {{value}}"
+  mail_subject_reminder: "{{count}} назначенных на Вас задач в ближайшие дни"
+  
+  notice_account_activated: Ваша учетная запись активирована. Вы можете войти.
+  notice_account_invalid_creditentials: Неправильное имя пользователя или пароль
+  notice_account_lost_email_sent: Вам отправлено письмо с инструкциями по выбору нового пароля.
+  notice_account_password_updated: Пароль успешно обновлен.
+  notice_account_pending: "Ваша учетная запись уже создана и ожидает подтверждения администратора."
+  notice_account_register_done: Учетная запись успешно создана. Для активации Вашей учетной записи зайдите по ссылке, которая выслана Вам по электронной почте.
+  notice_account_unknown_email: Неизвестный пользователь.
+  notice_account_updated: Учетная запись успешно обновлена.
+  notice_account_wrong_password: Неверный пароль
+  notice_can_t_change_password: Для данной учетной записи используется источник внешней аутентификации. Невозможно изменить пароль.
+  notice_default_data_loaded: Была загружена конфигурация по умолчанию.
+  notice_email_error: "Во время отправки письма произошла ошибка ({{value}})"
+  notice_email_sent: "Отправлено письмо {{value}}"
+  notice_failed_to_save_issues: "Не удалось сохранить {{count}} пункт(ов) из {{total}} выбранных: {{ids}}."
+  notice_feeds_access_key_reseted: Ваш ключ доступа RSS был перезапущен.
+  notice_file_not_found: Страница, на которую Вы пытаетесь зайти, не существует или удалена.
+  notice_locking_conflict: Информация обновлена другим пользователем.
+  notice_no_issue_selected: "Не выбрано ни одной задачи! Пожалуйста, отметьте задачи, которые Вы хотите отредактировать."
+  notice_not_authorized: У Вас нет прав для посещения данной страницы.
+  notice_successful_connection: Подключение успешно установлено.
+  notice_successful_create: Создание успешно завершено.
+  notice_successful_delete: Удаление успешно завершено.
+  notice_successful_update: Обновление успешно завершено.
+  notice_unable_delete_version: Невозможно удалить версию.
+  
+  permission_view_files: Просмотр файлов
+  permission_edit_issues: Редактирование задач
+  permission_edit_own_time_entries: Редактирование собственного учета времени
+  permission_manage_public_queries: Управление общими запросами
+  permission_add_issues: Добавление задач
+  permission_log_time: Учет затраченного времени
+  permission_view_changesets: Просмотр изменений хранилища
+  permission_view_time_entries: Просмотр затраченного времени
+  permission_manage_versions: Управление версиями
+  permission_manage_wiki: Управление wiki
+  permission_manage_categories: Управление категориями задач
+  permission_protect_wiki_pages: Блокирование страниц wiki
+  permission_comment_news: Комментирование новостей
+  permission_delete_messages: Удаление сообщений
+  permission_select_project_modules: Выбор модулей проекта
+  permission_manage_documents: Управление документами
+  permission_edit_wiki_pages: Редактирование страниц wiki
+  permission_add_issue_watchers: Добавление наблюдателей
+  permission_view_gantt: Просмотр диаграммы Ганта
+  permission_move_issues: Перенос задач
+  permission_manage_issue_relations: Управление связыванием задач
+  permission_delete_wiki_pages: Удаление страниц wiki
+  permission_manage_boards: Управление форумами
+  permission_delete_wiki_pages_attachments: Удаление прикрепленных файлов
+  permission_view_wiki_edits: Просмотр истории wiki
+  permission_add_messages: Отправка сообщений
+  permission_view_messages: Просмотр сообщение
+  permission_manage_files: Управление файлами
+  permission_edit_issue_notes: Редактирование примечаний
+  permission_manage_news: Управление новостями
+  permission_view_calendar: Просмотр календаря
+  permission_manage_members: Управление участниками
+  permission_edit_messages: Редактирование сообщений
+  permission_delete_issues: Удаление задач
+  permission_view_issue_watchers: Просмотр списка наблюдателей
+  permission_manage_repository: Управление хранилищем
+  permission_commit_access: Разрешение фиксации
+  permission_browse_repository: Просмотр хранилища
+  permission_view_documents: Просмотр документов
+  permission_edit_project: Редактирование проектов
+  permission_add_issue_notes: Добавление примечаний
+  permission_save_queries: Сохранение запросов
+  permission_view_wiki_pages: Просмотр wiki
+  permission_rename_wiki_pages: Переименование страниц wiki
+  permission_edit_time_entries: Редактирование учета времени
+  permission_edit_own_issue_notes: Редактирование собственных примечаний
+  permission_edit_own_messages: Редактирование собственных сообщений
+  permission_delete_own_messages: Удаление собственных сообщений
+  
+  project_module_boards: Форумы
+  project_module_documents: Документы
+  project_module_files: Файлы
+  project_module_issue_tracking: Задачи
+  project_module_news: Новостной блок
+  project_module_repository: Хранилище
+  project_module_time_tracking: Учет времени
+  project_module_wiki: Wiki
+  
+  setting_activity_days_default: Количество дней, отображаемых в Активности
+  setting_app_subtitle: Подзаголовок приложения
+  setting_app_title: Название приложения
+  setting_attachment_max_size: Максимальный размер вложения
+  setting_autofetch_changesets: Автоматически следить за изменениями хранилища
+  setting_autologin: Автоматический вход
+  setting_bcc_recipients: Использовать скрытые списки (bcc)
+  setting_commit_fix_keywords: Назначение ключевых слов
+  setting_commit_logs_encoding: Кодировка комментариев в хранилище
+  setting_commit_ref_keywords: Ключевые слова для поиска
+  setting_cross_project_issue_relations: Разрешить пересечение задач по проектам
+  setting_date_format: Формат даты
+  setting_default_language: Язык по умолчанию
+  setting_default_projects_public: Новые проекты являются общедоступными
+  setting_diff_max_lines_displayed: Максимальное число строк для diff
+  setting_display_subprojects_issues: Отображение подпроектов по умолчанию
+  setting_emails_footer: Подстрочные примечания Email
+  setting_enabled_scm: Разрешенные SCM
+  setting_feeds_limit: Ограничение количества заголовков для RSS потока
+  setting_gravatar_enabled: Использовать аватар пользователя из Gravatar
+  setting_host_name: Имя компьютера
+  setting_issue_list_default_columns: Колонки, отображаемые в списке задач по умолчанию
+  setting_issues_export_limit: Ограничение по экспортируемым задачам
+  setting_login_required: Необходима аутентификация
+  setting_mail_from: email адрес для передачи информации
+  setting_mail_handler_api_enabled: Включить веб-сервис для входящих сообщений
+  setting_mail_handler_api_key: API ключ
+  setting_per_page_options: Количество строк на страницу
+  setting_plain_text_mail: Только простой текст (без HTML)
+  setting_protocol: Протокол
+  setting_repositories_encodings: Кодировки хранилища
+  setting_self_registration: Возможна саморегистрация
+  setting_sequential_project_identifiers: Генерировать последовательные идентификаторы проектов
+  setting_sys_api_enabled: Разрешить WS для управления хранилищем
+  setting_text_formatting: Форматирование текста
+  setting_time_format: Формат времени
+  setting_user_format: Формат отображения имени
+  setting_welcome_text: Текст приветствия
+  setting_wiki_compression: Сжатие истории Wiki
+  
+  status_active: активен
+  status_locked: закрыт
+  status_registered: зарегистрирован
+  
+  text_are_you_sure: Подтвердите
+  text_assign_time_entries_to_project: Прикрепить зарегистрированное время к проекту
+  text_caracters_maximum: "Максимум {{count}} символов(а)."
+  text_caracters_minimum: "Должно быть не менее {{count}} символов."
+  text_comma_separated: Допустимы несколько значений (через запятую).
+  text_default_administrator_account_changed: Учетная запись администратора по умолчанию изменена
+  text_destroy_time_entries_question: Вы собираетесь удалить %.02f часа(ов) прикрепленных за этой задачей.
+  text_destroy_time_entries: Удалить зарегистрированное время
+  text_diff_truncated: '... Этот diff ограничен, так как превышает максимальный отображаемый размер.'
+  text_email_delivery_not_configured: "Параметры работы с почтовым сервером не настроены и функция уведомления по email не активна.\nНастроить параметры для Вашего SMTP-сервера Вы можете в файле config/email.yml. Для применения изменений перезапустите приложение."
+  text_enumeration_category_reassign_to: 'Назначить им следующее значение:'
+  text_enumeration_destroy_question: "{{count}} объект(а,ов) связаны с этим значением.'"
+  text_file_repository_writable: Хранилище с доступом на запись
+  text_issue_added: "По задаче {{id}} был создан отчет ({{author}})."
+  text_issue_category_destroy_assignments: Удалить назначения категории
+  text_issue_category_destroy_question: "Несколько задач ({{count}}) назначено в данную категорию. Что Вы хотите предпринять?"
+  text_issue_category_reassign_to: Переназначить задачи для данной категории
+  text_issues_destroy_confirmation: 'Вы уверены, что хотите удалить выбранные задачи?'
+  text_issues_ref_in_commit_messages: Сопоставление и изменение статуса задач исходя из текста сообщений
+  text_issue_updated: "Задача {{id}} была обновлена ({{author}})."
+  text_journal_changed: "параметр изменился с {{old}} на {{new}}"
+  text_journal_deleted: удалено
+  text_journal_set_to: "параметр изменился на {{value}}"
+  text_length_between: "Длина между {{min}} и {{max}} символов."
+  text_load_default_configuration: Загрузить конфигурацию по умолчанию
+  text_min_max_length_info: 0 означает отсутствие запретов
+  text_no_configuration_data: "Роли, трекеры, статусы задач и оперативный план не были сконфигурированы.\nНастоятельно рекомендуется загрузить конфигурацию по-умолчанию. Вы сможете её изменить потом."
+  text_project_destroy_confirmation: Вы настаиваете на удалении данного проекта и всей относящейся к нему информации?
+  text_project_identifier_info: 'Допустимы строчные буквы (a-z), цифры и дефис.<br />Сохраненный идентификатор не может быть изменен.'
+  text_reassign_time_entries: 'Перенести зарегистрированное время на следующую задачу:'
+  text_regexp_info: напр. ^[A-Z0-9]+$
+  text_repository_usernames_mapping: "Выберите или обновите пользователя Redmine, связанного с найденными именами в журнале хранилица.\nПользователи с одинаковыми именами или email в Redmine и хранилище связываются автоматически."
+  text_rmagick_available: Доступно использование RMagick (опционально)
+  text_select_mail_notifications: Выберите действия, на которые будет отсылаться уведомление на электронную почту.
+  text_select_project_modules: 'Выберите модули, которые будут использованы в проекте:'
+  text_status_changed_by_changeset: "Реализовано в {{value}} редакции."
+  text_subprojects_destroy_warning: "Подпроекты: {{value}} также будут удалены.'"
+  text_tip_task_begin_day: дата начала задачи
+  text_tip_task_begin_end_day: начало задачи и окончание ее в этот день
+  text_tip_task_end_day: дата завершения задачи
+  text_tracker_no_workflow: Для этого трекера последовательность действий не определена
+  text_unallowed_characters: Запрещенные символы
+  text_user_mail_option: "Для невыбранных проектов, Вы будете получать уведомления только о том что просматриваете или в чем участвуете (например, вопросы, автором которых Вы являетесь или которые Вам назначены)."
+  text_user_wrote: "{{value}} написал(а):'"
+  text_wiki_destroy_confirmation: Вы уверены, что хотите удалить данную Wiki и все ее содержимое?
+  text_workflow_edit: Выберите роль и трекер для редактирования последовательности состояний
+  
+  text_plugin_assets_writable: Каталог для плагинов доступен по записи
+  warning_attachments_not_saved: "{{count}} файл(ов) невозможно сохранить."
+  button_create_and_continue: Создать и продолжить
+  text_custom_field_possible_values_info: 'По одному значению в каждой строке'
+  label_display: Отображение
+  field_editable: Редактируемый
+  
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
new file mode 100644 (file)
index 0000000..7764e24
--- /dev/null
@@ -0,0 +1,777 @@
+sk:
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d"
+      short: "%b %d"
+      long: "%B %d, %Y"
+      
+    day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
+    abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
+      
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
+    abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
+    # Used in date_select and datime_select.
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "am"
+    pm: "pm"
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: "half a minute"
+      less_than_x_seconds:
+        one:   "less than 1 second"
+        other: "less than {{count}} seconds"
+      x_seconds:
+        one:   "1 second"
+        other: "{{count}} seconds"
+      less_than_x_minutes:
+        one:   "less than a minute"
+        other: "less than {{count}} minutes"
+      x_minutes:
+        one:   "1 minute"
+        other: "{{count}} minutes"
+      about_x_hours:
+        one:   "about 1 hour"
+        other: "about {{count}} hours"
+      x_days:
+        one:   "1 day"
+        other: "{{count}} days"
+      about_x_months:
+        one:   "about 1 month"
+        other: "about {{count}} months"
+      x_months:
+        one:   "1 month"
+        other: "{{count}} months"
+      about_x_years:
+        one:   "about 1 year"
+        other: "about {{count}} years"
+      over_x_years:
+        one:   "over 1 year"
+        other: "over {{count}} years"
+        
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "and"
+      skip_last_comma: false
+      
+  activerecord:
+    errors:
+      messages:
+        inclusion: "nieje zahrnuté v zozname"
+        exclusion: "je rezervované"
+        invalid: "je neplatné"
+        confirmation: "sa nezhoduje s potvrdením"
+        accepted: "musí byť akceptované"
+        empty: "nemôže byť prázdne"
+        blank: "nemôže byť prázdne"
+        too_long: "je príliš dlhé"
+        too_short: "je príliš krátke"
+        wrong_length: "má chybnú dĺžku"
+        taken: "je už použité"
+        not_a_number: "nieje číslo"
+        not_a_date: "nieje platný dátum"
+        greater_than: "must be greater than {{count}}"
+        greater_than_or_equal_to: "must be greater than or equal to {{count}}"
+        equal_to: "must be equal to {{count}}"
+        less_than: "must be less than {{count}}"
+        less_than_or_equal_to: "must be less than or equal to {{count}}"
+        odd: "must be odd"
+        even: "must be even"
+        greater_than_start_date: "musí byť väčší ako počiatočný dátum"
+        not_same_project: "nepatrí rovnakému projektu"
+        circular_dependency: "Tento vzťah by vytvoril cyklickú závislosť"
+
+  # SK translation by Stanislav Pach | stano.pach@seznam.cz
+  
+  actionview_instancetag_blank_option: Prosím vyberte
+  
+  general_text_No: 'Nie'
+  general_text_Yes: 'Áno'
+  general_text_no: 'nie'
+  general_text_yes: 'áno'
+  general_lang_name: 'Slovensky'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: UTF-8
+  general_pdf_encoding: UTF-8
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Účet bol úspešne zmenený.
+  notice_account_invalid_creditentials: Chybné meno alebo heslo
+  notice_account_password_updated: Heslo bolo úspešne zmenené.
+  notice_account_wrong_password: Chybné heslo
+  notice_account_register_done: Účet bol úspešne vytvorený. Pre aktiváciu účtu kliknite na odkaz v emailu, ktorý vam bol zaslaný.
+  notice_account_unknown_email: Neznámy uživateľ.
+  notice_can_t_change_password: Tento účet používa externú autentifikáciu. Tu heslo zmeniť nemôžete.
+  notice_account_lost_email_sent: Bol vám zaslaný email s inštrukciami ako si nastavite nové heslo.
+  notice_account_activated: Váš účet bol aktivovaný. Teraz se môžete prihlásiť.
+  notice_successful_create: Úspešne vytvorené.
+  notice_successful_update: Úspešne aktualizované.
+  notice_successful_delete: Úspešne odstránené.
+  notice_successful_connection: Úspešne pripojené.
+  notice_file_not_found: Stránka, ktorú se snažíte zobraziť, neexistuje alebo bola smazaná.
+  notice_locking_conflict: Údaje boli zmenené iným užívateľom.
+  notice_scm_error: Položka a/alebo revízia neexistuje v repository.
+  notice_not_authorized: Nemáte dostatočné práva pre zobrazenie tejto stránky.
+  notice_email_sent: "Na adresu {{value}} bol odeslaný email"
+  notice_email_error: "Pri odosielaní emailu nastala chyba ({{value}})"
+  notice_feeds_access_key_reseted: Váš klúč pre prístup k Atomu bol resetovaný.
+  notice_failed_to_save_issues: "Nastala chyba pri ukládaní {{count}} úloh na {{total}} zvolený: {{ids}}."
+  notice_no_issue_selected: "Nebola zvolená žiadná úloha. Prosím, zvoľte úlohy, ktoré chcete editovať"
+  notice_account_pending: "Váš účet bol vytvorený, teraz čaká na schválenie administrátorom."
+  notice_default_data_loaded: Výchozia konfigurácia úspešne nahraná.
+  
+  error_can_t_load_default_data: "Výchozia konfigurácia nebola nahraná: {{value}}"
+  error_scm_not_found: "Položka a/alebo revízia neexistuje v repository."
+  error_scm_command_failed: "Pri pokuse o prístup k repository došlo k chybe: {{value}}"
+  error_issue_not_found_in_project: 'Úloha nebola nájdená alebo nepatrí k tomuto projektu'
+  
+  mail_subject_lost_password: "Vaše heslo ({{value}})"
+  mail_body_lost_password: 'Pre zmenu vašeho hesla kliknite na následujúci odkaz:'
+  mail_subject_register: "Aktivácia účtu ({{value}})"
+  mail_body_register: 'Pre aktiváciu vašeho účtu kliknite na následujúci odkaz:'
+  mail_body_account_information_external: "Pomocou vašeho účtu {{value}} se môžete prihlásiť."
+  mail_body_account_information: Informácie o vašom účte
+  mail_subject_account_activation_request: "Aktivácia {{value}} účtu"
+  mail_body_account_activation_request: "Bol zaregistrovaný nový uživateľ {{value}}. Aktivácia jeho účtu závisí na vašom potvrdení."
+  
+  gui_validation_error: 1 chyba
+  gui_validation_error_plural: "{{count}} chyb(y)"
+  
+  field_name: Názov
+  field_description: Popis
+  field_summary: Prehľad
+  field_is_required: Povinné pole
+  field_firstname: Meno
+  field_lastname: Priezvisko
+  field_mail: Email
+  field_filename: Súbor
+  field_filesize: Veľkosť
+  field_downloads: Stiahnuté
+  field_author: Autor
+  field_created_on: Vytvorené
+  field_updated_on: Aktualizované
+  field_field_format: Formát
+  field_is_for_all: Pre všetky projekty
+  field_possible_values: Možné hodnoty
+  field_regexp: Regulérny výraz
+  field_min_length: Minimálna dĺžka
+  field_max_length: Maximálna dĺžka
+  field_value: Hodnota
+  field_category: Kategória
+  field_title: Názov
+  field_project: Projekt
+  field_issue: Úloha
+  field_status: Stav
+  field_notes: Poznámka
+  field_is_closed: Úloha uzavretá
+  field_is_default: Východzí stav
+  field_tracker: Fronta
+  field_subject: Predmet
+  field_due_date: Uzavrieť do
+  field_assigned_to: Priradené
+  field_priority: Priorita
+  field_fixed_version: Priradené k verzii
+  field_user: Užívateľ
+  field_role: Rola
+  field_homepage: Domovská stránka
+  field_is_public: Verejný
+  field_parent: Nadradený projekt
+  field_is_in_chlog: Úlohy zobrazené v rozdielovom logu
+  field_is_in_roadmap: Úlohy zobrazené v pláne
+  field_login: Login
+  field_mail_notification: Emailové oznámenie
+  field_admin: Administrátor
+  field_last_login_on: Posledné prihlásenie
+  field_language: Jazyk
+  field_effective_date: Dátum
+  field_password: Heslo
+  field_new_password: Nové heslo
+  field_password_confirmation: Potvrdenie
+  field_version: Verzia
+  field_type: Typ
+  field_host: Host
+  field_port: Port
+  field_account: Účet
+  field_base_dn: Base DN
+  field_attr_login: Prihlásenie (atribut)
+  field_attr_firstname: Meno (atribut)
+  field_attr_lastname: Priezvisko (atribut)
+  field_attr_mail: Email (atribut)
+  field_onthefly: Automatické vytváranie užívateľov
+  field_start_date: Začiatok
+  field_done_ratio: %% Hotovo
+  field_auth_source: Autentifikačný mód
+  field_hide_mail: Nezobrazovať môj email
+  field_comments: Komentár
+  field_url: URL
+  field_start_page: Výchozia stránka
+  field_subproject: Podprojekt
+  field_hours: hodiny
+  field_activity: Aktivita
+  field_spent_on: Dátum
+  field_identifier: Identifikátor
+  field_is_filter: Použíť ako filter
+  field_issue_to_id: Súvisiaca úloha
+  field_delay: Oneskorenie
+  field_assignable: Úlohy môžu byť priradené tejto roli
+  field_redirect_existing_links: Presmerovať existujúce odkazy
+  field_estimated_hours: Odhadovaná doba
+  field_column_names: Stĺpce
+  field_time_zone: Časové pásmo
+  field_searchable: Umožniť vyhľadávanie
+  field_default_value: Východzia hodnota
+  field_comments_sorting: Zobraziť komentáre
+  
+  setting_app_title: Názov aplikácie
+  setting_app_subtitle: Podtitulok aplikácie
+  setting_welcome_text: Uvítací text
+  setting_default_language: Východzí jazyk
+  setting_login_required: Auten. vyžadovaná
+  setting_self_registration: Povolenie vlastnej registrácie
+  setting_attachment_max_size: Maximálna veľkosť prílohy
+  setting_issues_export_limit: Limit pre export úloh
+  setting_mail_from: Odosielať emaily z adresy
+  setting_bcc_recipients: Príjemci skrytej kópie (bcc)
+  setting_host_name: Hostname
+  setting_text_formatting: Formátovanie textu
+  setting_wiki_compression: Kompresia histórie Wiki 
+  setting_feeds_limit: Limit zobrazených položiek (Atom feed)
+  setting_default_projects_public: Nové projekty nastavovať ako verejné
+  setting_autofetch_changesets: Automatický prenos zmien
+  setting_sys_api_enabled: Povolit WS pre správu repozitory
+  setting_commit_ref_keywords: Klúčové slová pre odkazy
+  setting_commit_fix_keywords: Klúčové slová pre uzavretie
+  setting_autologin: Automatické prihlasovanie
+  setting_date_format: Formát dátumu
+  setting_time_format: Formát času
+  setting_cross_project_issue_relations: Povoliť väzby úloh skrz projekty
+  setting_issue_list_default_columns: Východzie stĺpce zobrazené v zozname úloh
+  setting_repositories_encodings: Kódovanie 
+  setting_emails_footer: Zapätie emailov
+  setting_protocol: Protokol
+  setting_per_page_options: Povolené množstvo riadkov na stránke
+  setting_user_format: Formát zobrazenia užívateľa
+  setting_activity_days_default: "Zobrazené dni aktivity projektu:" 
+  setting_display_subprojects_issues: Prednastavenie zobrazenia úloh podporojektov v hlavnom projekte
+  
+  project_module_issue_tracking: Sledovanie úloh
+  project_module_time_tracking: Sledovanie času
+  project_module_news: Novinky
+  project_module_documents: Dokumenty
+  project_module_files: Súbory
+  project_module_wiki: Wiki 
+  project_module_repository: Repository
+  project_module_boards: Diskusie
+  
+  label_user: Užívateľ
+  label_user_plural: Užívatelia
+  label_user_new: Nový užívateľ
+  label_project: Projekt
+  label_project_new: Nový projekt
+  label_project_plural: Projekty
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Všetky projekty
+  label_project_latest: Posledné projekty
+  label_issue: Úloha
+  label_issue_new: Nová úloha
+  label_issue_plural: Úlohy
+  label_issue_view_all: Všetky úlohy
+  label_issues_by: "Úlohy od užívateľa {{value}}"
+  label_issue_added: Úloha pridaná
+  label_issue_updated: Úloha aktualizovaná
+  label_document: Dokument
+  label_document_new: Nový dokument
+  label_document_plural: Dokumenty
+  label_document_added: Dokument pridaný
+  label_role: Rola
+  label_role_plural: Role
+  label_role_new: Nová rola
+  label_role_and_permissions: Role a práva
+  label_member: Člen
+  label_member_new: Nový člen
+  label_member_plural: Členovia
+  label_tracker: Fronta
+  label_tracker_plural: Fronty
+  label_tracker_new: Nová fronta
+  label_workflow: Workflow
+  label_issue_status: Stav úloh
+  label_issue_status_plural: Stavy úloh
+  label_issue_status_new: Nový stav
+  label_issue_category: Kategória úloh
+  label_issue_category_plural: Kategórie úloh
+  label_issue_category_new: Nová kategória
+  label_custom_field: Užívateľské pole
+  label_custom_field_plural: Užívateľské polia
+  label_custom_field_new: Nové užívateľské pole
+  label_enumerations: Zoznamy
+  label_enumeration_new: Nová hodnota
+  label_information: Informácia
+  label_information_plural: Informácie
+  label_please_login: Prosím prihláste sa
+  label_register: Registrovať
+  label_password_lost: Zabudnuté heslo
+  label_home: Domovská stránka
+  label_my_page: Moja stránka
+  label_my_account: Môj účet
+  label_my_projects: Moje projekty
+  label_administration: Administrácia
+  label_login: Prihlásenie
+  label_logout: Odhlásenie
+  label_help: Nápoveda
+  label_reported_issues: Nahlásené úlohy
+  label_assigned_to_me_issues: Moje úlohy
+  label_last_login: Posledné prihlásenie
+  label_registered_on: Registrovaný
+  label_activity: Aktivita
+  label_overall_activity: Celková aktivita
+  label_new: Nový
+  label_logged_as: Prihlásený ako
+  label_environment: Prostredie
+  label_authentication: Autentifikácia
+  label_auth_source: Mód autentifikácie
+  label_auth_source_new: Nový mód autentifikácie
+  label_auth_source_plural: Módy autentifikácie
+  label_subproject_plural: Podprojekty
+  label_min_max_length: Min - Max dĺžka
+  label_list: Zoznam
+  label_date: Dátum
+  label_integer: Celé číslo
+  label_float: Desatinné číslo
+  label_boolean: Áno/Nie
+  label_string: Text
+  label_text: Dlhý text
+  label_attribute: Atribut
+  label_attribute_plural: Atributy
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Downloady"
+  label_no_data: Žiadné položky
+  label_change_status: Zmeniť stav
+  label_history: História
+  label_attachment: Súbor
+  label_attachment_new: Nový súbor
+  label_attachment_delete: Odstrániť súbor
+  label_attachment_plural: Súbory
+  label_file_added: Súbor pridaný
+  label_report: Prehľad
+  label_report_plural: Prehľady
+  label_news: Novinky
+  label_news_new: Pridať novinku
+  label_news_plural: Novinky
+  label_news_latest: Posledné novinky
+  label_news_view_all: Zobrazit všetky novinky
+  label_news_added: Novinka pridaná
+  label_change_log: Protokol zmien
+  label_settings: Nastavenie
+  label_overview: Prehľad
+  label_version: Verzia
+  label_version_new: Nová verzia
+  label_version_plural: Verzie
+  label_confirmation: Potvrdenie
+  label_export_to: 'Tiež k dispozícií:'
+  label_read: Načíta sa...
+  label_public_projects: Verejné projekty
+  label_open_issues: Otvorený
+  label_open_issues_plural: Otvorené
+  label_closed_issues: Uzavrený
+  label_closed_issues_plural: Uzavrené
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Celkovo
+  label_permissions: Práva
+  label_current_status: Aktuálny stav
+  label_new_statuses_allowed: Nové povolené stavy
+  label_all: všetko
+  label_none: nič
+  label_nobody: nikto
+  label_next: Ďalší
+  label_previous: Predchádzajúci
+  label_used_by: Použité
+  label_details: Detaily
+  label_add_note: Pridať poznámku
+  label_per_page: Na stránku
+  label_calendar: Kalendár
+  label_months_from: mesiacov od
+  label_gantt: Ganttov graf
+  label_internal: Interný
+  label_last_changes: "posledných {{count}} zmien"
+  label_change_view_all: Zobraziť všetky zmeny
+  label_personalize_page: Prispôsobiť túto stránku
+  label_comment: Komentár
+  label_comment_plural: Komentáre
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Pridať komentár
+  label_comment_added: Komentár pridaný
+  label_comment_delete: Odstrániť komentár
+  label_query: Užívateľský dotaz
+  label_query_plural: Užívateľské dotazy
+  label_query_new: Nový dotaz
+  label_filter_add: Pridať filter
+  label_filter_plural: Filtre
+  label_equals: je
+  label_not_equals: nieje
+  label_in_less_than: je menší ako
+  label_in_more_than: je väčší ako
+  label_in: v
+  label_today: dnes
+  label_all_time: vždy
+  label_yesterday: včera
+  label_this_week: tento týždeň
+  label_last_week: minulý týždeň
+  label_last_n_days: "posledných {{count}} dní"
+  label_this_month: tento mesiac
+  label_last_month: minulý mesiac
+  label_this_year: tento rok
+  label_date_range: Časový rozsah
+  label_less_than_ago: pred menej ako (dňami)
+  label_more_than_ago: pred viac ako (dňami)
+  label_ago: pred (dňami)
+  label_contains: obsahuje
+  label_not_contains: neobsahuje
+  label_day_plural: dní
+  label_repository: Repository
+  label_repository_plural: Repository
+  label_browse: Prechádzať
+  label_modification: "{{count}} zmena"
+  label_modification_plural: "{{count}} zmien"
+  label_revision: Revízia
+  label_revision_plural: Revízií
+  label_associated_revisions: Súvisiace verzie
+  label_added: pridané
+  label_modified: zmenené
+  label_deleted: odstránené
+  label_latest_revision: Posledná revízia
+  label_latest_revision_plural: Posledné revízie
+  label_view_revisions: Zobraziť revízie
+  label_max_size: Maximálna veľkosť
+  label_sort_highest: Presunúť na začiatok
+  label_sort_higher: Presunúť navrch
+  label_sort_lower: Presunúť dole
+  label_sort_lowest: Presunúť na koniec
+  label_roadmap: Plán
+  label_roadmap_due_in: "Zostáva {{value}}"
+  label_roadmap_overdue: "{{value}} neskoro"
+  label_roadmap_no_issues: Pre túto verziu niesu žiadne úlohy
+  label_search: Hľadať
+  label_result_plural: Výsledky
+  label_all_words: Všetky slova
+  label_wiki: Wiki 
+  label_wiki_edit: Wiki úprava
+  label_wiki_edit_plural: Wiki úpravy
+  label_wiki_page: Wiki stránka
+  label_wiki_page_plural: Wiki stránky
+  label_index_by_title: Index podľa názvu
+  label_index_by_date: Index podľa dátumu
+  label_current_version: Aktuálna verzia
+  label_preview: Náhľad
+  label_feed_plural: Príspevky
+  label_changes_details: Detail všetkých zmien
+  label_issue_tracking: Sledovanie úloh
+  label_spent_time: Strávený čas
+  label_f_hour: "{{value}} hodina"
+  label_f_hour_plural: "{{value}} hodín"
+  label_time_tracking: Sledovánie času
+  label_change_plural: Zmeny
+  label_statistics: Štatistiky
+  label_commits_per_month: Úkony za mesiac
+  label_commits_per_author: Úkony podľa autora
+  label_view_diff: Zobrazit rozdiely
+  label_diff_inline: vo vnútri
+  label_diff_side_by_side: vedľa seba
+  label_options: Nastavenie
+  label_copy_workflow_from: Kopírovať workflow z
+  label_permissions_report: Prehľad práv
+  label_watched_issues: Sledované úlohy
+  label_related_issues: Súvisiace úlohy
+  label_applied_status: Použitý stav
+  label_loading: Nahrávam ...
+  label_relation_new: Nová súvislosť
+  label_relation_delete: Odstrániť súvislosť
+  label_relates_to: súvisiací s
+  label_duplicates: duplicity
+  label_blocks: blokovaný
+  label_blocked_by: zablokovaný
+  label_precedes: predcháza
+  label_follows: následuje
+  label_end_to_start: od konca na začiatok
+  label_end_to_end: od konca do konca
+  label_start_to_start: od začiatku do začiatku
+  label_start_to_end: od začiatku do konca
+  label_stay_logged_in: Zostať prihlásený
+  label_disabled: zakazané
+  label_show_completed_versions: Ukázať dokončené verzie
+  label_me: ja
+  label_board: Fórum
+  label_board_new: Nové fórum
+  label_board_plural: Fóra
+  label_topic_plural: Témy
+  label_message_plural: Správy
+  label_message_last: Posledná správa
+  label_message_new: Nová správa
+  label_message_posted: Správa pridaná
+  label_reply_plural: Odpovede
+  label_send_information: Zaslať informácie o účte užívateľa
+  label_year: Rok
+  label_month: Mesiac
+  label_week: Týžden
+  label_date_from: Od
+  label_date_to: Do
+  label_language_based: Podľa výchozieho jazyka
+  label_sort_by: "Zoradenie podľa {{value}}"
+  label_send_test_email: Poslať testovací email
+  label_feeds_access_key_created_on: "Prístupový klúč pre RSS bol vytvorený pred {{value}}"
+  label_module_plural: Moduly
+  label_added_time_by: "'Pridané užívateľom {{author}} pred {{age}}'"
+  label_updated_time: "Aktualizované pred {{value}}'"
+  label_jump_to_a_project: Zvoliť projekt...
+  label_file_plural: Súbory
+  label_changeset_plural: Sady zmien
+  label_default_columns: Východzie stĺpce
+  label_no_change_option: (bez zmeny)
+  label_bulk_edit_selected_issues: Skupinová úprava vybraných úloh
+  label_theme: Téma
+  label_default: Východzí
+  label_search_titles_only: Vyhľadávať iba v názvoch
+  label_user_mail_option_all: "Pre všetky události všetkých mojích projektov"
+  label_user_mail_option_selected: "Pre všetky události vybraných projektov.."
+  label_user_mail_option_none: "Len pre události, ktoré sledujem alebo sa ma týkajú"
+  label_user_mail_no_self_notified: "Nezasielať informácie o mnou vytvorených zmenách"
+  label_registration_activation_by_email: aktivácia účtu emailom
+  label_registration_manual_activation: manuálna aktivácia účtu
+  label_registration_automatic_activation: automatická aktivácia účtu
+  label_display_per_page: "{{value}} na stránku'"
+  label_age: Vek
+  label_change_properties: Zmeniť vlastnosti
+  label_general: Všeobecné
+  label_more: Viac
+  label_scm: SCM
+  label_plugins: Pluginy
+  label_ldap_authentication: Autentifikácia LDAP
+  label_downloads_abbr: D/L
+  label_optional_description: Voliteľný popis
+  label_add_another_file: Pridať další súbor
+  label_preferences: Nastavenia
+  label_chronological_order: V chronologickom poradí
+  label_reverse_chronological_order: V obrátenom chronologickom poradí
+  
+  button_login: Prihlásiť
+  button_submit: Potvrdiť
+  button_save: Uložiť
+  button_check_all: Označiť všetko
+  button_uncheck_all: Odznačiť všetko
+  button_delete: Odstrániť
+  button_create: Vytvoriť
+  button_test: Test
+  button_edit: Upraviť
+  button_add: Pridať
+  button_change: Zmeniť
+  button_apply: Použiť
+  button_clear: Zmazať
+  button_lock: Zamknúť
+  button_unlock: Odomknúť
+  button_download: Stiahnúť
+  button_list: Vypísať
+  button_view: Zobraziť
+  button_move: Presunúť
+  button_back: Naspäť
+  button_cancel: Storno
+  button_activate: Aktivovať
+  button_sort: Zoradenie
+  button_log_time: Pridať čas
+  button_rollback: Naspäť k tejto verzii
+  button_watch: Sledovať
+  button_unwatch: Nesledovať
+  button_reply: Odpovedať
+  button_archive: Archivovať
+  button_unarchive: Odarchivovať
+  button_reset: Reset
+  button_rename: Premenovať
+  button_change_password: Zmeniť heslo
+  button_copy: Kopírovať
+  button_annotate: Komentovať
+  button_update: Aktualizovať
+  button_configure: Konfigurovať
+  
+  status_active: aktívny
+  status_registered: registrovaný
+  status_locked: uzamknutý
+  
+  text_select_mail_notifications: Vyberte akciu, pri ktorej bude zaslané upozornenie emailom
+  text_regexp_info: napr. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 znamená bez limitu
+  text_project_destroy_confirmation: Ste si istý, že chcete odstránit tento projekt a všetky súvisiace dáta ?
+  text_workflow_edit: Vyberte rolu a frontu k editácii workflow
+  text_are_you_sure: Ste si istý?
+  text_journal_changed: "zmenené z {{old}} na {{new}}"
+  text_journal_set_to: "nastavené na {{value}}"
+  text_journal_deleted: odstránené
+  text_tip_task_begin_day: úloha začína v tento deň
+  text_tip_task_end_day: úloha končí v tento deň
+  text_tip_task_begin_end_day: úloha začína a končí v tento deň
+  text_project_identifier_info: 'Povolené znaky sú malé písmena (a-z), čísla a pomlčka.<br />Po uložení už nieje možné identifikátor zmeniť.'
+  text_caracters_maximum: "{{count}} znakov maximálne."
+  text_caracters_minimum: "Musí byť aspoň {{count}} znaky/ov dlhé."
+  text_length_between: "Dĺžka medzi {{min}} až {{max}} znakmi."
+  text_tracker_no_workflow: Pre tuto frontu nieje definovaný žiadný workflow
+  text_unallowed_characters: Nepovolené znaky
+  text_comma_separated: Je povolené viacero hodnôt (oddelené navzájom čiarkou).
+  text_issues_ref_in_commit_messages: Odkazovať a upravovať úlohy v správach s následovnym obsahom
+  text_issue_added: "úloha {{id}} bola vytvorená užívateľom {{author}}."
+  text_issue_updated: "Úloha {{id}} byla aktualizovaná užívateľom {{author}}."
+  text_wiki_destroy_confirmation: Naozaj si prajete odstráni%t túto Wiki a celý jej obsah?
+  text_issue_category_destroy_question: "Niektoré úlohy ({{count}}) sú priradené k tejto kategórii. Čo chtete  s nimi spraviť?"
+  text_issue_category_destroy_assignments: Zrušiť priradenie ku kategórii
+  text_issue_category_reassign_to: Priradiť úlohy do tejto kategórie
+  text_user_mail_option: "U projektov, které neboli vybrané, budete dostávať oznamenie iba o vašich či o sledovaných položkách (napr. o položkách, ktorých ste autor, alebo ku ktorým ste priradený/á)."
+  text_no_configuration_data: "Role, fronty, stavy úloh ani workflow neboli zatiaľ nakonfigurované.\nVelmi doporučujeme nahrať východziu konfiguráciu. Potom si môžete všetko upraviť"
+  text_load_default_configuration: Nahrať východziu konfiguráciu
+  text_status_changed_by_changeset: "Aktualizované v sade zmien {{value}}."
+  text_issues_destroy_confirmation: 'Naozaj si prajete odstrániť všetky zvolené úlohy?'
+  text_select_project_modules: 'Aktivne moduly v tomto projekte:'
+  text_default_administrator_account_changed: Zmenené výchozie nastavenie administrátorského účtu
+  text_file_repository_writable: Povolený zápis do repository
+  text_rmagick_available: RMagick k dispozícií (voliteľné)
+  text_destroy_time_entries_question: U úloh, které chcete odstraniť, je evidované %.02f práce. Čo chcete vykonať?
+  text_destroy_time_entries: Odstrániť evidované hodiny.
+  text_assign_time_entries_to_project: Priradiť evidované hodiny projektu
+  text_reassign_time_entries: 'Preradiť evidované hodiny k tejto úlohe:'
+  
+  default_role_manager: Manažér
+  default_role_developper: Vývojár
+  default_role_reporter: Reportér
+  default_tracker_bug: Chyba
+  default_tracker_feature: Rozšírenie
+  default_tracker_support: Podpora
+  default_issue_status_new: Nový
+  default_issue_status_assigned: Priradený
+  default_issue_status_resolved: Vyriešený
+  default_issue_status_feedback: Čaká sa
+  default_issue_status_closed: Uzavrený
+  default_issue_status_rejected: Odmietnutý
+  default_doc_category_user: Užívateľská dokumentácia
+  default_doc_category_tech: Technická dokumentácia
+  default_priority_low: Nízká
+  default_priority_normal: Normálna
+  default_priority_high: Vysoká
+  default_priority_urgent: Urgentná
+  default_priority_immediate: Okamžitá
+  default_activity_design: Design
+  default_activity_development: Vývoj
+  
+  enumeration_issue_priorities: Priority úloh
+  enumeration_doc_categories: Kategorie dokumentov
+  enumeration_activities: Aktivity (sledovanie času)
+  error_scm_annotate: "Položka neexistuje alebo nemôže byť komentovaná."
+  label_planning: Plánovanie
+  text_subprojects_destroy_warning: "Jeho podprojekt(y): {{value}} budú takisto vymazané.'"
+  label_and_its_subprojects: "{{value}} a jeho podprojekty"
+  mail_body_reminder: "{{count}} úloha(y), ktorá(é) je(sú) vám priradený(é), ma(jú) byť hotova(é) za {{days}} dní:"
+  mail_subject_reminder: "{{count}} úloha(y) ma(jú) byť hotova(é) za pár dní"
+  text_user_wrote: "{{value}} napísal:'"
+  label_duplicated_by: duplikovaný
+  setting_enabled_scm: Zapnúť SCM
+  text_enumeration_category_reassign_to: 'Prenastaviť na túto hodnotu:'
+  text_enumeration_destroy_question: "{{count}} objekty sú nastavené na túto hodnotu.'"
+  label_incoming_emails: Príchádzajúce emaily
+  label_generate_key: Vygenerovať kľúč
+  setting_mail_handler_api_enabled: Zapnúť WS pre príchodzie emaily
+  setting_mail_handler_api_key: API kľúč
+  text_email_delivery_not_configured: "Doručenie emailov nieje nastavené, notifikácie sú vypnuté.\nNastavte váš SMTP server v config/email.yml a reštartnite aplikáciu pre aktiváciu funkcie."
+  field_parent_title: Nadradená stránka
+  label_issue_watchers: Pozorovatelia
+  setting_commit_logs_encoding: Kódovanie prenášaných správ
+  button_quote: Citácia
+  setting_sequential_project_identifiers: Generovať sekvenčné identifikátory projektov
+  notice_unable_delete_version: Verzia nemôže byť zmazaná
+  label_renamed: premenované
+  label_copied: kopírované
+  setting_plain_text_mail: Len jednoduchý text (bez HTML)
+  permission_view_files: Zobrazenie súborov
+  permission_edit_issues: Editácia úloh
+  permission_edit_own_time_entries: Editácia vlastných časových logov
+  permission_manage_public_queries: Správa verejných dotazov
+  permission_add_issues: Pridanie úlohy
+  permission_log_time: Log stráveného času
+  permission_view_changesets: Zobrazenie sád zmien
+  permission_view_time_entries: Zobrazenie stráveného času
+  permission_manage_versions: Správa verzií
+  permission_manage_wiki: Správa Wiki 
+  permission_manage_categories: Správa kategórií úloh
+  permission_protect_wiki_pages: Ochrana Wiki strániek
+  permission_comment_news: Komentovanie noviniek
+  permission_delete_messages: Mazanie správ
+  permission_select_project_modules: Voľba projektových modulov
+  permission_manage_documents: Správa dokumentov
+  permission_edit_wiki_pages: Editácia Wiki strániek
+  permission_add_issue_watchers: Pridanie pozorovateľov
+  permission_view_gantt: Zobrazenie Ganttovho diagramu
+  permission_move_issues: Presun úloh
+  permission_manage_issue_relations: Správa vzťahov úloh
+  permission_delete_wiki_pages: Mazanie Wiki strániek
+  permission_manage_boards: Správa diskusií
+  permission_delete_wiki_pages_attachments: Mazanie Wiki príloh
+  permission_view_wiki_edits: Zobrazenie Wiki zmien
+  permission_add_messages: Pridanie správ
+  permission_view_messages: Zobrazenie správ
+  permission_manage_files: Správa súborov
+  permission_edit_issue_notes: Editácia poznámok úlohy
+  permission_manage_news: Správa noviniek
+  permission_view_calendar: Zobrazenie kalendára
+  permission_manage_members: Správa členov
+  permission_edit_messages: Editácia správ
+  permission_delete_issues: Mazanie správ
+  permission_view_issue_watchers: Zobrazenie zoznamu pozorovateľov
+  permission_manage_repository: Správa repository
+  permission_commit_access: Povoliť prístup
+  permission_browse_repository: Prechádzanie (browse) repository
+  permission_view_documents: Zobrazenie dokumentov
+  permission_edit_project: Editovanie projektu
+  permission_add_issue_notes: Pridanie poznámky úlohy
+  permission_save_queries: Uloženie dotazov
+  permission_view_wiki_pages: Zobrazenie Wiki strániek
+  permission_rename_wiki_pages: Premenovanie Wiki strániek
+  permission_edit_time_entries: Editácia časových záznamov 
+  permission_edit_own_issue_notes: Editácia vlastných poznámok úlohy
+  setting_gravatar_enabled: Použitie užívateľských Gravatar ikon
+  permission_edit_own_messages: Úprava vlastných správ
+  permission_delete_own_messages: Mazanie vlastných správ
+  text_repository_usernames_mapping: "Vyberte alebo doplňte užívateľov systému Redmine, ktorí majú byť namapovaní k užívateľským menám, nájdeným v logu repository.\nUžívatelia s rovnakým prihlasovacím menom alebo emailom v systéme Redmine a repository sú mapovaní automaticky."
+  label_example: Príklad
+  label_user_activity: "Aktivita užívateľa {{value}}"
+  label_updated_time_by: "Aktualizované užívateľom {{author}} pred {{age}}"
+  text_diff_truncated: '... Tento rozdielový výpis bol skratený, pretože prekračuje maximálnu veľkosť, ktorá môže byť zobrazená.'
+  setting_diff_max_lines_displayed: Maximálne množstvo zobrazených riadkov rozdielového výpisu
+  text_plugin_assets_writable: Adresár pre pluginy s možnosťou zápisu
+  warning_attachments_not_saved: "{{count}} súbor(y) nemohli byť uložené."
+  field_editable: Editable
+  label_display: Display
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/sl.yml b/config/locales/sl.yml
new file mode 100644 (file)
index 0000000..181d0df
--- /dev/null
@@ -0,0 +1,775 @@
+sl:
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d"
+      short: "%b %d"
+      long: "%B %d, %Y"
+      
+    day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
+    abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
+      
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
+    abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
+    # Used in date_select and datime_select.
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "am"
+    pm: "pm"
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: "half a minute"
+      less_than_x_seconds:
+        one:   "less than 1 second"
+        other: "less than {{count}} seconds"
+      x_seconds:
+        one:   "1 second"
+        other: "{{count}} seconds"
+      less_than_x_minutes:
+        one:   "less than a minute"
+        other: "less than {{count}} minutes"
+      x_minutes:
+        one:   "1 minute"
+        other: "{{count}} minutes"
+      about_x_hours:
+        one:   "about 1 hour"
+        other: "about {{count}} hours"
+      x_days:
+        one:   "1 day"
+        other: "{{count}} days"
+      about_x_months:
+        one:   "about 1 month"
+        other: "about {{count}} months"
+      x_months:
+        one:   "1 month"
+        other: "{{count}} months"
+      about_x_years:
+        one:   "about 1 year"
+        other: "about {{count}} years"
+      over_x_years:
+        one:   "over 1 year"
+        other: "over {{count}} years"
+        
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "and"
+      skip_last_comma: false
+      
+  activerecord:
+    errors:
+      messages:
+        inclusion: "ni vključen na seznamu"
+        exclusion: "je rezerviran"
+        invalid: "je napačen"
+        confirmation: "ne ustreza potrdilu"
+        accepted: "mora biti sprejet"
+        empty: "ne sme biti prazen"
+        blank: "ne sme biti neizpolnjen"
+        too_long: "je predolg"
+        too_short: "je prekratek"
+        wrong_length: "je napačne dolžine"
+        taken: "je že zaseden"
+        not_a_number: "ni število"
+        not_a_date: "ni veljaven datum"
+        greater_than: "must be greater than {{count}}"
+        greater_than_or_equal_to: "must be greater than or equal to {{count}}"
+        equal_to: "must be equal to {{count}}"
+        less_than: "must be less than {{count}}"
+        less_than_or_equal_to: "must be less than or equal to {{count}}"
+        odd: "must be odd"
+        even: "must be even"
+        greater_than_start_date: "mora biti kasnejši kot začeten datum"
+        not_same_project: "ne pripada istemu projektu"
+        circular_dependency: "Ta odnos bi povzročil krožno odvisnost"
+
+  actionview_instancetag_blank_option: Prosimo izberite
+  
+  general_text_No: 'Ne'
+  general_text_Yes: 'Da'
+  general_text_no: 'ne'
+  general_text_yes: 'da'
+  general_lang_name: 'Slovenščina'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Račun je bil uspešno posodobljen.
+  notice_account_invalid_creditentials: Napačno uporabniško ime ali geslo
+  notice_account_password_updated: Geslo je bilo uspešno posodobljeno.
+  notice_account_wrong_password: Napačno geslo
+  notice_account_register_done: Račun je bil uspešno ustvarjen. Za aktivacijo potrdite povezavo, ki vam je bila poslana v e-nabiralnik.
+  notice_account_unknown_email: Neznan uporabnik.
+  notice_can_t_change_password: Ta račun za overovljanje uporablja zunanji. Gesla ni mogoče spremeniti.
+  notice_account_lost_email_sent: Poslano vam je bilo e-pismo z navodili za izbiro novega gesla.
+  notice_account_activated: Vaš račun je bil aktiviran. Sedaj se lahko prijavite.
+  notice_successful_create: Ustvarjanje uspelo.
+  notice_successful_update: Posodobitev uspela.
+  notice_successful_delete: Izbris uspel.
+  notice_successful_connection: Povezava uspela.
+  notice_file_not_found: Stran na katero se želite povezati ne obstaja ali pa je bila umaknjena.
+  notice_locking_conflict: Drug uporabnik je posodobil podatke.
+  notice_not_authorized: Nimate privilegijev za dostop do te strani.
+  notice_email_sent: "E-poštno sporočilo je bilo poslano {{value}}"
+  notice_email_error: "Ob pošiljanju e-sporočila je prišlo do napake ({{value}})"
+  notice_feeds_access_key_reseted: Vaš RSS dostopni ključ je bil ponastavljen.
+  notice_failed_to_save_issues: "Neuspelo shranjevanje {{count}} zahtevka na {{total}} izbranem: {{ids}}."
+  notice_no_issue_selected: "Izbran ni noben zahtevek! Prosimo preverite zahtevke, ki jih želite urediti."
+  notice_account_pending: "Vaš račun je bil ustvarjen in čaka na potrditev s strani administratorja."
+  notice_default_data_loaded: Privzete nastavitve so bile uspešno naložene.
+  notice_unable_delete_version: Verzije ni bilo mogoče izbrisati.
+  
+  error_can_t_load_default_data: "Privzetih nastavitev ni bilo mogoče naložiti: {{value}}"
+  error_scm_not_found: "Vnos ali revizija v shrambi ni bila najdena ."
+  error_scm_command_failed: "Med vzpostavljem povezave s shrambo je prišlo do napake: {{value}}"
+  error_scm_annotate: "Vnos ne obstaja ali pa ga ni mogoče komentirati."
+  error_issue_not_found_in_project: 'Zahtevek ni bil najden ali pa ne pripada temu projektu'
+  
+  mail_subject_lost_password: "Vaše {{value}} geslo"
+  mail_body_lost_password: 'Za spremembo glesla kliknite na naslednjo povezavo:'
+  mail_subject_register: "Aktivacija {{value}} vašega računa"
+  mail_body_register: 'Za aktivacijo vašega računa kliknite na naslednjo povezavo:'
+  mail_body_account_information_external: "Za prijavo lahko uporabite vaš {{value}} račun."
+  mail_body_account_information: Informacije o vašem računu
+  mail_subject_account_activation_request: "{{value}} zahtevek za aktivacijo računa"
+  mail_body_account_activation_request: "Registriral se je nov uporabnik ({{value}}). Račun čaka na vašo odobritev:'"
+  mail_subject_reminder: "{{count}} zahtevek(zahtevki) zapadejo v naslednjih dneh"
+  mail_body_reminder: "{{count}} zahtevek(zahtevki), ki so vam dodeljeni bodo zapadli v naslednjih {{days}} dneh:"
+  
+  gui_validation_error: 1 napaka
+  gui_validation_error_plural: "{{count}} napak"
+  
+  field_name: Ime
+  field_description: Opis
+  field_summary: Povzetek
+  field_is_required: Zahtevano
+  field_firstname: Ime
+  field_lastname: Priimek
+  field_mail: E-naslov
+  field_filename: Datoteka
+  field_filesize: Velikost
+  field_downloads: Prenosi
+  field_author: Avtor
+  field_created_on: Ustvarjen
+  field_updated_on: Posodobljeno
+  field_field_format: Format
+  field_is_for_all: Za vse projekte
+  field_possible_values: Možne vrednosti
+  field_regexp: Regularni izraz
+  field_min_length: Minimalna dolžina
+  field_max_length: Maksimalna dolžina
+  field_value: Vrednost
+  field_category: Kategorija
+  field_title: Naslov
+  field_project: Projekt
+  field_issue: Zahtevek
+  field_status: Status
+  field_notes: Zabeležka
+  field_is_closed: Zahtevek zaprt
+  field_is_default: Privzeta vrednost
+  field_tracker: Vrsta zahtevka
+  field_subject: Tema
+  field_due_date: Do datuma
+  field_assigned_to: Dodeljen
+  field_priority: Prioriteta
+  field_fixed_version: Ciljna verzija
+  field_user: Uporabnik
+  field_role: Vloga
+  field_homepage: Domača stran
+  field_is_public: Javno
+  field_parent: Podprojekt projekta
+  field_is_in_chlog: Zahtevki prikazani v zapisu sprememb
+  field_is_in_roadmap: Zahtevki prikazani na zemljevidu
+  field_login: Prijava
+  field_mail_notification: E-poštna oznanila
+  field_admin: Administrator
+  field_last_login_on: Zadnjič povezan(a)
+  field_language: Jezik
+  field_effective_date: Datum
+  field_password: Geslo
+  field_new_password: Novo geslo
+  field_password_confirmation: Potrditev
+  field_version: Verzija
+  field_type: Tip
+  field_host: Gostitelj
+  field_port: Vrata
+  field_account: Račun
+  field_base_dn: Bazni DN
+  field_attr_login: Oznaka za prijavo
+  field_attr_firstname: Oznaka za ime
+  field_attr_lastname: Oznaka za priimek
+  field_attr_mail: Oznaka za e-naslov
+  field_onthefly: Sprotna izdelava uporabnikov
+  field_start_date: Začetek
+  field_done_ratio: %% Narejeno
+  field_auth_source: Način overovljanja
+  field_hide_mail: Skrij moj e-naslov
+  field_comments: Komentar
+  field_url: URL
+  field_start_page: Začetna stran
+  field_subproject: Podprojekt
+  field_hours: Ur
+  field_activity: Aktivnost
+  field_spent_on: Datum
+  field_identifier: Identifikator
+  field_is_filter: Uporabljen kot filter
+  field_issue_to_id: Povezan zahtevek
+  field_delay: Zamik
+  field_assignable: Zahtevki so lahko dodeljeni tej vlogi
+  field_redirect_existing_links: Preusmeri obstoječe povezave
+  field_estimated_hours: Ocenjen čas
+  field_column_names: Stolpci
+  field_time_zone: Časovni pas
+  field_searchable: Zmožen iskanja
+  field_default_value: Privzeta vrednost
+  field_comments_sorting: Prikaži komentarje
+  field_parent_title: Matična stran
+  
+  setting_app_title: Naslov aplikacije
+  setting_app_subtitle: Podnaslov aplikacije
+  setting_welcome_text: Pozdravno besedilo
+  setting_default_language: Privzeti jezik
+  setting_login_required: Zahtevano overovljanje
+  setting_self_registration: Samostojna registracija
+  setting_attachment_max_size: Maksimalna velikost priponk
+  setting_issues_export_limit: Skrajna meja za izvoz zahtevkov
+  setting_mail_from: E-naslov za emisijo
+  setting_bcc_recipients: Prejemniki slepih kopij (bcc)
+  setting_plain_text_mail: navadno e-sporočilo (ne HTML)
+  setting_host_name: Ime gostitelja in pot
+  setting_text_formatting: Oblikovanje besedila
+  setting_wiki_compression: Stiskanje Wiki zgodovine
+  setting_feeds_limit: Meja obsega RSS virov
+  setting_default_projects_public: Novi projekti so privzeto javni
+  setting_autofetch_changesets: Samodejni izvleček zapisa sprememb
+  setting_sys_api_enabled: Omogoči WS za upravljanje shrambe
+  setting_commit_ref_keywords: Sklicne ključne besede
+  setting_commit_fix_keywords: Urejanje ključne besede
+  setting_autologin: Avtomatska prijava
+  setting_date_format: Oblika datuma
+  setting_time_format: Oblika časa
+  setting_cross_project_issue_relations: Dovoli povezave zahtevkov med različnimi projekti
+  setting_issue_list_default_columns: Privzeti stolpci prikazani na seznamu zahtevkov
+  setting_repositories_encodings: Kodiranje shrambe
+  setting_commit_logs_encoding: Kodiranje sporočil ob predaji
+  setting_emails_footer: Noga e-sporočil
+  setting_protocol: Protokol
+  setting_per_page_options: Število elementov na stran
+  setting_user_format: Oblika prikaza uporabnikov
+  setting_activity_days_default: Prikaz dni na aktivnost projekta
+  setting_display_subprojects_issues: Privzeti prikaz zahtevkov podprojektov v glavnem projektu
+  setting_enabled_scm: Omogočen SCM
+  setting_mail_handler_api_enabled: Omogoči WS za prihajajočo e-pošto
+  setting_mail_handler_api_key: API ključ
+  setting_sequential_project_identifiers: Generiraj projektne identifikatorje sekvenčno
+  setting_gravatar_enabled: Uporabljaj Gravatar ikone
+  setting_diff_max_lines_displayed: Maksimalno število prikazanih vrstic različnosti
+  
+  permission_edit_project: Uredi projekt
+  permission_select_project_modules: Izberi module projekta
+  permission_manage_members: Uredi člane
+  permission_manage_versions: Uredi verzije
+  permission_manage_categories: Urejanje kategorij zahtevkov
+  permission_add_issues: Dodaj zahtevke
+  permission_edit_issues: Uredi zahtevke
+  permission_manage_issue_relations: Uredi odnose med zahtevki
+  permission_add_issue_notes: Dodaj zabeležke
+  permission_edit_issue_notes: Uredi zabeležke
+  permission_edit_own_issue_notes: Uredi lastne zabeležke
+  permission_move_issues: Premakni zahtevke
+  permission_delete_issues: Izbriši zahtevke
+  permission_manage_public_queries: Uredi javna povpraševanja
+  permission_save_queries: Shrani povpraševanje
+  permission_view_gantt: Poglej gantogram
+  permission_view_calendar: Poglej koledar
+  permission_view_issue_watchers: Oglej si listo spremeljevalcev
+  permission_add_issue_watchers: Dodaj spremljevalce
+  permission_log_time: Beleži porabljen čas
+  permission_view_time_entries: Poglej porabljen čas
+  permission_edit_time_entries: Uredi beležko časa
+  permission_edit_own_time_entries: Uredi beležko lastnega časa
+  permission_manage_news: Uredi novice
+  permission_comment_news: Komentiraj novice
+  permission_manage_documents: Uredi dokumente
+  permission_view_documents: Poglej dokumente
+  permission_manage_files: Uredi datoteke
+  permission_view_files: Poglej datoteke
+  permission_manage_wiki: Uredi wiki
+  permission_rename_wiki_pages: Preimenuj wiki strani
+  permission_delete_wiki_pages: Izbriši wiki strani
+  permission_view_wiki_pages: Poglej wiki
+  permission_view_wiki_edits: Poglej wiki zgodovino
+  permission_edit_wiki_pages: Uredi wiki strani
+  permission_delete_wiki_pages_attachments: Izbriši priponke
+  permission_protect_wiki_pages: Zaščiti wiki strani
+  permission_manage_repository: Uredi shrambo
+  permission_browse_repository: Prebrskaj shrambo
+  permission_view_changesets: Poglej zapis sprememb
+  permission_commit_access: Dostop za predajo
+  permission_manage_boards: Uredi table
+  permission_view_messages: Poglej sporočila
+  permission_add_messages: Objavi sporočila
+  permission_edit_messages: Uredi sporočila
+  permission_edit_own_messages: Uredi lastna sporočila
+  permission_delete_messages: Izbriši sporočila
+  permission_delete_own_messages: Izbriši lastna sporočila
+  
+  project_module_issue_tracking: Sledenje zahtevkom
+  project_module_time_tracking: Sledenje časa
+  project_module_news: Novice
+  project_module_documents: Dokumenti
+  project_module_files: Datoteke
+  project_module_wiki: Wiki
+  project_module_repository: Shramba
+  project_module_boards: Table
+  
+  label_user: Uporabnik
+  label_user_plural: Uporabniki
+  label_user_new: Nov uporabnik
+  label_project: Projekt
+  label_project_new: Nov projekt
+  label_project_plural: Projekti
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Vsi projekti
+  label_project_latest: Zadnji projekti
+  label_issue: Zahtevek
+  label_issue_new: Nov zahtevek
+  label_issue_plural: Zahtevki
+  label_issue_view_all: Poglej vse zahtevke
+  label_issues_by: "Zahtevki od {{value}}"
+  label_issue_added: Zahtevek dodan
+  label_issue_updated: Zahtevek posodobljen
+  label_document: Dokument
+  label_document_new: Nov dokument
+  label_document_plural: Dokumenti
+  label_document_added: Dokument dodan
+  label_role: Vloga
+  label_role_plural: Vloge
+  label_role_new: Nova vloga
+  label_role_and_permissions: Vloge in dovoljenja
+  label_member: Član
+  label_member_new: Nov član
+  label_member_plural: Člani
+  label_tracker: Vrsta zahtevka
+  label_tracker_plural: Vrste zahtevkov
+  label_tracker_new: Nova vrsta zahtevka
+  label_workflow: Potek dela
+  label_issue_status: Stanje zahtevka
+  label_issue_status_plural: Stanje zahtevkov
+  label_issue_status_new: Novo stanje
+  label_issue_category: Kategorija zahtevka
+  label_issue_category_plural: Kategorije zahtevkov
+  label_issue_category_new: Nova kategorija
+  label_custom_field: Polje po meri
+  label_custom_field_plural: Polja po meri
+  label_custom_field_new: Novo polje po meri
+  label_enumerations: Seznami
+  label_enumeration_new: Nova vrednost
+  label_information: Informacija
+  label_information_plural: Informacije
+  label_please_login: Prosimo prijavite se
+  label_register: Registracija
+  label_password_lost: Izgubljeno geslo
+  label_home: Domov
+  label_my_page: Moja stran
+  label_my_account: Moj račun
+  label_my_projects: Moji projekti
+  label_administration: Upravljanje
+  label_login: Prijavi se
+  label_logout: Odjavi se
+  label_help: Pomoč
+  label_reported_issues: Prijavljeni zahtevki
+  label_assigned_to_me_issues: Zahtevki dodeljeni meni
+  label_last_login: Zadnja povezava
+  label_registered_on: Registriran
+  label_activity: Aktivnost
+  label_overall_activity: Celotna aktivnost
+  label_user_activity: "Aktivnost {{value}}"
+  label_new: Nov
+  label_logged_as: Prijavljen(a) kot
+  label_environment: Okolje
+  label_authentication: Overovitev
+  label_auth_source: Način overovitve
+  label_auth_source_new: Nov način overovitve
+  label_auth_source_plural: Načini overovitve
+  label_subproject_plural: Podprojekti
+  label_and_its_subprojects: "{{value}} in njegovi podprojekti"
+  label_min_max_length: Min - Max dolžina
+  label_list: Seznam
+  label_date: Datum
+  label_integer: Celo število
+  label_float: Decimalno število
+  label_boolean: Boolean
+  label_string: Besedilo
+  label_text: Dolgo besedilo
+  label_attribute: Lastnost
+  label_attribute_plural: Lastnosti
+  label_download: "{{count}} Prenos"
+  label_download_plural: "{{count}} Prenosi"
+  label_no_data: Ni podatkov za prikaz
+  label_change_status: Spremeni stanje
+  label_history: Zgodovina
+  label_attachment: Datoteka
+  label_attachment_new: Nova datoteka
+  label_attachment_delete: Izbriši datoteko
+  label_attachment_plural: Datoteke
+  label_file_added: Datoteka dodana
+  label_report: Poročilo
+  label_report_plural: Poročila
+  label_news: Novica
+  label_news_new: Dodaj novico
+  label_news_plural: Novice
+  label_news_latest: Zadnje novice
+  label_news_view_all: Poglej vse novice
+  label_news_added: Dodane novice
+  label_change_log: Zapisnik spremeb
+  label_settings: Nastavitve
+  label_overview: Pregled
+  label_version: Verzija
+  label_version_new: Nova verzija
+  label_version_plural: Verzije
+  label_confirmation: Potrditev
+  label_export_to: 'Na razpolago tudi v:'
+  label_read: Preberi...
+  label_public_projects: Javni projekti
+  label_open_issues: odpri zahtevek
+  label_open_issues_plural: odpri zahtevke
+  label_closed_issues: zapri zahtevek
+  label_closed_issues_plural: zapri zahtevke
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Skupaj
+  label_permissions: Dovoljenja
+  label_current_status: Trenutno stanje
+  label_new_statuses_allowed: Novi zahtevki dovoljeni
+  label_all: vsi
+  label_none: noben
+  label_nobody: nihče
+  label_next: Naslednji
+  label_previous: Prejšnji
+  label_used_by: V uporabi od
+  label_details: Podrobnosti
+  label_add_note: Dodaj zabeležko
+  label_per_page: Na stran
+  label_calendar: Koledar
+  label_months_from: mesecev od
+  label_gantt: Gantt
+  label_internal: Notranji
+  label_last_changes: "zadnjih {{count}} sprememb"
+  label_change_view_all: Poglej vse spremembe
+  label_personalize_page: Individualiziraj to stran
+  label_comment: Komentar
+  label_comment_plural: Komentarji
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Dodaj komentar
+  label_comment_added: Komentar dodan
+  label_comment_delete: Izbriši komentarje
+  label_query: Iskanje po meri
+  label_query_plural: Iskanja po meri
+  label_query_new: Novo iskanje
+  label_filter_add: Dodaj filter
+  label_filter_plural: Filtri
+  label_equals: je enako
+  label_not_equals: ni enako
+  label_in_less_than: v manj kot
+  label_in_more_than: v več kot
+  label_in: v
+  label_today: danes
+  label_all_time: v vsem času
+  label_yesterday: včeraj
+  label_this_week: ta teden
+  label_last_week: pretekli teden
+  label_last_n_days: "zadnjih {{count}} dni"
+  label_this_month: ta mesec
+  label_last_month: zadnji mesec
+  label_this_year: to leto
+  label_date_range: Razpon datumov
+  label_less_than_ago: manj kot dni nazaj
+  label_more_than_ago: več kot dni nazaj
+  label_ago: dni nazaj
+  label_contains: vsebuje
+  label_not_contains: ne vsebuje
+  label_day_plural: dni
+  label_repository: Shramba
+  label_repository_plural: Shrambe
+  label_browse: Prebrskaj
+  label_modification: "{{count}} sprememba"
+  label_modification_plural: "{{count}} spremembe"
+  label_revision: Revizija
+  label_revision_plural: Revizije
+  label_associated_revisions: Povezane revizije
+  label_added: dodano
+  label_modified: spremenjeno
+  label_copied: kopirano
+  label_renamed: preimenovano
+  label_deleted: izbrisano
+  label_latest_revision: Zadnja revizija
+  label_latest_revision_plural: Zadnje revizije
+  label_view_revisions: Poglej revizije
+  label_max_size: Največja velikost
+  label_sort_highest: Premakni na vrh
+  label_sort_higher: Premakni gor
+  label_sort_lower: Premakni dol
+  label_sort_lowest: Premakni na dno
+  label_roadmap: Načrt
+  label_roadmap_due_in: "Do {{value}}"
+  label_roadmap_overdue: "{{value}} zakasnel"
+  label_roadmap_no_issues: Ni zahtevkov za to verzijo
+  label_search: Išči
+  label_result_plural: Rezultati
+  label_all_words: Vse besede
+  label_wiki: Wiki
+  label_wiki_edit: Wiki urejanje
+  label_wiki_edit_plural: Wiki urejanja
+  label_wiki_page: Wiki stran
+  label_wiki_page_plural: Wiki strani
+  label_index_by_title: Razvrsti po naslovu
+  label_index_by_date: Razvrsti po datumu
+  label_current_version: Trenutna verzija
+  label_preview: Predogled
+  label_feed_plural: RSS viri
+  label_changes_details: Podrobnosti o vseh spremembah
+  label_issue_tracking: Sledenje zahtevkom
+  label_spent_time: Porabljen čas
+  label_f_hour: "{{value}} ura"
+  label_f_hour_plural: "{{value}} ur"
+  label_time_tracking: Sledenje času
+  label_change_plural: Spremembe
+  label_statistics: Statistika
+  label_commits_per_month: Predaj na mesec
+  label_commits_per_author: Predaj na avtorja
+  label_view_diff: Preglej razlike
+  label_diff_inline: znotraj
+  label_diff_side_by_side: vzporedno
+  label_options: Možnosti
+  label_copy_workflow_from: Kopiraj potek dela od
+  label_permissions_report: Poročilo o dovoljenjih
+  label_watched_issues: Spremljani zahtevki
+  label_related_issues: Povezani zahtevki
+  label_applied_status: Uveljavljeno stanje
+  label_loading: Nalaganje...
+  label_relation_new: Nova povezava
+  label_relation_delete: Izbriši povezavo
+  label_relates_to: povezan z
+  label_duplicates: duplikati
+  label_duplicated_by: dupliciral
+  label_blocks: blok
+  label_blocked_by: blokiral
+  label_precedes: ima prednost pred
+  label_follows: sledi
+  label_end_to_start: konec na začetek
+  label_end_to_end: konec na konec
+  label_start_to_start: začetek na začetek
+  label_start_to_end: začetek na konec
+  label_stay_logged_in: Ostani prijavljen(a)
+  label_disabled: onemogoči
+  label_show_completed_versions: Prikaži zaključene verzije
+  label_me: jaz
+  label_board: Forum
+  label_board_new: Nov forum
+  label_board_plural: Forumi
+  label_topic_plural: Teme
+  label_message_plural: Sporočila
+  label_message_last: Zadnje sporočilo
+  label_message_new: Novo sporočilo
+  label_message_posted: Sporočilo dodano
+  label_reply_plural: Odgovori
+  label_send_information: Pošlji informacijo o računu uporabniku
+  label_year: Leto
+  label_month: Mesec
+  label_week: Teden
+  label_date_from: Do
+  label_date_to: Do
+  label_language_based: Glede na uporabnikov jezik
+  label_sort_by: "Razporedi po {{value}}"
+  label_send_test_email: Pošlji testno e-pismo
+  label_feeds_access_key_created_on: "RSS dostopni ključ narejen {{value}} nazaj"
+  label_module_plural: Moduli
+  label_added_time_by: "Dodan {{author}} {{age}} nazaj"
+  label_updated_time_by: "Posodobljen od {{author}} {{age}} nazaj"
+  label_updated_time: "Posodobljen {{value}} nazaj"
+  label_jump_to_a_project: Skoči na projekt...
+  label_file_plural: Datoteke
+  label_changeset_plural: Zapisi sprememb
+  label_default_columns: Privzeti stolpci
+  label_no_change_option: (Ni spremembe)
+  label_bulk_edit_selected_issues: Uredi izbrane zahtevke skupaj
+  label_theme: Tema
+  label_default: Privzeto
+  label_search_titles_only: Preišči samo naslove
+  label_user_mail_option_all: "Za vsak dogodek v vseh mojih projektih"
+  label_user_mail_option_selected: "Za vsak dogodek samo na izbranih projektih..."
+  label_user_mail_option_none: "Samo za zadeve ki jih spremljam ali sem v njih udeležen(a)"
+  label_user_mail_no_self_notified: "Ne želim biti opozorjen(a) na spremembe, ki jih naredim sam(a)"
+  label_registration_activation_by_email: aktivacija računa po e-pošti
+  label_registration_manual_activation: ročna aktivacija računa
+  label_registration_automatic_activation: samodejna aktivacija računa
+  label_display_per_page: "Na stran: {{value}}'"
+  label_age: Starost
+  label_change_properties: Sprememba lastnosti
+  label_general: Splošno
+  label_more: Več
+  label_scm: SCM
+  label_plugins: Vtičniki
+  label_ldap_authentication: LDAP overovljanje
+  label_downloads_abbr: D/L
+  label_optional_description: Neobvezen opis
+  label_add_another_file: Dodaj še eno datoteko
+  label_preferences: Preference
+  label_chronological_order: Kronološko
+  label_reverse_chronological_order: Obrnjeno kronološko
+  label_planning: Načrtovanje
+  label_incoming_emails: Prihajajoča e-pošta
+  label_generate_key: Ustvari ključ
+  label_issue_watchers: Spremljevalci
+  label_example: Vzorec
+  
+  button_login: Prijavi se
+  button_submit: Pošlji
+  button_save: Shrani
+  button_check_all: Označi vse
+  button_uncheck_all: Odznači vse
+  button_delete: Izbriši
+  button_create: Ustvari
+  button_test: Testiraj
+  button_edit: Uredi
+  button_add: Dodaj
+  button_change: Spremeni
+  button_apply: Uporabi
+  button_clear: Počisti
+  button_lock: Zakleni
+  button_unlock: Odkleni
+  button_download: Prenesi
+  button_list: Seznam
+  button_view: Pogled
+  button_move: Premakni
+  button_back: Nazaj
+  button_cancel: Prekliči
+  button_activate: Aktiviraj
+  button_sort: Razvrsti
+  button_log_time: Beleži čas
+  button_rollback: Povrni na to verzijo
+  button_watch: Spremljaj
+  button_unwatch: Ne spremljaj
+  button_reply: Odgovori
+  button_archive: Arhiviraj
+  button_unarchive: Odarhiviraj
+  button_reset: Ponastavi
+  button_rename: Preimenuj
+  button_change_password: Spremeni geslo
+  button_copy: Kopiraj
+  button_annotate: Zapiši pripombo
+  button_update: Posodobi
+  button_configure: Konfiguriraj
+  button_quote: Citiraj
+  
+  status_active: aktivni
+  status_registered: registriran
+  status_locked: zaklenjen
+  
+  text_select_mail_notifications: Izberi dejanja za katera naj bodo poslana oznanila preko e-pošto.
+  text_regexp_info: npr. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 pomeni brez omejitev
+  text_project_destroy_confirmation: Ali ste prepričani da želite izbrisati izbrani projekt in vse z njim povezane podatke?
+  text_subprojects_destroy_warning: "Njegov(i) podprojekt(i): {{value}} bodo prav tako izbrisani.'"
+  text_workflow_edit: Izberite vlogo in zahtevek za urejanje poteka dela
+  text_are_you_sure: Ali ste prepričani?
+  text_journal_changed: "Spremenjen iz {{old}} na {{new}}"
+  text_journal_set_to: "Nastavi na {{value}}"
+  text_journal_deleted: izbrisan
+  text_tip_task_begin_day: naloga z začetkom na ta dan
+  text_tip_task_end_day: naloga z zaključkom na ta dan
+  text_tip_task_begin_end_day: naloga ki se začne in konča ta dan
+  text_project_identifier_info: 'Dovoljene so samo male črke (a-z), številke in vezaji.<br />Enkrat shranjen identifikator ne more biti spremenjen.'
+  text_caracters_maximum: "največ {{count}} znakov."
+  text_caracters_minimum: "Mora biti vsaj dolg vsaj {{count}} znakov."
+  text_length_between: "Dolžina med {{min}} in {{max}} znakov."
+  text_tracker_no_workflow: Potek dela za to vrsto zahtevka ni določen
+  text_unallowed_characters: Nedovoljeni znaki
+  text_comma_separated: Dovoljenih je več vrednosti (ločenih z vejico).
+  text_issues_ref_in_commit_messages: Zahtevki sklicev in popravkov v sporočilu predaje
+  text_issue_added: "Zahtevek {{id}} je sporočil(a) {{author}}."
+  text_issue_updated: "Zahtevek {{id}} je posodobil(a) {{author}}."
+  text_wiki_destroy_confirmation: Ali ste prepričani da želite izbrisati ta wiki in vso njegovo vsebino?
+  text_issue_category_destroy_question: "Nekateri zahtevki ({{count}}) so dodeljeni tej kategoriji. Kaj želite storiti?"
+  text_issue_category_destroy_assignments: Odstrani naloge v kategoriji
+  text_issue_category_reassign_to: Ponovno dodeli zahtevke tej kategoriji
+  text_user_mail_option: "Na neizbrane projekte boste prejemali le obvestila o zadevah ki jih spremljate ali v katere ste vključeni (npr. zahtevki katerih avtor(ica) ste)"
+  text_no_configuration_data: "Vloge, vrste zahtevkov, statusi zahtevkov in potek dela še niso bili določeni. \nZelo priporočljivo je, da naložite privzeto  konfiguracijo, ki jo lahko kasneje tudi prilagodite."
+  text_load_default_configuration: Naloži privzeto konfiguracijo
+  text_status_changed_by_changeset: "Dodano v zapis sprememb {{value}}."
+  text_issues_destroy_confirmation: 'Ali ste prepričani, da želite izbrisati izbrani(e) zahtevek(ke)?'
+  text_select_project_modules: 'Izberite module, ki jih želite omogočiti za ta projekt:'
+  text_default_administrator_account_changed: Spremenjen privzeti administratorski račun
+  text_file_repository_writable: Omogočeno pisanje v shrambo datotek
+  text_rmagick_available: RMagick je na voljo(neobvezno)
+  text_destroy_time_entries_question: %.02f ur je bilo opravljenih na zahtevku, ki ga želite izbrisati. Kaj želite storiti?
+  text_destroy_time_entries: Izbriši opravljene ure
+  text_assign_time_entries_to_project: Predaj opravljene ure projektu
+  text_reassign_time_entries: 'Prenesi opravljene ure na ta zahtevek:'
+  text_user_wrote: "{{value}} je napisal(a):'"
+  text_enumeration_destroy_question: "{{count}} objektov je določenih tej vrednosti.'"
+  text_enumeration_category_reassign_to: 'Ponastavi jih na to vrednost:'
+  text_email_delivery_not_configured: "E-poštna dostava ni nastavljena in oznanila so onemogočena.\nNastavite vaš SMTP strežnik v config/email.yml in ponovno zaženite aplikacijo da ga omogočite.\n"
+  text_repository_usernames_mapping: "Izberite ali posodobite Redmine uporabnika dodeljenega vsakemu uporabniškemu imenu najdenemu v zapisniku shrambe.\n Uporabniki z enakim Redmine ali shrambinem uporabniškem imenu ali e-poštnem naslovu so samodejno dodeljeni."
+  text_diff_truncated: '... Ta sprememba je bila odsekana ker presega največjo velikost ki je lahko prikazana.'
+  
+  default_role_manager: Upravnik
+  default_role_developper: Razvijalec
+  default_role_reporter: Poročevalec
+  default_tracker_bug: Hrošč
+  default_tracker_feature: Funkcija
+  default_tracker_support: Podpora
+  default_issue_status_new: Nov
+  default_issue_status_assigned: Dodeljen
+  default_issue_status_resolved: Rešen
+  default_issue_status_feedback: Povratna informacija
+  default_issue_status_closed: Zaključen
+  default_issue_status_rejected: Zavrnjen
+  default_doc_category_user: Uporabniška dokumentacija
+  default_doc_category_tech: Tehnična dokumentacija
+  default_priority_low: Nizka
+  default_priority_normal: Običajna
+  default_priority_high: Visoka
+  default_priority_urgent: Urgentna
+  default_priority_immediate: Takojšnje ukrepanje
+  default_activity_design: Oblikovanje
+  default_activity_development: Razvoj
+  
+  enumeration_issue_priorities: Prioritete zahtevkov
+  enumeration_doc_categories: Kategorije dokumentov
+  enumeration_activities: Aktivnosti (sledenje časa)
+  warning_attachments_not_saved: "{{count}} file(s) could not be saved."
+  field_editable: Editable
+  text_plugin_assets_writable: Plugin assets directory writable
+  label_display: Display
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/sr.yml b/config/locales/sr.yml
new file mode 100644 (file)
index 0000000..984b7e7
--- /dev/null
@@ -0,0 +1,800 @@
+# Serbian default (Cyrillic) translations for Ruby on Rails
+# by Dejan Dimić (dejan.dimic@gmail.com)
+
+"sr":
+  date:
+    formats:
+      default: "%d/%m/%Y"
+      short: "%e %b"
+      long: "%B %e, %Y"
+      only_day: "%e"
+
+    day_names: [Недеља, Понедељак, Уторак, Среда, Четвртак, Петак, Субота]
+    abbr_day_names: [Нед, Пон, Уто, Сре, Чет, Пет, Суб]
+    month_names: [~, Јануар, Фабруар, Март, Април, Мај, Јун, Јул, Август, Септембар, Октобар, Новембар, Децембар]
+    abbr_month_names: [~, Јан, Феб, Мар, Апр, Мај, Јун, Јул, Авг, Сеп, Окт, Нов, Дец]
+    order: [ :day, :month, :year ]
+
+  time:
+    formats:
+      default: "%a %b %d %H:%M:%S %Z %Y"
+      time: "%H:%M"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+      only_second: "%S"
+
+      datetime:
+        formats:
+          default: "%Y-%m-%dT%H:%M:%S%Z"
+
+    am: 'АМ'
+    pm: 'ПМ'
+
+  datetime:
+    distance_in_words:
+      half_a_minute: 'пола минуте'
+      less_than_x_seconds:
+        zero: 'мање од 1 секунде'
+        one: 'мање од 1 секунд'
+        few: 'мање од {{count}} секунде'
+        other: 'мање од {{count}} секунди'
+      x_seconds:
+        one: '1 секунда'
+        few: '{{count}} секунде'
+        other: '{{count}} секунди'
+      less_than_x_minutes:
+        zero: 'мање од минута'
+        one: 'мање од 1 минут'
+        other: 'мање од {{count}} минута'
+      x_minutes:
+        one: '1 минут'
+        other: '{{count}} минута'
+      about_x_hours:
+        one: 'око 1 сат'
+        few: 'око {{count}} сата'
+        other: 'око {{count}} сати'
+      x_days:
+        one: '1 дан'
+        other: '{{count}} дана'
+      about_x_months:
+        one: 'око 1 месец'
+        few: 'око {{count}} месеца'
+        other: 'око {{count}} месеци'
+      x_months:
+        one: '1 месец'
+        few: '{{count}} месеца'
+        other: '{{count}} месеци'
+      about_x_years:
+        one: 'око 1 године'
+        other: 'око {{count}} године'
+      over_x_years:
+        one: 'преко 1 године'
+        other: 'преко {{count}} године'
+
+  number:
+    format:
+      precision: 3
+      separator: ','
+      delimiter: '.'
+    currency:
+      format:
+        unit: 'ДИН'
+        precision: 2
+        format: '%n %u'
+
+  support:
+    array:
+      sentence_connector: "и"
+
+  activerecord:
+    errors:
+      template:
+        header:
+          one: 'Нисам успео сачувати {{model}}: 1 грешка.'
+          few: 'Нисам успео сачувати {{model}}: {{count}} грешке.'
+          other: 'Нисам успео сачувати {{model}}: {{count}} грешки.'
+        body: "Молим Вас да проверите следећа поља:"
+      messages:
+        inclusion: "није у листи"
+        exclusion: "није доступно"
+        invalid: "није исправан"
+        confirmation: "се не слаже са својом потврдом"
+        accepted: "мора бити прихваћено"
+        empty: "мора бити дат"
+        blank: "мора бити дат"
+        too_long: "је предугачак (не више од {{count}} карактера)"
+        too_short: "је прекратак (не мање од {{count}} карактера)"
+        wrong_length: "није одговарајуће дужине (мора имати {{count}} карактера)"
+        taken: "је заузето"
+        not_a_number: "није број"
+        greater_than: "мора бити веће од {{count}}"
+        greater_than_or_equal_to: "мора бити веће или једнако {{count}}"
+        equal_to: "кора бити једнако {{count}}"
+        less_than: "мора бити мање од {{count}}"
+        less_than_or_equal_to: "мора бити мање или једнако {{count}}"
+        odd: "мора бити непарно"
+        even: "мора бити парно"
+        greater_than_start_date: "mora biti veći od početnog datuma"
+        not_same_project: "ne pripada istom projektu"
+        circular_dependency: "Ova relacija bi napravila kružnu zavisnost"
+
+  actionview_instancetag_blank_option: Molim izaberite
+  
+  general_text_No: 'Ne'
+  general_text_Yes: 'Da'
+  general_text_no: 'ne'
+  general_text_yes: 'da'
+  general_lang_name: 'Srpski'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Nalog je uspešno promenjen.
+  notice_account_invalid_creditentials: Pogrešan korisnik ili lozinka
+  notice_account_password_updated: Lozinka je uspešno promenjena.
+  notice_account_wrong_password: Pogrešna lozinka
+  notice_account_register_done: Nalog je uspešno napravljen. Da bi ste aktivirali vaš 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 šifru.
+  notice_account_lost_email_sent: Email sa uputstvima o izboru nove šifre je poslat na vašu adresu.
+  notice_account_activated: Vaš nalog je aktiviran. Možete se ulogovati.
+  notice_successful_create: Uspešna kreacija.
+  notice_successful_update: Uspešna promena.
+  notice_successful_delete: Uspešno brisanje.
+  notice_successful_connection: Uspešna konekcija.
+  notice_file_not_found: Stranica kojoj pokušavate da pristupite ne postoji ili je uklonjena.
+  notice_locking_conflict: Podaci su promenjeni od strane drugog korisnika.
+  notice_not_authorized: Niste ovlašćeni da pristupite ovoj stranici.
+  notice_email_sent: "Email je poslat {{value}}"
+  notice_email_error: "Došlo je do greške pri slanju maila ({{value}})"
+  notice_feeds_access_key_reseted: Vaš RSS pristup je resetovan.
+  notice_failed_to_save_issues: "Neuspešno snimanje {{count}} kartica na {{total}} izabrano: {{ids}}."
+  notice_no_issue_selected: "Nijedna kartica nije izabrana! Molim, izaberite kartice koje želite za editujete."
+  
+  error_scm_not_found: "Unos i/ili revizija ne postoji u spremištu."
+  error_scm_command_failed: "Došlo je do greške pri pristupanju spremištu: {{value}}"
+  
+  mail_subject_lost_password: "Vaša {{value}} lozinka"
+  mail_body_lost_password: 'Da biste promenili vašu lozinku, kliknite na sledeći link:'
+  mail_subject_register: "Aktivacija naloga {{value}} "
+  mail_body_register: 'Da biste aktivirali vaš nalog, kliknite na sledeći link:'
+  mail_body_account_information_external: "Mozete koristiti vas nalog {{value}} da bi ste se prikljucili."
+  mail_body_account_information: Informacije o vasem nalogu
+  
+  gui_validation_error: 1 greška
+  gui_validation_error_plural: "{{count}} grešaka"
+  
+  field_name: Ime
+  field_description: Opis
+  field_summary: Sažetak
+  field_is_required: Zahtevano
+  field_firstname: Ime
+  field_lastname: Prezime
+  field_mail: Email
+  field_filename: Fajl
+  field_filesize: Veličina
+  field_downloads: Preuzimanja
+  field_author: Autor
+  field_created_on: Postavljeno
+  field_updated_on: Promenjeno
+  field_field_format: Format
+  field_is_for_all: Za sve projekte
+  field_possible_values: Moguće vrednosti
+  field_regexp: Regularni izraz
+  field_min_length: Minimalna dužina
+  field_max_length: Maximalna dužina
+  field_value: Vrednost
+  field_category: Kategorija
+  field_title: Naslov
+  field_project: Projekat
+  field_issue: Kartica
+  field_status: Status
+  field_notes: Beleške
+  field_is_closed: Kartica zatvorena
+  field_is_default: Podrazumevana vrednost
+  field_tracker: Vrsta
+  field_subject: Tema
+  field_due_date: Do datuma
+  field_assigned_to: Dodeljeno
+  field_priority: Prioritet
+  field_fixed_version: Verzija
+  field_user: Korisnik
+  field_role: Uloga
+  field_homepage: Homepage
+  field_is_public: Javni
+  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štavanje putem mail-a
+  field_admin: Administrator
+  field_last_login_on: Poslednje prijavljivanje
+  field_language: Jezik
+  field_effective_date: Datum
+  field_password: Lozinka
+  field_new_password: Nova lozinka
+  field_password_confirmation: Potvrda
+  field_version: Verzija
+  field_type: Tip
+  field_host: Host
+  field_port: Port
+  field_account: Nalog
+  field_base_dn: Bazni DN
+  field_attr_login: Login atribut
+  field_attr_firstname: Atribut imena
+  field_attr_lastname: Atribut prezimena
+  field_attr_mail: Atribut email-a
+  field_onthefly: Kreacija naloga "On-the-fly"
+  field_start_date: Početak
+  field_done_ratio: %% Završeno
+  field_auth_source: Vrsta prijavljivanja
+  field_hide_mail: Sakrij moju email adresu
+  field_comments: Komentar
+  field_url: URL
+  field_start_page: Početna strana
+  field_subproject: Potprojekat
+  field_hours: Sati
+  field_activity: Aktivnost
+  field_spent_on: Datum
+  field_identifier: Identifikator
+  field_is_filter: Korišćen kao filter
+  field_issue_to_id: Povezano sa karticom
+  field_delay: Odloženo
+  field_assignable: Kartice mogu biti dodeljene ovoj ulozi
+  field_redirect_existing_links: Redirekcija postojećih linkova
+  field_estimated_hours: Procenjeno vreme
+  field_column_names: Kolone
+  field_default_value: Default value
+  
+  setting_app_title: Naziv aplikacije
+  setting_app_subtitle: Podnaslov aplikacije
+  setting_welcome_text: Tekst dobrodošlice
+  setting_default_language: Podrazumevani jezik
+  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
+  setting_mail_from: Izvorna email adresa
+  setting_host_name: Naziv host-a
+  setting_text_formatting: Formatiranje teksta
+  setting_wiki_compression: Kompresija wiki history-a
+  setting_feeds_limit: Feed content limit
+  setting_autofetch_changesets: Autofetch commits
+  setting_sys_api_enabled: Ukljuci WS za menadžment spremišta
+  setting_commit_ref_keywords: Referentne ključne reči
+  setting_commit_fix_keywords: Fiksne ključne reči
+  setting_autologin: Automatsko prijavljivanje
+  setting_date_format: Format datuma
+  setting_cross_project_issue_relations: Dozvoli relacije kartica između različitih projekata
+  setting_issue_list_default_columns: Podrazumevana kolona se prikazuje na listi kartica
+  setting_repositories_encodings: Kodna stranica spremiš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_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  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: Dokument
+  label_document_new: Novi dokument
+  label_document_plural: Dokumenti
+  label_role: Uloga
+  label_role_plural: Uloge
+  label_role_new: Nova uloga
+  label_role_and_permissions: Uloge i prava
+  label_member: Član
+  label_member_new: Novi član
+  label_member_plural: Članovi
+  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: Kategorija kartice
+  label_issue_category_plural: Kategorije kartica
+  label_issue_category_new: Nova kategorija
+  label_custom_field: Korisnički definisano polje
+  label_custom_field_plural: Korisnički definisana polja
+  label_custom_field_new: Novo korisnički definisano polje
+  label_enumerations: Konstante
+  label_enumeration_new: Nova vrednost
+  label_information: Informacija
+  label_information_plural: Informacije
+  label_please_login: Molim prijavite se
+  label_register: Registracija
+  label_password_lost: Izgubljena lozinka
+  label_home: Naslovna stranica
+  label_my_page: Moja stranica
+  label_my_account: Moj nalog
+  label_my_projects: Moji projekti
+  label_administration: Administracija
+  label_login: Korisnik
+  label_logout: Odjavi me
+  label_help: Pomoć
+  label_reported_issues: Prijavljene kartice
+  label_assigned_to_me_issues: Moje kartice
+  label_last_login: Poslednje prijavljivanje
+  label_registered_on: Registrovano
+  label_activity: Aktivnost
+  label_new: Novo
+  label_logged_as: Prijavljen kao
+  label_environment: Environment
+  label_authentication: Prijavljivanje
+  label_auth_source: Način prijavljivanja
+  label_auth_source_new: Novi način prijavljivanja
+  label_auth_source_plural: Načini prijavljivanja
+  label_subproject_plural: Potprojekti
+  label_min_max_length: Min - Max veličina
+  label_list: Liste
+  label_date: Datum
+  label_integer: Integer
+  label_boolean: Boolean
+  label_string: Text
+  label_text: Long text
+  label_attribute: Atribut
+  label_attribute_plural: Atributi
+  label_download: "{{count}} Download"
+  label_download_plural: "{{count}} Downloads"
+  label_no_data: Nema podataka za prikaz
+  label_change_status: Promena statusa
+  label_history: Istorija
+  label_attachment: Fajl
+  label_attachment_new: Novi fajl
+  label_attachment_delete: Brisanje fajla
+  label_attachment_plural: Fajlovi
+  label_report: Izveštaj
+  label_report_plural: Izveštaji
+  label_news: 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: Dnevnik promena
+  label_settings: Podešavanja
+  label_overview: Pregled
+  label_version: Verzija
+  label_version_new: Nova verzija
+  label_version_plural: Verzije
+  label_confirmation: Potvrda
+  label_export_to: Izvoz u
+  label_read: Čitaj...
+  label_public_projects: Javni projekti
+  label_open_issues: Otvoren
+  label_open_issues_plural: Otvoreno
+  label_closed_issues: Zatvoren
+  label_closed_issues_plural: Zatvoreno
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Ukupno
+  label_permissions: Dozvole
+  label_current_status: Trenutni status
+  label_new_statuses_allowed: Novi status je dozvoljen
+  label_all: Sve
+  label_none: nijedan
+  label_nobody: niko
+  
+  label_next: Naredni
+  label_previous: Prethodni
+  label_used_by: Korišćen od 
+  label_details: Detalji
+  label_add_note: Dodaj belešku
+  label_per_page: Po stranici
+  label_calendar: Kalendar
+  label_months_from: Meseci od
+  label_gantt: Gantt
+  label_internal: Interno
+  label_last_changes: "Poslednjih {{count}} promena"
+  label_change_view_all: Prikaz svih promena
+  label_personalize_page: Personalizuj ovu stranicu
+  label_comment: Komentar
+  label_comment_plural: Komentari
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Dodaj komentar
+  label_comment_added: Komentar dodat
+  label_comment_delete: Brisanje komentara
+  label_query: Korisnički upit
+  label_query_plural: Korisnički upiti
+  label_query_new: Novi upit
+  label_filter_add: Dodaj filter
+  label_filter_plural: Filter
+  label_equals: je
+  label_not_equals: nije
+  label_in_less_than: za manje od
+  label_in_more_than: za više od
+  label_in: za tačno
+  label_today: danas
+  label_this_week: ove nedelje
+  label_less_than_ago: pre manje od
+  label_more_than_ago: pre više od
+  label_ago: pre tačno
+  label_contains: Sadrži
+  label_not_contains: ne sadrži
+  label_day_plural: dana
+  label_repository: Spremište
+  label_browse: Pregled
+  label_modification: "{{count}} promena"
+  label_modification_plural: "{{count}} promena"
+  label_revision: Revizija
+  label_revision_plural: Revizije
+  label_added: dodato
+  label_modified: modifikovano
+  label_deleted: promenjeno
+  label_latest_revision: Poslednja revizija
+  label_latest_revision_plural: Poslednje revizije
+  label_view_revisions: Pregled revizija
+  label_max_size: Maksimalna veličina
+  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: Redosled
+  label_roadmap_due_in: "Završava se za {{value}}"
+  label_roadmap_overdue: "{{value}} kasni"
+  label_roadmap_no_issues: Nema kartica za ovu verziju
+  label_search: Traži
+  label_result_plural: Rezultati
+  label_all_words: Sve reči
+  label_wiki: Wiki
+  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
+  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 promena
+  label_issue_tracking: Praćenje kartica
+  label_spent_time: Utrošeno vremena
+  label_f_hour: "{{value}} časa"
+  label_f_hour_plural: "{{value}} časova"
+  label_time_tracking: Praćenje vremena
+  label_change_plural: Promene
+  label_statistics: Statistika
+  label_commits_per_month: Commit-a po mesecu
+  label_commits_per_author: Commit-a po autoru
+  label_view_diff: Pregled razlika
+  label_diff_inline: uvučeno
+  label_diff_side_by_side: paralelno
+  label_options: Opcije
+  label_copy_workflow_from: Kopiraj tok rada od
+  label_permissions_report: Izveštaj o dozvolama
+  label_watched_issues: Praćene kartice
+  label_related_issues: Povezane kartice
+  label_applied_status: Primenjen status
+  label_loading: Učitavam...
+  label_relation_new: Nova relacija
+  label_relation_delete: Brisanje relacije
+  label_relates_to: u relaciji sa
+  label_duplicates: Duplira
+  label_blocks: blokira
+  label_blocked_by: blokiran od strane
+  label_precedes: prethodi
+  label_follows: sledi
+  label_end_to_start: od kraja do početka
+  label_end_to_end: od kraja do kraja
+  label_start_to_start: od početka do pocetka
+  label_start_to_end: od početka do kraja
+  label_stay_logged_in: Ostani ulogovan
+  label_disabled: Isključen
+  label_show_completed_versions: Prikaži završene verzije
+  label_me: ja
+  label_board: Forum
+  label_board_new: Novi forum
+  label_board_plural: Forumi
+  label_topic_plural: Teme
+  label_message_plural: Poruke
+  label_message_last: Poslednja poruka
+  label_message_new: Nova poruka
+  label_reply_plural: Odgovori
+  label_send_information: Pošalji informaciju o nalogu korisniku
+  label_year: Godina
+  label_month: Mesec
+  label_week: Nedelja
+  label_date_from: Od
+  label_date_to: Do
+  label_language_based: Bazirano na jeziku
+  label_sort_by: "Uredi po {{value}}"
+  label_send_test_email: Pošalji probni email
+  label_feeds_access_key_created_on: "RSS ključ za pristup je napravljen pre {{value}} "
+  label_module_plural: Moduli
+  label_added_time_by: "Dodato pre {{author}} {{age}} "
+  label_updated_time: "Promenjeno pre {{value}} "
+  label_jump_to_a_project: Prebaci se na projekat...
+  label_file_plural: Fajlovi
+  label_changeset_plural: Skupovi promena
+  label_default_columns: Podrazumevane kolone
+  label_no_change_option: (Bez promena)
+  label_bulk_edit_selected_issues: Zajednička promena izabranih kartica
+  label_theme: Tema
+  label_default: Podrazumevana
+  label_search_titles_only: Pretraga samo naslova
+  label_user_mail_option_all: "Za bilo koji događaj na svim mojim projektima"
+  label_user_mail_option_selected: "Za bilo koji događaj za samo izabrane projekte..."
+  label_user_mail_option_none: "Samo za stvari koje pratim ili u kojima učestvujem"
+  
+  button_login: Prijavi
+  button_submit: Pošalji
+  button_save: Sačuvaj
+  button_check_all: Označi sve
+  button_uncheck_all: Isključi sve
+  button_delete: Obriši
+  button_create: Napravi
+  button_test: Proveri
+  button_edit: Menjanje
+  button_add: Dodaj
+  button_change: Promeni
+  button_apply: Primeni
+  button_clear: Poništi
+  button_lock: Zaključaj
+  button_unlock: Otključaj
+  button_download: Preuzmi
+  button_list: Spisak
+  button_view: Pregled
+  button_move: Premesti
+  button_back: Nazad
+  button_cancel: Odustani
+  button_activate: Aktiviraj
+  button_sort: Uredi
+  button_log_time: Zapiši vreme
+  button_rollback: Izvrši rollback na ovu verziju
+  button_watch: Prati
+  button_unwatch: Prekini praćenje
+  button_reply: Odgovori
+  button_archive: Arhiviraj
+  button_unarchive: Dearhiviraj
+  button_reset: Poništi
+  button_rename: Promeni ime
+  button_change_password: Promeni lozinku
+  
+  status_active: aktivan
+  status_registered: registrovan
+  status_locked: zaključan
+  
+  text_select_mail_notifications: Izbor akcija za koje će biti poslato obaveštenje mailom.
+  text_regexp_info: eg. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 znači bez restrikcija
+  text_project_destroy_confirmation: Da li ste sigurni da želite da izbriš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: "promenjen iz {{old}} u {{new}}"
+  text_journal_set_to: "postavi na {{value}}"
+  text_journal_deleted: izbrisano
+  text_tip_task_begin_day: Zadaci koji počinju ovog dana
+  text_tip_task_end_day: zadaci koji se završavaju ovog dana
+  text_tip_task_begin_end_day: Zadaci koji počinju i završavaju se ovog dana
+  text_project_identifier_info: 'mala slova (a-z), brojevi i crtice su dozvoljeni.<br />Jednom snimljen identifikator se ne može menjati'
+  text_caracters_maximum: "{{count}} karaktera maksimalno."
+  text_length_between: "Dužina izmedu {{min}} i {{max}} karaktera."
+  text_tracker_no_workflow: Tok rada nije definisan za ovaj tracker
+  text_unallowed_characters: Nedozvoljeni karakteri
+  text_comma_separated: Višestruke vrednosti su dozvoljene (razdvojene zarezom).
+  text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
+  text_issue_added: "Kartica {{id}} je prijavljena (by {{author}})."
+  text_issue_updated: "Kartica {{id}} je promenjena (by {{author}})."
+  text_wiki_destroy_confirmation: Da li ste sigurni da želite da izbrišete ovaj wiki i svu njegovu sadržinu ?
+  text_issue_category_destroy_question: "Neke kartice ({{count}}) su dodeljene ovoj kategoriji. Šta ž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: "Za neizabrane projekte, primaćete obaveštenja samo o stvarima koje pratite ili u kojima učestvujete (npr. kartice koje ste vi napravili ili koje su vama dodeljene)."
+  
+  default_role_manager: Menadžer
+  default_role_developper: Developer
+  default_role_reporter: Reporter
+  default_tracker_bug: Greška
+  default_tracker_feature: Nova osobina
+  default_tracker_support: Podrška
+  default_issue_status_new: Novo
+  default_issue_status_assigned: Dodeljeno
+  default_issue_status_resolved: Rešeno
+  default_issue_status_feedback: Povratna informacija
+  default_issue_status_closed: Zatvoreno
+  default_issue_status_rejected: Odbačeno
+  default_doc_category_user: Korisnička dokumentacija
+  default_doc_category_tech: Tehnička dokumentacija
+  default_priority_low: Nizak
+  default_priority_normal: Redovan
+  default_priority_high: Visok
+  default_priority_urgent: Hitan
+  default_priority_immediate: Odmah
+  default_activity_design: Dizajn
+  default_activity_development: Razvoj
+  
+  enumeration_issue_priorities: Prioriteti kartica
+  enumeration_doc_categories: Kategorija dokumenata
+  enumeration_activities: Aktivnosti (praćenje vremena))
+  label_float: Float
+  button_copy: Iskopiraj
+  setting_protocol: Protocol
+  label_user_mail_no_self_notified: "Ne želim da budem obaveštavan o promenama koje sam pravim"
+  setting_time_format: Format vremena
+  label_registration_activation_by_email: aktivacija naloga putem email-a
+  mail_subject_account_activation_request: "{{value}} zahtev za aktivacijom naloga"
+  mail_body_account_activation_request: "Novi korisnik ({{value}}) se registrovao. Njegov nalog čeka vaše odobrenje:'"
+  label_registration_automatic_activation: automatska aktivacija naloga
+  label_registration_manual_activation: ručna aktivacija naloga
+  notice_account_pending: "Vaš nalog je napravljen i čeka odobrenje administratora."
+  field_time_zone: Vremenska zona
+  text_caracters_minimum: "Mora biti minimum {{count}} karaktera dugačka."
+  setting_bcc_recipients: '"Blind carbon copy" primaoci (bcc)'
+  button_annotate: Annotate
+  label_issues_by: "Kartice od {{value}}"
+  field_searchable: Searchable
+  label_display_per_page: "Po stranici: {{value}}'"
+  setting_per_page_options: Objekata po stranici opcija
+  label_age: Starost
+  notice_default_data_loaded: Default configuration successfully loaded.
+  text_load_default_configuration: Load the default configuration
+  text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
+  error_can_t_load_default_data: "Default configuration could not be loaded: {{value}}"
+  button_update: Promeni
+  label_change_properties: Promeni svojstva
+  label_general: Opšte
+  label_repository_plural: Spremišta
+  label_associated_revisions: Dodeljene revizije
+  setting_user_format: Users display format
+  text_status_changed_by_changeset: "Applied in changeset {{value}}."
+  label_more: Još
+  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: 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
+  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: ovog meseca
+  label_last_n_days: "poslednjih {{count}} dana"
+  label_all_time: sva vremena
+  label_this_year: ove godine
+  label_date_range: Raspon datuma
+  label_last_week: prošle nedelje
+  label_yesterday: juče
+  label_last_month: prošlog meseca
+  label_add_another_file: Dodaj još 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: U hronološkom redosledu
+  field_comments_sorting: Display comments
+  label_reverse_chronological_order: U obrnutom hronološkom redosledu
+  label_preferences: Preferences
+  setting_display_subprojects_issues: Display subprojects issues on main projects by default
+  label_overall_activity: Ukupna aktivnost
+  setting_default_projects_public: New projects are public by default
+  error_scm_annotate: "The entry does not exist or can not be annotated."
+  label_planning: Planiranje
+  text_subprojects_destroy_warning: "I potprojekti projekta: {{value}} će takođe biti obrisani.'"
+  label_and_its_subprojects: "{{value}} i potprojekti"
+  mail_body_reminder: "{{count}} issue(s) that are assigned to you are due in the next {{days}} days:"
+  mail_subject_reminder: "{{count}} issue(s) due in the next days"
+  text_user_wrote: "{{value}} wrote:'"
+  label_duplicated_by: ponovljen kao
+  setting_enabled_scm: Enabled SCM
+  text_enumeration_category_reassign_to: 'Reassign them to this value:'
+  text_enumeration_destroy_question: "{{count}} objects are assigned to this value.'"
+  label_incoming_emails: Dolazeće e-poruke
+  label_generate_key: Generiši ključ
+  setting_mail_handler_api_enabled: Enable WS for incoming emails
+  setting_mail_handler_api_key: API key
+  text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  field_parent_title: Parent page
+  label_issue_watchers: Posmatrač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: "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."
+  label_user_activity: "{{value}}'s activity"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
new file mode 100644 (file)
index 0000000..e2ef836
--- /dev/null
@@ -0,0 +1,833 @@
+# Swedish translation, by Johan Lundström (johanlunds@gmail.com), with parts taken
+# from http://github.com/daniel/swe_rails
+
+sv:
+  number:
+    # Used in number_with_delimiter()
+    # These are also the defaults for 'currency', 'percentage', 'precision', and 'human'
+    format:
+      # Sets the separator between the units, for more precision (e.g. 1.0 / 2.0 == 0.5)
+      separator: ","
+      # Delimets thousands (e.g. 1,000,000 is a million) (always in groups of three)
+      delimiter: "."
+      # Number of decimals, behind the separator (the number 1 with a precision of 2 gives: 1.00)
+      precision: 2
+      
+    # Used in number_to_currency()
+    currency:
+      format:
+        # Where is the currency sign? %u is the currency unit, %n the number (default: $5.00)
+        format: "%n %u"
+        unit: "kr"
+        # These three are to override number.format and are optional
+        # separator: "."
+        # delimiter: ","
+        # precision: 2
+        
+    # Used in number_to_percentage()
+    percentage:
+      format:
+        # These three are to override number.format and are optional
+        # separator: 
+        delimiter: ""
+        # precision: 
+        
+    # Used in number_to_precision()
+    precision:
+      format:
+        # These three are to override number.format and are optional
+        # separator:
+        delimiter: ""
+        # precision:
+        
+    # Used in number_to_human_size()
+    human:
+      format:
+        # These three are to override number.format and are optional
+        # separator: 
+        delimiter: ""
+        # precision: 1
+      storage_units: [Byte, KB, MB, GB, TB]
+
+  # Used in distance_of_time_in_words(), distance_of_time_in_words_to_now(), time_ago_in_words()
+  datetime:
+    distance_in_words:
+      half_a_minute: "en halv minut"
+      less_than_x_seconds:
+        one:   "mindre än en sekund"
+        other: "mindre än {{count}} sekunder"
+      x_seconds:
+        one:   "en sekund"
+        other: "{{count}} sekunder"
+      less_than_x_minutes:
+        one:   "mindre än en minut"
+        other: "mindre än {{count}} minuter"
+      x_minutes:
+        one:   "en minut"
+        other: "{{count}} minuter"
+      about_x_hours:
+        one:   "ungefär en timme"
+        other: "ungefär {{count}} timmar"
+      x_days:
+        one:   "en dag"
+        other: "{{count}} dagar"
+      about_x_months:
+        one:   "ungefär en månad"
+        other: "ungefär {{count}} månader"
+      x_months:
+        one:   "en månad"
+        other: "{{count}} månader"
+      about_x_years:
+        one:   "ungefär ett år"
+        other: "ungefär {{count}} år"
+      over_x_years:
+        one:   "mer än ett år"
+        other: "mer än {{count}} år"
+        
+  activerecord:
+    errors:
+      template:
+        header:
+          one:    "Ett fel förhindrade denna {{model}} från att sparas"
+          other:  "{{count}} fel förhindrade denna {{model}} från att sparas"
+        # The variable :count is also available
+        body: "Det var problem med följande fält:"
+      # The values :model, :attribute and :value are always available for interpolation
+      # The value :count is available when applicable. Can be used for pluralization.
+      messages:
+        inclusion: "finns inte i listan"
+        exclusion: "är reserverat"
+        invalid: "är ogiltigt"
+        confirmation: "stämmer inte överens"
+        accepted : "måste vara accepterad"
+        empty: "får ej vara tom"
+        blank: "måste anges"
+        too_long: "är för lång (maximum är {{count}} tecken)"
+        too_short: "är för kort (minimum är {{count}} tecken)"
+        wrong_length: "har fel längd (ska vara {{count}} tecken)"
+        taken: "har redan tagits"
+        not_a_number: "är inte ett nummer"
+        greater_than: "måste vara större än {{count}}"
+        greater_than_or_equal_to: "måste vara större än eller lika med {{count}}"
+        equal_to: "måste vara samma som"
+        less_than: "måste vara mindre än {{count}}"
+        less_than_or_equal_to: "måste vara mindre än eller lika med {{count}}"
+        odd: "måste vara udda"
+        even: "måste vara jämnt"
+        greater_than_start_date: "måste vara senare än startdatumet"
+        not_same_project: "tillhör inte samma projekt"
+        circular_dependency: "Denna relation skulle skapa ett cirkulärt beroende"
+
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d"
+      short: "%e %b"
+      long: "%e %B, %Y"
+      
+    day_names: [söndag, måndag, tisdag, onsdag, torsdag, fredag, lördag]
+    abbr_day_names: [sön, mån, tis, ons, tor, fre, lör]
+      
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, januari, februari, mars, april, maj, juni, juli, augusti, september, oktober, november, december]
+    abbr_month_names: [~, jan, feb, mar, apr, maj, jun, jul, aug, sep, okt, nov, dec]
+    # Used in date_select and datime_select.
+    order: [ :day, :month, :year ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%d %B, %Y %H:%M"
+    am: ""
+    pm: ""
+      
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "och"
+      skip_last_comma: true
+
+  actionview_instancetag_blank_option: Var god välj
+  
+  general_text_No: 'Nej'
+  general_text_Yes: 'Ja'
+  general_text_no: 'nej'
+  general_text_yes: 'ja'
+  general_lang_name: 'Svenska'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Kontot har uppdaterats
+  notice_account_invalid_creditentials: Fel användarnamn eller lösenord
+  notice_account_password_updated: Lösenordet har uppdaterats
+  notice_account_wrong_password: Fel lösenord
+  notice_account_register_done: Kontot har skapats. För att aktivera kontot, klicka på länken i mailet som skickades till dig.
+  notice_account_unknown_email: Okänd användare.
+  notice_can_t_change_password: Detta konto använder en extern autentiseringskälla. Det går inte att byta lösenord.
+  notice_account_lost_email_sent: Ett mail med instruktioner om hur man väljer ett nytt lösenord har skickats till dig.
+  notice_account_activated: Ditt konto har blivit aktiverat. Du kan nu logga in.
+  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örsökte komma åt existerar inte eller är borttagen.
+  notice_locking_conflict: Data har uppdaterats av en annan användare.
+  notice_not_authorized: Du saknar behörighet att komma åt den här sidan.
+  notice_email_sent: "Ett mail skickades till {{value}}"
+  notice_email_error: "Ett fel inträffade när mail skickades ({{value}})"
+  notice_feeds_access_key_reseted: Din RSS-nyckel återställdes.
+  notice_failed_to_save_issues: "Misslyckades att spara {{count}} ärende(n) på {{total}} valt: {{ids}}."
+  notice_no_issue_selected: "Inget ärende är markerat! Var vänlig, markera de ärenden du vill ändra."
+  notice_account_pending: "Ditt konto skapades och avvaktar nu administratörens godkännande."
+  notice_default_data_loaded: Standardkonfiguration inläst.
+  notice_unable_delete_version: Denna version var inte möjlig att ta bort.
+  
+  error_can_t_load_default_data: "Standardkonfiguration gick inte att läsa in: {{value}}"
+  error_scm_not_found: "Inlägg och/eller revision finns inte i detta repository."
+  error_scm_command_failed: "Ett fel inträffade vid försök att nå repositoryt: {{value}}"
+  error_scm_annotate: "Inlägget existerar inte eller kan inte kommenteras."
+  error_issue_not_found_in_project: 'Ärendet hittades inte eller så tillhör det inte detta projekt'
+  
+  warning_attachments_not_saved: "{{count}} fil(er) kunde inte sparas."
+  
+  mail_subject_lost_password: "Ditt {{value}} lösenord"
+  mail_body_lost_password: 'För att ändra ditt lösenord, klicka på följande länk:'
+  mail_subject_register: "Din {{value}} kontoaktivering"
+  mail_body_register: 'För att aktivera ditt konto, klicka på följande länk:'
+  mail_body_account_information_external: "Du kan använda ditt {{value}}-konto för att logga in."
+  mail_body_account_information: Din kontoinformation
+  mail_subject_account_activation_request: "{{value}} begäran om kontoaktivering"
+  mail_body_account_activation_request: "En ny användare ({{value}}) har registrerat sig och avvaktar ditt godkännande:'"
+  mail_subject_reminder: "{{count}} ärende(n) har deadline under de kommande dagarna"
+  mail_body_reminder: "{{count}} ärende(n) som är tilldelat dig har deadline under de {{days}} dagarna:"
+  
+  gui_validation_error: 1 fel
+  gui_validation_error_plural: "{{count}} fel"
+  
+  field_name: Namn
+  field_description: Beskrivning
+  field_summary: Sammanfattning
+  field_is_required: Obligatorisk
+  field_firstname: Förnamn
+  field_lastname: Efternamn
+  field_mail: Mail
+  field_filename: Fil
+  field_filesize: Storlek
+  field_downloads: Nerladdningar
+  field_author: Författare
+  field_created_on: Skapad
+  field_updated_on: Uppdaterad
+  field_field_format: Format
+  field_is_for_all: För alla projekt
+  field_possible_values: Möjliga värden
+  field_regexp: Reguljärt uttryck
+  field_min_length: Minimilängd
+  field_max_length: Maxlängd
+  field_value: Värde
+  field_category: Kategori
+  field_title: Titel
+  field_project: Projekt
+  field_issue: Ärende
+  field_status: Status
+  field_notes: Anteckningar
+  field_is_closed: Ärendet är stängt
+  field_is_default: Standardvärde
+  field_tracker: Ärendetyp
+  field_subject: Ämne
+  field_due_date: Deadline
+  field_assigned_to: Tilldelad till
+  field_priority: Prioritet
+  field_fixed_version: Versionsmål
+  field_user: Användare
+  field_role: Roll
+  field_homepage: Hemsida
+  field_is_public: Publik
+  field_parent: Underprojekt till
+  field_is_in_chlog: Visa ärenden i ändringslogg
+  field_is_in_roadmap: Visa ärenden i roadmap
+  field_login: Användarnamn
+  field_mail_notification: Mailnotifieringar
+  field_admin: Administratör
+  field_last_login_on: Senaste inloggning
+  field_language: Språk
+  field_effective_date: Datum
+  field_password: Lösenord
+  field_new_password: Nytt lösenord
+  field_password_confirmation: Bekräfta lösenord
+  field_version: Version
+  field_type: Typ
+  field_host: Värddator
+  field_port: Port
+  field_account: Konto
+  field_base_dn: Bas-DN
+  field_attr_login: Inloggningsattribut
+  field_attr_firstname: Förnamnsattribut
+  field_attr_lastname: Efternamnsattribut
+  field_attr_mail: Mailattribut
+  field_onthefly: On-the-fly användarskapning
+  field_start_date: Start
+  field_done_ratio: %% Klart
+  field_auth_source: Autentiseringsläge
+  field_hide_mail: Dölj min mailadress
+  field_comments: Kommentar
+  field_url: URL
+  field_start_page: Startsida
+  field_subproject: Underprojekt
+  field_hours: Timmar
+  field_activity: Aktivitet
+  field_spent_on: Datum
+  field_identifier: Identifierare
+  field_is_filter: Använd som filter
+  field_issue_to_id: Relaterade ärenden
+  field_delay: Fördröjning
+  field_assignable: Ärenden kan tilldelas denna roll
+  field_redirect_existing_links: Omdirigera existerande länkar
+  field_estimated_hours: Estimerad tid
+  field_column_names: Kolumner
+  field_time_zone: Tidszon
+  field_searchable: Sökbar
+  field_default_value: Standardvärde
+  field_comments_sorting: Visa kommentarer
+  field_parent_title: Föräldersida
+  field_editable: Redigerbar
+  
+  setting_app_title: Applikationsrubrik
+  setting_app_subtitle: Applikationsunderrubrik
+  setting_welcome_text: Välkomsttext
+  setting_default_language: Standardspråk
+  setting_login_required: Kräver inloggning
+  setting_self_registration: Självregistrering
+  setting_attachment_max_size: Maxstorlek på bilaga
+  setting_issues_export_limit: Exportgräns för ärenden
+  setting_mail_from: Mailavsändare
+  setting_bcc_recipients: Hemlig kopia (bcc) till mottagare
+  setting_plain_text_mail: Oformaterad text i mail (ingen HTML)
+  setting_host_name: Värddatornamn
+  setting_text_formatting: Textformatering
+  setting_wiki_compression: Komprimering av wikihistorik
+  setting_feeds_limit: Innehållsgräns för Feed
+  setting_default_projects_public: Nya projekt är publika som standard
+  setting_autofetch_changesets: Automatisk hämtning av commits
+  setting_sys_api_enabled: Aktivera WS fö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åt ärenderelationer mellan projekt
+  setting_issue_list_default_columns: Standardkolumner i ärendelistan
+  setting_repositories_encodings: Teckenuppsättningar för repositoriy
+  setting_commit_logs_encoding: Teckenuppsättning för commit-meddelanden
+  setting_emails_footer: Mailsignatur
+  setting_protocol: Protokoll
+  setting_per_page_options: Alternativ, objekt per sida
+  setting_user_format: Visningsformat för användare
+  setting_activity_days_default: Dagar som visas på projektaktivitet
+  setting_display_subprojects_issues: Visa ärenden frå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änd Gravatar-avatarer
+  setting_diff_max_lines_displayed: Maximalt antal synliga rader i diff
+  
+  permission_edit_project: Ändra projekt
+  permission_select_project_modules: Välja projektmoduler
+  permission_manage_members: Hantera medlemmar
+  permission_manage_versions: Hantera versioner
+  permission_manage_categories: Hantera ärendekategorier
+  permission_add_issues: Lägga till ärende
+  permission_edit_issues: Ändra ärende
+  permission_manage_issue_relations: Hantera ärenderelationer
+  permission_add_issue_notes: Lägga till notering
+  permission_edit_issue_notes: Ändra noteringar
+  permission_edit_own_issue_notes: Ändra egna noteringar
+  permission_move_issues: Flytta ärenden
+  permission_delete_issues: Ta bort ärenden
+  permission_manage_public_queries: Hantera publika frågor
+  permission_save_queries: Spara frågor
+  permission_view_gantt: Visa Gantt-schema
+  permission_view_calendar: Visa kalender
+  permission_view_issue_watchers: Visa bevakarlista
+  permission_add_issue_watchers: Lägga till bevakare
+  permission_log_time: Logga spenderad tid
+  permission_view_time_entries: Visa spenderad tid
+  permission_edit_time_entries: Ändra tidloggar
+  permission_edit_own_time_entries: Ä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å wikisidor
+  permission_delete_wiki_pages: Ta bort wikisidor
+  permission_view_wiki_pages: Visa wiki
+  permission_view_wiki_edits: Visa wikihistorik
+  permission_edit_wiki_pages: Ä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äddra i repository
+  permission_view_changesets: Visa changesets
+  permission_commit_access: Commit-tillgång
+  permission_manage_boards: Hantera forum
+  permission_view_messages: Visa meddelanden
+  permission_add_messages: Lägg till meddelanden
+  permission_edit_messages: Ändra meddelanden
+  permission_edit_own_messages: Ändra egna meddelanden
+  permission_delete_messages: Ta bort meddelanden
+  permission_delete_own_messages: Ta bort egna meddelanden
+  project_module_issue_tracking: Ärendeuppföljning
+  project_module_time_tracking: Tidsuppfö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ändare
+  label_user_plural: Användare
+  label_user_new: Ny användare
+  label_project: Projekt
+  label_project_new: Nytt projekt
+  label_project_plural: Projekt
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Alla projekt
+  label_project_latest: Senaste projekt
+  label_issue: Ärende
+  label_issue_new: Nytt ärende
+  label_issue_plural: Ärenden
+  label_issue_view_all: Visa alla ärenden
+  label_issues_by: "Ärenden {{value}}"
+  label_issue_added: Ärende tillagt
+  label_issue_updated: Ä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 behörigheter
+  label_member: Medlem
+  label_member_new: Ny medlem
+  label_member_plural: Medlemmar
+  label_tracker: Ärendetyp
+  label_tracker_plural: Ärendetyper
+  label_tracker_new: Ny ärendetyp
+  label_workflow: Arbetsflöde
+  label_issue_status: Ärendestatus
+  label_issue_status_plural: Ärendestatusar
+  label_issue_status_new: Ny status
+  label_issue_category: Ärendekategori
+  label_issue_category_plural: Ärendekategorier
+  label_issue_category_new: Ny kategori
+  label_custom_field: Användardefinerat fält
+  label_custom_field_plural: Användardefinerade fält
+  label_custom_field_new: Nytt användardefinerat fält
+  label_enumerations: Enumerationer
+  label_enumeration_new: Nytt värde
+  label_information: Information
+  label_information_plural: Information
+  label_please_login: Var god logga in
+  label_register: Registrera
+  label_password_lost: Glömt lösenord
+  label_home: Hem
+  label_my_page: Min sida
+  label_my_account: Mitt konto
+  label_my_projects: Mina projekt
+  label_administration: Administration
+  label_login: Logga in
+  label_logout: Logga ut
+  label_help: Hjälp
+  label_reported_issues: Rapporterade ärenden
+  label_assigned_to_me_issues: Ärenden tilldelade till mig
+  label_last_login: Senaste inloggning
+  label_registered_on: Registrerad
+  label_activity: Aktivitet
+  label_overall_activity: All aktivitet
+  label_user_activity: "Aktiviteter för {{value}}"
+  label_new: Ny
+  label_logged_as: Inloggad som
+  label_environment: Miljö
+  label_authentication: Autentisering
+  label_auth_source: Autentiseringsläge
+  label_auth_source_new: Nytt autentiseringsläge
+  label_auth_source_plural: Autentiseringslägen
+  label_subproject_plural: Underprojekt
+  label_and_its_subprojects: "{{value}} och dess underprojekt"
+  label_min_max_length: Min./Max.-längd
+  label_list: Lista
+  label_date: Datum
+  label_integer: Heltal
+  label_float: Flyttal
+  label_boolean: Boolean
+  label_string: Text
+  label_text: Lång text
+  label_attribute: Attribut
+  label_attribute_plural: Attribut
+  label_download: "{{count}} Nerladdning"
+  label_download_plural: "{{count}} Nerladdningar"
+  label_no_data: Ingen data att visa
+  label_change_status: Ändra status
+  label_history: Historia
+  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ägg till nyhet
+  label_news_plural: Nyheter
+  label_news_latest: Senaste nyheterna
+  label_news_view_all: Visa alla nyheter
+  label_news_added: Nyhet tillagd
+  label_change_log: Ändringslogg
+  label_settings: Inställningar
+  label_overview: Överblick
+  label_version: Version
+  label_version_new: Ny version
+  label_version_plural: Versioner
+  label_confirmation: Bekräftelse
+  label_export_to: Exportera till
+  label_read: Läs...
+  label_public_projects: Publika projekt
+  label_open_issues: öppen
+  label_open_issues_plural: öppna
+  label_closed_issues: stängd
+  label_closed_issues_plural: stängda
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Total
+  label_permissions: Behörigheter
+  label_current_status: Nuvarande status
+  label_new_statuses_allowed: Nya statusar tillåtna
+  label_all: alla
+  label_none: ingen
+  label_nobody: ingen
+  label_next: Nästa
+  label_previous: Föregående
+  label_used_by: Använd av
+  label_details: Detaljer
+  label_add_note: Lägg till anteckning
+  label_per_page: Per sida
+  label_calendar: Kalender
+  label_months_from: månader från
+  label_gantt: Gantt
+  label_internal: Intern
+  label_last_changes: "senaste {{count}} ändringar"
+  label_change_view_all: Visa alla ändringar
+  label_personalize_page: Anpassa denna sida
+  label_comment: Kommentar
+  label_comment_plural: Kommentarer
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Lägg till kommentar
+  label_comment_added: Kommentar tillagd
+  label_comment_delete: Ta bort kommentar
+  label_query: Användardefinerad fråga
+  label_query_plural: Användardefinerade frågor
+  label_query_new: Ny fråga
+  label_filter_add: Lägg till filter
+  label_filter_plural: Filter
+  label_equals: är
+  label_not_equals: är inte
+  label_in_less_than: om mindre än
+  label_in_more_than: om mer än
+  label_in: om
+  label_today: idag
+  label_all_time: närsom
+  label_yesterday: igår
+  label_this_week: denna vecka
+  label_last_week: senaste veckan
+  label_last_n_days: "senaste {{count}} dagarna"
+  label_this_month: denna månad
+  label_last_month: senaste månaden
+  label_this_year: detta året
+  label_date_range: Datumintervall
+  label_less_than_ago: mindre än dagar sedan
+  label_more_than_ago: mer än dagar sedan
+  label_ago: dagar sedan
+  label_contains: innehåller
+  label_not_contains: innehåller inte
+  label_day_plural: dagar
+  label_repository: Repository
+  label_repository_plural: Repositorys
+  label_browse: Bläddra
+  label_modification: "{{count}} ändring"
+  label_modification_plural: "{{count}} ä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öpt
+  label_deleted: borttagen
+  label_latest_revision: Senaste revisionen
+  label_latest_revision_plural: Senaste revisionerna
+  label_view_revisions: Visa revisioner
+  label_max_size: Maxstorlek
+  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ärdig om {{value}}"
+  label_roadmap_overdue: "{{value}} sen"
+  label_roadmap_no_issues: Inga ärenden för denna version
+  label_search: Sök
+  label_result_plural: Resultat
+  label_all_words: Alla ord
+  label_wiki: Wiki
+  label_wiki_edit: Wikiändring
+  label_wiki_edit_plural: Wikiändringar
+  label_wiki_page: Wikisida
+  label_wiki_page_plural: Wikisidor
+  label_index_by_title: Innehåll efter titel
+  label_index_by_date: Innehåll efter datum
+  label_current_version: Nuvarande version
+  label_preview: Förhandsgranska
+  label_feed_plural: Feeds
+  label_changes_details: Detaljer om alla ändringar
+  label_issue_tracking: Ärendeuppföljning
+  label_spent_time: Spenderad tid
+  label_f_hour: "{{value}} timme"
+  label_f_hour_plural: "{{value}} timmar"
+  label_time_tracking: Tidsuppföljning
+  label_change_plural: Ändringar
+  label_statistics: Statistik
+  label_commits_per_month: Commits per månad
+  label_commits_per_author: Commits per författare
+  label_view_diff: Visa skillnader
+  label_diff_inline: i texten
+  label_diff_side_by_side: sida vid sida
+  label_options: Inställningar
+  label_copy_workflow_from: Kopiera arbetsflöde från
+  label_permissions_report: Behörighetsrapport
+  label_watched_issues: Bevakade ärenden
+  label_related_issues: Relaterade ä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öre
+  label_follows: fö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örbli inloggad
+  label_disabled: inaktiverad
+  label_show_completed_versions: Visa färdiga versioner
+  label_me: mig
+  label_board: Forum
+  label_board_new: Nytt forum
+  label_board_plural: Forum
+  label_topic_plural: Ämnen
+  label_message_plural: Meddelanden
+  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ändaren
+  label_year: År
+  label_month: Månad
+  label_week: Vecka
+  label_date_from: Från
+  label_date_to: Till
+  label_language_based: Språkbaserad
+  label_sort_by: "Sortera på {{value}}"
+  label_send_test_email: Skicka testmail
+  label_feeds_access_key_created_on: "RSS-nyckel skapad för {{value}} sedan"
+  label_module_plural: Moduler
+  label_added_time_by: "Tillagd av {{author}} för {{age}} sedan"
+  label_updated_time_by: "Uppdaterad av {{author}} för {{age}} sedan"
+  label_updated_time: "Uppdaterad för {{value}} sedan"
+  label_jump_to_a_project: Gå till projekt...
+  label_file_plural: Filer
+  label_changeset_plural: Changesets
+  label_default_columns: Standardkolumner
+  label_no_change_option: (Ingen ändring)
+  label_bulk_edit_selected_issues: Gemensam ändring av markerade ärenden
+  label_theme: Tema
+  label_default: Standard
+  label_search_titles_only: Sök endast i titlar
+  label_user_mail_option_all: "För alla händelser i mina projekt"
+  label_user_mail_option_selected: "För alla händelser i markerade projekt..."
+  label_user_mail_option_none: "Endast för saker jag bevakar eller är involverad i"
+  label_user_mail_no_self_notified: "Jag vill inte bli notifierad om ändringar som jag har gjort"
+  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: {{value}}'"
+  label_age: Ålder
+  label_change_properties: Ändra inställningar
+  label_general: Allmänt
+  label_more: Mer
+  label_scm: SCM
+  label_plugins: Tillägg
+  label_ldap_authentication: LDAP-autentisering
+  label_downloads_abbr: Nerl.
+  label_optional_description: Valfri beskrivning
+  label_add_another_file: Lägg till ytterligare en fil
+  label_preferences: Användarinställningar
+  label_chronological_order: I kronologisk ordning
+  label_reverse_chronological_order: I omvänd kronologisk ordning
+  label_planning: Planering
+  label_incoming_emails: Inkommande mail
+  label_generate_key: Generera en nyckel
+  label_issue_watchers: Bevakare
+  label_example: Exempel
+  label_display: Visa
+  
+  button_login: Logga in
+  button_submit: Spara
+  button_save: Spara
+  button_check_all: Markera alla
+  button_uncheck_all: Avmarkera alla
+  button_delete: Ta bort
+  button_create: Skapa
+  button_create_and_continue: Skapa och fortsätt
+  button_test: Testa
+  button_edit: Ändra
+  button_add: Lägg till
+  button_change: Ändra
+  button_apply: Verkställ
+  button_clear: Återställ
+  button_lock: Lås
+  button_unlock: Lås upp
+  button_download: Ladda ner
+  button_list: Lista
+  button_view: Visa
+  button_move: Flytta
+  button_back: Tillbaka
+  button_cancel: Avbryt
+  button_activate: Aktivera
+  button_sort: Sortera
+  button_log_time: Logga tid
+  button_rollback: Återställ till denna version
+  button_watch: Bevaka
+  button_unwatch: Stoppa bevakning
+  button_reply: Svara
+  button_archive: Arkivera
+  button_unarchive: Ta bort från arkiv
+  button_reset: Återställ
+  button_rename: Byt namn
+  button_change_password: Ändra lösenord
+  button_copy: Kopiera
+  button_annotate: Kommentera
+  button_update: Uppdatera
+  button_configure: Konfigurera
+  button_quote: Citera
+  
+  status_active: aktiv
+  status_registered: registrerad
+  status_locked: låst
+  
+  text_select_mail_notifications: Välj för vilka händelser mail ska skickas.
+  text_regexp_info: eg. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 betyder ingen gräns
+  text_project_destroy_confirmation: Är du säker på att du vill ta bort detta projekt och all relaterad data?
+  text_subprojects_destroy_warning: "Alla underprojekt: {{value}} kommer också tas bort.'"
+  text_workflow_edit: Välj en roll och en ärendetyp för att ändra arbetsflöde
+  text_are_you_sure: Är du säker ?
+  text_journal_changed: "ändrad från {{old}} till {{new}}"
+  text_journal_set_to: "satt till {{value}}"
+  text_journal_deleted: borttagen
+  text_tip_task_begin_day: arbetsuppgift som börjar denna dag
+  text_tip_task_end_day: arbetsuppgift som slutar denna dag
+  text_tip_task_begin_end_day: arbetsuppgift börjar och slutar denna dag
+  text_project_identifier_info: 'Små bokstäver (a-z), siffror och streck tillåtna.<br />När den är sparad kan identifieraren inte ändras.'
+  text_caracters_maximum: "max {{count}} tecken."
+  text_caracters_minimum: "Måste vara minst {{count}} tecken lång."
+  text_length_between: "Längd mellan {{min}} och {{max}} tecken."
+  text_tracker_no_workflow: Inget arbetsflöde definerat för denna ärendetyp
+  text_unallowed_characters: Otillåtna tecken
+  text_comma_separated: Flera värden tillåtna (kommaseparerade).
+  text_issues_ref_in_commit_messages: Referera och fixa ärenden i commit-meddelanden
+  text_issue_added: "Ärende {{id}} har rapporterats (av {{author}})."
+  text_issue_updated: "Ärende {{id}} har uppdaterats (av {{author}})."
+  text_wiki_destroy_confirmation: Är du säker på att du vill ta bort denna wiki och allt dess innehåll ?
+  text_issue_category_destroy_question: "Några ärenden ({{count}}) är tilldelade till denna kategori. Vad vill du göra ?"
+  text_issue_category_destroy_assignments: Ta bort kategoritilldelningar
+  text_issue_category_reassign_to: Återtilldela ärenden till denna kategori
+  text_user_mail_option: "För omarkerade projekt kommer du bara få notifieringar om saker du bevakar eller är inblandad i (T.ex. ärenden du skapat eller tilldelats)."
+  text_no_configuration_data: "Roller, ärendetyper, ärendestatusar och arbetsflöden har inte konfigurerats ännu.\nDet rekommenderas att läsa in standardkonfigurationen. Du kommer att kunna göra ändringar efter att den blivit inläst."
+  text_load_default_configuration: Läs in standardkonfiguration
+  text_status_changed_by_changeset: "Tilldelad i changeset {{value}}."
+  text_issues_destroy_confirmation: 'Är du säker på att du vill radera markerade ärende(n) ?'
+  text_select_project_modules: 'Välj vilka moduler som ska vara aktiva för projektet:'
+  text_default_administrator_account_changed: Standardadministratörens konto ändrat
+  text_file_repository_writable: Foldern för bifogade filer är skrivbar
+  text_plugin_assets_writable: Foldern för plug-ins är skrivbar
+  text_rmagick_available: RMagick tillgängligt (valfritt)
+  text_destroy_time_entries_question: %.02f timmar har rapporterats på ärendena du är på väg att ta bort. Vad vill du göra ?
+  text_destroy_time_entries: Ta bort rapporterade timmar
+  text_assign_time_entries_to_project: Tilldela rapporterade timmar till projektet
+  text_reassign_time_entries: 'Återtilldela rapporterade timmar till detta ärende:'
+  text_user_wrote: "{{value}} skrev:'"
+  text_enumeration_destroy_question: "{{count}} objekt är tilldelade till detta värde.'"
+  text_enumeration_category_reassign_to: 'Återtilldela till detta värde:'
+  text_email_delivery_not_configured: "Mailfunktionen har inte konfigurerats, och notifieringar är inaktiverade.\nKonfigurera din SMTP-server i config/email.yml och starta om applikationen för att aktivera dem."
+  text_repository_usernames_mapping: "Välj eller uppdatera den Redmine-användare som är mappad till varje användarnamn i repository-loggen.\nAnvändare med samma användarnamn eller emailadress i både Redmine och repositoryt mappas automatiskt."
+  text_diff_truncated: '... Denna diff har förminskats eftersom den överskrider den maximala storlek som kan visas.'
+  text_custom_field_possible_values_info: 'En linje för varje värde'
+  
+  default_role_manager: Projektledare
+  default_role_developper: Utvecklare
+  default_role_reporter: Rapportör
+  default_tracker_bug: Bugg
+  default_tracker_feature: Funktionalitet
+  default_tracker_support: Support
+  default_issue_status_new: Ny
+  default_issue_status_assigned: Tilldelad
+  default_issue_status_resolved: Löst
+  default_issue_status_feedback: Feedback
+  default_issue_status_closed: Stängd
+  default_issue_status_rejected: Avslagen
+  default_doc_category_user: Användardokumentation
+  default_doc_category_tech: Teknisk dokumentation
+  default_priority_low: Låg
+  default_priority_normal: Normal
+  default_priority_high: Hög
+  default_priority_urgent: Brådskande
+  default_priority_immediate: Omedelbar
+  default_activity_design: Design
+  default_activity_development: Utveckling
+  
+  enumeration_issue_priorities: Ärendeprioriteter
+  enumeration_doc_categories: Dokumentkategorier
+  enumeration_activities: Aktiviteter (tidsuppföljning)
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/th.yml b/config/locales/th.yml
new file mode 100644 (file)
index 0000000..043de7b
--- /dev/null
@@ -0,0 +1,776 @@
+th:
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d"
+      short: "%b %d"
+      long: "%B %d, %Y"
+      
+    day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
+    abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
+      
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
+    abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
+    # Used in date_select and datime_select.
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "am"
+    pm: "pm"
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: "half a minute"
+      less_than_x_seconds:
+        one:   "less than 1 second"
+        other: "less than {{count}} seconds"
+      x_seconds:
+        one:   "1 second"
+        other: "{{count}} seconds"
+      less_than_x_minutes:
+        one:   "less than a minute"
+        other: "less than {{count}} minutes"
+      x_minutes:
+        one:   "1 minute"
+        other: "{{count}} minutes"
+      about_x_hours:
+        one:   "about 1 hour"
+        other: "about {{count}} hours"
+      x_days:
+        one:   "1 day"
+        other: "{{count}} days"
+      about_x_months:
+        one:   "about 1 month"
+        other: "about {{count}} months"
+      x_months:
+        one:   "1 month"
+        other: "{{count}} months"
+      about_x_years:
+        one:   "about 1 year"
+        other: "about {{count}} years"
+      over_x_years:
+        one:   "over 1 year"
+        other: "over {{count}} years"
+        
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "and"
+      skip_last_comma: false
+      
+  activerecord:
+    errors:
+      messages:
+        inclusion: "ไม่อยู่ในรายการ"
+        exclusion: "ถูกสงวนไว้"
+        invalid: "ไม่ถูกต้อง"
+        confirmation: "พิมพ์ไม่เหมือนเดิม"
+        accepted: "ต้องยอมรับ"
+        empty: "ต้องเติม"
+        blank: "ต้องเติม"
+        too_long: "ยาวเกินไป"
+        too_short: "สั้นเกินไป"
+        wrong_length: "ความยาวไม่ถูกต้อง"
+        taken: "ถูกใช้ไปแล้ว"
+        not_a_number: "ไม่ใช่ตัวเลข"
+        not_a_date: "ไม่ใช่วันที่ ที่ถูกต้อง"
+        greater_than: "must be greater than {{count}}"
+        greater_than_or_equal_to: "must be greater than or equal to {{count}}"
+        equal_to: "must be equal to {{count}}"
+        less_than: "must be less than {{count}}"
+        less_than_or_equal_to: "must be less than or equal to {{count}}"
+        odd: "must be odd"
+        even: "must be even"
+        greater_than_start_date: "ต้องมากกว่าวันเริ่ม"
+        not_same_project: "ไม่ได้อยู่ในโครงการเดียวกัน"
+        circular_dependency: "ความสัมพันธ์อ้างอิงเป็นวงกลม"
+
+  actionview_instancetag_blank_option: กรุณาเลือก
+  
+  general_text_No: 'ไม่'
+  general_text_Yes: 'ใช่'
+  general_text_no: 'ไม่'
+  general_text_yes: 'ใช่'
+  general_lang_name: 'Thai (ไทย)'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: Windows-874
+  general_pdf_encoding: cp874
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: บัญชีได้ถูกปรับปรุงแล้ว.
+  notice_account_invalid_creditentials: ชื้ผู้ใช้หรือรหัสผ่านไม่ถูกต้อง
+  notice_account_password_updated: รหัสได้ถูกปรับปรุงแล้ว.
+  notice_account_wrong_password: รหัสผ่านไม่ถูกต้อง
+  notice_account_register_done: บัญชีถูกสร้างแล้ว. กรุณาเช็คเมล์ แล้วคลิ๊กที่ลิงค์ในอีเมล์เพื่อเปิดใช้บัญชี
+  notice_account_unknown_email: ไม่มีผู้ใช้ที่ใช้อีเมล์นี้.
+  notice_can_t_change_password: บัญชีนี้ใช้การยืนยันตัวตนจากแหล่งภายนอก. ไม่สามารถปลี่ยนรหัสผ่านได้.
+  notice_account_lost_email_sent: เราได้ส่งอีเมล์พร้อมวิธีการสร้างรหัีสผ่านใหม่ให้คุณแล้ว กรุณาเช็คเมล์.
+  notice_account_activated: บัญชีของคุณได้เปิดใช้แล้ว. ตอนนี้คุณสามารถเข้าสู่ระบบได้แล้ว.
+  notice_successful_create: สร้างเสร็จแล้ว.
+  notice_successful_update: ปรับปรุงเสร็จแล้ว.
+  notice_successful_delete: ลบเสร็จแล้ว.
+  notice_successful_connection: ติดต่อสำเร็จแล้ว.
+  notice_file_not_found: หน้าที่คุณต้องการดูไม่มีอยู่จริง หรือถูกลบไปแล้ว.
+  notice_locking_conflict: ข้อมูลถูกปรับปรุงโดยผู้ใช้คนอื่น.
+  notice_not_authorized: คุณไม่มีสิทธิเข้าถึงหน้านี้.
+  notice_email_sent: "อีเมล์ได้ถูกส่งถึง {{value}}"
+  notice_email_error: "เกิดความผิดพลาดขณะกำส่งอีเมล์ ({{value}})"
+  notice_feeds_access_key_reseted: RSS access key ของคุณถูก reset แล้ว.
+  notice_failed_to_save_issues: "{{count}} ปัญหาจาก {{total}} ปัญหาที่ถูกเลือกไม่สามารถจัดเก็บ: {{ids}}."
+  notice_no_issue_selected: "ไม่มีปัญหาที่ถูกเลือก! กรุณาเลือกปัญหาที่คุณต้องการแก้ไข."
+  notice_account_pending: "บัญชีของคุณสร้างเสร็จแล้ว ขณะนี้รอการอนุมัติจากผู้บริหารจัดการ."
+  notice_default_data_loaded: ค่าเริ่มต้นโหลดเสร็จแล้ว.
+  
+  error_can_t_load_default_data: "ค่าเริ่มต้นโหลดไม่สำเร็จ: {{value}}"
+  error_scm_not_found: "ไม่พบรุ่นที่ต้องการในแหล่งเก็บต้นฉบับ."
+  error_scm_command_failed: "เกิดความผิดพลาดในการเข้าถึงแหล่งเก็บต้นฉบับ: {{value}}"
+  error_scm_annotate: "entry ไม่มีอยู่จริง หรือไม่สามารถเขียนหมายเหตุประกอบ."
+  error_issue_not_found_in_project: 'ไม่พบปัญหานี้ หรือปัญหาไม่ได้อยู่ในโครงการนี้'
+  
+  mail_subject_lost_password: "รหัสผ่าน {{value}} ของคุณ"
+  mail_body_lost_password: 'คลิ๊กที่ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่าน:'
+  mail_subject_register: "เปิดบัญชี {{value}} ของคุณ"
+  mail_body_register: 'คลิ๊กที่ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่าน:'
+  mail_body_account_information_external: "คุณสามารถใช้บัญชี {{value}} เพื่อเข้าสู่ระบบ."
+  mail_body_account_information: ข้อมูลบัญชีของคุณ
+  mail_subject_account_activation_request: "กรุณาเปิดบัญชี {{value}}"
+  mail_body_account_activation_request: "ผู้ใช้ใหม่ ({{value}}) ได้ลงทะเบียน. บัญชีของเขากำลังรออนุมัติ:'"
+  
+  gui_validation_error: 1 ข้อผิดพลาด
+  gui_validation_error_plural: "{{count}} ข้อผิดพลาด"
+  
+  field_name: ชื่อ
+  field_description: รายละเอียด
+  field_summary: สรุปย่อ
+  field_is_required: ต้องใส่
+  field_firstname: ชื่อ
+  field_lastname: นามสกุล
+  field_mail: อีเมล์
+  field_filename: แฟ้ม
+  field_filesize: ขนาด
+  field_downloads: ดาวน์โหลด
+  field_author: ผู้แต่ง
+  field_created_on: สร้าง
+  field_updated_on: ปรับปรุง
+  field_field_format: รูปแบบ
+  field_is_for_all: สำหรับทุกโครงการ
+  field_possible_values: ค่าที่เป็นไปได้
+  field_regexp: Regular expression
+  field_min_length: สั้นสุด
+  field_max_length: ยาวสุด
+  field_value: ค่า
+  field_category: ประเภท
+  field_title: ชื่อเรื่อง
+  field_project: โครงการ
+  field_issue: ปัญหา
+  field_status: สถานะ
+  field_notes: บันทึก
+  field_is_closed: ปัญหาจบ
+  field_is_default: ค่าเริ่มต้น
+  field_tracker: การติดตาม
+  field_subject: เรื่อง
+  field_due_date: วันครบกำหนด
+  field_assigned_to: มอบหมายให้
+  field_priority: ความสำคัญ
+  field_fixed_version: รุ่น
+  field_user: ผู้ใช้
+  field_role: บทบาท
+  field_homepage: หน้าแรก
+  field_is_public: สาธารณะ
+  field_parent: โครงการย่อยของ
+  field_is_in_chlog: ปัญหาแสดงใน รายกาเปลี่ยนแปลง
+  field_is_in_roadmap: ปัญหาแสดงใน แผนงาน
+  field_login: ชื่อที่ใช้เข้าระบบ
+  field_mail_notification: การแจ้งเตือนทางอีเมล์
+  field_admin: ผู้บริหารจัดการ
+  field_last_login_on: เข้าระบบครั้งสุดท้าย
+  field_language: ภาษา
+  field_effective_date: วันที่
+  field_password: รหัสผ่าน
+  field_new_password: รหัสผ่านใหม่
+  field_password_confirmation: ยืนยันรหัสผ่าน
+  field_version: รุ่น
+  field_type: ชนิด
+  field_host: โฮสต์
+  field_port: พอร์ต
+  field_account: บัญชี
+  field_base_dn: Base DN
+  field_attr_login: เข้าระบบ attribute
+  field_attr_firstname: ชื่อ attribute
+  field_attr_lastname: นามสกุล attribute
+  field_attr_mail: อีเมล์ attribute
+  field_onthefly: สร้างผู้ใช้ทันที
+  field_start_date: เริ่ม
+  field_done_ratio: %% สำเร็จ
+  field_auth_source: วิธีการยืนยันตัวตน
+  field_hide_mail: ซ่อนอีเมล์ของฉัน
+  field_comments: ความเห็น
+  field_url: URL
+  field_start_page: หน้าเริ่มต้น
+  field_subproject: โครงการย่อย
+  field_hours: ชั่วโมง
+  field_activity: กิจกรรม
+  field_spent_on: วันที่
+  field_identifier: ชื่อเฉพาะ
+  field_is_filter: ใช้เป็นตัวกรอง
+  field_issue_to_id: ปัญหาที่เกี่ยวข้อง
+  field_delay: เลื่อน
+  field_assignable: ปัญหาสามารถมอบหมายให้คนที่ทำบทบาทนี้
+  field_redirect_existing_links: ย้ายจุดเชื่อมโยงนี้
+  field_estimated_hours: เวลาที่ใช้โดยประมาณ
+  field_column_names: สดมภ์
+  field_time_zone: ย่านเวลา
+  field_searchable: ค้นหาได้
+  field_default_value: ค่าเริ่มต้น
+  field_comments_sorting: แสดงความเห็น
+  
+  setting_app_title: ชื่อโปรแกรม
+  setting_app_subtitle: ชื่อโปรแกรมรอง
+  setting_welcome_text: ข้อความต้อนรับ
+  setting_default_language: ภาษาเริ่มต้น
+  setting_login_required: ต้องป้อนผู้ใช้-รหัสผ่าน
+  setting_self_registration: ลงทะเบียนด้วยตนเอง
+  setting_attachment_max_size: ขนาดแฟ้มแนบสูงสุด
+  setting_issues_export_limit: การส่งออกปัญหาสูงสุด
+  setting_mail_from: อีเมล์ที่ใช้ส่ง
+  setting_bcc_recipients: ไม่ระบุชื่อผู้รับ (bcc)
+  setting_host_name: ชื่อโฮสต์
+  setting_text_formatting: การจัดรูปแบบข้อความ
+  setting_wiki_compression: บีบอัดประวัติ Wiki
+  setting_feeds_limit: จำนวน Feed
+  setting_default_projects_public: โครงการใหม่มีค่าเริ่มต้นเป็น สาธารณะ
+  setting_autofetch_changesets: ดึง commits อัตโนมัติ
+  setting_sys_api_enabled: เปิดใช้ WS สำหรับการจัดการที่เก็บต้นฉบับ
+  setting_commit_ref_keywords: คำสำคัญ Referencing
+  setting_commit_fix_keywords: คำสำคัญ Fixing
+  setting_autologin: เข้าระบบอัตโนมัติ
+  setting_date_format: รูปแบบวันที่
+  setting_time_format: รูปแบบเวลา
+  setting_cross_project_issue_relations: อนุญาตให้ระบุปัญหาข้ามโครงการ
+  setting_issue_list_default_columns: สดมภ์เริ่มต้นแสดงในรายการปัญหา
+  setting_repositories_encodings: การเข้ารหัสที่เก็บต้นฉบับ
+  setting_emails_footer: คำลงท้ายอีเมล์
+  setting_protocol: Protocol
+  setting_per_page_options: ตัวเลือกจำนวนต่อหน้า
+  setting_user_format: รูปแบบการแสดงชื่อผู้ใช้
+  setting_activity_days_default: จำนวนวันที่แสดงในกิจกรรมของโครงการ
+  setting_display_subprojects_issues: แสดงปัญหาของโครงการย่อยในโครงการหลัก
+  
+  project_module_issue_tracking: การติดตามปัญหา
+  project_module_time_tracking: การใช้เวลา
+  project_module_news: ข่าว
+  project_module_documents: เอกสาร
+  project_module_files: แฟ้ม
+  project_module_wiki: Wiki
+  project_module_repository: ที่เก็บต้นฉบับ
+  project_module_boards: กระดานข้อความ
+  
+  label_user: ผู้ใช้
+  label_user_plural: ผู้ใช้
+  label_user_new: ผู้ใช้ใหม่
+  label_project: โครงการ
+  label_project_new: โครงการใหม่
+  label_project_plural: โครงการ
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: โครงการทั้งหมด
+  label_project_latest: โครงการล่าสุด
+  label_issue: ปัญหา
+  label_issue_new: ปัญหาใหม่
+  label_issue_plural: ปัญหา
+  label_issue_view_all: ดูปัญหาทั้งหมด
+  label_issues_by: "ปัญหาโดย {{value}}"
+  label_issue_added: ปัญหาถูกเพิ่ม
+  label_issue_updated: ปัญหาถูกปรับปรุง
+  label_document: เอกสาร
+  label_document_new: เอกสารใหม่
+  label_document_plural: เอกสาร
+  label_document_added: เอกสารถูกเพิ่ม
+  label_role: บทบาท
+  label_role_plural: บทบาท
+  label_role_new: บทบาทใหม่
+  label_role_and_permissions: บทบาทและสิทธิ
+  label_member: สมาชิก
+  label_member_new: สมาชิกใหม่
+  label_member_plural: สมาชิก
+  label_tracker: การติดตาม
+  label_tracker_plural: การติดตาม
+  label_tracker_new: การติดตามใหม่
+  label_workflow: ลำดับงาน
+  label_issue_status: สถานะของปัญหา
+  label_issue_status_plural: สถานะของปัญหา
+  label_issue_status_new: สถานะใหม
+  label_issue_category: ประเภทของปัญหา
+  label_issue_category_plural: ประเภทของปัญหา
+  label_issue_category_new: ประเภทใหม่
+  label_custom_field: เขตข้อมูลแบบระบุเอง
+  label_custom_field_plural: เขตข้อมูลแบบระบุเอง
+  label_custom_field_new: สร้างเขตข้อมูลแบบระบุเอง
+  label_enumerations: รายการ
+  label_enumeration_new: สร้างใหม่
+  label_information: ข้อมูล
+  label_information_plural: ข้อมูล
+  label_please_login: กรุณาเข้าระบบก่อน
+  label_register: ลงทะเบียน
+  label_password_lost: ลืมรหัสผ่าน
+  label_home: หน้าแรก
+  label_my_page: หน้าของฉัน
+  label_my_account: บัญชีของฉัน
+  label_my_projects: โครงการของฉัน
+  label_administration: บริหารจัดการ
+  label_login: เข้าระบบ
+  label_logout: ออกระบบ
+  label_help: ช่วยเหลือ
+  label_reported_issues: ปัญหาที่แจ้งไว้
+  label_assigned_to_me_issues: ปัญหาที่มอบหมายให้ฉัน
+  label_last_login: ติดต่อครั้งสุดท้าย
+  label_registered_on: ลงทะเบียนเมื่อ
+  label_activity: กิจกรรม
+  label_activity_plural: กิจกรรม
+  label_activity_latest: กิจกรรมล่าสุด
+  label_overall_activity: กิจกรรมโดยรวม
+  label_new: ใหม่
+  label_logged_as: เข้าระบบในชื่อ
+  label_environment: สภาพแวดล้อม
+  label_authentication: การยืนยันตัวตน
+  label_auth_source: วิธีการการยืนยันตัวตน
+  label_auth_source_new: สร้างวิธีการยืนยันตัวตนใหม่
+  label_auth_source_plural: วิธีการ Authentication
+  label_subproject_plural: โครงการย่อย
+  label_min_max_length: สั้น-ยาว สุดที่
+  label_list: รายการ
+  label_date: วันที่
+  label_integer: จำนวนเต็ม
+  label_float: จำนวนจริง
+  label_boolean: ถูกผิด
+  label_string: ข้อความ
+  label_text: ข้อความขนาดยาว
+  label_attribute: คุณลักษณะ
+  label_attribute_plural: คุณลักษณะ
+  label_download: "{{count}} ดาวน์โหลด"
+  label_download_plural: "{{count}} ดาวน์โหลด"
+  label_no_data: จำนวนข้อมูลที่แสดง
+  label_change_status: เปลี่ยนสถานะ
+  label_history: ประวัติ
+  label_attachment: แฟ้ม
+  label_attachment_new: แฟ้มใหม่
+  label_attachment_delete: ลบแฟ้ม
+  label_attachment_plural: แฟ้ม
+  label_file_added: แฟ้มถูกเพิ่ม
+  label_report: รายงาน
+  label_report_plural: รายงาน
+  label_news: ข่าว
+  label_news_new: เพิ่มข่าว
+  label_news_plural: ข่าว
+  label_news_latest: ข่าวล่าสุด
+  label_news_view_all: ดูข่าวทั้งหมด
+  label_news_added: ข่าวถูกเพิ่ม
+  label_change_log: บันทึกการเปลี่ยนแปลง
+  label_settings: ปรับแต่ง
+  label_overview: ภาพรวม
+  label_version: รุ่น
+  label_version_new: รุ่นใหม่
+  label_version_plural: รุ่น
+  label_confirmation: ยืนยัน
+  label_export_to: 'รูปแบบอื่นๆ :'
+  label_read: อ่าน...
+  label_public_projects: โครงการสาธารณะ
+  label_open_issues: เปิด
+  label_open_issues_plural: เปิด
+  label_closed_issues: ปิด
+  label_closed_issues_plural: ปิด
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: จำนวนรวม
+  label_permissions: สิทธิ
+  label_current_status: สถานะปัจจุบัน
+  label_new_statuses_allowed: อนุญาตให้มีสถานะใหม่
+  label_all: ทั้งหมด
+  label_none: ไม่มี
+  label_nobody: ไม่มีใคร
+  label_next: ต่อไป
+  label_previous: ก่อนหน้า
+  label_used_by: ถูกใช้โดย
+  label_details: รายละเอียด
+  label_add_note: เพิ่มบันทึก
+  label_per_page: ต่อหน้า
+  label_calendar: ปฏิทิน
+  label_months_from: เดือนจาก
+  label_gantt: Gantt
+  label_internal: ภายใน
+  label_last_changes: "last {{count}} เปลี่ยนแปลง"
+  label_change_view_all: ดูการเปลี่ยนแปลงทั้งหมด
+  label_personalize_page: ปรับแต่งหน้านี้
+  label_comment: ความเห็น
+  label_comment_plural: ความเห็น
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: เพิ่มความเห็น
+  label_comment_added: ความเห็นถูกเพิ่ม
+  label_comment_delete: ลบความเห็น
+  label_query: แบบสอบถามแบบกำหนดเอง
+  label_query_plural: แบบสอบถามแบบกำหนดเอง
+  label_query_new: แบบสอบถามใหม่
+  label_filter_add: เพิ่มตัวกรอง
+  label_filter_plural: ตัวกรอง
+  label_equals: คือ
+  label_not_equals: ไม่ใช่
+  label_in_less_than: น้อยกว่า
+  label_in_more_than: มากกว่า
+  label_in: ในช่วง
+  label_today: วันนี้
+  label_all_time: ตลอดเวลา
+  label_yesterday: เมื่อวาน
+  label_this_week: อาทิตย์นี้
+  label_last_week: อาทิตย์ที่แล้ว
+  label_last_n_days: "{{count}} วันย้อนหลัง"
+  label_this_month: เดือนนี้
+  label_last_month: เดือนที่แล้ว
+  label_this_year: ปีนี้
+  label_date_range: ช่วงวันที่
+  label_less_than_ago: น้อยกว่าหนึ่งวัน
+  label_more_than_ago: มากกว่าหนึ่งวัน
+  label_ago: วันผ่านมาแล้ว
+  label_contains: มี...
+  label_not_contains: ไม่มี...
+  label_day_plural: วัน
+  label_repository: ที่เก็บต้นฉบับ
+  label_repository_plural: ที่เก็บต้นฉบับ
+  label_browse: เปิดหา
+  label_modification: "{{count}} เปลี่ยนแปลง"
+  label_modification_plural: "{{count}} เปลี่ยนแปลง"
+  label_revision: การแก้ไข
+  label_revision_plural: การแก้ไข
+  label_associated_revisions: การแก้ไขที่เกี่ยวข้อง
+  label_added: ถูกเพิ่ม
+  label_modified: ถูกแก้ไข
+  label_deleted: ถูกลบ
+  label_latest_revision: รุ่นการแก้ไขล่าสุด
+  label_latest_revision_plural: รุ่นการแก้ไขล่าสุด
+  label_view_revisions: ดูการแก้ไข
+  label_max_size: ขนาดใหญ่สุด
+  label_sort_highest: ย้ายไปบนสุด
+  label_sort_higher: ย้ายขึ้น
+  label_sort_lower: ย้ายลง
+  label_sort_lowest: ย้ายไปล่างสุด
+  label_roadmap: แผนงาน
+  label_roadmap_due_in: "ถึงกำหนดใน {{value}}"
+  label_roadmap_overdue: "{{value}} ช้ากว่ากำหนด"
+  label_roadmap_no_issues: ไม่มีปัญหาสำหรับรุ่นนี้
+  label_search: ค้นหา
+  label_result_plural: ผลการค้นหา
+  label_all_words: ทุกคำ
+  label_wiki: Wiki
+  label_wiki_edit: แก้ไข Wiki
+  label_wiki_edit_plural: แก้ไข Wiki
+  label_wiki_page: หน้า Wiki
+  label_wiki_page_plural: หน้า Wiki
+  label_index_by_title: เรียงตามชื่อเรื่อง
+  label_index_by_date: เรียงตามวัน
+  label_current_version: รุ่นปัจจุบัน
+  label_preview: ตัวอย่างก่อนจัดเก็บ
+  label_feed_plural: Feeds
+  label_changes_details: รายละเอียดการเปลี่ยนแปลงทั้งหมด
+  label_issue_tracking: ติดตามปัญหา
+  label_spent_time: เวลาที่ใช้
+  label_f_hour: "{{value}} ชั่วโมง"
+  label_f_hour_plural: "{{value}} ชั่วโมง"
+  label_time_tracking: ติดตามการใช้เวลา
+  label_change_plural: เปลี่ยนแปลง
+  label_statistics: สถิติ
+  label_commits_per_month: Commits ต่อเดือน
+  label_commits_per_author: Commits ต่อผู้แต่ง
+  label_view_diff: ดูความแตกต่าง
+  label_diff_inline: inline
+  label_diff_side_by_side: side by side
+  label_options: ตัวเลือก
+  label_copy_workflow_from: คัดลอกลำดับงานจาก
+  label_permissions_report: รายงานสิทธิ
+  label_watched_issues: เฝ้าดูปัญหา
+  label_related_issues: ปัญหาที่เกี่ยวข้อง
+  label_applied_status: จัดเก็บสถานะ
+  label_loading: กำลังโหลด...
+  label_relation_new: ความสัมพันธ์ใหม่
+  label_relation_delete: ลบความสัมพันธ์
+  label_relates_to: สัมพันธ์กับ
+  label_duplicates: ซ้ำ
+  label_blocks: กีดกัน
+  label_blocked_by: กีดกันโดย
+  label_precedes: นำหน้า
+  label_follows: ตามหลัง
+  label_end_to_start: จบ-เริ่ม
+  label_end_to_end: จบ-จบ
+  label_start_to_start: เริ่ม-เริ่ม
+  label_start_to_end: เริ่ม-จบ
+  label_stay_logged_in: อยู่ในระบบต่อ
+  label_disabled: ไม่ใช้งาน
+  label_show_completed_versions: แสดงรุ่นที่สมบูรณ์
+  label_me: ฉัน
+  label_board: สภากาแฟ
+  label_board_new: สร้างสภากาแฟ
+  label_board_plural: สภากาแฟ
+  label_topic_plural: หัวข้อ
+  label_message_plural: ข้อความ
+  label_message_last: ข้อความล่าสุด
+  label_message_new: เขียนข้อความใหม่
+  label_message_posted: ข้อความถูกเพิ่มแล้ว
+  label_reply_plural: ตอบกลับ
+  label_send_information: ส่งรายละเอียดของบัญชีให้ผู้ใช้
+  label_year: ปี
+  label_month: เดือน
+  label_week: สัปดาห์
+  label_date_from: จาก
+  label_date_to: ถึง
+  label_language_based: ขึ้นอยู่กับภาษาของผู้ใช้
+  label_sort_by: "เรียงโดย {{value}}"
+  label_send_test_email: ส่งจดหมายทดสอบ
+  label_feeds_access_key_created_on: "RSS access key สร้างเมื่อ {{value}} ที่ผ่านมา"
+  label_module_plural: ส่วนประกอบ
+  label_added_time_by: "เพิ่มโดย {{author}} {{age}} ที่ผ่านมา"
+  label_updated_time: "ปรับปรุง {{value}} ที่ผ่านมา"
+  label_jump_to_a_project: ไปที่โครงการ...
+  label_file_plural: แฟ้ม
+  label_changeset_plural: กลุ่มการเปลี่ยนแปลง
+  label_default_columns: สดมภ์เริ่มต้น
+  label_no_change_option: (ไม่เปลี่ยนแปลง)
+  label_bulk_edit_selected_issues: แก้ไขปัญหาที่เลือกทั้งหมด
+  label_theme: ชุดรูปแบบ
+  label_default: ค่าเริ่มต้น
+  label_search_titles_only: ค้นหาจากชื่อเรื่องเท่านั้น
+  label_user_mail_option_all: "ทุกๆ เหตุการณ์ในโครงการของฉัน"
+  label_user_mail_option_selected: "ทุกๆ เหตุการณ์ในโครงการที่เลือก..."
+  label_user_mail_option_none: "เฉพาะสิ่งที่ฉันเลือกหรือมีส่วนเกี่ยวข้อง"
+  label_user_mail_no_self_notified: "ฉันไม่ต้องการได้รับการแจ้งเตือนในสิ่งที่ฉันทำเอง"
+  label_registration_activation_by_email: เปิดบัญชีผ่านอีเมล์
+  label_registration_manual_activation: อนุมัติโดยผู้บริหารจัดการ
+  label_registration_automatic_activation: เปิดบัญชีอัตโนมัติ
+  label_display_per_page: "ต่อหน้า: {{value}}'"
+  label_age: อายุ
+  label_change_properties: เปลี่ยนคุณสมบัติ
+  label_general: ทั่วๆ ไป
+  label_more: อื่น ๆ
+  label_scm: ตัวจัดการต้นฉบับ
+  label_plugins: ส่วนเสริม
+  label_ldap_authentication: การยืนยันตัวตนโดยใช้ LDAP
+  label_downloads_abbr: D/L
+  label_optional_description: รายละเอียดเพิ่มเติม
+  label_add_another_file: เพิ่มแฟ้มอื่นๆ
+  label_preferences: ค่าที่ชอบใจ
+  label_chronological_order: เรียงจากเก่าไปใหม่
+  label_reverse_chronological_order: เรียงจากใหม่ไปเก่า
+  label_planning: การวางแผน
+  
+  button_login: เข้าระบบ
+  button_submit: จัดส่งข้อมูล
+  button_save: จัดเก็บ
+  button_check_all: เลือกทั้งหมด
+  button_uncheck_all: ไม่เลือกทั้งหมด
+  button_delete: ลบ
+  button_create: สร้าง
+  button_test: ทดสอบ
+  button_edit: แก้ไข
+  button_add: เพิ่ม
+  button_change: เปลี่ยนแปลง
+  button_apply: ประยุกต์ใช้
+  button_clear: ล้างข้อความ
+  button_lock: ล็อค
+  button_unlock: ยกเลิกการล็อค
+  button_download: ดาวน์โหลด
+  button_list: รายการ
+  button_view: มุมมอง
+  button_move: ย้าย
+  button_back: กลับ
+  button_cancel: ยกเลิก
+  button_activate: เปิดใช้
+  button_sort: จัดเรียง
+  button_log_time: บันทึกเวลา
+  button_rollback: ถอยกลับมาที่รุ่นนี้
+  button_watch: เฝ้าดู
+  button_unwatch: เลิกเฝ้าดู
+  button_reply: ตอบกลับ
+  button_archive: เก็บเข้าโกดัง
+  button_unarchive: เอาออกจากโกดัง
+  button_reset: เริ่มใหมท
+  button_rename: เปลี่ยนชื่อ
+  button_change_password: เปลี่ยนรหัสผ่าน
+  button_copy: คัดลอก
+  button_annotate: หมายเหตุประกอบ
+  button_update: ปรับปรุง
+  button_configure: ปรับแต่ง
+  
+  status_active: เปิดใช้งานแล้ว
+  status_registered: รอการอนุมัติ
+  status_locked: ล็อค
+  
+  text_select_mail_notifications: เลือกการกระทำที่ต้องการให้ส่งอีเมล์แจ้ง.
+  text_regexp_info: ตัวอย่าง ^[A-Z0-9]+$
+  text_min_max_length_info: 0 หมายถึงไม่จำกัด
+  text_project_destroy_confirmation: คุณแน่ใจไหมว่าต้องการลบโครงการและข้อมูลที่เกี่ยวข้่อง ?
+  text_subprojects_destroy_warning: "โครงการย่อย: {{value}} จะถูกลบด้วย.'"
+  text_workflow_edit: เลือกบทบาทและการติดตาม เพื่อแก้ไขลำดับงาน
+  text_are_you_sure: คุณแน่ใจไหม ?
+  text_journal_changed: "เปลี่ยนแปลงจาก {{old}} เป็น {{new}}"
+  text_journal_set_to: "ตั้งค่าเป็น {{value}}"
+  text_journal_deleted: ถูกลบ
+  text_tip_task_begin_day: งานที่เริ่มวันนี้
+  text_tip_task_end_day: งานที่จบวันนี้
+  text_tip_task_begin_end_day: งานที่เริ่มและจบวันนี้
+  text_project_identifier_info: 'ภาษาอังกฤษตัวเล็ก(a-z), ตัวเลข(0-9) และขีด (-) เท่านั้น.<br />เมื่อจัดเก็บแล้ว, ชื่อเฉพาะไม่สามารถเปลี่ยนแปลงได้'
+  text_caracters_maximum: "สูงสุด {{count}} ตัวอักษร."
+  text_caracters_minimum: "ต้องยาวอย่างน้อย {{count}} ตัวอักษร."
+  text_length_between: "ความยาวระหว่าง {{min}} ถึง {{max}} ตัวอักษร."
+  text_tracker_no_workflow: ไม่ได้บัญญัติลำดับงานสำหรับการติดตามนี้
+  text_unallowed_characters: ตัวอักษรต้องห้าม
+  text_comma_separated: ใส่ได้หลายค่า โดยคั่นด้วยลูกน้ำ( ,).
+  text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
+  text_issue_added: "ปัญหา {{id}} ถูกแจ้งโดย {{author}}."
+  text_issue_updated: "ปัญหา {{id}} ถูกปรับปรุงโดย {{author}}."
+  text_wiki_destroy_confirmation: คุณแน่ใจหรือว่าต้องการลบ wiki นี้พร้อมทั้งเนี้อหา?
+  text_issue_category_destroy_question: "บางปัญหา ({{count}}) อยู่ในประเภทนี้. คุณต้องการทำอย่างไร ?"
+  text_issue_category_destroy_assignments: ลบประเภทนี้
+  text_issue_category_reassign_to: ระบุปัญหาในประเภทนี้
+  text_user_mail_option: "ในโครงการที่ไม่ได้เลือก, คุณจะได้รับการแจ้งเกี่ยวกับสิ่งที่คุณเฝ้าดูหรือมีส่วนเกี่ยวข้อง (เช่นปัญหาที่คุณแจ้งไว้หรือได้รับมอบหมาย)."
+  text_no_configuration_data: "บทบาท, การติดตาม, สถานะปัญหา และลำดับงานยังไม่ได้ถูกตั้งค่า.\nขอแนะนำให้โหลดค่าเริ่มต้น. คุณสามารถแก้ไขค่าได้หลังจากโหลดแล้ว."
+  text_load_default_configuration: โหลดค่าเริ่มต้น
+  text_status_changed_by_changeset: "ประยุกต์ใช้ในกลุ่มการเปลี่ยนแปลง {{value}}."
+  text_issues_destroy_confirmation: 'คุณแน่ใจไหมว่าต้องการลบปัญหา(ทั้งหลาย)ที่เลือกไว้?'
+  text_select_project_modules: 'เลือกส่วนประกอบที่ต้องการใช้งานสำหรับโครงการนี้:'
+  text_default_administrator_account_changed: ค่าเริ่มต้นของบัญชีผู้บริหารจัดการถูกเปลี่ยนแปลง
+  text_file_repository_writable: ที่เก็บต้นฉบับสามารถเขียนได้
+  text_rmagick_available: RMagick มีให้ใช้ (เป็นตัวเลือก)
+  text_destroy_time_entries_question: %.02f ชั่วโมงที่ถูกแจ้งในปัญหานี้จะโดนลบ. คุณต้องการทำอย่างไร?
+  text_destroy_time_entries: ลบเวลาที่รายงานไว้
+  text_assign_time_entries_to_project: ระบุเวลาที่ใช้ในโครงการนี้
+  text_reassign_time_entries: 'ระบุเวลาที่ใช้ในโครงการนี่อีกครั้ง:'
+  
+  default_role_manager: ผู้จัดการ
+  default_role_developper: ผู้พัฒนา
+  default_role_reporter: ผู้รายงาน
+  default_tracker_bug: บั๊ก
+  default_tracker_feature: ลักษณะเด่น
+  default_tracker_support: สนับสนุน
+  default_issue_status_new: เกิดขึ้น
+  default_issue_status_assigned: รับมอบหมาย
+  default_issue_status_resolved: ดำเนินการ
+  default_issue_status_feedback: รอคำตอบ
+  default_issue_status_closed: จบ
+  default_issue_status_rejected: ยกเลิก
+  default_doc_category_user: เอกสารของผู้ใช้
+  default_doc_category_tech: เอกสารทางเทคนิค
+  default_priority_low: ต่ำ
+  default_priority_normal: ปกติ
+  default_priority_high: สูง
+  default_priority_urgent: เร่งด่วน
+  default_priority_immediate: ด่วนมาก
+  default_activity_design: ออกแบบ
+  default_activity_development: พัฒนา
+  
+  enumeration_issue_priorities: ความสำคัญของปัญหา
+  enumeration_doc_categories: ประเภทเอกสาร
+  enumeration_activities: กิจกรรม (ใช้ในการติดตามเวลา)
+  label_and_its_subprojects: "{{value}} and its subprojects"
+  mail_body_reminder: "{{count}} issue(s) that are assigned to you are due in the next {{days}} days:"
+  mail_subject_reminder: "{{count}} issue(s) due in the next days"
+  text_user_wrote: "{{value}} 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: "{{count}} 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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  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
+  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: "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."
+  permission_edit_own_messages: Edit own messages
+  permission_delete_own_messages: Delete own messages
+  label_user_activity: "{{value}}'s activity"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
new file mode 100644 (file)
index 0000000..9891138
--- /dev/null
@@ -0,0 +1,813 @@
+# Turkish translations for Ruby on Rails 
+# by Ozgun Ataman (ozataman@gmail.com)
+
+tr:
+  locale:
+    native_name: Türkçe
+    address_separator: " "
+  date:
+    formats:
+      default: "%d.%m.%Y"
+      numeric: "%d.%m.%Y"
+      short: "%e %b"
+      long: "%e %B %Y, %A"
+      only_day: "%e"
+
+    day_names: [Pazar, Pazartesi, Salı, Çarşamba, Perşembe, Cuma, Cumartesi]
+    abbr_day_names: [Pzr, Pzt, Sal, Çrş, Prş, Cum, Cts]
+    month_names: [~, Ocak, Şubat, Mart, Nisan, Mayıs, Haziran, Temmuz, Ağustos, Eylül, Ekim, Kasım, Aralık]
+    abbr_month_names: [~, Oca, Şub, Mar, Nis, May, Haz, Tem, Ağu, Eyl, Eki, Kas, Ara]
+    order: [ :day, :month, :year ]
+  
+  time:
+    formats:
+      default: "%a %d.%b.%y %H:%M"
+      numeric: "%d.%b.%y %H:%M"
+      short: "%e %B, %H:%M"
+      long: "%e %B %Y, %A, %H:%M"
+      time: "%H:%M"
+
+    am: "öğleden önce"
+    pm: "öğleden sonra"
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: 'yarım dakika'
+      less_than_x_seconds:
+        zero: '1 saniyeden az'
+        one: '1 saniyeden az'
+        other: '{{count}} saniyeden az'
+      x_seconds:
+        one: '1 saniye'
+        other: '{{count}} saniye'
+      less_than_x_minutes:
+        zero: '1 dakikadan az'
+        one: '1 dakikadan az'
+        other: '{{count}} dakikadan az'
+      x_minutes:
+        one: '1 dakika'
+        other: '{{count}} dakika'
+      about_x_hours:
+        one: '1 saat civarında'
+        other: '{{count}} saat civarında'
+      x_days:
+        one: '1 gün'
+        other: '{{count}} gün'
+      about_x_months:
+        one: '1 ay civarında'
+        other: '{{count}} ay civarında'
+      x_months:
+        one: '1 ay'
+        other: '{{count}} ay'
+      about_x_years:
+        one: '1 yıl civarında'
+        other: '{{count}} yıl civarında'
+      over_x_years:
+        one: '1 yıldan fazla'
+        other: '{{count}} yıldan fazla'
+      
+  number:
+    format:
+      precision: 2
+      separator: ','
+      delimiter: '.'
+    currency:
+      format:
+        unit: 'TRY'
+        format: '%n%u'
+        separator: ','
+        delimiter: '.'
+        precision: 2
+    percentage:
+      format:
+        delimiter: '.'
+        separator: ','
+        precision: 2
+    precision:
+      format:
+        delimiter: '.'
+        separator: ','
+    human:
+      format:
+        delimiter: '.'
+        separator: ','
+        precision: 2
+
+  support:
+    array:
+      sentence_connector: "ve"
+      skip_last_comma: true
+        
+  activerecord:
+    errors:
+      template:
+        header:
+          one:    "{{model}} girişi kaydedilemedi: 1 hata."
+          other:  "{{model}} girişi kadedilemedi: {{count}} hata."
+        body: "Lütfen aşağıdaki hataları düzeltiniz:"
+
+      messages:
+        inclusion: "kabul edilen bir kelime değil"
+        exclusion: "kullanılamaz"
+        invalid: "geçersiz"
+        confirmation: "teyidi uyuşmamakta"
+        accepted: "kabul edilmeli"
+        empty: "doldurulmalı"
+        blank: "doldurulmalı"
+        too_long: "çok uzun (en fazla {{count}} karakter)"
+        too_short: "çok kısa (en az {{count}} karakter)"
+        wrong_length: "yanlış uzunlukta (tam olarak {{count}} karakter olmalı)"
+        taken: "hali hazırda kullanılmakta"
+        not_a_number: "geçerli bir sayı değil"
+        greater_than: "{{count}} sayısından büyük olmalı"
+        greater_than_or_equal_to: "{{count}} sayısına eşit veya büyük olmalı"
+        equal_to: "tam olarak {{count}} olmalı"
+        less_than: "{{count}} sayısından küçük olmalı"
+        less_than_or_equal_to: "{{count}} sayısına eşit veya küçük olmalı"
+        odd: "tek olmalı"
+        even: "çift olmalı"
+        greater_than_start_date: "başlangıç tarihinden büyük olmalı"
+        not_same_project: "aynı projeye ait değil"
+        circular_dependency: "Bu ilişki döngüsel bağımlılık meydana getirecektir"
+      models:
+  
+  actionview_instancetag_blank_option: Lütfen Seçin
+  
+  general_text_No: 'Hayır'
+  general_text_Yes: 'Evet'
+  general_text_no: 'hayır'
+  general_text_yes: 'evet'
+  general_lang_name: 'Türkçe'
+  general_csv_separator: ','
+  general_csv_encoding: ISO-8859-1
+  general_pdf_encoding: ISO-8859-1
+  general_first_day_of_week: '7'
+  
+  notice_account_updated: Hesap başarıyla güncelleştirildi.
+  notice_account_invalid_creditentials: Geçersiz kullanıcı ya da parola
+  notice_account_password_updated: Parola başarıyla güncellendi.
+  notice_account_wrong_password: Yanlış parola
+  notice_account_register_done: Hesap başarıyla oluşturuldu. Hesabınızı etkinleştirmek için, size gönderilen e-postadaki bağlantıya tıklayın.
+  notice_account_unknown_email: Tanınmayan kullanıcı.
+  notice_can_t_change_password: Bu hesap harici bir denetim kaynağı kullanıyor. Parolayı değiştirmek mümkün değil.
+  notice_account_lost_email_sent: Yeni parola seçme talimatlarını içeren e-postanız gönderildi.
+  notice_account_activated: Hesabınız etkinleştirildi. Şimdi giriş yapabilirsiniz.
+  notice_successful_create: Başarıyla oluşturuldu.
+  notice_successful_update: Başarıyla güncellendi.
+  notice_successful_delete: Başarıyla silindi.
+  notice_successful_connection: Bağlantı başarılı.
+  notice_file_not_found: Erişmek istediğiniz sayfa mevcut değil ya da kaldırılmış.
+  notice_locking_conflict: Veri başka bir kullanıcı tarafından güncellendi.
+  notice_not_authorized: Bu sayfaya erişme yetkiniz yok.
+  notice_email_sent: "E-posta gönderildi {{value}}"
+  notice_email_error: "E-posta gönderilirken bir hata oluştu ({{value}})"
+  notice_feeds_access_key_reseted: RSS erişim anahtarınız sıfırlandı.
+  notice_failed_to_save_issues: "Failed to save {{count}} issue(s) on {{total}} selected: {{ids}}."
+  notice_no_issue_selected: "Seçili ileti yok! Lütfen, düzenlemek istediğiniz iletileri işaretleyin."
+  notice_account_pending: "Hesabınız oluşturuldu ve yönetici onayı bekliyor."
+  notice_default_data_loaded: Varasayılan konfigürasyon başarılıyla yüklendi.
+  
+  error_can_t_load_default_data: "Varsayılan konfigürasyon yüklenemedi: {{value}}"
+  error_scm_not_found: "Depoda, giriş ya da revizyon yok."
+  error_scm_command_failed: "Depoya erişmeye çalışırken bir hata meydana geldi: {{value}}"
+  error_scm_annotate: "Giriş mevcut değil veya izah edilemedi."
+  error_issue_not_found_in_project: 'İleti bilgisi bulunamadı veya bu projeye ait değil'
+  
+  mail_subject_lost_password: "Parolanız {{value}}"
+  mail_body_lost_password: 'Parolanızı değiştirmek için, aşağıdaki bağlantıya tıklayın:'
+  mail_subject_register: "Your {{value}} hesap aktivasyonu"
+  mail_body_register: 'Hesabınızı etkinleştirmek için, aşağıdaki bağlantıya tıklayın:'
+  mail_body_account_information_external: "Hesabınızı {{value}} giriş yapmak için kullanabilirsiniz."
+  mail_body_account_information: Hesap bilgileriniz
+  mail_subject_account_activation_request: "{{value}} hesabı etkinleştirme isteği"
+  mail_body_account_activation_request: "Yeni bir kullanıcı ({{value}}) kaydedildi. Hesap onaylanmayı bekliyor:'"
+  
+  gui_validation_error: 1 hata
+  gui_validation_error_plural: "{{count}} hata"
+  
+  field_name: İsim
+  field_description: Açıklama
+  field_summary: Özet
+  field_is_required: Gerekli
+  field_firstname: Ad
+  field_lastname: Soyad
+  field_mail: E-Posta
+  field_filename: Dosya
+  field_filesize: Boyut
+  field_downloads: İndirilenler
+  field_author: Yazar
+  field_created_on: Oluşturuldu
+  field_updated_on: Güncellendi
+  field_field_format: Biçim
+  field_is_for_all: Tüm projeler için
+  field_possible_values: Mümkün değerler
+  field_regexp: Düzenli ifadeler
+  field_min_length: En az uzunluk
+  field_max_length: En çok uzunluk
+  field_value: Değer
+  field_category: Kategori
+  field_title: Başlık
+  field_project: Proje
+  field_issue: İleti
+  field_status: Durum
+  field_notes: Notlar
+  field_is_closed: İleti kapatıldı
+  field_is_default: Varsayılan Değer
+  field_tracker: Takipçi
+  field_subject: Konu
+  field_due_date: Bitiş Tarihi
+  field_assigned_to: Atanan
+  field_priority: Öncelik
+  field_fixed_version: Hedef Version
+  field_user: Kullanıcı
+  field_role: Rol
+  field_homepage: Anasayfa
+  field_is_public: Genel
+  field_parent: 'Üst proje: '
+  field_is_in_chlog: Değişim günlüğünde gösterilen iletiler
+  field_is_in_roadmap: Yol haritasında gösterilen iletiler
+  field_login: Giriş
+  field_mail_notification: E-posta uyarıları
+  field_admin: Yönetici
+  field_last_login_on: Son Bağlantı
+  field_language: Dil
+  field_effective_date: Tarih
+  field_password: Parola
+  field_new_password: Yeni Parola
+  field_password_confirmation: Onay
+  field_version: Versiyon
+  field_type: Tip
+  field_host: Host
+  field_port: Port
+  field_account: Hesap
+  field_base_dn: Base DN
+  field_attr_login: Giriş Niteliği
+  field_attr_firstname: Ad Niteliği
+  field_attr_lastname: Soyad Niteliği
+  field_attr_mail: E-Posta Niteliği
+  field_onthefly: Anında kullanıcı oluşturma
+  field_start_date: Başlangıç
+  field_done_ratio: %% tamamlandı
+  field_auth_source: Kimlik Denetim Modu
+  field_hide_mail: E-posta adresimi gizle
+  field_comments: Açıklama
+  field_url: URL
+  field_start_page: Başlangıç Sayfası
+  field_subproject: Alt Proje
+  field_hours: Saatler
+  field_activity: Faaliyet
+  field_spent_on: Tarih
+  field_identifier: Tanımlayıcı
+  field_is_filter: filtre olarak kullanılmış
+  field_issue_to_id: İlişkili ileti
+  field_delay: Gecikme
+  field_assignable: Bu role atanabilecek iletiler
+  field_redirect_existing_links: Mevcut bağlantıları tekrar yönlendir
+  field_estimated_hours: Kalan zaman
+  field_column_names: Sütunlar
+  field_time_zone: Saat dilimi
+  field_searchable: Aranabilir
+  field_default_value: Varsayılan değer
+  field_comments_sorting: Açıklamaları göster
+  
+  setting_app_title: Uygulama Bağlığı
+  setting_app_subtitle: Uygulama alt başlığı
+  setting_welcome_text: Hoşgeldin Mesajı
+  setting_default_language: Varsayılan Dil
+  setting_login_required: Kimlik denetimi gerekli mi
+  setting_self_registration: Otomatik kayıt
+  setting_attachment_max_size: Maksimum Ek boyutu
+  setting_issues_export_limit: İletilerin dışa aktarılma sınırı
+  setting_mail_from: Gönderici e-posta adresi
+  setting_bcc_recipients: Alıcıları birbirinden gizle (bcc)
+  setting_host_name: Host adı
+  setting_text_formatting: Metin biçimi
+  setting_wiki_compression: Wiki geçmişini sıkıştır
+  setting_feeds_limit: Haber yayını içerik limiti
+  setting_default_projects_public: Yeni projeler varsayılan olarak herkese açık
+  setting_autofetch_changesets: Otomatik gönderi al
+  setting_sys_api_enabled: Depo yönetimi için WS'yi etkinleştir
+  setting_commit_ref_keywords: Başvuru Kelimeleri
+  setting_commit_fix_keywords: Sabitleme kelimeleri
+  setting_autologin: Otomatik Giriş
+  setting_date_format: Tarih Formati
+  setting_time_format: Zaman Formatı
+  setting_cross_project_issue_relations: Çapraz-Proje ileti ilişkilendirmesine izin ver
+  setting_issue_list_default_columns: İleti listesinde gösterilen varsayılan sütunlar
+  setting_repositories_encodings: Depo dil kodlaması
+  setting_emails_footer: E-posta dip not
+  setting_protocol: Protokol
+  setting_per_page_options: Sayfa seçenekleri başına nesneler
+  setting_user_format: Kullanıcı gösterim formatı
+  setting_activity_days_default: Proje Faaliyetlerinde gösterilen gün sayısı
+  setting_display_subprojects_issues: Varsayılan olarak ana projenin ileti listesinde alt proje iletilerini göster
+  
+  project_module_issue_tracking: İleti Takibi
+  project_module_time_tracking: Zaman Takibi
+  project_module_news: Haberler
+  project_module_documents: Belgeler
+  project_module_files: Dosyalar
+  project_module_wiki: Wiki
+  project_module_repository: Depo
+  project_module_boards: Tartışma Alanı
+  
+  label_user: Kullanıcı
+  label_user_plural: Kullanıcılar
+  label_user_new: Yeni Kullanıcı
+  label_project: Proje
+  label_project_new: Yeni proje
+  label_project_plural: Projeler
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Tüm Projeler
+  label_project_latest: En son projeler
+  label_issue: İleti
+  label_issue_new: Yeni İleti
+  label_issue_plural: İletiler
+  label_issue_view_all: Tüm iletileri izle
+  label_issues_by: "{{value}} tarafından gönderilmiş iletiler"
+  label_issue_added: İleti eklendi
+  label_issue_updated: İleti güncellendi
+  label_document: Belge
+  label_document_new: Yeni belge
+  label_document_plural: Belgeler
+  label_document_added: Belge eklendi
+  label_role: Rol
+  label_role_plural: Roller
+  label_role_new: Yeni rol
+  label_role_and_permissions: Roller ve izinler
+  label_member: Üye
+  label_member_new: Yeni üye
+  label_member_plural: Üyeler
+  label_tracker: Takipçi
+  label_tracker_plural: Takipçiler
+  label_tracker_new: Yeni takipçi
+  label_workflow: İş akışı
+  label_issue_status: İleti durumu
+  label_issue_status_plural: İleti durumuları
+  label_issue_status_new: Yeni durum
+  label_issue_category: İleti kategorisi
+  label_issue_category_plural: İleti kategorileri
+  label_issue_category_new: Yeni kategori
+  label_custom_field: Özel alan
+  label_custom_field_plural: Özel alanlar
+  label_custom_field_new: Yeni özel alan
+  label_enumerations: Numaralandırmalar
+  label_enumeration_new: Yeni değer
+  label_information: Bilgi
+  label_information_plural: Bilgi
+  label_please_login: Lütfen giriş yapın
+  label_register: Kayıt
+  label_password_lost: Parolamı unuttum?
+  label_home: Anasayfa
+  label_my_page: Kişisel Sayfam
+  label_my_account: Hesabım
+  label_my_projects: Projelerim
+  label_administration: Yönetim
+  label_login: Gir
+  label_logout: Çıkış
+  label_help: Yardım
+  label_reported_issues: Rapor edilmiş iletiler
+  label_assigned_to_me_issues: Bana atanmış iletiler
+  label_last_login: Son bağlantı
+  label_registered_on: Kayıtlı
+  label_activity: Faaliyet
+  label_overall_activity: Tüm aktiviteler
+  label_new: Yeni
+  label_logged_as: "Kullanıcı :"
+  label_environment: Çevre
+  label_authentication: Kimlik Denetimi
+  label_auth_source: Kimlik Denetim Modu
+  label_auth_source_new: Yeni Denetim Modu
+  label_auth_source_plural: Denetim Modları
+  label_subproject_plural: Alt Projeler
+  label_min_max_length: Min - Maks uzunluk
+  label_list: Liste
+  label_date: Tarih
+  label_integer: Tam sayı
+  label_float: Noktalı sayı
+  label_boolean: Boolean
+  label_string: Metin
+  label_text: Uzun Metin
+  label_attribute: Nitelik
+  label_attribute_plural: Nitelikler
+  label_download: "{{count}} indirilen"
+  label_download_plural: "{{count}} indirilen"
+  label_no_data: Gösterilecek veri yok
+  label_change_status: Değişim Durumu
+  label_history: Geçmiş
+  label_attachment: Dosya
+  label_attachment_new: Yeni Dosya
+  label_attachment_delete: Dosyayı Sil
+  label_attachment_plural: Dosyalar
+  label_file_added: Eklenen Dosyalar
+  label_report: Rapor
+  label_report_plural: Raporlar
+  label_news: Haber
+  label_news_new: Haber ekle
+  label_news_plural: Haber
+  label_news_latest: Son Haberler
+  label_news_view_all: Tüm haberleri oku
+  label_news_added: Haber eklendi
+  label_change_log: Değişim Günlüğü
+  label_settings: Ayarlar
+  label_overview: Genel
+  label_version: Versiyon
+  label_version_new: Yeni versiyon
+  label_version_plural: Versiyonlar
+  label_confirmation: Doğrulamama
+  label_export_to: 'Diğer uygun kaynaklar:'
+  label_read: Oku...
+  label_public_projects: Genel Projeler
+  label_open_issues: açık
+  label_open_issues_plural: açık
+  label_closed_issues: kapalı
+  label_closed_issues_plural: kapalı
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Toplam
+  label_permissions: İzinler
+  label_current_status: Mevcut Durum
+  label_new_statuses_allowed: Yeni durumlara izin verildi
+  label_all: Hepsi
+  label_none: Hiçbiri
+  label_nobody: Hiçkimse
+  label_next: Sonraki
+  label_previous: Önceki
+  label_used_by: 'Kullanan: '
+  label_details: Detaylar
+  label_add_note: Bir not ekle
+  label_per_page: Sayfa başına
+  label_calendar: Takvim
+  label_months_from: aylardan itibaren
+  label_gantt: Gantt
+  label_internal: Dahili
+  label_last_changes: "Son {{count}} değişiklik"
+  label_change_view_all: Tüm Değişiklikleri gör
+  label_personalize_page: Bu sayfayı kişiselleştir
+  label_comment: Açıklama
+  label_comment_plural: Açıklamalar
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Açıklama Ekle
+  label_comment_added: Açıklama Eklendi
+  label_comment_delete: Açıklamaları sil
+  label_query: Özel Sorgu
+  label_query_plural: Özel Sorgular
+  label_query_new: Yeni Sorgu
+  label_filter_add: Filtre ekle
+  label_filter_plural: Filtreler
+  label_equals: Eşit
+  label_not_equals: Eşit değil
+  label_in_less_than: küçüktür
+  label_in_more_than: büyüktür
+  label_in: içinde
+  label_today: bugün
+  label_all_time: Tüm Zamanlar
+  label_yesterday: Dün
+  label_this_week: Bu hafta
+  label_last_week: Geçen hafta
+  label_last_n_days: "Son {{count}} gün"
+  label_this_month: Bu ay
+  label_last_month: Geçen ay
+  label_this_year: Bu yıl
+  label_date_range: Tarih aralığı
+  label_less_than_ago: günler öncesinden az
+  label_more_than_ago: günler öncesinden fazla
+  label_ago: gün önce
+  label_contains: içeriyor
+  label_not_contains: içermiyor
+  label_day_plural: Günler
+  label_repository: Depo
+  label_repository_plural: Depolar
+  label_browse: Tara
+  label_modification: "{{count}} değişim"
+  label_modification_plural: "{{count}} değişim"
+  label_revision: Revizyon
+  label_revision_plural: Revizyonlar
+  label_associated_revisions: Birleştirilmiş revizyonlar
+  label_added: eklendi
+  label_modified: güncellendi
+  label_deleted: silindi
+  label_latest_revision: En son revizyon
+  label_latest_revision_plural: En son revizyonlar
+  label_view_revisions: Revizyonları izle
+  label_max_size: En büyük boyut
+  label_sort_highest: Üste taşı
+  label_sort_higher: Yukarı taşı
+  label_sort_lower: Aşağı taşı
+  label_sort_lowest: Dibe taşı
+  label_roadmap: Yol Haritası
+  label_roadmap_due_in: "Due in {{value}}"
+  label_roadmap_overdue: "{{value}} geç"
+  label_roadmap_no_issues: Bu versiyon için ileti yok
+  label_search: Ara
+  label_result_plural: Sonuçlar
+  label_all_words: Tüm Kelimeler
+  label_wiki: Wiki
+  label_wiki_edit: Wiki düzenleme
+  label_wiki_edit_plural: Wiki düzenlemeleri
+  label_wiki_page: Wiki sayfası
+  label_wiki_page_plural: Wiki sayfaları
+  label_index_by_title: Başlığa göre diz
+  label_index_by_date: Tarihe göre diz
+  label_current_version: Güncel versiyon
+  label_preview: Önizleme
+  label_feed_plural: Beslemeler
+  label_changes_details: Bütün değişikliklerin detayları
+  label_issue_tracking: İleti Takibi
+  label_spent_time: Harcanan zaman
+  label_f_hour: "{{value}} saat"
+  label_f_hour_plural: "{{value}} saat"
+  label_time_tracking: Zaman Takibi
+  label_change_plural: Değişiklikler
+  label_statistics: İstatistikler
+  label_commits_per_month: Aylık teslim
+  label_commits_per_author: Yazar başına teslim
+  label_view_diff: Farkları izle
+  label_diff_inline: satır içi
+  label_diff_side_by_side: Yan yana
+  label_options: Tercihler
+  label_copy_workflow_from: İşakışı kopyala
+  label_permissions_report: İzin raporu
+  label_watched_issues: İzlenmiş iletiler
+  label_related_issues: İlişkili iletiler
+  label_applied_status: uygulanmış iletiler
+  label_loading: Yükleniyor...
+  label_relation_new: Yeni ilişki
+  label_relation_delete: İlişkiyi sil
+  label_relates_to: ilişkili
+  label_duplicates: yinelenmiş
+  label_blocks: Engeller
+  label_blocked_by: Engelleyen
+  label_precedes: önce gelir
+  label_follows: sonra gelir
+  label_end_to_start: sondan başa
+  label_end_to_end: sondan sona
+  label_start_to_start: baştan başa
+  label_start_to_end: baştan sona
+  label_stay_logged_in: Sürekli bağlı kal
+  label_disabled: Devredışı
+  label_show_completed_versions: Tamamlanmış versiyonları göster
+  label_me: Ben
+  label_board: Tartışma Alanı
+  label_board_new: Yeni alan
+  label_board_plural: Tartışma alanları
+  label_topic_plural: Konular
+  label_message_plural: Mesajlar
+  label_message_last: Son mesaj
+  label_message_new: Yeni mesaj
+  label_message_posted: Mesaj eklendi
+  label_reply_plural: Cevaplar
+  label_send_information: Hesap bilgisini kullanıcıya gönder
+  label_year: Yıl
+  label_month: Ay
+  label_week: Hafta
+  label_date_from: Başlangıç
+  label_date_to: Bitiş
+  label_language_based: Kullanıcı diline istinaden
+  label_sort_by: "{{value}} göre sırala"
+  label_send_test_email: Test e-postası gönder
+  label_feeds_access_key_created_on: "RSS erişim anahtarı {{value}} önce oluşturuldu"
+  label_module_plural: Modüller
+  label_added_time_by: "{{author}} tarafından {{age}} önce eklendi"
+  label_updated_time: "{{value}} önce güncellendi"
+  label_jump_to_a_project: Projeye git...
+  label_file_plural: Dosyalar
+  label_changeset_plural: Değişiklik Listeleri
+  label_default_columns: Varsayılan Sütunlar
+  label_no_change_option: (Değişiklik yok)
+  label_bulk_edit_selected_issues: Seçili iletileri toplu düzenle
+  label_theme: Tema
+  label_default: Varsayılan
+  label_search_titles_only: Sadece başlıkları ara
+  label_user_mail_option_all: "Tüm projelerimdeki herhangi bir olay için"
+  label_user_mail_option_selected: "Sadece seçili projelerdeki herhangi bir olay için..."
+  label_user_mail_option_none: "Sadece dahil olduğum ya da izlediklerim için"
+  label_user_mail_no_self_notified: "Kendi yaptığım değişikliklerden haberdar olmak istemiyorum"
+  label_registration_activation_by_email: e-posta ile hesap etkinleştirme
+  label_registration_manual_activation: Elle hesap etkinleştirme
+  label_registration_automatic_activation: Otomatik hesap etkinleştirme
+  label_display_per_page: "Sayfa başına: {{value}}'"
+  label_age: Yaş
+  label_change_properties: Özellikleri değiştir
+  label_general: Genel
+  label_more: Daha fazla
+  label_scm: KKY
+  label_plugins: Eklentiler
+  label_ldap_authentication: LDAP Denetimi
+  label_downloads_abbr: D/L
+  label_optional_description: İsteğe bağlı açıklama
+  label_add_another_file: Bir dosya daha ekle
+  label_preferences: Tercihler
+  label_chronological_order: Tarih sırasına göre
+  label_reverse_chronological_order: Ters tarih sırasına göre
+  label_planning: Planlanıyor
+  
+  button_login: Giriş
+  button_submit: Gönder
+  button_save: Kaydet
+  button_check_all: Hepsini işaretle
+  button_uncheck_all: Tüm işaretleri kaldır
+  button_delete: Sil
+  button_create: Oluştur
+  button_test: Sına
+  button_edit: Düzenle
+  button_add: Ekle
+  button_change: Değiştir
+  button_apply: Uygula
+  button_clear: Temizle
+  button_lock: Kilitle
+  button_unlock: Kilidi aç
+  button_download: İndir
+  button_list: Listele
+  button_view: Bak
+  button_move: Taşı
+  button_back: Geri
+  button_cancel: İptal
+  button_activate: Etkinleştir
+  button_sort: Sırala
+  button_log_time: Günlük zamanı
+  button_rollback: Bu versiyone geri al
+  button_watch: İzle
+  button_unwatch: İzlemeyi iptal et
+  button_reply: Cevapla
+  button_archive: Arşivle
+  button_unarchive: Arşivlemeyi kaldır
+  button_reset: Sıfırla
+  button_rename: Yeniden adlandır
+  button_change_password: Parolayı değiştir
+  button_copy: Kopyala
+  button_annotate: Revizyon geçmişine göre göster
+  button_update: Güncelle
+  button_configure: Yapılandır
+  
+  status_active: faal
+  status_registered: kayıtlı
+  status_locked: kilitli
+  
+  text_select_mail_notifications: Gönderilecek e-posta uyarısına göre hareketi seçin.
+  text_regexp_info: eg. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 sınırlama yok demektir
+  text_project_destroy_confirmation: Bu projeyi ve bağlantılı verileri silmek istediğinizden emin misiniz?
+  text_subprojects_destroy_warning: "Ayrıca {{value}} alt proje silinecek.'"
+  text_workflow_edit: İşakışını düzenlemek için bir rol ve takipçi seçin
+  text_are_you_sure: Emin misiniz ?
+  text_journal_changed: "{{old}}'den  {{new}}'e değiştirildi"
+  text_journal_set_to: "{{value}} 'e ayarlandı"
+  text_journal_deleted: Silindi
+  text_tip_task_begin_day: Bugün başlayan görevler
+  text_tip_task_end_day: Bugün sona eren görevler
+  text_tip_task_begin_end_day: Bugün başlayan ve sona eren görevler
+  text_project_identifier_info: 'Küçük harfler (a-z), sayılar ve noktalar kabul edilir.<br />Bir kere kaydedildiğinde,tanımlayıcı değiştirilemez.'
+  text_caracters_maximum: "En çok {{count}} karakter."
+  text_caracters_minimum: "En az {{count}} karakter uzunluğunda olmalı."
+  text_length_between: "{{min}} ve {{max}} karakterleri arasındaki uzunluk."
+  text_tracker_no_workflow: Bu takipçi için işakışı tanımlanmamış
+  text_unallowed_characters: Yasaklı karakterler
+  text_comma_separated: Çoklu değer uygundur(Virgül ile ayrılmış).
+  text_issues_ref_in_commit_messages: Teslim mesajlarındaki iletileri çözme ve başvuruda bulunma
+  text_issue_added: "İleti {{id}}, {{author}} tarafından rapor edildi."
+  text_issue_updated: "İleti {{id}}, {{author}} tarafından güncellendi."
+  text_wiki_destroy_confirmation: bu wikiyi ve tüm içeriğini silmek istediğinizden emin misiniz?
+  text_issue_category_destroy_question: "Bazı iletiler ({{count}}) bu kategoriye atandı. Ne yapmak istersiniz?"
+  text_issue_category_destroy_assignments: Kategori atamalarını kaldır
+  text_issue_category_reassign_to: İletileri bu kategoriye tekrar ata
+  text_user_mail_option: "Seçili olmayan projeler için, sadece dahil olduğunuz ya da izlediğiniz öğeler hakkında uyarılar alacaksınız (örneğin,yazarı veya atandığınız iletiler)."
+  text_no_configuration_data: "Roller, takipçiler, ileti durumları ve işakışı henüz yapılandırılmadı.\nVarsayılan yapılandırılmanın yüklenmesi şiddetle tavsiye edilir. Bir kez yüklendiğinde yapılandırmayı değiştirebileceksiniz."
+  text_load_default_configuration: Varsayılan yapılandırmayı yükle
+  text_status_changed_by_changeset: "Değişiklik listesi {{value}} içinde uygulandı."
+  text_issues_destroy_confirmation: 'Seçili iletileri silmek istediğinizden emin misiniz ?'
+  text_select_project_modules: 'Bu proje için etkinleştirmek istediğiniz modülleri seçin:'
+  text_default_administrator_account_changed: Varsayılan yönetici hesabı değişti
+  text_file_repository_writable: Dosya deposu yazılabilir
+  text_rmagick_available: RMagick Kullanılabilir (isteğe bağlı)
+  text_destroy_time_entries_question: Silmek üzere olduğunuz iletiler üzerine %.02f saat raporlandı.Ne yapmak istersiniz ?
+  text_destroy_time_entries: Raporlanmış saatleri sil
+  text_assign_time_entries_to_project: Raporlanmış saatleri projeye ata
+  text_reassign_time_entries: 'Raporlanmış saatleri bu iletiye tekrar ata:'
+  
+  default_role_manager: Yönetici
+  default_role_developper: Geliştirici
+  default_role_reporter: Raporlayıcı
+  default_tracker_bug: Hata
+  default_tracker_feature: ÖZellik
+  default_tracker_support: Destek
+  default_issue_status_new: Yeni
+  default_issue_status_assigned: Atandı
+  default_issue_status_resolved: Çözüldü
+  default_issue_status_feedback: Geribildirim
+  default_issue_status_closed: Kapatıldı
+  default_issue_status_rejected: Reddedildi
+  default_doc_category_user: Kullanıcı Dökümantasyonu
+  default_doc_category_tech: Teknik Dökümantasyon
+  default_priority_low: Düşük
+  default_priority_normal: Normal
+  default_priority_high: Yüksek
+  default_priority_urgent: Acil
+  default_priority_immediate: Derhal
+  default_activity_design: Tasarım
+  default_activity_development: Geliştirim
+  
+  enumeration_issue_priorities: İleti önceliği
+  enumeration_doc_categories: Belge Kategorileri
+  enumeration_activities: Faaliyetler (zaman takibi)
+  button_quote: Quote
+  setting_enabled_scm: Enabled SCM
+  label_incoming_emails: Incoming emails
+  label_generate_key: Generate a key
+  setting_sequential_project_identifiers: Generate sequential project identifiers
+  field_parent_title: Parent page
+  text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  text_enumeration_category_reassign_to: 'Reassign them to this value:'
+  label_issue_watchers: Watchers
+  mail_body_reminder: "{{count}} issue(s) that are assigned to you are due in the next {{days}} days:"
+  label_duplicated_by: duplicated by
+  text_enumeration_destroy_question: "{{count}} objects are assigned to this value.'"
+  text_user_wrote: "{{value}} wrote:'"
+  setting_mail_handler_api_enabled: Enable WS for incoming emails
+  label_and_its_subprojects: "{{value}} and its subprojects"
+  mail_subject_reminder: "{{count}} issue(s) due in the next days"
+  setting_mail_handler_api_key: API key
+  setting_commit_logs_encoding: Commit messages encoding
+  general_csv_decimal_separator: '.'
+  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: "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."
+  permission_edit_own_messages: Edit own messages
+  permission_delete_own_messages: Delete own messages
+  label_user_activity: "{{value}}'s activity"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
new file mode 100644 (file)
index 0000000..40e1d5c
--- /dev/null
@@ -0,0 +1,775 @@
+uk:
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%Y-%m-%d"
+      short: "%b %d"
+      long: "%B %d, %Y"
+      
+    day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
+    abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
+      
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
+    abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
+    # Used in date_select and datime_select.
+    order: [ :year, :month, :day ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "am"
+    pm: "pm"
+      
+  datetime:
+    distance_in_words:
+      half_a_minute: "half a minute"
+      less_than_x_seconds:
+        one:   "less than 1 second"
+        other: "less than {{count}} seconds"
+      x_seconds:
+        one:   "1 second"
+        other: "{{count}} seconds"
+      less_than_x_minutes:
+        one:   "less than a minute"
+        other: "less than {{count}} minutes"
+      x_minutes:
+        one:   "1 minute"
+        other: "{{count}} minutes"
+      about_x_hours:
+        one:   "about 1 hour"
+        other: "about {{count}} hours"
+      x_days:
+        one:   "1 day"
+        other: "{{count}} days"
+      about_x_months:
+        one:   "about 1 month"
+        other: "about {{count}} months"
+      x_months:
+        one:   "1 month"
+        other: "{{count}} months"
+      about_x_years:
+        one:   "about 1 year"
+        other: "about {{count}} years"
+      over_x_years:
+        one:   "over 1 year"
+        other: "over {{count}} years"
+        
+# Used in array.to_sentence.
+  support:
+    array:
+      sentence_connector: "and"
+      skip_last_comma: false
+      
+  activerecord:
+    errors:
+      messages:
+        inclusion: "немає в списку"
+        exclusion: "зарезервовано"
+        invalid: "невірне"
+        confirmation: "не збігається з підтвердженням"
+        accepted: "необхідно прийняти"
+        empty: "не може бути порожнім"
+        blank: "не може бути незаповненим"
+        too_long: "дуже довге"
+        too_short: "дуже коротке"
+        wrong_length: "не відповідає довжині"
+        taken: "вже використовується"
+        not_a_number: "не є числом"
+        not_a_date: "є недійсною датою"
+        greater_than: "must be greater than {{count}}"
+        greater_than_or_equal_to: "must be greater than or equal to {{count}}"
+        equal_to: "must be equal to {{count}}"
+        less_than: "must be less than {{count}}"
+        less_than_or_equal_to: "must be less than or equal to {{count}}"
+        odd: "must be odd"
+        even: "must be even"
+        greater_than_start_date: "повинна бути пізніша за дату початку"
+        not_same_project: "не відносяться до одного проекту"
+        circular_dependency: "Такий зв'язок приведе до циклічної залежності"
+
+  actionview_instancetag_blank_option: Оберіть
+  
+  general_text_No: 'Ні'
+  general_text_Yes: 'Так'
+  general_text_no: 'Ні'
+  general_text_yes: 'Так'
+  general_lang_name: 'Ukrainian (Українська)'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: UTF-8
+  general_pdf_encoding: UTF-8
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Обліковий запис успішно оновлений.
+  notice_account_invalid_creditentials: Неправильне ім'я користувача або пароль
+  notice_account_password_updated: Пароль успішно оновлений.
+  notice_account_wrong_password: Невірний пароль
+  notice_account_register_done: Обліковий запис успішно створений. Для активації Вашого облікового запису зайдіть по посиланню, яке відіслане вам електронною поштою.
+  notice_account_unknown_email: Невідомий користувач.
+  notice_can_t_change_password: Для даного облікового запису використовується джерело зовнішньої аутентифікації. Неможливо змінити пароль.
+  notice_account_lost_email_sent: Вам відправлений лист з інструкціями по вибору нового пароля.
+  notice_account_activated: Ваш обліковий запис активований. Ви можете увійти.
+  notice_successful_create: Створення успішно завершене.
+  notice_successful_update: Оновлення успішно завершене.
+  notice_successful_delete: Видалення успішно завершене.
+  notice_successful_connection: Підключення успішно встановлене.
+  notice_file_not_found: Сторінка, на яку ви намагаєтеся зайти, не існує або видалена.
+  notice_locking_conflict: Дані оновлено іншим користувачем.
+  notice_scm_error: Запису та/або виправлення немає в репозиторії.
+  notice_not_authorized: У вас немає прав для відвідини даної сторінки.
+  notice_email_sent: "Відправлено листа {{value}}"
+  notice_email_error: "Під час відправки листа відбулася помилка ({{value}})"
+  notice_feeds_access_key_reseted: Ваш ключ доступу RSS було скинуто.
+  notice_failed_to_save_issues: "Не вдалося зберегти {{count}} пункт(ів) з {{total}} вибраних: {{ids}}."
+  notice_no_issue_selected: "Не вибрано жодної задачі! Будь ласка, відзначте задачу, яку ви хочете відредагувати."
+  notice_account_pending: "Ваш обліковий запис створено і він чекає на підтвердження адміністратором."
+  
+  mail_subject_lost_password: "Ваш {{value}} пароль"
+  mail_body_lost_password: 'Для зміни пароля, зайдіть за наступним посиланням:'
+  mail_subject_register: "Активація облікового запису {{value}}"
+  mail_body_register: 'Для активації облікового запису, зайдіть за наступним посиланням:'
+  mail_body_account_information_external: "Ви можете використовувати ваш {{value}} обліковий запис для входу."
+  mail_body_account_information: Інформація по Вашому обліковому запису
+  mail_subject_account_activation_request: "Запит на активацію облікового запису {{value}}"
+  mail_body_account_activation_request: "Новий користувач ({{value}}) зареєструвався. Його обліковий запис чекає на ваше підтвердження:'"
+  
+  gui_validation_error: 1 помилка
+  gui_validation_error_plural: "{{count}} помилки(ок)"
+  
+  field_name: Ім'я
+  field_description: Опис
+  field_summary: Короткий опис
+  field_is_required: Необхідно
+  field_firstname: Ім'я
+  field_lastname: Прізвище
+  field_mail: Ел. пошта
+  field_filename: Файл
+  field_filesize: Розмір
+  field_downloads: Завантаження
+  field_author: Автор
+  field_created_on: Створено
+  field_updated_on: Оновлено
+  field_field_format: Формат
+  field_is_for_all: Для усіх проектів
+  field_possible_values: Можливі значення
+  field_regexp: Регулярний вираз
+  field_min_length: Мінімальна довжина 
+  field_max_length: Максимальна довжина 
+  field_value: Значення
+  field_category: Категорія
+  field_title: Назва
+  field_project: Проект
+  field_issue: Питання
+  field_status: Статус
+  field_notes: Примітки
+  field_is_closed: Питання закрито
+  field_is_default: Типове значення
+  field_tracker: Координатор
+  field_subject: Тема
+  field_due_date: Дата виконання
+  field_assigned_to: Призначена до
+  field_priority: Пріоритет
+  field_fixed_version: Target version
+  field_user: Користувач
+  field_role: Роль
+  field_homepage: Домашня сторінка
+  field_is_public: Публічний
+  field_parent: Підпроект
+  field_is_in_chlog: Питання, що відображаються в журналі змін
+  field_is_in_roadmap: Питання, що відображаються в оперативному плані
+  field_login: Вхід 
+  field_mail_notification: Повідомлення за електронною поштою
+  field_admin: Адміністратор 
+  field_last_login_on: Останнє підключення
+  field_language: Мова
+  field_effective_date: Дата
+  field_password: Пароль
+  field_new_password: Новий пароль
+  field_password_confirmation: Підтвердження
+  field_version: Версія
+  field_type: Тип
+  field_host: Машина
+  field_port: Порт
+  field_account: Обліковий запис
+  field_base_dn: Базове відмітне ім'я
+  field_attr_login: Атрибут Реєстрація
+  field_attr_firstname: Атрибут Ім'я
+  field_attr_lastname: Атрибут Прізвище
+  field_attr_mail: Атрибут Email
+  field_onthefly: Створення користувача на льоту
+  field_start_date: Початок
+  field_done_ratio: %% зроблено
+  field_auth_source: Режим аутентифікації
+  field_hide_mail: Приховувати мій email
+  field_comments: Коментар
+  field_url: URL
+  field_start_page: Стартова сторінка
+  field_subproject: Підпроект
+  field_hours: Годин(и/а)
+  field_activity: Діяльність
+  field_spent_on: Дата
+  field_identifier: Ідентифікатор
+  field_is_filter: Використовується як фільтр
+  field_issue_to_id: Зв'язані задачі
+  field_delay: Відкласти
+  field_assignable: Задача може бути призначена цій ролі
+  field_redirect_existing_links: Перенаправити існуючі посилання
+  field_estimated_hours: Оцінний час
+  field_column_names: Колонки
+  field_time_zone: Часовий пояс
+  field_searchable: Вживається у пошуку
+  
+  setting_app_title: Назва додатку
+  setting_app_subtitle: Підзаголовок додатку
+  setting_welcome_text: Текст привітання
+  setting_default_language: Стандартна мова
+  setting_login_required: Необхідна аутентифікація
+  setting_self_registration: Можлива само-реєстрація
+  setting_attachment_max_size: Максимальний размір вкладення
+  setting_issues_export_limit: Обмеження по задачах, що експортуються
+  setting_mail_from: email адреса для передачі інформації
+  setting_bcc_recipients: Отримувачі сліпої копії (bcc)
+  setting_host_name: Им'я машини
+  setting_text_formatting: Форматування тексту
+  setting_wiki_compression: Стиснення історії Wiki
+  setting_feeds_limit: Обмеження змісту подачі
+  setting_autofetch_changesets: Автоматично доставати доповнення
+  setting_sys_api_enabled: Дозволити WS для управління репозиторієм
+  setting_commit_ref_keywords: Ключові слова для посилання
+  setting_commit_fix_keywords: Призначення ключових слів
+  setting_autologin: Автоматичний вхід
+  setting_date_format: Формат дати
+  setting_time_format: Формат часу
+  setting_cross_project_issue_relations: Дозволити міжпроектні відносини між питаннями
+  setting_issue_list_default_columns: Колонки, що відображаються за умовчанням в списку питань
+  setting_repositories_encodings: Кодування репозиторія
+  setting_emails_footer: Підпис до електронної пошти
+  setting_protocol: Протокол
+  
+  label_user: Користувач
+  label_user_plural: Користувачі
+  label_user_new: Новий користувач
+  label_project: Проект
+  label_project_new: Новий проект
+  label_project_plural: Проекти
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Усі проекти
+  label_project_latest: Останні проекти
+  label_issue: Питання
+  label_issue_new: Нові питання
+  label_issue_plural: Питання
+  label_issue_view_all: Проглянути всі питання
+  label_issues_by: "Питання за {{value}}"
+  label_document: Документ
+  label_document_new: Новий документ
+  label_document_plural: Документи
+  label_role: Роль
+  label_role_plural: Ролі
+  label_role_new: Нова роль
+  label_role_and_permissions: Ролі і права доступу
+  label_member: Учасник
+  label_member_new: Новий учасник
+  label_member_plural: Учасники
+  label_tracker: Координатор
+  label_tracker_plural: Координатори
+  label_tracker_new: Новий Координатор
+  label_workflow: Послідовність дій
+  label_issue_status: Статус питання
+  label_issue_status_plural: Статуси питань
+  label_issue_status_new: Новий статус
+  label_issue_category: Категорія питання
+  label_issue_category_plural: Категорії питань
+  label_issue_category_new: Нова категорія
+  label_custom_field: Поле клієнта
+  label_custom_field_plural: Поля клієнта
+  label_custom_field_new: Нове поле клієнта
+  label_enumerations: Довідники
+  label_enumeration_new: Нове значення
+  label_information: Інформація
+  label_information_plural: Інформація
+  label_please_login: Будь ласка, увійдіть
+  label_register: Зареєструватися
+  label_password_lost: Забули пароль
+  label_home: Домашня сторінка
+  label_my_page: Моя сторінка
+  label_my_account: Мій обліковий запис
+  label_my_projects: Мої проекти
+  label_administration: Адміністрування
+  label_login: Увійти
+  label_logout: Вийти
+  label_help: Допомога
+  label_reported_issues: Створені питання
+  label_assigned_to_me_issues: Мої питання
+  label_last_login: Останнє підключення
+  label_registered_on: Зареєстрований(а)
+  label_activity: Активність
+  label_new: Новий
+  label_logged_as: Увійшов як
+  label_environment: Оточення
+  label_authentication: Аутентифікація
+  label_auth_source: Режим аутентифікації
+  label_auth_source_new: Новий режим аутентифікації
+  label_auth_source_plural: Режими аутентифікації
+  label_subproject_plural: Підпроекти
+  label_min_max_length: Мінімальна - максимальна довжина
+  label_list: Список
+  label_date: Дата
+  label_integer: Цілий
+  label_float: З плаваючою крапкою
+  label_boolean: Логічний
+  label_string: Текст
+  label_text: Довгий текст
+  label_attribute: Атрибут
+  label_attribute_plural: атрибути
+  label_download: "{{count}} Завантажено"
+  label_download_plural: "{{count}} Завантажень"
+  label_no_data: Немає даних для відображення
+  label_change_status: Змінити статус
+  label_history: Історія
+  label_attachment: Файл
+  label_attachment_new: Новий файл
+  label_attachment_delete: Видалити файл
+  label_attachment_plural: Файли
+  label_report: Звіт
+  label_report_plural: Звіти
+  label_news: Новини
+  label_news_new: Додати новину
+  label_news_plural: Новини
+  label_news_latest: Останні новини
+  label_news_view_all: Подивитися всі новини
+  label_change_log: Журнал змін
+  label_settings: Налаштування
+  label_overview: Перегляд
+  label_version: Версія
+  label_version_new: Нова версія
+  label_version_plural: Версії
+  label_confirmation: Підтвердження
+  label_export_to: Експортувати в
+  label_read: Читання...
+  label_public_projects: Публічні проекти
+  label_open_issues: відкрите
+  label_open_issues_plural: відкриті
+  label_closed_issues: закрите
+  label_closed_issues_plural: закриті
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Всього
+  label_permissions: Права доступу
+  label_current_status: Поточний статус
+  label_new_statuses_allowed: Дозволені нові статуси 
+  label_all: Усі
+  label_none: Нікому
+  label_nobody: Ніхто
+  label_next: Наступний
+  label_previous: Попередній
+  label_used_by: Використовується 
+  label_details: Подробиці
+  label_add_note: Додати зауваження 
+  label_per_page: На сторінку
+  label_calendar: Календар
+  label_months_from: місяців(ця) з
+  label_gantt: Діаграма Ганта
+  label_internal: Внутрішній
+  label_last_changes: "останні {{count}} змін"
+  label_change_view_all: Проглянути всі зміни
+  label_personalize_page: Персоналізувати цю сторінку
+  label_comment: Коментувати
+  label_comment_plural: Коментарі
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Залишити коментар
+  label_comment_added: Коментар додано
+  label_comment_delete: Видалити коментарі
+  label_query: Запит клієнта
+  label_query_plural: Запити клієнтів
+  label_query_new: Новий запит
+  label_filter_add: Додати фільтр
+  label_filter_plural: Фільтри
+  label_equals: є
+  label_not_equals: немає
+  label_in_less_than: менш ніж
+  label_in_more_than: більш ніж
+  label_in: у
+  label_today: сьогодні
+  label_this_week: цього тижня
+  label_less_than_ago: менш ніж днів(я) назад 
+  label_more_than_ago: більш ніж днів(я) назад 
+  label_ago: днів(я) назад
+  label_contains: містить
+  label_not_contains: не містить
+  label_day_plural: днів(я)
+  label_repository: Репозиторій
+  label_browse: Проглянути
+  label_modification: "{{count}} зміна"
+  label_modification_plural: "{{count}} змін"
+  label_revision: Версія
+  label_revision_plural: Версій
+  label_added: додано
+  label_modified: змінене 
+  label_deleted: видалено
+  label_latest_revision: Остання версія
+  label_latest_revision_plural: Останні версії
+  label_view_revisions: Проглянути версії
+  label_max_size: Максимальний розмір
+  label_sort_highest: У початок
+  label_sort_higher: Вгору
+  label_sort_lower: Вниз
+  label_sort_lowest: У кінець
+  label_roadmap: Оперативний план
+  label_roadmap_due_in: "Строк {{value}}"
+  label_roadmap_overdue: "{{value}} запізнення"
+  label_roadmap_no_issues: Немає питань для даної версії
+  label_search: Пошук
+  label_result_plural: Результати 
+  label_all_words: Всі слова
+  label_wiki: Wiki
+  label_wiki_edit: Редагування Wiki
+  label_wiki_edit_plural: Редагування Wiki 
+  label_wiki_page: Сторінка Wiki
+  label_wiki_page_plural: Сторінки Wiki
+  label_index_by_title: Індекс за назвою
+  label_index_by_date: Індекс за датою
+  label_current_version: Поточна версія
+  label_preview: Попередній перегляд
+  label_feed_plural: Подання
+  label_changes_details: Подробиці по всіх змінах 
+  label_issue_tracking: Координація питань
+  label_spent_time: Витрачений час
+  label_f_hour: "{{value}} година"
+  label_f_hour_plural: "{{value}} годин(и)"
+  label_time_tracking: Облік часу
+  label_change_plural: Зміни
+  label_statistics: Статистика
+  label_commits_per_month: Подань на місяць
+  label_commits_per_author: Подань на користувача 
+  label_view_diff: Проглянути відмінності
+  label_diff_inline: підключений
+  label_diff_side_by_side: поряд
+  label_options: Опції
+  label_copy_workflow_from: Скопіювати послідовність дій з
+  label_permissions_report: Звіт про права доступу
+  label_watched_issues: Проглянуті питання
+  label_related_issues: Зв'язані питання
+  label_applied_status: Застосовний статус
+  label_loading: Завантаження...
+  label_relation_new: Новий зв'язок
+  label_relation_delete: Видалити зв'язок
+  label_relates_to: пов'язане з
+  label_duplicates: дублює
+  label_blocks: блокує
+  label_blocked_by: заблоковане 
+  label_precedes: передує
+  label_follows: наступний за
+  label_end_to_start: з кінця до початку
+  label_end_to_end: з кінця до кінця
+  label_start_to_start: з початку до початку
+  label_start_to_end: з початку до кінця
+  label_stay_logged_in: Залишатися в системі
+  label_disabled: відключений
+  label_show_completed_versions: Показати завершені версії
+  label_me: мене
+  label_board: Форум
+  label_board_new: Новий форум
+  label_board_plural: Форуми
+  label_topic_plural: Теми
+  label_message_plural: Повідомлення
+  label_message_last: Останнє повідомлення
+  label_message_new: Нове повідомлення
+  label_reply_plural: Відповіді
+  label_send_information: Відправити користувачеві інформацію з облікового запису
+  label_year: Рік
+  label_month: Місяць
+  label_week: Неділя
+  label_date_from: З
+  label_date_to: Кому
+  label_language_based: На основі мови користувача
+  label_sort_by: "Сортувати за {{value}}"
+  label_send_test_email: Послати email для перевірки
+  label_feeds_access_key_created_on: "Ключ доступу RSS створений {{value}} назад "
+  label_module_plural: Модулі
+  label_added_time_by: "Доданий {{author}} {{age}} назад"
+  label_updated_time: "Оновлений {{value}} назад"
+  label_jump_to_a_project: Перейти до проекту...
+  label_file_plural: Файли
+  label_changeset_plural: Набори змін
+  label_default_columns: Типові колонки
+  label_no_change_option: (Немає змін)
+  label_bulk_edit_selected_issues: Редагувати всі вибрані питання
+  label_theme: Тема
+  label_default: Типовий
+  label_search_titles_only: Шукати тільки в назвах
+  label_user_mail_option_all: "Для всіх подій у всіх моїх проектах"
+  label_user_mail_option_selected: "Для всіх подій тільки у вибраному проекті..."
+  label_user_mail_option_none: "Тільки для того, що я проглядаю або в чому я беру участь"
+  label_user_mail_no_self_notified: "Не сповіщати про зміни, які я зробив сам"
+  label_registration_activation_by_email: активація облікового запису електронною поштою
+  label_registration_manual_activation: ручна активація облікового запису
+  label_registration_automatic_activation: автоматична активація облыкового
+  label_my_time_report: Мій звіт витраченого часу
+  
+  button_login: Вхід
+  button_submit: Відправити
+  button_save: Зберегти
+  button_check_all: Відзначити все 
+  button_uncheck_all: Очистити 
+  button_delete: Видалити
+  button_create: Створити
+  button_test: Перевірити
+  button_edit: Редагувати
+  button_add: Додати
+  button_change: Змінити
+  button_apply: Застосувати
+  button_clear: Очистити
+  button_lock: Заблокувати
+  button_unlock: Разблокувати
+  button_download: Завантажити
+  button_list: Список
+  button_view: Переглянути
+  button_move: Перемістити
+  button_back: Назад
+  button_cancel: Відмінити
+  button_activate: Активувати
+  button_sort: Сортувати
+  button_log_time: Записати час
+  button_rollback: Відкотити до даної версії
+  button_watch: Дивитися
+  button_unwatch: Не дивитися
+  button_reply: Відповісти
+  button_archive: Архівувати
+  button_unarchive: Розархівувати
+  button_reset: Перезапустити
+  button_rename: Перейменувати
+  button_change_password: Змінити пароль 
+  button_copy: Копіювати
+  button_annotate: Анотувати
+  
+  status_active: Активний
+  status_registered: Зареєстрований 
+  status_locked: Заблокований
+  
+  text_select_mail_notifications: Виберіть дії, на які відсилатиметься повідомлення на електронну пошту.
+  text_regexp_info: eg. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 означає відсутність заборон
+  text_project_destroy_confirmation: Ви наполягаєте на видаленні цього проекту і всієї інформації, що відноситься до нього?
+  text_workflow_edit: Виберіть роль і координатор для редагування послідовності дій
+  text_are_you_sure: Ви впевнені?
+  text_journal_changed: "змінився з {{old}} на {{new}}"
+  text_journal_set_to: "параметр змінився на {{value}}"
+  text_journal_deleted: видалено
+  text_tip_task_begin_day: день початку задачі
+  text_tip_task_end_day: день завершення задачі
+  text_tip_task_begin_end_day: початок задачі і закінчення цього дня
+  text_project_identifier_info: 'Рядкові букви (a-z), допустимі цифри і дефіс.<br />Збережений ідентифікатор не може бути змінений.'
+  text_caracters_maximum: "{{count}} символів(а) максимум."
+  text_caracters_minimum: "Повинно мати якнайменше  {{count}} символів(а) у довжину."
+  text_length_between: "Довжина між {{min}} і {{max}} символів."
+  text_tracker_no_workflow: Для цього координатора послідовність дій не визначена
+  text_unallowed_characters: Заборонені символи
+  text_comma_separated: Допустимі декілька значень (розділені комою).
+  text_issues_ref_in_commit_messages: Посилання та зміна питань у повідомленнях до подавань
+  text_issue_added: "Issue {{id}} has been reported by {{author}}."
+  text_issue_updated: "Issue {{id}} has been updated by {{author}}."
+  text_wiki_destroy_confirmation: Ви впевнені, що хочете видалити цю wiki і весь зміст?
+  text_issue_category_destroy_question: "Декілька питань ({{count}}) призначено в цю категорію. Що ви хочете зробити?"
+  text_issue_category_destroy_assignments: Видалити призначення категорії
+  text_issue_category_reassign_to: Перепризначити задачі до даної категорії
+  text_user_mail_option: "Для невибраних проектів ви отримуватимете повідомлення тільки про те, що проглядаєте або в чому берете участь (наприклад, питання автором яких ви є або які вам призначені)."
+  
+  default_role_manager: Менеджер
+  default_role_developper: Розробник
+  default_role_reporter: Репортер
+  звітів default_tracker_bug: Помилка
+  default_tracker_feature: Властивість 
+  default_tracker_support: Підтримка
+  default_issue_status_new: Новий
+  default_issue_status_assigned: Призначено
+  default_issue_status_resolved: Вирішено
+  default_issue_status_feedback: Зворотний зв'язок
+  default_issue_status_closed: Зачинено
+  default_issue_status_rejected: Відмовлено
+  default_doc_category_user: Документація користувача
+  default_doc_category_tech: Технічна документація 
+  default_priority_low: Низький
+  default_priority_normal: Нормальний
+  default_priority_high: Високий
+  default_priority_urgent: Терміновий
+  default_priority_immediate: Негайний
+  default_activity_design: Проектування
+  default_activity_development: Розробка
+  
+  enumeration_issue_priorities: Пріоритети питань
+  enumeration_doc_categories: Категорії документів
+  enumeration_activities: Дії (облік часу)
+  text_status_changed_by_changeset: "Applied in changeset {{value}}."
+  label_display_per_page: "Per page: {{value}}'"
+  label_issue_added: Issue added
+  label_issue_updated: Issue updated
+  setting_per_page_options: Objects per page options
+  notice_default_data_loaded: Default configuration successfully loaded.
+  error_scm_not_found: "Entry and/or revision doesn't exist in the repository."
+  label_associated_revisions: Associated revisions
+  label_document_added: Document added
+  label_message_posted: Message added
+  text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s) ?'
+  error_scm_command_failed: "An error occurred when trying to access the repository: {{value}}"
+  setting_user_format: Users display format
+  label_age: Age
+  label_file_added: File added
+  label_more: More
+  field_default_value: Default value
+  default_tracker_bug: Bug
+  label_scm: SCM
+  label_general: General
+  button_update: Update
+  text_select_project_modules: 'Select modules to enable for this project:'
+  label_change_properties: Change properties
+  text_load_default_configuration: Load the default configuration
+  text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
+  label_news_added: News added
+  label_repository_plural: Repositories
+  error_can_t_load_default_data: "Default configuration could not be loaded: {{value}}"
+  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 {{count}} 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: "The entry does not exist or can not be annotated."
+  label_planning: Planning
+  text_subprojects_destroy_warning: "Its subproject(s): {{value}} will be also deleted.'"
+  label_and_its_subprojects: "{{value}} and its subprojects"
+  mail_body_reminder: "{{count}} issue(s) that are assigned to you are due in the next {{days}} days:"
+  mail_subject_reminder: "{{count}} issue(s) due in the next days"
+  text_user_wrote: "{{value}} 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: "{{count}} 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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  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
+  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: "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."
+  permission_edit_own_messages: Edit own messages
+  permission_delete_own_messages: Delete own messages
+  label_user_activity: "{{value}}'s activity"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
new file mode 100644 (file)
index 0000000..d110c5e
--- /dev/null
@@ -0,0 +1,845 @@
+# Vietnamese translation for Ruby on Rails
+# by
+#   Do Hai Bac (dohaibac@gmail.com)
+#   Dao Thanh Ngoc (ngocdaothanh@gmail.com, http://github.com/ngocdaothanh/rails-i18n/tree/master)
+
+vi:
+  number:
+    # Used in number_with_delimiter()
+    # These are also the defaults for 'currency', 'percentage', 'precision', and 'human'
+    format:
+      # Sets the separator between the units, for more precision (e.g. 1.0 / 2.0 == 0.5)
+      separator: ","
+      # Delimets thousands (e.g. 1,000,000 is a million) (always in groups of three)
+      delimiter: "."
+      # Number of decimals, behind the separator (1 with a precision of 2 gives: 1.00)
+      precision: 3
+
+    # Used in number_to_currency()
+    currency:
+      format:
+        # Where is the currency sign? %u is the currency unit, %n the number (default: $5.00)
+        format: "%n %u"
+        unit: "đồng"
+        # These three are to override number.format and are optional
+        separator: ","
+        delimiter: "."
+        precision: 2
+
+    # Used in number_to_percentage()
+    percentage:
+      format:
+        # These three are to override number.format and are optional
+        # separator:
+        delimiter: ""
+        # precision:
+
+    # Used in number_to_precision()
+    precision:
+      format:
+        # These three are to override number.format and are optional
+        # separator:
+        delimiter: ""
+        # precision:
+
+    # Used in number_to_human_size()
+    human:
+      format:
+        # These three are to override number.format and are optional
+        # separator:
+        delimiter: ""
+        precision: 1
+      storage_units: [Bytes, KB, MB, GB, TB]
+
+  # Used in distance_of_time_in_words(), distance_of_time_in_words_to_now(), time_ago_in_words()
+  datetime:
+    distance_in_words:
+      half_a_minute: "30 giây"
+      less_than_x_seconds:
+        one:   "chưa tới 1 giây"
+        other: "chưa tới {{count}} giây"
+      x_seconds:
+        one:   "1 giây"
+        other: "{{count}} giây"
+      less_than_x_minutes:
+        one:   "chưa tới 1 phút"
+        other: "chưa tới {{count}} phút"
+      x_minutes:
+        one:   "1 phút"
+        other: "{{count}} phút"
+      about_x_hours:
+        one:   "khoảng 1 giờ"
+        other: "khoảng {{count}} giờ"
+      x_days:
+        one:   "1 ngày"
+        other: "{{count}} ngày"
+      about_x_months:
+        one:   "khoảng 1 tháng"
+        other: "khoảng {{count}} tháng"
+      x_months:
+        one:   "1 tháng"
+        other: "{{count}} tháng"
+      about_x_years:
+        one:   "khoảng 1 năm"
+        other: "khoảng {{count}} năm"
+      over_x_years:
+        one:   "hơn 1 năm"
+        other: "hơn {{count}} năm"
+    prompts:
+      year:   "Năm"
+      month:  "Tháng"
+      day:    "Ngày"
+      hour:   "Giờ"
+      minute: "Phút"
+      second: "Giây"
+
+  activerecord:
+    errors:
+      template:
+        header:
+          one:   "1 lỗi ngăn không cho lưu {{model}} này"
+          other: "{{count}} lỗi ngăn không cho lưu {{model}} này"
+        # The variable :count is also available
+        body: "Có lỗi với các mục sau:"
+
+      # The values :model, :attribute and :value are always available for interpolation
+      # The value :count is available when applicable. Can be used for pluralization.
+      messages:
+        inclusion: "không có trong danh sách"
+        exclusion: "đã được giành trước"
+        invalid: "không hợp lệ"
+        confirmation: "không khớp với xác nhận"
+        accepted: "phải được đồng ý"
+        empty: "không thể rỗng"
+        blank: "không thể để trắng"
+        too_long: "quá dài (tối đa {{count}} ký tự)"
+        too_short: "quá ngắn (tối thiểu {{count}} ký tự)"
+        wrong_length: "độ dài không đúng (phải là {{count}} ký tự)"
+        taken: "đã có"
+        not_a_number: "không phải là số"
+        greater_than: "phải lớn hơn {{count}}"
+        greater_than_or_equal_to: "phải lớn hơn hoặc bằng {{count}}"
+        equal_to: "phải bằng {{count}}"
+        less_than: "phải nhỏ hơn {{count}}"
+        less_than_or_equal_to: "phải nhỏ hơn hoặc bằng {{count}}"
+        odd: "phải là số chẵn"
+        even: "phải là số lẻ"
+        greater_than_start_date: "phải đi sau ngày bắt đầu"
+        not_same_project: "không thuộc cùng dự án"
+        circular_dependency: "quan hệ có thể gây ra lặp vô tận"
+
+  date:
+    formats:
+      # Use the strftime parameters for formats.
+      # When no format has been given, it uses default.
+      # You can provide other formats here if you like!
+      default: "%d-%m-%Y"
+      short: "%d %b"
+      long: "%d %B, %Y"
+
+    day_names: ["Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"]
+    abbr_day_names: ["Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"]
+
+    # Don't forget the nil at the beginning; there's no such thing as a 0th month
+    month_names: [~, "Tháng một", "Tháng hai", "Tháng ba", "Tháng tư", "Tháng năm", "Tháng sáu", "Tháng bảy", "Tháng tám", "Tháng chín", "Tháng mười", "Tháng mười một", "Tháng mười hai"]
+    abbr_month_names: [~, "Tháng một", "Tháng hai", "Tháng ba", "Tháng tư", "Tháng năm", "Tháng sáu", "Tháng bảy", "Tháng tám", "Tháng chín", "Tháng mười", "Tháng mười một", "Tháng mười hai"]
+    # Used in date_select and datime_select.
+    order: [ :day, :month, :year ]
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%d %B, %Y %H:%M"
+    am: "sáng"
+    pm: "chiều"
+
+  # Used in array.to_sentence.
+  support:
+    array:
+      words_connector: ", "
+      two_words_connector: " và "
+      last_word_connector: ", và "
+  
+  actionview_instancetag_blank_option: Vui lòng chọn
+  
+  general_text_No: 'Không'
+  general_text_Yes: 'Có'
+  general_text_no: 'không'
+  general_text_yes: 'có'
+  general_lang_name: 'Tiếng Việt'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: UTF-8
+  general_pdf_encoding: UTF-8
+  general_first_day_of_week: '1'
+  
+  notice_account_updated: Cập nhật tài khoản thành công.
+  notice_account_invalid_creditentials: Tài khoản hoặc mật mã không hợp lệ
+  notice_account_password_updated: Cập nhật mật mã thành công.
+  notice_account_wrong_password: Sai mật mã
+  notice_account_register_done: Tài khoản được tạo thành công. Để kích hoạt vui lòng làm theo hướng dẫn trong email gửi đến bạn.
+  notice_account_unknown_email: Không rõ tài khoản.
+  notice_can_t_change_password: Tài khoản được chứng thực từ nguồn bên ngoài. Không thể đổi mật mã cho loại chứng thực này.
+  notice_account_lost_email_sent: Thông tin để đổi mật mã mới đã gửi đến bạn qua email.
+  notice_account_activated: Tài khoản vừa được kích hoạt. Bây giờ bạn có thể đăng nhập.
+  notice_successful_create: Tạo thành công.
+  notice_successful_update: Cập nhật thành công.
+  notice_successful_delete: Xóa thành công.
+  notice_successful_connection: Kết nối thành công.
+  notice_file_not_found: Trang bạn cố xem không tồn tại hoặc đã chuyển.
+  notice_locking_conflict: Thông tin đang được cập nhật bởi người khác. Hãy chép nội dung cập nhật của bạn vào clipboard.
+  notice_not_authorized: Bạn không có quyền xem trang này.
+  notice_email_sent: "Email đã được gửi tới {{value}}"
+  notice_email_error: "Lỗi xảy ra khi gửi email ({{value}})"
+  notice_feeds_access_key_reseted: Mã số chứng thực RSS đã được tạo lại.
+  notice_failed_to_save_issues: "Failed to save {{count}} issue(s) on {{total}} selected: {{ids}}."
+  notice_no_issue_selected: "No issue is selected! Please, check the issues you want to edit."
+  notice_account_pending: "Thông tin tài khoản đã được tạo ra và đang chờ chứng thực từ ban quản trị."
+  notice_default_data_loaded: Đã nạp cấu hình mặc định.
+  notice_unable_delete_version: Không thể xóa phiên bản.
+  
+  error_can_t_load_default_data: "Không thể nạp cấu hình mặc định: {{value}}"
+  error_scm_not_found: "The entry or revision was not found in the repository."
+  error_scm_command_failed: "Lỗi xảy ra khi truy cập vào kho lưu trữ: {{value}}"
+  error_scm_annotate: "The entry does not exist or can not be annotated."
+  error_issue_not_found_in_project: 'Vấn đề không tồn tại hoặc không thuộc dự án'
+  
+  mail_subject_lost_password: "{{value}}: mật mã của bạn"
+  mail_body_lost_password: "Để đổi mật mã, hãy click chuột vào liên kết sau:"
+  mail_subject_register: "{{value}}: kích hoạt tài khoản"
+  mail_body_register: "Để kích hoạt tài khoản, hãy click chuột vào liên kết sau:"
+  mail_body_account_information_external: " Bạn có thể dùng tài khoản {{value}} để đăng nhập."
+  mail_body_account_information: Thông tin về tài khoản
+  mail_subject_account_activation_request: "{{value}}: Yêu cầu chứng thực tài khoản"
+  mail_body_account_activation_request: "Người dùng ({{value}}) mới đăng ký và cần bạn xác nhận:'"
+  mail_subject_reminder: "{{count}} vấn đề hết hạn trong các ngày tới"
+  mail_body_reminder: "{{count}} vấn đề gán cho bạn sẽ hết hạn trong {{days}} ngày tới:"
+  
+  gui_validation_error: 1 lỗi
+  gui_validation_error_plural: "{{count}} lỗi"
+  
+  field_name: Tên
+  field_description: Mô tả
+  field_summary: Tóm tắt
+  field_is_required: Bắt buộc
+  field_firstname: Tên lót + Tên
+  field_lastname: Họ
+  field_mail: Email
+  field_filename: Tập tin
+  field_filesize: Cỡ
+  field_downloads: Tải về
+  field_author: Tác giả
+  field_created_on: Tạo
+  field_updated_on: Cập nhật
+  field_field_format: Định dạng
+  field_is_for_all: Cho mọi dự án
+  field_possible_values: Giá trị hợp lệ
+  field_regexp: Biểu thức chính quy
+  field_min_length: Chiều dài tối thiểu
+  field_max_length: Chiều dài tối đa
+  field_value: Giá trị
+  field_category: Chủ đề
+  field_title: Tiêu đề
+  field_project: Dự án
+  field_issue: Vấn đề
+  field_status: Trạng thái
+  field_notes: Ghi chú
+  field_is_closed: Vấn đề đóng
+  field_is_default: Giá trị mặc định
+  field_tracker: Dòng vấn đề
+  field_subject: Chủ đề
+  field_due_date: Hết hạn
+  field_assigned_to: Gán cho
+  field_priority: Ưu tiên
+  field_fixed_version: Phiên bản
+  field_user: Người dùng
+  field_role: Quyền
+  field_homepage: Trang chủ
+  field_is_public: Công cộng
+  field_parent: Dự án con của
+  field_is_in_chlog: Có thể thấy trong Thay đổi
+  field_is_in_roadmap: Có thể thấy trong Kế hoạch
+  field_login: Đăng nhập
+  field_mail_notification: Thông báo qua email
+  field_admin: Quản trị
+  field_last_login_on: Kết nối cuối
+  field_language: Ngôn ngữ
+  field_effective_date: Ngày
+  field_password: Mật mã
+  field_new_password: Mật mã mới
+  field_password_confirmation: Khẳng định lại
+  field_version: Phiên bản
+  field_type: Kiểu
+  field_host: Host
+  field_port: Port
+  field_account: Tài khoản
+  field_base_dn: Base DN
+  field_attr_login: Login attribute
+  field_attr_firstname: Firstname attribute
+  field_attr_lastname: Lastname attribute
+  field_attr_mail: Email attribute
+  field_onthefly: On-the-fly user creation
+  field_start_date: Bắt đầu
+  field_done_ratio: Tiến độ
+  field_auth_source: Authentication mode
+  field_hide_mail: Không làm lộ email của bạn
+  field_comments: Bình luận
+  field_url: URL
+  field_start_page: Trang bắt đầu
+  field_subproject: Dự án con
+  field_hours: Giờ
+  field_activity: Hoạt động
+  field_spent_on: Ngày
+  field_identifier: Mã nhận dạng
+  field_is_filter: Dùng như một lọc
+  field_issue_to_id: Vấn đền liên quan
+  field_delay: Độ trễ
+  field_assignable: Vấn đề có thể gán cho vai trò này
+  field_redirect_existing_links: Chuyển hướng trang đã có
+  field_estimated_hours: Thời gian ước đoán
+  field_column_names: Cột
+  field_time_zone: Múi giờ
+  field_searchable: Tìm kiếm được
+  field_default_value: Giá trị mặc định
+  field_comments_sorting: Liệt kê bình luận
+  field_parent_title: Trang mẹ
+  
+  setting_app_title: Tựa đề ứng dụng
+  setting_app_subtitle: Tựa đề nhỏ của ứng dụng
+  setting_welcome_text: Thông điệp chào mừng
+  setting_default_language: Ngôn ngữ mặc định
+  setting_login_required: Cần đăng nhập
+  setting_self_registration: Tự chứng thực
+  setting_attachment_max_size: Cỡ tối đa của tập tin đính kèm
+  setting_issues_export_limit: Issues export limit
+  setting_mail_from: Emission email address
+  setting_bcc_recipients: Tạo bản CC bí mật (bcc)
+  setting_host_name: Tên miền và đường dẫn
+  setting_text_formatting: Định dạng bài viết
+  setting_wiki_compression: Wiki history compression
+  setting_feeds_limit: Giới hạn nội dung của feed
+  setting_default_projects_public: Dự án mặc định là công cộng
+  setting_autofetch_changesets: Autofetch commits
+  setting_sys_api_enabled: Enable WS for repository management
+  setting_commit_ref_keywords: Từ khóa tham khảo
+  setting_commit_fix_keywords: Từ khóa chỉ vấn đề đã giải quyết
+  setting_autologin: Tự động đăng nhập
+  setting_date_format: Định dạng ngày
+  setting_time_format: Định dạng giờ
+  setting_cross_project_issue_relations: Cho phép quan hệ chéo giữa các dự án
+  setting_issue_list_default_columns: Default columns displayed on the issue list
+  setting_repositories_encodings: Repositories encodings
+  setting_commit_logs_encoding: Commit messages encoding
+  setting_emails_footer: Chữ ký cuối thư
+  setting_protocol: Giao thức
+  setting_per_page_options: Objects per page options
+  setting_user_format: Định dạng hiển thị người dùng
+  setting_activity_days_default: Days displayed on project activity
+  setting_display_subprojects_issues: Display subprojects issues on main projects by default
+  setting_enabled_scm: Enabled SCM
+  setting_mail_handler_api_enabled: Enable WS for incoming emails
+  setting_mail_handler_api_key: Mã số API
+  setting_sequential_project_identifiers: Tự sinh chuỗi ID dự án
+  
+  project_module_issue_tracking: Theo dõi vấn đề
+  project_module_time_tracking: Theo dõi thời gian
+  project_module_news: Tin tức
+  project_module_documents: Tài liệu
+  project_module_files: Tập tin
+  project_module_wiki: Wiki
+  project_module_repository: Kho lưu trữ
+  project_module_boards: Diễn đàn
+  
+  label_user: Tài khoản
+  label_user_plural: Tài khoản
+  label_user_new: Tài khoản mới
+  label_project: Dự án
+  label_project_new: Dự án mới
+  label_project_plural: Dự án
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: Mọi dự án
+  label_project_latest: Dự án mới nhất
+  label_issue: Vấn đề
+  label_issue_new: Tạo vấn đề mới
+  label_issue_plural: Vấn đề
+  label_issue_view_all: Tất cả vấn đề
+  label_issues_by: "Vấn đề của {{value}}"
+  label_issue_added: Đã thêm vấn đề
+  label_issue_updated: Vấn đề được cập nhật
+  label_document: Tài liệu
+  label_document_new: Tài liệu mới
+  label_document_plural: Tài liệu
+  label_document_added: Đã thêm tài liệu
+  label_role: Vai trò
+  label_role_plural: Vai trò
+  label_role_new: Vai trò mới
+  label_role_and_permissions: Vai trò và Quyền hạn
+  label_member: Thành viên
+  label_member_new: Thành viên mới
+  label_member_plural: Thành viên
+  label_tracker: Dòng vấn đề
+  label_tracker_plural: Dòng vấn đề
+  label_tracker_new: Tạo dòng vấn đề mới
+  label_workflow: Workflow
+  label_issue_status: Issue status
+  label_issue_status_plural: Issue statuses
+  label_issue_status_new: New status
+  label_issue_category: Chủ đề
+  label_issue_category_plural: Chủ đề
+  label_issue_category_new: Chủ đề mới
+  label_custom_field: Custom field
+  label_custom_field_plural: Custom fields
+  label_custom_field_new: New custom field
+  label_enumerations: Enumerations
+  label_enumeration_new: New value
+  label_information: Thông tin
+  label_information_plural: Thông tin
+  label_please_login: Vui lòng đăng nhập
+  label_register: Đăng ký
+  label_password_lost: Phục hồi mật mã
+  label_home: Trang chính
+  label_my_page: Trang riêng
+  label_my_account: Cá nhân
+  label_my_projects: Dự án của bạn
+  label_administration: Quản trị
+  label_login: Đăng nhập
+  label_logout: Thoát
+  label_help: Giúp đỡ
+  label_reported_issues: Vấn đề đã báo cáo
+  label_assigned_to_me_issues: Vấn đề gán cho bạn
+  label_last_login: Kết nối cuối
+  label_registered_on: Ngày tham gia
+  label_activity: Hoạt động
+  label_overall_activity: Tất cả hoạt động
+  label_new: Mới
+  label_logged_as: Tài khoản &raquo;
+  label_environment: Environment
+  label_authentication: Authentication
+  label_auth_source: Authentication mode
+  label_auth_source_new: New authentication mode
+  label_auth_source_plural: Authentication modes
+  label_subproject_plural: Dự án con
+  label_and_its_subprojects: "{{value}} và dự án con"
+  label_min_max_length: Min - Max length
+  label_list: List
+  label_date: Ngày
+  label_integer: Integer
+  label_float: Float
+  label_boolean: Boolean
+  label_string: Text
+  label_text: Long text
+  label_attribute: Attribute
+  label_attribute_plural: Attributes
+  label_download: "{{count}} lần tải"
+  label_download_plural: "{{count}} lần tải"
+  label_no_data: Chưa có thông tin gì
+  label_change_status: Đổi trạng thái
+  label_history: Lược sử
+  label_attachment: Tập tin
+  label_attachment_new: Thêm tập tin mới
+  label_attachment_delete: Xóa tập tin
+  label_attachment_plural: Tập tin
+  label_file_added: Đã thêm tập tin
+  label_report: Báo cáo
+  label_report_plural: Báo cáo
+  label_news: Tin tức
+  label_news_new: Thêm tin
+  label_news_plural: Tin tức
+  label_news_latest: Tin mới
+  label_news_view_all: Xem mọi tin
+  label_news_added: Đã thêm tin
+  label_change_log: Nhật ký thay đổi
+  label_settings: Thiết lập
+  label_overview: Tóm tắt
+  label_version: Phiên bản
+  label_version_new: Phiên bản mới
+  label_version_plural: Phiên bản
+  label_confirmation: Khẳng định
+  label_export_to: 'Định dạng khác của trang này:'
+  label_read: Read...
+  label_public_projects: Các dự án công cộng
+  label_open_issues: mở
+  label_open_issues_plural: mở
+  label_closed_issues: đóng
+  label_closed_issues_plural: đóng
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: Tổng cộng
+  label_permissions: Quyền
+  label_current_status: Trạng thái hiện tại
+  label_new_statuses_allowed: Trạng thái mới được phép
+  label_all: tất cả
+  label_none: không
+  label_nobody: Chẳng ai
+  label_next: Sau
+  label_previous: Trước
+  label_used_by: Used by
+  label_details: Chi tiết
+  label_add_note: Thêm ghi chú
+  label_per_page: Mỗi trang
+  label_calendar: Lịch
+  label_months_from: tháng từ
+  label_gantt: Biểu đồ sự kiện
+  label_internal: Nội bộ
+  label_last_changes: "{{count}} thay đổi cuối"
+  label_change_view_all: Xem mọi thay đổi
+  label_personalize_page: Điều chỉnh trang này
+  label_comment: Bình luận
+  label_comment_plural: Bình luận
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: Thêm bình luận
+  label_comment_added: Đã thêm bình luận
+  label_comment_delete: Xóa bình luận
+  label_query: Truy vấn riêng
+  label_query_plural: Truy vấn riêng
+  label_query_new: Truy vấn mới
+  label_filter_add: Thêm lọc
+  label_filter_plural: Bộ lọc
+  label_equals: là
+  label_not_equals: không là
+  label_in_less_than: ít hơn
+  label_in_more_than: nhiều hơn
+  label_in: trong
+  label_today: hôm nay
+  label_all_time: mọi thời gian
+  label_yesterday: hôm qua
+  label_this_week: tuần này
+  label_last_week: tuần trước
+  label_last_n_days: "{{count}} ngày cuối"
+  label_this_month: tháng này
+  label_last_month: tháng cuối
+  label_this_year: năm này
+  label_date_range: Thời gian
+  label_less_than_ago: cách đây dưới
+  label_more_than_ago: cách đây hơn
+  label_ago: cách đây
+  label_contains: chứa
+  label_not_contains: không chứa
+  label_day_plural: ngày
+  label_repository: Kho lưu trữ
+  label_repository_plural: Kho lưu trữ
+  label_browse: Duyệt
+  label_modification: "{{count}} thay đổi"
+  label_modification_plural: "{{count}} thay đổi"
+  label_revision: Bản điều chỉnh
+  label_revision_plural: Bản điều chỉnh
+  label_associated_revisions: Associated revisions
+  label_added: thêm
+  label_modified: đổi
+  label_copied: chép
+  label_renamed: đổi tên
+  label_deleted: xóa
+  label_latest_revision: Bản điều chỉnh cuối cùng
+  label_latest_revision_plural: Bản điều chỉnh cuối cùng
+  label_view_revisions: Xem các bản điều chỉnh
+  label_max_size: Dung lượng tối đa
+  label_sort_highest: Lên trên cùng
+  label_sort_higher: Dịch lên
+  label_sort_lower: Dịch xuống
+  label_sort_lowest: Xuống dưới cùng
+  label_roadmap: Kế hoạch
+  label_roadmap_due_in: "Hết hạn trong {{value}}"
+  label_roadmap_overdue: "Trễ {{value}}"
+  label_roadmap_no_issues: Không có vấn đề cho phiên bản này
+  label_search: Tìm
+  label_result_plural: Kết quả
+  label_all_words: Mọi từ
+  label_wiki: Wiki
+  label_wiki_edit: Wiki edit
+  label_wiki_edit_plural: Thay đổi wiki
+  label_wiki_page: Trang wiki
+  label_wiki_page_plural: Trang wiki
+  label_index_by_title: Danh sách theo tên
+  label_index_by_date: Danh sách theo ngày
+  label_current_version: Bản hiện tại
+  label_preview: Xem trước
+  label_feed_plural: Feeds
+  label_changes_details: Chi tiết của mọi thay đổi
+  label_issue_tracking: Vấn đề
+  label_spent_time: Thời gian
+  label_f_hour: "{{value}} giờ"
+  label_f_hour_plural: "{{value}} giờ"
+  label_time_tracking: Theo dõi thời gian
+  label_change_plural: Thay đổi
+  label_statistics: Thống kê
+  label_commits_per_month: Commits per month
+  label_commits_per_author: Commits per author
+  label_view_diff: So sánh
+  label_diff_inline: inline
+  label_diff_side_by_side: side by side
+  label_options: Tùy chọn
+  label_copy_workflow_from: Copy workflow from
+  label_permissions_report: Thống kê các quyền
+  label_watched_issues: Chủ đề đang theo dõi
+  label_related_issues: Liên quan
+  label_applied_status: Trạng thái áp dụng
+  label_loading: Đang xử lý...
+  label_relation_new: Quan hệ mới
+  label_relation_delete: Xóa quan hệ
+  label_relates_to: liên quan
+  label_duplicates: trùng với
+  label_duplicated_by: bị trùng bởi
+  label_blocks: chặn
+  label_blocked_by: chặn bởi
+  label_precedes: đi trước
+  label_follows: đi sau
+  label_end_to_start: cuối tới đầu
+  label_end_to_end: cuối tới cuối
+  label_start_to_start: đầu tớ đầu
+  label_start_to_end: đầu tới cuối
+  label_stay_logged_in: Lưu thông tin đăng nhập
+  label_disabled: bị vô hiệu
+  label_show_completed_versions: Xem phiên bản đã xong
+  label_me: tôi
+  label_board: Diễn đàn
+  label_board_new: Tạo diễn đàn mới
+  label_board_plural: Diễn đàn
+  label_topic_plural: Chủ đề
+  label_message_plural: Diễn đàn
+  label_message_last: Bài cuối
+  label_message_new: Tạo bài mới
+  label_message_posted: Đã thêm bài viết
+  label_reply_plural: Hồi âm
+  label_send_information: Gửi thông tin đến người dùng qua email
+  label_year: Năm
+  label_month: Tháng
+  label_week: Tuần
+  label_date_from: Từ
+  label_date_to: Đến
+  label_language_based: Theo ngôn ngữ người dùng
+  label_sort_by: "Sắp xếp theo {{value}}"
+  label_send_test_email: Send a test email
+  label_feeds_access_key_created_on: "Mã chứng thực RSS được tạo ra cách đây {{value}}"
+  label_module_plural: Mô-đun
+  label_added_time_by: "thêm bởi {{author}} cách đây {{age}}"
+  label_updated_time: "Cập nhật cách đây {{value}}"
+  label_jump_to_a_project: Nhảy đến dự án...
+  label_file_plural: Tập tin
+  label_changeset_plural: Thay đổi
+  label_default_columns: Cột mặc định
+  label_no_change_option: (không đổi)
+  label_bulk_edit_selected_issues: Sửa nhiều vấn đề
+  label_theme: Giao diện
+  label_default: Mặc định
+  label_search_titles_only: Chỉ tìm trong tựa đề
+  label_user_mail_option_all: "Mọi sự kiện trên mọi dự án của bạn"
+  label_user_mail_option_selected: "Mọi sự kiện trên các dự án được chọn..."
+  label_user_mail_option_none: "Chỉ những vấn đề bạn theo dõi hoặc được gán"
+  label_user_mail_no_self_notified: "Đừng gửi email về các thay đổi do chính bạn thực hiện"
+  label_registration_activation_by_email: account activation by email
+  label_registration_manual_activation: manual account activation
+  label_registration_automatic_activation: automatic account activation
+  label_display_per_page: "mỗi trang: {{value}}'"
+  label_age: Age
+  label_change_properties: Thay đổi thuộc tính
+  label_general: Tổng quan
+  label_more: Chi tiết
+  label_scm: SCM
+  label_plugins: Mô-đun
+  label_ldap_authentication: Chứng thực LDAP
+  label_downloads_abbr: Tải về
+  label_optional_description: Mô tả bổ sung
+  label_add_another_file: Thêm tập tin khác
+  label_preferences: Cấu hình
+  label_chronological_order: Bài cũ xếp trước
+  label_reverse_chronological_order: Bài mới xếp trước
+  label_planning: Kế hoạch
+  label_incoming_emails: Nhận mail
+  label_generate_key: Tạo mã
+  label_issue_watchers: Theo dõi
+  
+  button_login: Đăng nhập
+  button_submit: Gửi
+  button_save: Lưu
+  button_check_all: Đánh dấu tất cả
+  button_uncheck_all: Bỏ dấu tất cả
+  button_delete: Xóa
+  button_create: Tạo
+  button_test: Kiểm tra
+  button_edit: Sửa
+  button_add: Thêm
+  button_change: Đổi
+  button_apply: Áp dụng
+  button_clear: Xóa
+  button_lock: Khóa
+  button_unlock: Mở khóa
+  button_download: Tải về
+  button_list: Liệt kê
+  button_view: Xem
+  button_move: Chuyển
+  button_back: Quay lại
+  button_cancel: Bỏ qua
+  button_activate: Kích hoạt
+  button_sort: Sắp xếp
+  button_log_time: Thêm thời gian
+  button_rollback: Quay trở lại phiên bản này
+  button_watch: Theo dõi
+  button_unwatch: Bỏ theo dõi
+  button_reply: Trả lời
+  button_archive: Đóng băng
+  button_unarchive: Xả băng
+  button_reset: Tạo lại
+  button_rename: Đổi tên
+  button_change_password: Đổi mật mã
+  button_copy: Chép
+  button_annotate: Chú giải
+  button_update: Cập nhật
+  button_configure: Cấu hình
+  button_quote: Trích dẫn
+  
+  status_active: hoạt động
+  status_registered: đăng ký
+  status_locked: khóa
+  
+  text_select_mail_notifications: Chọn hành động đối với mỗi email thông báo sẽ gửi.
+  text_regexp_info: eg. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 để chỉ không hạn chế
+  text_project_destroy_confirmation: Are you sure you want to delete this project and related data ?
+  text_subprojects_destroy_warning: "Its subproject(s): {{value}} will be also deleted.'"
+  text_workflow_edit: Select a role and a tracker to edit the workflow
+  text_are_you_sure: Bạn chắc chứ?
+  text_journal_changed: "đổi từ {{old}} sang {{new}}"
+  text_journal_set_to: "đặt thành {{value}}"
+  text_journal_deleted: xóa
+  text_tip_task_begin_day: ngày bắt đầu
+  text_tip_task_end_day: ngày kết thúc
+  text_tip_task_begin_end_day: bắt đầu và kết thúc cùng ngày
+  text_project_identifier_info: 'Chỉ cho phép chữ cái thường (a-z), con số và dấu gạch ngang.<br />Sau khi lưu, chỉ số ID không thể thay đổi.'
+  text_caracters_maximum: "Tối đa {{count}} ký tự."
+  text_caracters_minimum: "Phải gồm ít nhất {{count}} ký tự."
+  text_length_between: "Length between {{min}} and {{max}} characters."
+  text_tracker_no_workflow: No workflow defined for this tracker
+  text_unallowed_characters: Ký tự không hợp lệ
+  text_comma_separated: Multiple values allowed (comma separated).
+  text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
+  text_issue_added: "Issue {{id}} has been reported by {{author}}."
+  text_issue_updated: "Issue {{id}} has been updated by {{author}}."
+  text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content ?
+  text_issue_category_destroy_question: "Some issues ({{count}}) are assigned to this category. What do you want to do ?"
+  text_issue_category_destroy_assignments: Remove category assignments
+  text_issue_category_reassign_to: Reassign issues to this category
+  text_user_mail_option: "Với các dự án không được chọn, bạn chỉ có thể nhận được thông báo về các vấn đề bạn đăng ký theo dõi hoặc có liên quan đến bạn (chẳng hạn, vấn đề được gán cho bạn)."
+  text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
+  text_load_default_configuration: Load the default configuration
+  text_status_changed_by_changeset: "Applied in changeset {{value}}."
+  text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s) ?'
+  text_select_project_modules: 'Chọn các mô-đun cho dự án:'
+  text_default_administrator_account_changed: Default administrator account changed
+  text_file_repository_writable: File repository 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
+  text_assign_time_entries_to_project: Assign reported hours to the project
+  text_reassign_time_entries: 'Reassign reported hours to this issue:'
+  text_user_wrote: "{{value}} wrote:'"
+  text_enumeration_destroy_question: "{{count}} objects are assigned to this value.'"
+  text_enumeration_category_reassign_to: 'Reassign them to this value:'
+  text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
+  
+  default_role_manager: Điều hành
+  default_role_developper: Phát triển
+  default_role_reporter: Báo cáo
+  default_tracker_bug: Lỗi
+  default_tracker_feature: Tính năng
+  default_tracker_support: Hỗ trợ
+  default_issue_status_new: Mới
+  default_issue_status_assigned: Đã gán
+  default_issue_status_resolved: Quyết tâm
+  default_issue_status_feedback: Phản hồi
+  default_issue_status_closed: Đóng
+  default_issue_status_rejected: Từ chối
+  default_doc_category_user: Tài liệu người dùng
+  default_doc_category_tech: Tài liệu kỹ thuật
+  default_priority_low: Thấp
+  default_priority_normal: Bình thường
+  default_priority_high: Cao
+  default_priority_urgent: Khẩn cấp
+  default_priority_immediate: Trung bình
+  default_activity_design: Thiết kế
+  default_activity_development: Phát triển
+  
+  enumeration_issue_priorities: Mức độ ưu tiên vấn đề
+  enumeration_doc_categories: Chủ đề tài liệu
+  enumeration_activities: Hoạt động (theo dõi thời gian)
+  
+  setting_plain_text_mail: mail dạng text đơn giản (không dùng HTML)
+  setting_gravatar_enabled: Dùng biểu tượng Gravatar
+  permission_edit_project: Chỉnh dự án
+  permission_select_project_modules: Chọn mô-đun
+  permission_manage_members: Quản lý thành viên
+  permission_manage_versions: Quản lý phiên bản
+  permission_manage_categories: Quản lý chủ đề
+  permission_add_issues: Thêm vấn đề
+  permission_edit_issues: Sửa vấn đề
+  permission_manage_issue_relations: Quản lý quan hệ vấn đề
+  permission_add_issue_notes: Thêm chú thích
+  permission_edit_issue_notes: Sửa chú thích
+  permission_edit_own_issue_notes: Sửa chú thích cá nhân
+  permission_move_issues: Chuyển vấn đề
+  permission_delete_issues: Xóa vấn đề
+  permission_manage_public_queries: Quản lý truy cấn công cộng
+  permission_save_queries: Lưu truy vấn
+  permission_view_gantt: Xem biểu đồ sự kiện
+  permission_view_calendar: Xem lịch
+  permission_view_issue_watchers: Xem các người theo dõi
+  permission_add_issue_watchers: Thêm người theo dõi
+  permission_log_time: Lưu thời gian đã tốn
+  permission_view_time_entries: Xem thời gian đã tốn
+  permission_edit_time_entries: Xem nhật ký thời gian
+  permission_edit_own_time_entries: Sửa thời gian đã lưu
+  permission_manage_news: Quản lý tin mới
+  permission_comment_news: Chú thích vào tin mới
+  permission_manage_documents: Quản lý tài liệu
+  permission_view_documents: Xem tài liệu
+  permission_manage_files: Quản lý tập tin
+  permission_view_files: Xem tập tin
+  permission_manage_wiki: Quản lý wiki
+  permission_rename_wiki_pages: Đổi tên trang wiki
+  permission_delete_wiki_pages: Xóa trang wiki
+  permission_view_wiki_pages: Xem wiki
+  permission_view_wiki_edits: Xem lược sử trang wiki
+  permission_edit_wiki_pages: Sửa trang wiki
+  permission_delete_wiki_pages_attachments: Xóa tệp đính kèm
+  permission_protect_wiki_pages: Bảo vệ trang wiki
+  permission_manage_repository: Quản lý kho lưu trữ
+  permission_browse_repository: Duyệt kho lưu trữ
+  permission_view_changesets: Xem các thay đổi
+  permission_commit_access: Truy cập commit
+  permission_manage_boards: Quản lý diễn đàn
+  permission_view_messages: Xem bài viết
+  permission_add_messages: Gửi bài viết
+  permission_edit_messages: Sửa bài viết
+  permission_edit_own_messages: Sửa bài viết cá nhân
+  permission_delete_messages: Xóa bài viết
+  permission_delete_own_messages: Xóa bài viết cá nhân
+  label_example: Ví dụ
+  text_repository_usernames_mapping: "Chọn hoặc cập nhật ánh xạ người dùng hệ thống với người dùng trong kho lưu trữ.\nNhững trường hợp trùng hợp về tên và email sẽ được tự động ánh xạ."
+  permission_delete_own_messages: Delete own messages
+  label_user_activity: "{{value}}'s activity"
+  label_updated_time_by: "Updated by {{author}} {{age}} 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: "{{count}} file(s) could not be saved."
+  button_create_and_continue: Create and continue
+  text_custom_field_possible_values_info: 'One line for each value'
+  label_display: Display
+  field_editable: Editable
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
new file mode 100644 (file)
index 0000000..070efb4
--- /dev/null
@@ -0,0 +1,807 @@
+# Chinese (Taiwan) translations for Ruby on Rails 
+# by tsechingho (http://github.com/tsechingho)
+
+"zh-TW":
+  date:
+    formats:
+      default: "%Y-%m-%d"
+      short: "%b%d日"
+      long: "%Y年%b%d日"
+    day_names: [星期天, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六]
+    abbr_day_names: [日, 一, 二, 三, 四, 五, 六]
+    month_names: [~, 一月, 二月, 三月, 四月, 五月, 六月, 七月, 八月, 九月, 十月, 十一月, 十二月]
+    abbr_month_names: [~, 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月]
+    order: [ :year, :month, :day ]
+  
+  time:
+    formats:
+      default: "%Y年%b%d日 %A %H:%M:%S %Z"
+      short: "%b%d日 %H:%M"
+      long: "%Y年%b%d日 %H:%M"
+    am: "上午"
+    pm: "下午"
+  
+  datetime:
+    distance_in_words:
+      half_a_minute: "半分鐘"
+      less_than_x_seconds:
+        one: "一秒内"
+        other: "少於 {{count}} 秒"
+      x_seconds:
+        one: "一秒"
+        other: "{{count}} 秒"
+      less_than_x_minutes:
+        one: "一分鐘内"
+        other: "少於 {{count}} 分鐘"
+      x_minutes:
+        one: "一分鐘"
+        other: "{{count}} 分鐘"
+      about_x_hours:
+        one: "大約一小時"
+        other: "大約 {{count}} 小時"
+      x_days:
+        one: "一天"
+        other: "{{count}} 天"
+      about_x_months:
+        one: "大約一個月"
+        other: "大約 {{count}} 個月"
+      x_months:
+        one: "一個月"
+        other: "{{count}} 個月"
+      about_x_years:
+        one: "大約一年"
+        other: "大約 {{count}} 年"
+      over_x_years:
+        one: "一年以上"
+        other: "{{count}} 年以上"
+    prompts:
+      year:   "年"
+      month:  "月"
+      day:    "日"
+      hour:   "時"
+      minute: "分"
+      second: "秒"
+  
+  number:
+    format:
+      separator: "."
+      delimiter: ","
+      precision: 3
+    currency:
+      format:
+        format: "%u %n"
+        unit: "NT$"
+        separator: "."
+        delimiter: ","
+        precision: 2
+    percentage:
+      format:
+        delimiter: ""
+    precision:
+      format:
+        delimiter: ""
+    human:
+      format:
+        delimiter: ""
+        precision: 1
+      storage_units: [Bytes, KB, MB, GB, TB]
+  
+  support:
+    array:
+      words_connector: ", "
+      two_words_connector: " 和 "
+      last_word_connector: ", 和 "
+  
+  activerecord:
+    errors:
+      template:
+        header: 
+          one: "有 1 個錯誤發生使得「{{model}}」無法被儲存。"
+          other: "有 {{count}} 個錯誤發生使得「{{model}}」無法被儲存。"
+        body: "下面欄位有問題:"
+      messages:
+        inclusion: "沒有包含在列表中"
+        exclusion: "是被保留的"
+        invalid: "是無效的"
+        confirmation: "不符合確認值"
+        accepted: "必须是可被接受的"
+        empty: "不能留空"
+        blank: "不能是空白字元"
+        too_long: "過長(最長是 {{count}} 個字)"
+        too_short: "過短(最短是 {{count}} 個字)"
+        wrong_length: "字數錯誤(必須是 {{count}} 個字)"
+        taken: "已經被使用"
+        not_a_number: "不是數字"
+        greater_than: "必須大於 {{count}}"
+        greater_than_or_equal_to: "必須大於或等於 {{count}}"
+        equal_to: "必須等於 {{count}}"
+        less_than: "必須小於 {{count}}"
+        less_than_or_equal_to: "必須小於或等於 {{count}}"
+        odd: "必須是奇數"
+        even: "必須是偶數"
+        greater_than_start_date: "必須在起始日期之後"
+        not_same_project: "不屬於同一個專案"
+        circular_dependency: "這個關聯會導致環狀相依"
+
+  actionview_instancetag_blank_option: 請選擇
+  
+  general_text_No: '否'
+  general_text_Yes: '是'
+  general_text_no: '否'
+  general_text_yes: '是'
+  general_lang_name: 'Traditional Chinese (繁體中文)'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: Big5
+  general_pdf_encoding: Big5
+  general_first_day_of_week: '7'
+  
+  notice_account_updated: 帳戶更新資訊已儲存
+  notice_account_invalid_creditentials: 帳戶或密碼不正確
+  notice_account_password_updated: 帳戶新密碼已儲存
+  notice_account_wrong_password: 密碼不正確
+  notice_account_register_done: 帳號已建立成功。欲啟用您的帳號,請點擊系統確認信函中的啟用連結。
+  notice_account_unknown_email: 未知的使用者
+  notice_can_t_change_password: 這個帳號使用外部認證方式,無法變更其密碼。
+  notice_account_lost_email_sent: 包含選擇新密碼指示的電子郵件,已經寄出給您。
+  notice_account_activated: 您的帳號已經啟用,可用它登入系統。
+  notice_successful_create: 建立成功
+  notice_successful_update: 更新成功
+  notice_successful_delete: 刪除成功
+  notice_successful_connection: 連線成功
+  notice_file_not_found: 您想要存取的頁面已經不存在或被搬移至其他位置。
+  notice_locking_conflict: 資料已被其他使用者更新。
+  notice_not_authorized: 你未被授權存取此頁面。
+  notice_email_sent: "郵件已經成功寄送至以下收件者: {{value}}"
+  notice_email_error: "寄送郵件的過程中發生錯誤 ({{value}})"
+  notice_feeds_access_key_reseted: 您的 RSS 存取鍵已被重新設定。
+  notice_failed_to_save_issues: " {{count}} 個項目儲存失敗 (總共選取 {{total}} 個項目): {{ids}}."
+  notice_no_issue_selected: "未選擇任何項目!請勾選您想要編輯的項目。"
+  notice_account_pending: "您的帳號已經建立,正在等待管理員的審核。"
+  notice_default_data_loaded: 預設組態已載入成功。
+  notice_unable_delete_version: 無法刪除版本。
+  
+  error_can_t_load_default_data: "無法載入預設組態: {{value}}"
+  error_scm_not_found: SCM 儲存庫中找不到這個專案或版本。
+  error_scm_command_failed: "嘗試存取儲存庫時發生錯誤: {{value}}"
+  error_scm_annotate: "SCM 儲存庫中無此項目或此項目無法被加註。"
+  error_issue_not_found_in_project: '該項目不存在或不屬於此專案'
+  
+  warning_attachments_not_saved: "{{count}} 個附加檔案無法儲存。"
+  
+  mail_subject_lost_password: 您的 Redmine 網站密碼
+  mail_body_lost_password: '欲變更您的 Redmine 網站密碼, 請點選以下鏈結:'
+  mail_subject_register: 啟用您的 Redmine 帳號
+  mail_body_register: '欲啟用您的 Redmine 帳號, 請點選以下鏈結:'
+  mail_body_account_information_external: "您可以使用 {{value}} 帳號登入 Redmine 網站。"
+  mail_body_account_information: 您的 Redmine 帳號資訊
+  mail_subject_account_activation_request: Redmine 帳號啟用需求通知
+  mail_body_account_activation_request: "有位新用戶 ({{value}}) 已經完成註冊,正等候您的審核:'"
+  mail_subject_reminder: "您有 {{count}} 個項目即將到期"
+  mail_body_reminder: "{{count}} 個指派給您的項目,將於 {{days}} 天之內到期:"
+  
+  gui_validation_error: 1 個錯誤
+  gui_validation_error_plural: "{{count}} 個錯誤"
+  
+  field_name: 名稱
+  field_description: 概述
+  field_summary: 摘要
+  field_is_required: 必填
+  field_firstname: 名字
+  field_lastname: 姓氏
+  field_mail: 電子郵件
+  field_filename: 檔案名稱
+  field_filesize: 大小
+  field_downloads: 下載次數
+  field_author: 作者
+  field_created_on: 建立日期
+  field_updated_on: 更新
+  field_field_format: 格式
+  field_is_for_all: 給所有專案
+  field_possible_values: 可能值
+  field_regexp: 正規表示式
+  field_min_length: 最小長度
+  field_max_length: 最大長度
+  field_value: 值
+  field_category: 分類
+  field_title: 標題
+  field_project: 專案
+  field_issue: 項目
+  field_status: 狀態
+  field_notes: 筆記
+  field_is_closed: 項目結束
+  field_is_default: 預設值
+  field_tracker: 追蹤標籤
+  field_subject: 主旨
+  field_due_date: 完成日期
+  field_assigned_to: 分派給
+  field_priority: 優先權
+  field_fixed_version: 版本
+  field_user: 用戶
+  field_role: 角色
+  field_homepage: 網站首頁
+  field_is_public: 公開
+  field_parent: 父專案
+  field_is_in_chlog: 項目顯示於變更記錄中
+  field_is_in_roadmap: 項目顯示於版本藍圖中
+  field_login: 帳戶名稱
+  field_mail_notification: 電子郵件提醒選項
+  field_admin: 管理者
+  field_last_login_on: 最近連線日期
+  field_language: 語系
+  field_effective_date: 日期
+  field_password: 目前密碼
+  field_new_password: 新密碼
+  field_password_confirmation: 確認新密碼
+  field_version: 版本
+  field_type: Type
+  field_host: Host
+  field_port: 連接埠
+  field_account: 帳戶
+  field_base_dn: Base DN
+  field_attr_login: 登入屬性
+  field_attr_firstname: 名字屬性
+  field_attr_lastname: 姓氏屬性
+  field_attr_mail: 電子郵件信箱屬性
+  field_onthefly: 即時建立使用者
+  field_start_date: 開始日期
+  field_done_ratio: 完成百分比
+  field_auth_source: 認證模式
+  field_hide_mail: 隱藏我的電子郵件
+  field_comments: 註解
+  field_url: URL
+  field_start_page: 首頁
+  field_subproject: 子專案
+  field_hours: 小時
+  field_activity: 活動
+  field_spent_on: 日期
+  field_identifier: 代碼
+  field_is_filter: 用來作為過濾器
+  field_issue_to_id: 相關項目
+  field_delay: 逾期
+  field_assignable: 項目可被分派至此角色
+  field_redirect_existing_links: 重新導向現有連結
+  field_estimated_hours: 預估工時
+  field_column_names: 欄位
+  field_time_zone: 時區
+  field_searchable: 可用做搜尋條件
+  field_default_value: 預設值
+  field_comments_sorting: 註解排序
+  field_parent_title: 父頁面
+  field_editable: 可編輯
+  
+  setting_app_title: 標題
+  setting_app_subtitle: 副標題
+  setting_welcome_text: 歡迎詞
+  setting_default_language: 預設語系
+  setting_login_required: 需要驗證
+  setting_self_registration: 註冊選項
+  setting_attachment_max_size: 附件大小限制
+  setting_issues_export_limit: 項目匯出限制
+  setting_mail_from: 寄件者電子郵件
+  setting_bcc_recipients: 使用密件副本 (BCC)
+  setting_plain_text_mail: 純文字郵件 (不含 HTML)
+  setting_host_name: 主機名稱
+  setting_text_formatting: 文字格式
+  setting_wiki_compression: 壓縮 Wiki 歷史文章
+  setting_feeds_limit: RSS 新聞限制
+  setting_autofetch_changesets: 自動取得送交版次
+  setting_default_projects_public: 新建立之專案預設為「公開」
+  setting_sys_api_enabled: 啟用管理版本庫之網頁服務 (Web Service)
+  setting_commit_ref_keywords: 送交用於參照項目之關鍵字
+  setting_commit_fix_keywords: 送交用於修正項目之關鍵字
+  setting_autologin: 自動登入
+  setting_date_format: 日期格式
+  setting_time_format: 時間格式
+  setting_cross_project_issue_relations: 允許關聯至其它專案的項目
+  setting_issue_list_default_columns: 預設顯示於項目清單的欄位
+  setting_repositories_encodings: 版本庫編碼
+  setting_commit_logs_encoding: 送交訊息編碼
+  setting_emails_footer: 電子郵件附帶說明
+  setting_protocol: 協定
+  setting_per_page_options: 每頁顯示個數選項
+  setting_user_format: 使用者顯示格式
+  setting_activity_days_default: 專案活動顯示天數
+  setting_display_subprojects_issues: 預設於父專案中顯示子專案的項目
+  setting_enabled_scm: 啟用的 SCM
+  setting_mail_handler_api_enabled: 啟用處理傳入電子郵件的服務
+  setting_mail_handler_api_key: API 金鑰
+  setting_sequential_project_identifiers: 循序產生專案識別碼
+  setting_gravatar_enabled: 啟用 Gravatar 全球認證大頭像
+  setting_diff_max_lines_displayed: 差異顯示行數之最大值
+  
+  permission_edit_project: 編輯專案
+  permission_select_project_modules: 選擇專案模組
+  permission_manage_members: 管理成員
+  permission_manage_versions: 管理版本
+  permission_manage_categories: 管理項目分類
+  permission_add_issues: 新增項目
+  permission_edit_issues: 編輯項目
+  permission_manage_issue_relations: 管理項目關聯
+  permission_add_issue_notes: 新增筆記
+  permission_edit_issue_notes: 編輯筆記
+  permission_edit_own_issue_notes: 編輯自己的筆記
+  permission_move_issues: 搬移項目
+  permission_delete_issues: 刪除項目
+  permission_manage_public_queries: 管理公開查詢
+  permission_save_queries: 儲存查詢
+  permission_view_gantt: 檢視甘特圖
+  permission_view_calendar: 檢視日曆
+  permission_view_issue_watchers: 檢視觀察者清單
+  permission_add_issue_watchers: 增加觀察者
+  permission_log_time: 紀錄耗用工時
+  permission_view_time_entries: 檢視耗用工時
+  permission_edit_time_entries: 編輯工時紀錄
+  permission_edit_own_time_entries: 編輯自己的工時記錄
+  permission_manage_news: 管理新聞
+  permission_comment_news: 註解新聞
+  permission_manage_documents: 管理文件
+  permission_view_documents: 檢視文件
+  permission_manage_files: 管理檔案
+  permission_view_files: 檢視檔案
+  permission_manage_wiki: 管理 wiki
+  permission_rename_wiki_pages: 重新命名 wiki 頁面
+  permission_delete_wiki_pages: 刪除 wiki 頁面
+  permission_view_wiki_pages: 檢視 wiki
+  permission_view_wiki_edits: 檢視 wiki 歷史
+  permission_edit_wiki_pages: 編輯 wiki 頁面
+  permission_delete_wiki_pages_attachments: 刪除附件
+  permission_protect_wiki_pages: 專案 wiki 頁面
+  permission_manage_repository: 管理版本庫
+  permission_browse_repository: 瀏覽版本庫
+  permission_view_changesets: 檢視變更集
+  permission_commit_access: 存取送交之變更
+  permission_manage_boards: 管理討論版
+  permission_view_messages: 檢視訊息
+  permission_add_messages: 新增訊息
+  permission_edit_messages: 編輯訊息
+  permission_edit_own_messages: 編輯自己的訊息
+  permission_delete_messages: 刪除訊息
+  permission_delete_own_messages: 刪除自己的訊息
+  
+  project_module_issue_tracking: 項目追蹤
+  project_module_time_tracking: 工時追蹤
+  project_module_news: 新聞
+  project_module_documents: 文件
+  project_module_files: 檔案
+  project_module_wiki: Wiki
+  project_module_repository: 版本控管
+  project_module_boards: 討論區
+  
+  label_user: 用戶
+  label_user_plural: 用戶清單
+  label_user_new: 建立新的帳戶
+  label_project: 專案
+  label_project_new: 建立新的專案
+  label_project_plural: 專案清單
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: 全部的專案
+  label_project_latest: 最近的專案
+  label_issue: 項目
+  label_issue_new: 建立新的項目
+  label_issue_plural: 項目清單
+  label_issue_view_all: 檢視所有項目
+  label_issues_by: "項目按 {{value}} 分組顯示"
+  label_issue_added: 項目已新增
+  label_issue_updated: 項目已更新
+  label_document: 文件
+  label_document_new: 建立新的文件
+  label_document_plural: 文件
+  label_document_added: 文件已新增
+  label_role: 角色
+  label_role_plural: 角色
+  label_role_new: 建立新角色
+  label_role_and_permissions: 角色與權限
+  label_member: 成員
+  label_member_new: 建立新的成員
+  label_member_plural: 成員
+  label_tracker: 追蹤標籤
+  label_tracker_plural: 追蹤標籤清單
+  label_tracker_new: 建立新的追蹤標籤
+  label_workflow: 流程
+  label_issue_status: 項目狀態
+  label_issue_status_plural: 項目狀態清單
+  label_issue_status_new: 建立新的狀態
+  label_issue_category: 項目分類
+  label_issue_category_plural: 項目分類清單
+  label_issue_category_new: 建立新的分類
+  label_custom_field: 自訂欄位
+  label_custom_field_plural: 自訂欄位清單
+  label_custom_field_new: 建立新的自訂欄位
+  label_enumerations: 列舉值清單
+  label_enumeration_new: 建立新的列舉值
+  label_information: 資訊
+  label_information_plural: 資訊
+  label_please_login: 請先登入
+  label_register: 註冊
+  label_password_lost: 遺失密碼
+  label_home: 網站首頁
+  label_my_page: 帳戶首頁
+  label_my_account: 我的帳戶
+  label_my_projects: 我的專案
+  label_administration: 網站管理
+  label_login: 登入
+  label_logout: 登出
+  label_help: 說明
+  label_reported_issues: 我通報的項目
+  label_assigned_to_me_issues: 分派給我的項目
+  label_last_login: 最近一次連線
+  label_registered_on: 註冊於
+  label_activity: 活動
+  label_overall_activity: 檢視所有活動
+  label_user_activity: "{{value}} 的活動"
+  label_new: 建立新的...
+  label_logged_as: 目前登入
+  label_environment: 環境
+  label_authentication: 認證
+  label_auth_source: 認證模式
+  label_auth_source_new: 建立新認證模式
+  label_auth_source_plural: 認證模式清單
+  label_subproject_plural: 子專案
+  label_and_its_subprojects: "{{value}} 與其子專案"
+  label_min_max_length: 最小 - 最大 長度
+  label_list: 清單
+  label_date: 日期
+  label_integer: 整數
+  label_float: 福點數
+  label_boolean: 布林
+  label_string: 文字
+  label_text: 長文字
+  label_attribute: 屬性
+  label_attribute_plural: 屬性
+  label_download: "{{count}} 個下載"
+  label_download_plural: "{{count}} 個下載"
+  label_no_data: 沒有任何資料可供顯示
+  label_change_status: 變更狀態
+  label_history: 歷史
+  label_attachment: 檔案
+  label_attachment_new: 建立新的檔案
+  label_attachment_delete: 刪除檔案
+  label_attachment_plural: 檔案
+  label_file_added: 檔案已新增
+  label_report: 報告
+  label_report_plural: 報告
+  label_news: 新聞
+  label_news_new: 建立新的新聞
+  label_news_plural: 新聞
+  label_news_latest: 最近新聞
+  label_news_view_all: 檢視所有新聞
+  label_news_added: 新聞已新增
+  label_change_log: 變更記錄
+  label_settings: 設定
+  label_overview: 概觀
+  label_version: 版本
+  label_version_new: 建立新的版本
+  label_version_plural: 版本
+  label_confirmation: 確認
+  label_export_to: 匯出至
+  label_read: 讀取...
+  label_public_projects: 公開專案
+  label_open_issues: 進行中
+  label_open_issues_plural: 進行中
+  label_closed_issues: 已結束
+  label_closed_issues_plural: 已結束
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: 總計
+  label_permissions: 權限
+  label_current_status: 目前狀態
+  label_new_statuses_allowed: 可變更至以下狀態
+  label_all: 全部
+  label_none: 空值
+  label_nobody: 無名
+  label_next: 下一頁
+  label_previous: 上一頁
+  label_used_by: Used by
+  label_details: 明細
+  label_add_note: 加入一個新筆記
+  label_per_page: 每頁
+  label_calendar: 日曆
+  label_months_from: 個月, 開始月份
+  label_gantt: 甘特圖
+  label_internal: 內部
+  label_last_changes: "最近 {{count}} 個變更"
+  label_change_view_all: 檢視所有變更
+  label_personalize_page: 自訂版面
+  label_comment: 註解
+  label_comment_plural: 註解
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: 加入新註解
+  label_comment_added: 新註解已加入
+  label_comment_delete: 刪除註解
+  label_query: 自訂查詢
+  label_query_plural: 自訂查詢
+  label_query_new: 建立新的查詢
+  label_filter_add: 加入新篩選條件
+  label_filter_plural: 篩選條件
+  label_equals: 等於
+  label_not_equals: 不等於
+  label_in_less_than: 在小於
+  label_in_more_than: 在大於
+  label_in: 在
+  label_today: 今天
+  label_all_time: all time
+  label_yesterday: 昨天
+  label_this_week: 本週
+  label_last_week: 上週
+  label_last_n_days: "過去 {{count}} 天"
+  label_this_month: 這個月
+  label_last_month: 上個月
+  label_this_year: 今年
+  label_date_range: 日期區間
+  label_less_than_ago: 小於幾天之前
+  label_more_than_ago: 大於幾天之前
+  label_ago: 天以前
+  label_contains: 包含
+  label_not_contains: 不包含
+  label_day_plural: 天
+  label_repository: 版本控管
+  label_repository_plural: 版本控管
+  label_browse: 瀏覽
+  label_modification: "{{count}} 變更"
+  label_modification_plural: "{{count}} 變更"
+  label_revision: 版次
+  label_revision_plural: 版次清單
+  label_associated_revisions: 相關版次
+  label_added: 已新增
+  label_modified: 已修改
+  label_copied: 已複製
+  label_renamed: 已重新命名
+  label_deleted: 已刪除
+  label_latest_revision: 最新版次
+  label_latest_revision_plural: 最近版次清單
+  label_view_revisions: 檢視版次清單
+  label_max_size: 最大長度
+  label_sort_highest: 移動至開頭
+  label_sort_higher: 往上移動
+  label_sort_lower: 往下移動
+  label_sort_lowest: 移動至結尾
+  label_roadmap: 版本藍圖
+  label_roadmap_due_in: 倒數天數: 
+  label_roadmap_overdue: "{{value}} 逾期"
+  label_roadmap_no_issues: 此版本尚未包含任何項目
+  label_search: 搜尋
+  label_result_plural: 結果
+  label_all_words: All words
+  label_wiki: Wiki
+  label_wiki_edit: Wiki 編輯
+  label_wiki_edit_plural: Wiki 編輯
+  label_wiki_page: Wiki 網頁
+  label_wiki_page_plural: Wiki 網頁
+  label_index_by_title: 依標題索引
+  label_index_by_date: 依日期索引
+  label_current_version: 現行版本
+  label_preview: 預覽
+  label_feed_plural: Feeds
+  label_changes_details: 所有變更的明細
+  label_issue_tracking: 項目追蹤
+  label_spent_time: 耗用時間
+  label_f_hour: "{{value}} 小時"
+  label_f_hour_plural: "{{value}} 小時"
+  label_time_tracking: 工時追蹤
+  label_change_plural: 變更
+  label_statistics: 統計資訊
+  label_commits_per_month: 依月份統計送交次數
+  label_commits_per_author: 依作者統計送交次數
+  label_view_diff: 檢視差異
+  label_diff_inline: 直列
+  label_diff_side_by_side: 並排
+  label_options: 選項清單
+  label_copy_workflow_from: 從以下追蹤標籤複製工作流程
+  label_permissions_report: 權限報表
+  label_watched_issues: 觀察中的項目清單
+  label_related_issues: 相關的項目清單
+  label_applied_status: 已套用狀態
+  label_loading: 載入中...
+  label_relation_new: 建立新關聯
+  label_relation_delete: 刪除關聯
+  label_relates_to: 關聯至
+  label_duplicates: 已重複
+  label_duplicated_by: 與後面所列項目重複
+  label_blocks: 阻擋
+  label_blocked_by: 被阻擋
+  label_precedes: 優先於
+  label_follows: 跟隨於
+  label_end_to_start: 結束─開始
+  label_end_to_end: 結束─結束
+  label_start_to_start: 開始─開始
+  label_start_to_end: 開始─結束
+  label_stay_logged_in: 維持已登入狀態
+  label_disabled: 關閉
+  label_show_completed_versions: 顯示已完成的版本
+  label_me: 我自己
+  label_board: 論壇
+  label_board_new: 建立新論壇
+  label_board_plural: 論壇
+  label_topic_plural: 討論主題
+  label_message_plural: 訊息
+  label_message_last: 上一封訊息
+  label_message_new: 建立新的訊息
+  label_message_posted: 訊息已新增
+  label_reply_plural: 回應
+  label_send_information: 寄送帳戶資訊電子郵件給用戶
+  label_year: 年
+  label_month: 月
+  label_week: 週
+  label_date_from: 開始
+  label_date_to: 結束
+  label_language_based: 依用戶之語系決定
+  label_sort_by: "按 {{value}} 排序"
+  label_send_test_email: 寄送測試郵件
+  label_feeds_access_key_created_on: "RSS 存取鍵建立於 {{value}} 之前"
+  label_module_plural: 模組
+  label_added_time_by: "是由 {{author}} 於 {{age}} 前加入"
+  label_updated_time_by: "是由 {{author}} 於 {{age}} 前更新"
+  label_updated_time: "於 {{value}} 前更新"
+  label_jump_to_a_project: 選擇欲前往的專案...
+  label_file_plural: 檔案清單
+  label_changeset_plural: 變更集清單
+  label_default_columns: 預設欄位清單
+  label_no_change_option: (維持不變)
+  label_bulk_edit_selected_issues: 編輯選定的項目
+  label_theme: 畫面主題
+  label_default: 預設
+  label_search_titles_only: 僅搜尋標題
+  label_user_mail_option_all: "提醒與我的專案有關的所有事件"
+  label_user_mail_option_selected: "只提醒我所選擇專案中的事件..."
+  label_user_mail_option_none: "只提醒我觀察中或參與中的事件"
+  label_user_mail_no_self_notified: "不提醒我自己所做的變更"
+  label_registration_activation_by_email: 透過電子郵件啟用帳戶
+  label_registration_manual_activation: 手動啟用帳戶
+  label_registration_automatic_activation: 自動啟用帳戶
+  label_display_per_page: "每頁顯示: {{value}} 個'"
+  label_age: 年齡
+  label_change_properties: 變更屬性
+  label_general: 一般
+  label_more: 更多 »
+  label_scm: 版本控管
+  label_plugins: 附加元件
+  label_ldap_authentication: LDAP 認證
+  label_downloads_abbr: 下載
+  label_optional_description: 額外的說明
+  label_add_another_file: 增加其他檔案
+  label_preferences: 偏好選項
+  label_chronological_order: 以時間由遠至近排序
+  label_reverse_chronological_order: 以時間由近至遠排序
+  label_planning: 計劃表
+  label_incoming_emails: 傳入的電子郵件
+  label_generate_key: 產生金鑰
+  label_issue_watchers: 觀察者
+  label_example: 範例
+  label_display: 顯示
+  
+  button_login: 登入
+  button_submit: 送出
+  button_save: 儲存
+  button_check_all: 全選
+  button_uncheck_all: 全不選
+  button_delete: 刪除
+  button_create: 建立
+  button_create_and_continue: 繼續建立
+  button_test: 測試
+  button_edit: 編輯
+  button_add: 新增
+  button_change: 修改
+  button_apply: 套用
+  button_clear: 清除
+  button_lock: 鎖定
+  button_unlock: 解除鎖定
+  button_download: 下載
+  button_list: 清單
+  button_view: 檢視
+  button_move: 移動
+  button_back: 返回
+  button_cancel: 取消
+  button_activate: 啟用
+  button_sort: 排序
+  button_log_time: 記錄時間
+  button_rollback: 還原至此版本
+  button_watch: 觀察
+  button_unwatch: 取消觀察
+  button_reply: 回應
+  button_archive: 歸檔
+  button_unarchive: 取消歸檔
+  button_reset: 回復
+  button_rename: 重新命名
+  button_change_password: 變更密碼
+  button_copy: 複製
+  button_annotate: 加注
+  button_update: 更新
+  button_configure: 設定
+  button_quote: 引用
+  
+  status_active: 活動中
+  status_registered: 註冊完成
+  status_locked: 鎖定中
+  
+  text_select_mail_notifications: 選擇欲寄送提醒通知郵件之動作
+  text_regexp_info: eg. ^[A-Z0-9]+$
+  text_min_max_length_info: 0 代表「不限制」
+  text_project_destroy_confirmation: 您確定要刪除這個專案和其他相關資料?
+  text_subprojects_destroy_warning: "下列子專案: {{value}} 將一併被刪除。'"
+  text_workflow_edit: 選擇角色與追蹤標籤以設定其工作流程
+  text_are_you_sure: 確定執行?
+  text_journal_changed: "從 {{old}} 變更為 {{new}}"
+  text_journal_set_to: "設定為 {{value}}"
+  text_journal_deleted: 已刪除
+  text_tip_task_begin_day: 今天起始的工作
+  text_tip_task_end_day: 今天截止的的工作
+  text_tip_task_begin_end_day: 今天起始與截止的工作
+  text_project_identifier_info: '只允許小寫英文字母(a-z)、阿拉伯數字與連字符號(-)。<br />儲存後,代碼不可再被更改。'
+  text_caracters_maximum: "最多 {{count}} 個字元."
+  text_caracters_minimum: "長度必須大於 {{count}} 個字元."
+  text_length_between: "長度必須介於 {{min}} 至 {{max}} 個字元之間."
+  text_tracker_no_workflow: 此追蹤標籤尚未定義工作流程
+  text_unallowed_characters: 不允許的字元
+  text_comma_separated: 可輸入多個值 (以逗號分隔).
+  text_issues_ref_in_commit_messages: 送交訊息中參照(或修正)項目之關鍵字
+  text_issue_added: "項目 {{id}} 已被 {{author}} 通報。"
+  text_issue_updated: "項目 {{id}} 已被 {{author}} 更新。"
+  text_wiki_destroy_confirmation: 您確定要刪除這個 wiki 和其中的所有內容?
+  text_issue_category_destroy_question: "有 ({{count}}) 個項目被指派到此分類. 請選擇您想要的動作?"
+  text_issue_category_destroy_assignments: 移除這些項目的分類
+  text_issue_category_reassign_to: 重新指派這些項目至其它分類
+  text_user_mail_option: "對於那些未被選擇的專案,將只會接收到您正在觀察中,或是參與中的項目通知。(「參與中的項目」包含您建立的或是指派給您的項目)"
+  text_no_configuration_data: "角色、追蹤器、項目狀態與流程尚未被設定完成。\n強烈建議您先載入預設的設定,然後修改成您想要的設定。"
+  text_load_default_configuration: 載入預設組態
+  text_status_changed_by_changeset: "已套用至變更集 {{value}}."
+  text_issues_destroy_confirmation: '確定刪除已選擇的項目?'
+  text_select_project_modules: '選擇此專案可使用之模組:'
+  text_default_administrator_account_changed: 已變更預設管理員帳號內容
+  text_file_repository_writable: 可寫入附加檔案目錄
+  text_plugin_assets_writable: 可寫入附加元件目錄
+  text_rmagick_available: 可使用 RMagick (選配)
+  text_destroy_time_entries_question: 您即將刪除的項目已報工 %.02f 小時. 您的選擇是?
+  text_destroy_time_entries: 刪除已報工的時數
+  text_assign_time_entries_to_project: 指定已報工的時數至專案中
+  text_reassign_time_entries: '重新指定已報工的時數至此項目:'
+  text_user_wrote: "{{value}} 先前提到:'"
+  text_enumeration_destroy_question: "目前有 {{count}} 個物件使用此列舉值。'"
+  text_enumeration_category_reassign_to: '重新設定其列舉值為:'
+  text_email_delivery_not_configured: "您尚未設定電子郵件傳送方式,因此提醒選項已被停用。\n請在 config/email.yml 中設定 SMTP 之後,重新啟動 Redmine,以啟用電子郵件提醒選項。"
+  text_repository_usernames_mapping: "選擇或更新 Redmine 使用者與版本庫使用者之對應關係。\n版本庫中之使用者帳號或電子郵件信箱,與 Redmine 設定相同者,將自動產生對應關係。"
+  text_diff_truncated: '... 這份差異已被截短以符合顯示行數之最大值'
+  text_custom_field_possible_values_info: '一列輸入一個值'
+  
+  default_role_manager: 管理人員
+  default_role_developper: 開發人員
+  default_role_reporter: 報告人員
+  default_tracker_bug: 臭蟲
+  default_tracker_feature: 功能
+  default_tracker_support: 支援
+  default_issue_status_new: 新建立
+  default_issue_status_assigned: 已指派
+  default_issue_status_resolved: 已解決
+  default_issue_status_feedback: 已回應
+  default_issue_status_closed: 已結束
+  default_issue_status_rejected: 已拒絕
+  default_doc_category_user: 使用手冊
+  default_doc_category_tech: 技術文件
+  default_priority_low: 低
+  default_priority_normal: 正常
+  default_priority_high: 高
+  default_priority_urgent: 速
+  default_priority_immediate: 急
+  default_activity_design: 設計
+  default_activity_development: 開發
+  
+  enumeration_issue_priorities: 項目優先權
+  enumeration_doc_categories: 文件分類
+  enumeration_activities: 活動 (時間追蹤)
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
diff --git a/config/locales/zh.yml b/config/locales/zh.yml
new file mode 100644 (file)
index 0000000..5eaf2cb
--- /dev/null
@@ -0,0 +1,807 @@
+# Chinese (China) translations for Ruby on Rails 
+# by tsechingho (http://github.com/tsechingho)
+
+zh:
+  date:
+    formats:
+      default: "%Y-%m-%d"
+      short: "%b%d日"
+      long: "%Y年%b%d日"
+    day_names: [星期天, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六]
+    abbr_day_names: [日, 一, 二, 三, 四, 五, 六]
+    month_names: [~, 一月, 二月, 三月, 四月, 五月, 六月, 七月, 八月, 九月, 十月, 十一月, 十二月]
+    abbr_month_names: [~, 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月]
+    order: [ :year, :month, :day ]
+  
+  time:
+    formats:
+      default: "%Y年%b%d日 %A %H:%M:%S %Z"
+      short: "%b%d日 %H:%M"
+      long: "%Y年%b%d日 %H:%M"
+    am: "上午"
+    pm: "下午"
+  
+  datetime:
+    distance_in_words:
+      half_a_minute: "半分钟"
+      less_than_x_seconds:
+        one: "一秒内"
+        other: "少于 {{count}} 秒"
+      x_seconds:
+        one: "一秒"
+        other: "{{count}} 秒"
+      less_than_x_minutes:
+        one: "一分钟内"
+        other: "少于 {{count}} 分钟"
+      x_minutes:
+        one: "一分钟"
+        other: "{{count}} 分钟"
+      about_x_hours:
+        one: "大约一小时"
+        other: "大约 {{count}} 小时"
+      x_days:
+        one: "一天"
+        other: "{{count}} 天"
+      about_x_months:
+        one: "大约一个月"
+        other: "大约 {{count}} 个月"
+      x_months:
+        one: "一个月"
+        other: "{{count}} 个月"
+      about_x_years:
+        one: "大约一年"
+        other: "大约 {{count}} 年"
+      over_x_years:
+        one: "一年以上"
+        other: "{{count}} 年以上"
+    prompts:
+      year:   "年"
+      month:  "月"
+      day:    "日"
+      hour:   "时"
+      minute: "分"
+      second: "秒"
+  
+  number:
+    format:
+      separator: "."
+      delimiter: ","
+      precision: 3
+    currency:
+      format:
+        format: "%u %n"
+        unit: "CNY"
+        separator: "."
+        delimiter: ","
+        precision: 2
+    percentage:
+      format:
+        delimiter: ""
+    precision:
+      format:
+        delimiter: ""
+    human:
+      format:
+        delimiter: ""
+        precision: 1
+      storage_units: [Bytes, KB, MB, GB, TB]
+  
+  support:
+    array:
+      words_connector: ", "
+      two_words_connector: " 和 "
+      last_word_connector: ", 和 "
+  
+  activerecord:
+    errors:
+      template:
+        header: 
+          one: "有 1 个错误发生导致「{{model}}」无法被保存。"
+          other: "有 {{count}} 个错误发生导致「{{model}}」无法被保存。"
+        body: "如下字段出现错误:"
+      messages:
+        inclusion: "不包含于列表中"
+        exclusion: "是保留关键字"
+        invalid: "是无效的"
+        confirmation: "与确认值不匹配"
+        accepted: "必须是可被接受的"
+        empty: "不能留空"
+        blank: "不能为空字符"
+        too_long: "过长(最长为 {{count}} 个字符)"
+        too_short: "過短(最短为 {{count}} 个字符)"
+        wrong_length: "长度非法(必须为 {{count}} 个字符)"
+        taken: "已经被使用"
+        not_a_number: "不是数字"
+        greater_than: "必须大于 {{count}}"
+        greater_than_or_equal_to: "必须大于或等于 {{count}}"
+        equal_to: "必须等于 {{count}}"
+        less_than: "必须小于 {{count}}"
+        less_than_or_equal_to: "必须小于或等于 {{count}}"
+        odd: "必须为单数"
+        even: "必须为双数"
+        greater_than_start_date: "必须在起始日期之后"
+        not_same_project: "不属于同一个项目"
+        circular_dependency: "此关联将导致循环依赖"
+
+  actionview_instancetag_blank_option: 请选择
+  
+  general_text_No: '否'
+  general_text_Yes: '是'
+  general_text_no: '否'
+  general_text_yes: '是'
+  general_lang_name: 'Simplified Chinese (简体中文)'
+  general_csv_separator: ','
+  general_csv_decimal_separator: '.'
+  general_csv_encoding: gb2312
+  general_pdf_encoding: gb2312
+  general_first_day_of_week: '7'
+  
+  notice_account_updated: 帐号更新成功
+  notice_account_invalid_creditentials: 无效的用户名或密码
+  notice_account_password_updated: 密码更新成功
+  notice_account_wrong_password: 密码错误
+  notice_account_register_done: 帐号创建成功,请使用注册确认邮件中的链接来激活您的帐号。
+  notice_account_unknown_email: 未知用户
+  notice_can_t_change_password: 该帐号使用了外部认证,因此无法更改密码。
+  notice_account_lost_email_sent: 系统已将引导您设置新密码的邮件发送给您。
+  notice_account_activated: 您的帐号已被激活。您现在可以登录了。
+  notice_successful_create: 创建成功
+  notice_successful_update: 更新成功
+  notice_successful_delete: 删除成功
+  notice_successful_connection: 连接成功
+  notice_file_not_found: 您访问的页面不存在或已被删除。
+  notice_locking_conflict: 数据已被另一位用户更新
+  notice_not_authorized: 对不起,您无权访问此页面。
+  notice_email_sent: "邮件已成功发送到 {{value}}"
+  notice_email_error: "发送邮件时发生错误 ({{value}})"
+  notice_feeds_access_key_reseted: 您的RSS存取键已被重置。
+  notice_failed_to_save_issues: "{{count}} 个问题保存失败(共选择 {{total}} 个问题):{{ids}}."
+  notice_no_issue_selected: "未选择任何问题!请选择您要编辑的问题。"
+  notice_account_pending: "您的帐号已被成功创建,正在等待管理员的审核。"
+  notice_default_data_loaded: 成功载入默认设置。
+  notice_unable_delete_version: 无法删除版本
+  
+  error_can_t_load_default_data: "无法载入默认设置:{{value}}"
+  error_scm_not_found: "版本库中不存在该条目和(或)其修订版本。"
+  error_scm_command_failed: "访问版本库时发生错误:{{value}}"
+  error_scm_annotate: "该条目不存在或无法追溯。"
+  error_issue_not_found_in_project: '问题不存在或不属于此项目'
+  
+  warning_attachments_not_saved: "{{count}} 个文件保存失败。"
+  
+  mail_subject_lost_password: "您的 {{value}} 密码"
+  mail_body_lost_password: '请点击以下链接来修改您的密码:'
+  mail_subject_register: "{{value}}帐号激活"
+  mail_body_register: '请点击以下链接来激活您的帐号:'
+  mail_body_account_information_external: "您可以使用您的 {{value}} 帐号来登录。"
+  mail_body_account_information: 您的帐号信息
+  mail_subject_account_activation_request: "{{value}}帐号激活请求"
+  mail_body_account_activation_request: "新用户({{value}})已完成注册,正在等候您的审核:'"
+  mail_subject_reminder: "{{count}} 个问题需要尽快解决"
+  mail_body_reminder: "指派给您的 {{count}} 个问题需要在 {{days}} 天内完成:"
+  
+  gui_validation_error: 1 个错误
+  gui_validation_error_plural: "{{count}} 个错误"
+  
+  field_name: 名称
+  field_description: 描述
+  field_summary: 摘要
+  field_is_required: 必填
+  field_firstname: 名字
+  field_lastname: 姓氏
+  field_mail: 邮件地址
+  field_filename: 文件
+  field_filesize: 大小
+  field_downloads: 下载次数
+  field_author: 作者
+  field_created_on: 创建于
+  field_updated_on: 更新于
+  field_field_format: 格式
+  field_is_for_all: 用于所有项目
+  field_possible_values: 可能的值
+  field_regexp: 正则表达式
+  field_min_length: 最小长度
+  field_max_length: 最大长度
+  field_value: 值
+  field_category: 类别
+  field_title: 标题
+  field_project: 项目
+  field_issue: 问题
+  field_status: 状态
+  field_notes: 说明
+  field_is_closed: 已关闭的问题
+  field_is_default: 默认值
+  field_tracker: 跟踪
+  field_subject: 主题
+  field_due_date: 完成日期
+  field_assigned_to: 指派给
+  field_priority: 优先级
+  field_fixed_version: 目标版本
+  field_user: 用户
+  field_role: 角色
+  field_homepage: 主页
+  field_is_public: 公开
+  field_parent: 上级项目
+  field_is_in_chlog: 在更新日志中显示问题
+  field_is_in_roadmap: 在路线图中显示问题
+  field_login: 登录名
+  field_mail_notification: 邮件通知
+  field_admin: 管理员
+  field_last_login_on: 最后登录
+  field_language: 语言
+  field_effective_date: 日期
+  field_password: 密码
+  field_new_password: 新密码
+  field_password_confirmation: 确认
+  field_version: 版本
+  field_type: 类型
+  field_host: 主机
+  field_port: 端口
+  field_account: 帐号
+  field_base_dn: Base DN
+  field_attr_login: 登录名属性
+  field_attr_firstname: 名字属性
+  field_attr_lastname: 姓氏属性
+  field_attr_mail: 邮件属性
+  field_onthefly: 即时用户生成
+  field_start_date: 开始
+  field_done_ratio: 完成度
+  field_auth_source: 认证模式
+  field_hide_mail: 隐藏我的邮件地址
+  field_comments: 注释
+  field_url: URL
+  field_start_page: 起始页
+  field_subproject: 子项目
+  field_hours: 小时
+  field_activity: 活动
+  field_spent_on: 日期
+  field_identifier: 标识
+  field_is_filter: 作为过滤条件
+  field_issue_to_id: 相关问题
+  field_delay: 延期
+  field_assignable: 问题可指派给此角色
+  field_redirect_existing_links: 重定向到现有链接
+  field_estimated_hours: 预期时间
+  field_column_names: 列
+  field_time_zone: 时区
+  field_searchable: 可用作搜索条件
+  field_default_value: 默认值
+  field_comments_sorting: 显示注释
+  field_parent_title: 上级页面
+  field_editable: 可编辑
+  
+  setting_app_title: 应用程序标题
+  setting_app_subtitle: 应用程序子标题
+  setting_welcome_text: 欢迎文字
+  setting_default_language: 默认语言
+  setting_login_required: 要求认证
+  setting_self_registration: 允许自注册
+  setting_attachment_max_size: 附件大小限制
+  setting_issues_export_limit: 问题输出条目的限制
+  setting_mail_from: 邮件发件人地址
+  setting_bcc_recipients: 使用密件抄送 (bcc)
+  setting_plain_text_mail: 纯文本(无HTML)
+  setting_host_name: 主机名称
+  setting_text_formatting: 文本格式
+  setting_wiki_compression: 压缩Wiki历史文档
+  setting_feeds_limit: RSS Feed内容条数限制
+  setting_default_projects_public: 新建项目默认为公开项目
+  setting_autofetch_changesets: 自动获取程序变更
+  setting_sys_api_enabled: 启用用于版本库管理的Web Service
+  setting_commit_ref_keywords: 用于引用问题的关键字
+  setting_commit_fix_keywords: 用于解决问题的关键字
+  setting_autologin: 自动登录
+  setting_date_format: 日期格式
+  setting_time_format: 时间格式
+  setting_cross_project_issue_relations: 允许不同项目之间的问题关联
+  setting_issue_list_default_columns: 问题列表中显示的默认列
+  setting_repositories_encodings: 版本库编码
+  setting_commit_logs_encoding: 提交注释的编码
+  setting_emails_footer: 邮件签名
+  setting_protocol: 协议
+  setting_per_page_options: 每页显示条目个数的设置
+  setting_user_format: 用户显示格式
+  setting_activity_days_default: 在项目活动中显示的天数
+  setting_display_subprojects_issues: 在项目页面上默认显示子项目的问题
+  setting_enabled_scm: 启用 SCM
+  setting_mail_handler_api_enabled: 启用用于接收邮件的服务
+  setting_mail_handler_api_key: API key
+  setting_sequential_project_identifiers: 顺序产生项目标识
+  setting_gravatar_enabled: 使用Gravatar用户头像
+  setting_diff_max_lines_displayed: 查看差别页面上显示的最大行数
+  
+  permission_edit_project: 编辑项目
+  permission_select_project_modules: 选择项目模块
+  permission_manage_members: 管理成员
+  permission_manage_versions: 管理版本
+  permission_manage_categories: 管理问题类别
+  permission_add_issues: 新建问题
+  permission_edit_issues: 更新问题
+  permission_manage_issue_relations: 管理问题关联
+  permission_add_issue_notes: 添加说明
+  permission_edit_issue_notes: 编辑说明
+  permission_edit_own_issue_notes: 编辑自己的说明
+  permission_move_issues: 移动问题
+  permission_delete_issues: 删除问题
+  permission_manage_public_queries: 管理公开的查询
+  permission_save_queries: 保存查询
+  permission_view_gantt: 查看甘特图
+  permission_view_calendar: 查看日历
+  permission_view_issue_watchers: 查看跟踪者列表
+  permission_add_issue_watchers: 添加跟踪者
+  permission_log_time: 登记工时
+  permission_view_time_entries: 查看耗时
+  permission_edit_time_entries: 编辑耗时
+  permission_edit_own_time_entries: 编辑自己的耗时
+  permission_manage_news: 管理新闻
+  permission_comment_news: 为新闻添加评论
+  permission_manage_documents: 管理文档
+  permission_view_documents: 查看文档
+  permission_manage_files: 管理文件
+  permission_view_files: 查看文件
+  permission_manage_wiki: 管理Wiki
+  permission_rename_wiki_pages: 重命名Wiki页面
+  permission_delete_wiki_pages: 删除Wiki页面
+  permission_view_wiki_pages: 查看Wiki
+  permission_view_wiki_edits: 查看Wiki历史记录
+  permission_edit_wiki_pages: 编辑Wiki页面
+  permission_delete_wiki_pages_attachments: 删除附件
+  permission_protect_wiki_pages: 保护Wiki页面
+  permission_manage_repository: 管理版本库
+  permission_browse_repository: 浏览版本库
+  permission_view_changesets: 查看变更
+  permission_commit_access: 访问提交信息
+  permission_manage_boards: 管理讨论区
+  permission_view_messages: 查看帖子
+  permission_add_messages: 发表帖子
+  permission_edit_messages: 编辑帖子
+  permission_edit_own_messages: 编辑自己的帖子
+  permission_delete_messages: 删除帖子
+  permission_delete_own_messages: 删除自己的帖子
+  
+  project_module_issue_tracking: 问题跟踪
+  project_module_time_tracking: 时间跟踪
+  project_module_news: 新闻
+  project_module_documents: 文档
+  project_module_files: 文件
+  project_module_wiki: Wiki
+  project_module_repository: 版本库
+  project_module_boards: 讨论区
+  
+  label_user: 用户
+  label_user_plural: 用户
+  label_user_new: 新建用户
+  label_project: 项目
+  label_project_new: 新建项目
+  label_project_plural: 项目
+  label_x_projects:
+    zero:  no projects
+    one:   1 project
+    other: "{{count}} projects"
+  label_project_all: 所有的项目
+  label_project_latest: 最近更新的项目
+  label_issue: 问题
+  label_issue_new: 新建问题
+  label_issue_plural: 问题
+  label_issue_view_all: 查看所有问题
+  label_issues_by: "按 {{value}} 分组显示问题"
+  label_issue_added: 问题已添加
+  label_issue_updated: 问题已更新
+  label_document: 文档
+  label_document_new: 新建文档
+  label_document_plural: 文档
+  label_document_added: 文档已添加
+  label_role: 角色
+  label_role_plural: 角色
+  label_role_new: 新建角色
+  label_role_and_permissions: 角色和权限
+  label_member: 成员
+  label_member_new: 新建成员
+  label_member_plural: 成员
+  label_tracker: 跟踪标签
+  label_tracker_plural: 跟踪标签
+  label_tracker_new: 新建跟踪标签
+  label_workflow: 工作流程
+  label_issue_status: 问题状态
+  label_issue_status_plural: 问题状态
+  label_issue_status_new: 新建问题状态
+  label_issue_category: 问题类别
+  label_issue_category_plural: 问题类别
+  label_issue_category_new: 新建问题类别
+  label_custom_field: 自定义属性
+  label_custom_field_plural: 自定义属性
+  label_custom_field_new: 新建自定义属性
+  label_enumerations: 枚举值
+  label_enumeration_new: 新建枚举值
+  label_information: 信息
+  label_information_plural: 信息
+  label_please_login: 请登录
+  label_register: 注册
+  label_password_lost: 忘记密码
+  label_home: 主页
+  label_my_page: 我的工作台
+  label_my_account: 我的帐号
+  label_my_projects: 我的项目
+  label_administration: 管理
+  label_login: 登录
+  label_logout: 退出
+  label_help: 帮助
+  label_reported_issues: 已报告的问题
+  label_assigned_to_me_issues: 指派给我的问题
+  label_last_login: 最后登录
+  label_registered_on: 注册于
+  label_activity: 活动
+  label_overall_activity: 全部活动
+  label_user_activity: "{{value}} 的活动"
+  label_new: 新建
+  label_logged_as: 登录为
+  label_environment: 环境
+  label_authentication: 认证
+  label_auth_source: 认证模式
+  label_auth_source_new: 新建认证模式
+  label_auth_source_plural: 认证模式
+  label_subproject_plural: 子项目
+  label_and_its_subprojects: "{{value}} 及其子项目"
+  label_min_max_length: 最小 - 最大 长度
+  label_list: 列表
+  label_date: 日期
+  label_integer: 整数
+  label_float: 浮点数
+  label_boolean: 布尔量
+  label_string: 文字
+  label_text: 长段文字
+  label_attribute: 属性
+  label_attribute_plural: 属性
+  label_download: "{{count}} 次下载"
+  label_download_plural: "{{count}} 次下载"
+  label_no_data: 没有任何数据可供显示
+  label_change_status: 变更状态
+  label_history: 历史记录
+  label_attachment: 文件
+  label_attachment_new: 新建文件
+  label_attachment_delete: 删除文件
+  label_attachment_plural: 文件
+  label_file_added: 文件已添加
+  label_report: 报表
+  label_report_plural: 报表
+  label_news: 新闻
+  label_news_new: 添加新闻
+  label_news_plural: 新闻
+  label_news_latest: 最近的新闻
+  label_news_view_all: 查看所有新闻
+  label_news_added: 新闻已添加
+  label_change_log: 更新日志
+  label_settings: 配置
+  label_overview: 概述
+  label_version: 版本
+  label_version_new: 新建版本
+  label_version_plural: 版本
+  label_confirmation: 确认
+  label_export_to: 导出
+  label_read: 读取...
+  label_public_projects: 公开的项目
+  label_open_issues: 打开
+  label_open_issues_plural: 打开
+  label_closed_issues: 已关闭
+  label_closed_issues_plural: 已关闭
+  label_x_open_issues_abbr_on_total:
+    zero:  0 open / {{total}}
+    one:   1 open / {{total}}
+    other: "{{count}} open / {{total}}"
+  label_x_open_issues_abbr:
+    zero:  0 open
+    one:   1 open
+    other: "{{count}} open"
+  label_x_closed_issues_abbr:
+    zero:  0 closed
+    one:   1 closed
+    other: "{{count}} closed"
+  label_total: 合计
+  label_permissions: 权限
+  label_current_status: 当前状态
+  label_new_statuses_allowed: 可变更的新状态
+  label_all: 全部
+  label_none: 无
+  label_nobody: 无人
+  label_next: 下一个
+  label_previous: 上一个
+  label_used_by: 使用中
+  label_details: 详情
+  label_add_note: 添加说明
+  label_per_page: 每页
+  label_calendar: 日历
+  label_months_from: 个月以来
+  label_gantt: 甘特图
+  label_internal: 内部
+  label_last_changes: "最近的 {{count}} 次变更"
+  label_change_view_all: 查看所有变更
+  label_personalize_page: 个性化定制本页
+  label_comment: 评论
+  label_comment_plural: 评论
+  label_x_comments:
+    zero: no comments
+    one: 1 comment
+    other: "{{count}} comments"
+  label_comment_add: 添加评论
+  label_comment_added: 评论已添加
+  label_comment_delete: 删除评论
+  label_query: 自定义查询
+  label_query_plural: 自定义查询
+  label_query_new: 新建查询
+  label_filter_add: 增加过滤器
+  label_filter_plural: 过滤器
+  label_equals: 等于
+  label_not_equals: 不等于
+  label_in_less_than: 剩余天数小于
+  label_in_more_than: 剩余天数大于
+  label_in: 剩余天数
+  label_today: 今天
+  label_all_time: 全部时间
+  label_yesterday: 昨天
+  label_this_week: 本周
+  label_last_week: 下周
+  label_last_n_days: "最后 {{count}} 天"
+  label_this_month: 本月
+  label_last_month: 下月
+  label_this_year: 今年
+  label_date_range: 日期范围
+  label_less_than_ago: 之前天数少于
+  label_more_than_ago: 之前天数大于
+  label_ago: 之前天数
+  label_contains: 包含
+  label_not_contains: 不包含
+  label_day_plural: 天
+  label_repository: 版本库
+  label_repository_plural: 版本库
+  label_browse: 浏览
+  label_modification: "{{count}} 个更新"
+  label_modification_plural: "{{count}} 个更新"
+  label_revision: 修订
+  label_revision_plural: 修订
+  label_associated_revisions: 相关修订版本
+  label_added: 已添加
+  label_modified: 已修改
+  label_copied: 已复制
+  label_renamed: 已重命名
+  label_deleted: 已删除
+  label_latest_revision: 最近的修订版本
+  label_latest_revision_plural: 最近的修订版本
+  label_view_revisions: 查看修订
+  label_max_size: 最大尺寸
+  label_sort_highest: 置顶
+  label_sort_higher: 上移
+  label_sort_lower: 下移
+  label_sort_lowest: 置底
+  label_roadmap: 路线图
+  label_roadmap_due_in: "截止日期到  {{value}}"
+  label_roadmap_overdue: "{{value}} 延期"
+  label_roadmap_no_issues: 该版本没有问题
+  label_search: 搜索
+  label_result_plural: 结果
+  label_all_words: 所有单词
+  label_wiki: Wiki
+  label_wiki_edit: Wiki 编辑
+  label_wiki_edit_plural: Wiki 编辑记录
+  label_wiki_page: Wiki 页面
+  label_wiki_page_plural: Wiki 页面
+  label_index_by_title: 按标题索引
+  label_index_by_date: 按日期索引
+  label_current_version: 当前版本
+  label_preview: 预览
+  label_feed_plural: Feeds
+  label_changes_details: 所有变更的详情
+  label_issue_tracking: 问题跟踪
+  label_spent_time: 耗时
+  label_f_hour: "{{value}} 小时"
+  label_f_hour_plural: "{{value}} 小时"
+  label_time_tracking: 时间跟踪
+  label_change_plural: 变更
+  label_statistics: 统计
+  label_commits_per_month: 每月提交次数
+  label_commits_per_author: 每用户提交次数
+  label_view_diff: 查看差别
+  label_diff_inline: 直列
+  label_diff_side_by_side: 并排
+  label_options: 选项
+  label_copy_workflow_from: 从以下项目复制工作流程
+  label_permissions_report: 权限报表
+  label_watched_issues: 跟踪的问题
+  label_related_issues: 相关的问题
+  label_applied_status: 应用后的状态
+  label_loading: 载入中...
+  label_relation_new: 新建关联
+  label_relation_delete: 删除关联
+  label_relates_to: 关联到
+  label_duplicates: 重复
+  label_duplicated_by: 与其重复
+  label_blocks: 阻挡
+  label_blocked_by: 被阻挡
+  label_precedes: 优先于
+  label_follows: 跟随于
+  label_end_to_start: 结束-开始
+  label_end_to_end: 结束-结束
+  label_start_to_start: 开始-开始
+  label_start_to_end: 开始-结束
+  label_stay_logged_in: 保持登录状态
+  label_disabled: 禁用
+  label_show_completed_versions: 显示已完成的版本
+  label_me: 我
+  label_board: 讨论区
+  label_board_new: 新建讨论区
+  label_board_plural: 讨论区
+  label_topic_plural: 主题
+  label_message_plural: 帖子
+  label_message_last: 最新的帖子
+  label_message_new: 新贴
+  label_message_posted: 发帖成功
+  label_reply_plural: 回复
+  label_send_information: 给用户发送帐号信息
+  label_year: 年
+  label_month: 月
+  label_week: 周
+  label_date_from: 从
+  label_date_to: 到
+  label_language_based: 根据用户的语言
+  label_sort_by: "根据 {{value}} 排序"
+  label_send_test_email: 发送测试邮件
+  label_feeds_access_key_created_on: "RSS 存取键是在 {{value}} 之前建立的"
+  label_module_plural: 模块
+  label_added_time_by: "由 {{author}} 在 {{age}} 之前添加"
+  label_updated_time: " 更新于 {{value}} 之前"
+  label_updated_time_by: "由 {{author}} 更新于 {{age}} 之前"
+  label_jump_to_a_project: 选择一个项目...
+  label_file_plural: 文件
+  label_changeset_plural: 变更
+  label_default_columns: 默认列
+  label_no_change_option: (不变)
+  label_bulk_edit_selected_issues: 批量修改选中的问题
+  label_theme: 主题
+  label_default: 默认
+  label_search_titles_only: 仅在标题中搜索
+  label_user_mail_option_all: "收取我的项目的所有通知"
+  label_user_mail_option_selected: "收取选中项目的所有通知..."
+  label_user_mail_option_none: "只收取我跟踪或参与的项目的通知"
+  label_user_mail_no_self_notified: "不要发送对我自己提交的修改的通知"
+  label_registration_activation_by_email: 通过邮件认证激活帐号
+  label_registration_manual_activation: 手动激活帐号
+  label_registration_automatic_activation: 自动激活帐号
+  label_display_per_page: "每页显示:{{value}}'"
+  label_age: 年龄
+  label_change_properties: 修改属性
+  label_general: 一般
+  label_more: 更多
+  label_scm: SCM
+  label_plugins: 插件
+  label_ldap_authentication: LDAP 认证
+  label_downloads_abbr: D/L
+  label_optional_description: 可选的描述
+  label_add_another_file: 添加其它文件
+  label_preferences: 首选项
+  label_chronological_order: 按时间顺序
+  label_reverse_chronological_order: 按时间顺序(倒序)
+  label_planning: 计划
+  label_incoming_emails: 接收邮件
+  label_generate_key: 生成一个key
+  label_issue_watchers: 跟踪者
+  label_example: 示例
+  label_display: 显示
+  
+  button_login: 登录
+  button_submit: 提交
+  button_save: 保存
+  button_check_all: 全选
+  button_uncheck_all: 清除
+  button_delete: 删除
+  button_create: 创建
+  button_create_and_continue: 创建并继续
+  button_test: 测试
+  button_edit: 编辑
+  button_add: 新增
+  button_change: 修改
+  button_apply: 应用
+  button_clear: 清除
+  button_lock: 锁定
+  button_unlock: 解锁
+  button_download: 下载
+  button_list: 列表
+  button_view: 查看
+  button_move: 移动
+  button_back: 返回
+  button_cancel: 取消
+  button_activate: 激活
+  button_sort: 排序
+  button_log_time: 登记工时
+  button_rollback: 恢复到这个版本
+  button_watch: 跟踪
+  button_unwatch: 取消跟踪
+  button_reply: 回复
+  button_archive: 存档
+  button_unarchive: 取消存档
+  button_reset: 重置
+  button_rename: 重命名
+  button_change_password: 修改密码
+  button_copy: 复制
+  button_annotate: 追溯
+  button_update: 更新
+  button_configure: 配置
+  button_quote: 引用
+  
+  status_active: 活动的
+  status_registered: 已注册
+  status_locked: 已锁定
+  
+  text_select_mail_notifications: 选择需要发送邮件通知的动作
+  text_regexp_info: 例如:^[A-Z0-9]+$
+  text_min_max_length_info: 0 表示没有限制
+  text_project_destroy_confirmation: 您确信要删除这个项目以及所有相关的数据吗?
+  text_subprojects_destroy_warning: "以下子项目也将被同时删除:{{value}}'"
+  text_workflow_edit: 选择角色和跟踪标签来编辑工作流程
+  text_are_you_sure: 您确定?
+  text_journal_changed: "从 {{old}} 变更为 {{new}}"
+  text_journal_set_to: "设置为 {{value}}"
+  text_journal_deleted: 已删除
+  text_tip_task_begin_day: 今天开始的任务
+  text_tip_task_end_day: 今天结束的任务
+  text_tip_task_begin_end_day: 今天开始并结束的任务
+  text_project_identifier_info: '只允许使用小写字母(a-z),数字和连字符(-)。<br />请注意,标识符保存后将不可修改。'
+  text_caracters_maximum: "最多 {{count}} 个字符。"
+  text_caracters_minimum: "至少需要 {{count}} 个字符。"
+  text_length_between: "长度必须在 {{min}} 到 {{max}} 个字符之间。"
+  text_tracker_no_workflow: 此跟踪标签未定义工作流程
+  text_unallowed_characters: 非法字符
+  text_comma_separated: 可以使用多个值(用逗号,分开)。
+  text_issues_ref_in_commit_messages: 在提交信息中引用和解决问题
+  text_issue_added: "问题 {{id}} 已由 {{author}} 提交。"
+  text_issue_updated: "问题 {{id}} 已由 {{author}} 更新。"
+  text_wiki_destroy_confirmation: 您确定要删除这个 wiki 及其所有内容吗?
+  text_issue_category_destroy_question: "有一些问题({{count}} 个)属于此类别。您想进行哪种操作?"
+  text_issue_category_destroy_assignments: 删除问题的所属类别(问题变为无类别)
+  text_issue_category_reassign_to: 为问题选择其它类别
+  text_user_mail_option: "对于没有选中的项目,您将只会收到您跟踪或参与的项目的通知(比如说,您是问题的报告者, 或被指派解决此问题)。"
+  text_no_configuration_data: "角色、跟踪标签、问题状态和工作流程还没有设置。\n强烈建议您先载入默认设置,然后在此基础上进行修改。"
+  text_load_default_configuration: 载入默认设置
+  text_status_changed_by_changeset: "已应用到变更列表 {{value}}."
+  text_issues_destroy_confirmation: '您确定要删除选中的问题吗?'
+  text_select_project_modules: '请选择此项目可以使用的模块:'
+  text_default_administrator_account_changed: 默认的管理员帐号已改变
+  text_file_repository_writable: 附件路径可写
+  text_plugin_assets_writable: 插件的附件路径可写
+  text_rmagick_available: RMagick 可用(可选的)
+  text_destroy_time_entries_question: 您要删除的问题已经上报了 %.02f 小时的工作量。您想进行那种操作?
+  text_destroy_time_entries: 删除上报的工作量
+  text_assign_time_entries_to_project: 将已上报的工作量提交到项目中
+  text_reassign_time_entries: '将已上报的工作量指定到此问题:'
+  text_user_wrote: "{{value}} 写到:'"
+  text_enumeration_category_reassign_to: '将它们关联到新的枚举值:'
+  text_enumeration_destroy_question: "{{count}} 个对象被关联到了这个枚举值。'"
+  text_email_delivery_not_configured: "邮件参数尚未配置,因此邮件通知功能已被禁用。\n请在config/email.yml中配置您的SMTP服务器信息并重新启动以使其生效。"
+  text_repository_usernames_mapping: "选择或更新与版本库中的用户名对应的Redmine用户。\n版本库中与Redmine中的同名用户将被自动对应。"
+  text_diff_truncated: '... 差别内容超过了可显示的最大行数并已被截断'
+  text_custom_field_possible_values_info: '每项数值一行'
+  
+  default_role_manager: 管理人员
+  default_role_developper: 开发人员
+  default_role_reporter: 报告人员
+  default_tracker_bug: 错误
+  default_tracker_feature: 功能
+  default_tracker_support: 支持
+  default_issue_status_new: 新建
+  default_issue_status_assigned: 已指派
+  default_issue_status_resolved: 已解决
+  default_issue_status_feedback: 反馈
+  default_issue_status_closed: 已关闭
+  default_issue_status_rejected: 已拒绝
+  default_doc_category_user: 用户文档
+  default_doc_category_tech: 技术文档
+  default_priority_low: 低
+  default_priority_normal: 普通
+  default_priority_high: 高
+  default_priority_urgent: 紧急
+  default_priority_immediate: 立刻
+  default_activity_design: 设计
+  default_activity_development: 开发
+  
+  enumeration_issue_priorities: 问题优先级
+  enumeration_doc_categories: 文档类别
+  enumeration_activities: 活动(时间跟踪)
+  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
index 0c6cd5b..8d63206 100644 (file)
@@ -4,6 +4,7 @@ class ExampleController < ApplicationController
   
   layout 'base'  
   before_filter :find_project, :authorize
+  menu_item :sample_plugin
     
   def say_hello
     @value = Setting.plugin_sample_plugin['sample_setting']
diff --git a/extra/sample_plugin/config/locales/en.yml b/extra/sample_plugin/config/locales/en.yml
new file mode 100644 (file)
index 0000000..5a01000
--- /dev/null
@@ -0,0 +1,6 @@
+# Sample plugin
+en:
+  label_plugin_example: Sample Plugin
+  label_meeting_plural: Meetings
+  text_say_hello: Plugin say 'Hello'
+  text_say_goodbye: Plugin say 'Good bye'
diff --git a/extra/sample_plugin/config/locales/fr.yml b/extra/sample_plugin/config/locales/fr.yml
new file mode 100644 (file)
index 0000000..1fae8e4
--- /dev/null
@@ -0,0 +1,6 @@
+# Sample plugin
+fr:
+  label_plugin_example: Plugin exemple
+  label_meeting_plural: Meetings
+  text_say_hello: Plugin dit 'Bonjour'
+  text_say_goodbye: Plugin dit 'Au revoir'
diff --git a/extra/sample_plugin/lang/en.yml b/extra/sample_plugin/lang/en.yml
deleted file mode 100644 (file)
index c4005a7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# Sample plugin
-label_plugin_example: Sample Plugin
-label_meeting_plural: Meetings
-text_say_hello: Plugin say 'Hello'
-text_say_goodbye: Plugin say 'Good bye'
diff --git a/extra/sample_plugin/lang/fr.yml b/extra/sample_plugin/lang/fr.yml
deleted file mode 100644 (file)
index 135050a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# Sample plugin
-label_plugin_example: Plugin exemple
-label_meeting_plural: Meetings
-text_say_hello: Plugin dit 'Bonjour'
-text_say_goodbye: Plugin dit 'Au revoir'
diff --git a/lang/bg.yml b/lang/bg.yml
deleted file mode 100644 (file)
index 0079c4a..0000000
+++ /dev/null
@@ -1,709 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Януари,Февруари,Март,Април,Май,Юни,Юли,Август,Септември,Октомври,Ноември,Декември
-actionview_datehelper_select_month_names_abbr: Яну,Фев,Мар,Апр,Май,Юни,Юли,Авг,Сеп,Окт,Ное,Дек
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 ден
-actionview_datehelper_time_in_words_day_plural: %d дни
-actionview_datehelper_time_in_words_hour_about: около час
-actionview_datehelper_time_in_words_hour_about_plural: около %d часа
-actionview_datehelper_time_in_words_hour_about_single: около час
-actionview_datehelper_time_in_words_minute: 1 минута
-actionview_datehelper_time_in_words_minute_half: половин минута
-actionview_datehelper_time_in_words_minute_less_than: по-малко от минута
-actionview_datehelper_time_in_words_minute_plural: %d минути
-actionview_datehelper_time_in_words_minute_single: 1 минута
-actionview_datehelper_time_in_words_second_less_than: по-малко от секунда
-actionview_datehelper_time_in_words_second_less_than_plural: по-малко от %d секунди
-actionview_instancetag_blank_option: Изберете
-
-activerecord_error_inclusion: не съществува в списъка
-activerecord_error_exclusion: е запазено
-activerecord_error_invalid: е невалидно
-activerecord_error_confirmation: липсва одобрение
-activerecord_error_accepted: трябва да се приеме
-activerecord_error_empty: не може да е празно
-activerecord_error_blank: не може да е празно
-activerecord_error_too_long: е прекалено дълго
-activerecord_error_too_short: е прекалено късо
-activerecord_error_wrong_length: е с грешна дължина
-activerecord_error_taken: вече съществува
-activerecord_error_not_a_number: не е число
-activerecord_error_not_a_date: е невалидна дата
-activerecord_error_greater_than_start_date: трябва да е след началната дата
-activerecord_error_not_same_project: не е от същия проект
-activerecord_error_circular_dependency: Тази релация ще доведе до безкрайна зависимост
-
-general_fmt_age: %d yr
-general_fmt_age_plural: %d yrs
-general_fmt_date: %%d.%%m.%%Y
-general_fmt_datetime: %%d.%%m.%%Y %%H:%%M
-general_fmt_datetime_short: %%b %%d, %%H:%%M
-general_fmt_time: %%H:%%M
-general_text_No: 'Не'
-general_text_Yes: 'Да'
-general_text_no: 'не'
-general_text_yes: 'да'
-general_lang_name: 'Bulgarian'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: UTF-8
-general_pdf_encoding: UTF-8
-general_day_names: Понеделник,Вторник,Сряда,Четвъртък,Петък,Събота,Неделя
-general_first_day_of_week: '1'
-
-notice_account_updated: Профилът е обновен успешно.
-notice_account_invalid_creditentials: Невалиден потребител или парола.
-notice_account_password_updated: Паролата е успешно променена.
-notice_account_wrong_password: Грешна парола
-notice_account_register_done: Профилът е създаден успешно.
-notice_account_unknown_email: Непознат e-mail.
-notice_can_t_change_password: Този профил е с външен метод за оторизация. Невъзможна смяна на паролата.
-notice_account_lost_email_sent: Изпратен ви е e-mail с инструкции за избор на нова парола.
-notice_account_activated: Профилът ви е активиран. Вече може да влезете в системата.
-notice_successful_create: Успешно създаване.
-notice_successful_update: Успешно обновяване.
-notice_successful_delete: Успешно изтриване.
-notice_successful_connection: Успешно свързване.
-notice_file_not_found: Несъществуваща или преместена страница.
-notice_locking_conflict: Друг потребител променя тези данни в момента.
-notice_not_authorized: Нямате право на достъп до тази страница.
-notice_email_sent: Изпратен e-mail на %s
-notice_email_error: Грешка при изпращане на e-mail (%s)
-notice_feeds_access_key_reseted: Вашия ключ за RSS достъп беше променен.
-
-error_scm_not_found: Несъществуващ обект в хранилището.
-error_scm_command_failed: "Грешка при опит за комуникация с хранилище: %s"
-
-mail_subject_lost_password: Вашата парола (%s)
-mail_body_lost_password: 'За да смените паролата си, използвайте следния линк:'
-mail_subject_register: Активация на профил (%s)
-mail_body_register: 'За да активирате профила си използвайте следния линк:'
-
-gui_validation_error: 1 грешка
-gui_validation_error_plural: %d грешки
-
-field_name: Име
-field_description: Описание
-field_summary: Групиран изглед
-field_is_required: Задължително
-field_firstname: Име
-field_lastname: Фамилия
-field_mail: Email
-field_filename: Файл
-field_filesize: Големина
-field_downloads: Downloads
-field_author: Автор
-field_created_on: От дата
-field_updated_on: Обновена
-field_field_format: Тип
-field_is_for_all: За всички проекти
-field_possible_values: Възможни стойности
-field_regexp: Регулярен израз
-field_min_length: Мин. дължина
-field_max_length: Макс. дължина
-field_value: Стойност
-field_category: Категория
-field_title: Заглавие
-field_project: Проект
-field_issue: Задача
-field_status: Статус
-field_notes: Бележка
-field_is_closed: Затворена задача
-field_is_default: Статус по подразбиране
-field_tracker: Тракер
-field_subject: Относно
-field_due_date: Крайна дата
-field_assigned_to: Възложена на
-field_priority: Приоритет
-field_fixed_version: Планувана версия
-field_user: Потребител
-field_role: Роля
-field_homepage: Начална страница
-field_is_public: Публичен
-field_parent: Подпроект на
-field_is_in_chlog: Да се вижда ли в Изменения
-field_is_in_roadmap: Да се вижда ли в Пътна карта
-field_login: Потребител
-field_mail_notification: Известия по пощата
-field_admin: Администратор
-field_last_login_on: Последно свързване
-field_language: Език
-field_effective_date: Дата
-field_password: Парола
-field_new_password: Нова парола
-field_password_confirmation: Потвърждение
-field_version: Версия
-field_type: Тип
-field_host: Хост
-field_port: Порт
-field_account: Профил
-field_base_dn: Base DN
-field_attr_login: Login attribute
-field_attr_firstname: Firstname attribute
-field_attr_lastname: Lastname attribute
-field_attr_mail: Email attribute
-field_onthefly: Динамично създаване на потребител
-field_start_date: Начална дата
-field_done_ratio: %% Прогрес
-field_auth_source: Начин на оторизация
-field_hide_mail: Скрий e-mail адреса ми
-field_comments: Коментар
-field_url: Адрес
-field_start_page: Начална страница
-field_subproject: Подпроект
-field_hours: Часове
-field_activity: Дейност
-field_spent_on: Дата
-field_identifier: Идентификатор
-field_is_filter: Използва се за филтър
-field_issue_to_id: Свързана задача
-field_delay: Отместване
-field_assignable: Възможно е възлагане на задачи за тази роля
-field_redirect_existing_links: Пренасочване на съществуващи линкове
-field_estimated_hours: Изчислено време
-field_default_value: Стойност по подразбиране
-
-setting_app_title: Заглавие
-setting_app_subtitle: Описание
-setting_welcome_text: Допълнителен текст
-setting_default_language: Език по подразбиране
-setting_login_required: Изискване за вход в системата
-setting_self_registration: Регистрация от потребители
-setting_attachment_max_size: Максимална големина на прикачен файл
-setting_issues_export_limit: Лимит за експорт на задачи
-setting_mail_from: E-mail адрес за емисии
-setting_host_name: Хост
-setting_text_formatting: Форматиране на текста
-setting_wiki_compression: Wiki компресиране на историята
-setting_feeds_limit: Лимит на Feeds
-setting_autofetch_changesets: Автоматично обработване на ревизиите
-setting_sys_api_enabled: Разрешаване на WS за управление
-setting_commit_ref_keywords: Отбелязващи ключови думи
-setting_commit_fix_keywords: Приключващи ключови думи
-setting_autologin: Автоматичен вход
-setting_date_format: Формат на датата
-setting_cross_project_issue_relations: Релации на задачи между проекти
-
-label_user: Потребител
-label_user_plural: Потребители
-label_user_new: Нов потребител
-label_project: Проект
-label_project_new: Нов проект
-label_project_plural: Проекти
-label_project_all: Всички проекти
-label_project_latest: Последни проекти
-label_issue: Задача
-label_issue_new: Нова задача
-label_issue_plural: Задачи
-label_issue_view_all: Всички задачи
-label_document: Документ
-label_document_new: Нов документ
-label_document_plural: Документи
-label_role: Роля
-label_role_plural: Роли
-label_role_new: Нова роля
-label_role_and_permissions: Роли и права
-label_member: Член
-label_member_new: Нов член
-label_member_plural: Членове
-label_tracker: Тракер
-label_tracker_plural: Тракери
-label_tracker_new: Нов тракер
-label_workflow: Работен процес
-label_issue_status: Статус на задача
-label_issue_status_plural: Статуси на задачи
-label_issue_status_new: Нов статус
-label_issue_category: Категория задача
-label_issue_category_plural: Категории задачи
-label_issue_category_new: Нова категория
-label_custom_field: Потребителско поле
-label_custom_field_plural: Потребителски полета
-label_custom_field_new: Ново потребителско поле
-label_enumerations: Списъци
-label_enumeration_new: Нова стойност
-label_information: Информация
-label_information_plural: Информация
-label_please_login: Вход
-label_register: Регистрация
-label_password_lost: Забравена парола
-label_home: Начало
-label_my_page: Лична страница
-label_my_account: Профил
-label_my_projects: Проекти, в които участвам
-label_administration: Администрация
-label_login: Вход
-label_logout: Изход
-label_help: Помощ
-label_reported_issues: Публикувани задачи
-label_assigned_to_me_issues: Възложени на мен
-label_last_login: Последно свързване
-label_last_updates: Последно обновена
-label_last_updates_plural: %d последно обновени
-label_registered_on: Регистрация
-label_activity: Дейност
-label_new: Нов
-label_logged_as: Логнат като
-label_environment: Среда
-label_authentication: Оторизация
-label_auth_source: Начин на оторозация
-label_auth_source_new: Нов начин на оторизация
-label_auth_source_plural: Начини на оторизация
-label_subproject_plural: Подпроекти
-label_min_max_length: Мин. - Макс. дължина
-label_list: Списък
-label_date: Дата
-label_integer: Целочислен
-label_boolean: Чекбокс
-label_string: Текст
-label_text: Дълъг текст
-label_attribute: Атрибут
-label_attribute_plural: Атрибути
-label_download: %d Download
-label_download_plural: %d Downloads
-label_no_data: Няма изходни данни
-label_change_status: Промяна на статуса
-label_history: История
-label_attachment: Файл
-label_attachment_new: Нов файл
-label_attachment_delete: Изтриване
-label_attachment_plural: Файлове
-label_report: Справка
-label_report_plural: Справки
-label_news: Новини
-label_news_new: Добави
-label_news_plural: Новини
-label_news_latest: Последни новини
-label_news_view_all: Виж всички
-label_change_log: Изменения
-label_settings: Настройки
-label_overview: Общ изглед
-label_version: Версия
-label_version_new: Нова версия
-label_version_plural: Версии
-label_confirmation: Одобрение
-label_export_to: Експорт към
-label_read: Read...
-label_public_projects: Публични проекти
-label_open_issues: отворена
-label_open_issues_plural: отворени
-label_closed_issues: затворена
-label_closed_issues_plural: затворени
-label_total: Общо
-label_permissions: Права
-label_current_status: Текущ статус
-label_new_statuses_allowed: Позволени статуси
-label_all: всички
-label_none: никакви
-label_next: Следващ
-label_previous: Предишен
-label_used_by: Използва се от
-label_details: Детайли
-label_add_note: Добавяне на бележка
-label_per_page: На страница
-label_calendar: Календар
-label_months_from: месеца от
-label_gantt: Gantt
-label_internal: Вътрешен
-label_last_changes: последни %d промени
-label_change_view_all: Виж всички промени
-label_personalize_page: Персонализиране
-label_comment: Коментар
-label_comment_plural: Коментари
-label_comment_add: Добавяне на коментар
-label_comment_added: Добавен коментар
-label_comment_delete: Изтриване на коментари
-label_query: Потребителска справка
-label_query_plural: Потребителски справки
-label_query_new: Нова заявка
-label_filter_add: Добави филтър
-label_filter_plural: Филтри
-label_equals: е
-label_not_equals: не е
-label_in_less_than: след по-малко от
-label_in_more_than: след повече от
-label_in: в следващите
-label_today: днес
-label_this_week: тази седмица
-label_less_than_ago: преди по-малко от
-label_more_than_ago: преди повече от
-label_ago: преди
-label_contains: съдържа
-label_not_contains: не съдържа
-label_day_plural: дни
-label_repository: Хранилище
-label_browse: Разглеждане
-label_modification: %d промяна
-label_modification_plural: %d промени
-label_revision: Ревизия
-label_revision_plural: Ревизии
-label_added: добавено
-label_modified: променено
-label_deleted: изтрито
-label_latest_revision: Последна ревизия
-label_latest_revision_plural: Последни ревизии
-label_view_revisions: Виж ревизиите
-label_max_size: Максимална големина
-label_on: 'от'
-label_sort_highest: Премести най-горе
-label_sort_higher: Премести по-горе
-label_sort_lower: Премести по-долу
-label_sort_lowest: Премести най-долу
-label_roadmap: Пътна карта
-label_roadmap_due_in: Излиза след %s
-label_roadmap_overdue: %s закъснение
-label_roadmap_no_issues: Няма задачи за тази версия
-label_search: Търсене
-label_result_plural: Pезултати
-label_all_words: Всички думи
-label_wiki: Wiki
-label_wiki_edit: Wiki редакция
-label_wiki_edit_plural: Wiki редакции
-label_wiki_page: Wiki page
-label_wiki_page_plural: Wiki pages
-label_index_by_title: Индекс
-label_index_by_date: Индекс по дата
-label_current_version: Текуща версия
-label_preview: Преглед
-label_feed_plural: Feeds
-label_changes_details: Подробни промени
-label_issue_tracking: Тракинг
-label_spent_time: Отделено време
-label_f_hour: %.2f час
-label_f_hour_plural: %.2f часа
-label_time_tracking: Отделяне на време
-label_change_plural: Промени
-label_statistics: Статистики
-label_commits_per_month: Ревизии по месеци
-label_commits_per_author: Ревизии по автор
-label_view_diff: Виж разликите
-label_diff_inline: хоризонтално
-label_diff_side_by_side: вертикално
-label_options: Опции
-label_copy_workflow_from: Копирай работния процес от
-label_permissions_report: Справка за права
-label_watched_issues: Наблюдавани задачи
-label_related_issues: Свързани задачи
-label_applied_status: Промени статуса на
-label_loading: Зареждане...
-label_relation_new: Нова релация
-label_relation_delete: Изтриване на релация
-label_relates_to: свързана със
-label_duplicates: дублира
-label_blocks: блокира
-label_blocked_by: блокирана от
-label_precedes: предшества
-label_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: Запомни ме
-label_disabled: забранено
-label_show_completed_versions: Показване на реализирани версии
-label_me: аз
-label_board: Форум
-label_board_new: Нов форум
-label_board_plural: Форуми
-label_topic_plural: Теми
-label_message_plural: Съобщения
-label_message_last: Последно съобщение
-label_message_new: Нова тема
-label_reply_plural: Отговори
-label_send_information: Изпращане на информацията до потребителя
-label_year: Година
-label_month: Месец
-label_week: Седмица
-label_date_from: От
-label_date_to: До
-label_language_based: В зависимост от езика
-label_sort_by: Сортиране по %s
-label_send_test_email: Изпращане на тестов e-mail
-label_feeds_access_key_created_on: %s от създаването на RSS ключа
-label_module_plural: Модули
-label_added_time_by: Публикувана от %s преди %s
-label_updated_time: Обновена преди %s
-label_jump_to_a_project: Проект...
-
-button_login: Вход
-button_submit: Прикачване
-button_save: Запис
-button_check_all: Избор на всички
-button_uncheck_all: Изчистване на всички
-button_delete: Изтриване
-button_create: Създаване
-button_test: Тест
-button_edit: Редакция
-button_add: Добавяне
-button_change: Промяна
-button_apply: Приложи
-button_clear: Изчисти
-button_lock: Заключване
-button_unlock: Отключване
-button_download: Download
-button_list: Списък
-button_view: Преглед
-button_move: Преместване
-button_back: Назад
-button_cancel: Отказ
-button_activate: Активация
-button_sort: Сортиране
-button_log_time: Отделяне на време
-button_rollback: Върни се към тази ревизия
-button_watch: Наблюдавай
-button_unwatch: Спри наблюдението
-button_reply: Отговор
-button_archive: Архивиране
-button_unarchive: Разархивиране
-button_reset: Генериране наново
-button_rename: Преименуване
-
-status_active: активен
-status_registered: регистриран
-status_locked: заключен
-
-text_select_mail_notifications: Изберете събития за изпращане на e-mail.
-text_regexp_info: пр. ^[A-Z0-9]+$
-text_min_max_length_info: 0 - без ограничения
-text_project_destroy_confirmation: Сигурни ли сте, че искате да изтриете проекта и данните в него?
-text_workflow_edit: Изберете роля и тракер за да редактирате работния процес
-text_are_you_sure: Сигурни ли сте?
-text_journal_changed: промяна от %s на %s
-text_journal_set_to: установено на %s
-text_journal_deleted: изтрито
-text_tip_task_begin_day: задача започваща този ден
-text_tip_task_end_day: задача завършваща този ден
-text_tip_task_begin_end_day: задача започваща и завършваща този ден
-text_project_identifier_info: 'Позволени са малки букви (a-z), цифри и тирета.<br />Невъзможна промяна след запис.'
-text_caracters_maximum: До %d символа.
-text_length_between: От %d до %d символа.
-text_tracker_no_workflow: Няма дефиниран работен процес за този тракер
-text_unallowed_characters: Непозволени символи
-text_comma_separated: Позволено е изброяване (с разделител запетая).
-text_issues_ref_in_commit_messages: Отбелязване и приключване на задачи от ревизии
-text_issue_added: Публикувана е нова задача с номер %s (от %s).
-text_issue_updated: Задача %s е обновена (от %s).
-text_wiki_destroy_confirmation: Сигурни ли сте, че искате да изтриете това Wiki и цялото му съдържание?
-text_issue_category_destroy_question: Има задачи (%d) обвързани с тази категория. Какво ще изберете?
-text_issue_category_destroy_assignments: Премахване на връзките с категорията
-text_issue_category_reassign_to: Преобвързване с категория
-
-default_role_manager: Мениджър
-default_role_developper: Разработчик
-default_role_reporter: Публикуващ
-default_tracker_bug: Бъг
-default_tracker_feature: Функционалност
-default_tracker_support: Поддръжка
-default_issue_status_new: Нова
-default_issue_status_assigned: Възложена
-default_issue_status_resolved: Приключена
-default_issue_status_feedback: Обратна връзка
-default_issue_status_closed: Затворена
-default_issue_status_rejected: Отхвърлена
-default_doc_category_user: Документация за потребителя
-default_doc_category_tech: Техническа документация
-default_priority_low: Нисък
-default_priority_normal: Нормален
-default_priority_high: Висок
-default_priority_urgent: Спешен
-default_priority_immediate: Веднага
-default_activity_design: Дизайн
-default_activity_development: Разработка
-
-enumeration_issue_priorities: Приоритети на задачи
-enumeration_doc_categories: Категории документи
-enumeration_activities: Дейности (time tracking)
-label_file_plural: Файлове
-label_changeset_plural: Ревизии
-field_column_names: Колони
-label_default_columns: По подразбиране
-setting_issue_list_default_columns: Показвани колони по подразбиране
-setting_repositories_encodings: Кодови таблици
-notice_no_issue_selected: "Няма избрани задачи."
-label_bulk_edit_selected_issues: Редактиране на задачи
-label_no_change_option: (Без промяна)
-notice_failed_to_save_issues: "Неуспешен запис на %d задачи от %d избрани: %s."
-label_theme: Тема
-label_default: По подразбиране
-label_search_titles_only: Само в заглавията
-label_nobody: никой
-button_change_password: Промяна на парола
-text_user_mail_option: "За неизбраните проекти, ще получавате известия само за наблюдавани дейности или в които участвате (т.е. автор или назначени на мен)."
-label_user_mail_option_selected: "За всички събития само в избраните проекти..."
-label_user_mail_option_all: "За всяко събитие в проектите, в които участвам"
-label_user_mail_option_none: "Само за наблюдавани или в които участвам (автор или назначени на мен)"
-setting_emails_footer: Подтекст за e-mail
-label_float: Дробно
-button_copy: Копиране
-mail_body_account_information_external: Можете да използвате вашия "%s" профил за вход.
-mail_body_account_information: Информацията за профила ви
-setting_protocol: Протокол
-label_user_mail_no_self_notified: "Не искам известия за извършени от мен промени"
-setting_time_format: Формат на часа
-label_registration_activation_by_email: активиране на профила по email
-mail_subject_account_activation_request: Заявка за активиране на профил в %s
-mail_body_account_activation_request: 'Има новорегистриран потребител (%s), очакващ вашето одобрение:'
-label_registration_automatic_activation: автоматично активиране
-label_registration_manual_activation: ръчно активиране
-notice_account_pending: "Профилът Ви е създаден и очаква одобрение от администратор."
-field_time_zone: Часова зона
-text_caracters_minimum: Минимум %d символа.
-setting_bcc_recipients: Получатели на скрито копие (bcc)
-button_annotate: Анотация
-label_issues_by: Задачи по %s
-field_searchable: С възможност за търсене
-label_display_per_page: 'На страница по: %s'
-setting_per_page_options: Опции за страниране
-label_age: Възраст
-notice_default_data_loaded: Примерната информацията е успешно заредена.
-text_load_default_configuration: Зареждане на примерна информация
-text_no_configuration_data: "Все още не са конфигурирани Роли, тракери, статуси на задачи и работен процес.\nСтрого се препоръчва зареждането на примерната информация. Веднъж заредена ще имате възможност да я редактирате."
-error_can_t_load_default_data: "Грешка при зареждане на примерната информация: %s"
-button_update: Обновяване
-label_change_properties: Промяна на настройки
-label_general: Основни
-label_repository_plural: Хранилища
-label_associated_revisions: Асоциирани ревизии
-setting_user_format: Потребителски формат
-text_status_changed_by_changeset: Приложено с ревизия %s.
-label_more: Още
-text_issues_destroy_confirmation: 'Сигурни ли сте, че искате да изтриете избраните задачи?'
-label_scm: SCM (Система за контрол на кода)
-text_select_project_modules: 'Изберете активните модули за този проект:'
-label_issue_added: Добавена задача
-label_issue_updated: Обновена задача
-label_document_added: Добавен документ
-label_message_posted: Добавено съобщение
-label_file_added: Добавен файл
-label_news_added: Добавена новина
-project_module_boards: Форуми
-project_module_issue_tracking: Тракинг
-project_module_wiki: Wiki
-project_module_files: Файлове
-project_module_documents: Документи
-project_module_repository: Хранилище
-project_module_news: Новини
-project_module_time_tracking: Отделяне на време
-text_file_repository_writable: Възможност за писане в хранилището с файлове
-text_default_administrator_account_changed: Сменен фабричния администраторски профил
-text_rmagick_available: Наличен RMagick (по избор)
-button_configure: Конфигуриране
-label_plugins: Плъгини
-label_ldap_authentication: LDAP оторизация
-label_downloads_abbr: D/L
-label_this_month: текущия месец
-label_last_n_days: последните %d дни
-label_all_time: всички
-label_this_year: текущата година
-label_date_range: Период
-label_last_week: последната седмица
-label_yesterday: вчера
-label_last_month: последния месец
-label_add_another_file: Добавяне на друг файл
-label_optional_description: Незадължително описание
-text_destroy_time_entries_question: %.02f часа са отделени на задачите, които искате да изтриете. Какво избирате?
-error_issue_not_found_in_project: 'Задачата не е намерена или не принадлежи на този проект'
-text_assign_time_entries_to_project: Прехвърляне на отделеното време към проект
-text_destroy_time_entries: Изтриване на отделеното време
-text_reassign_time_entries: 'Прехвърляне на отделеното време към задача:'
-setting_activity_days_default: Брой дни показвани на таб Дейност
-label_chronological_order: Хронологичен ред
-field_comments_sorting: Сортиране на коментарите
-label_reverse_chronological_order: Обратен хронологичен ред
-label_preferences: Предпочитания
-setting_display_subprojects_issues: Показване на подпроектите в проектите по подразбиране
-label_overall_activity: Цялостна дейност
-setting_default_projects_public: Новите проекти са публични по подразбиране
-error_scm_annotate: "Обектът не съществува или не може да бъде анотиран."
-label_planning: Планиране
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: "%d issue(s) that are assigned to you are due in the next %d days:"
-mail_subject_reminder: "%d issue(s) due in the next days"
-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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-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
-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: "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."
-permission_edit_own_messages: Edit own messages
-permission_delete_own_messages: Delete own messages
-label_user_activity: "%s's activity"
-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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/ca.yml b/lang/ca.yml
deleted file mode 100644 (file)
index 770cc30..0000000
+++ /dev/null
@@ -1,710 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Gener,Febrer,Març,Abril,Maig,Juny,Juliol,Agost,Setembre,Octubre,Novembre,Desembre
-actionview_datehelper_select_month_names_abbr: Gen,Feb,Mar,Abr,Mai,Jun,Jul,Ago,Set,Oct,Nov,Dec
-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 dies
-actionview_datehelper_time_in_words_hour_about: aproximadament una hora
-actionview_datehelper_time_in_words_hour_about_plural: aproximadament %d hores
-actionview_datehelper_time_in_words_hour_about_single: aproximadament una hora
-actionview_datehelper_time_in_words_minute: 1 minut
-actionview_datehelper_time_in_words_minute_half: mig minut
-actionview_datehelper_time_in_words_minute_less_than: "menys d'un minut"
-actionview_datehelper_time_in_words_minute_plural: %d minuts
-actionview_datehelper_time_in_words_minute_single: 1 minut
-actionview_datehelper_time_in_words_second_less_than: "menys d'un segon"
-actionview_datehelper_time_in_words_second_less_than_plural: menys de %d segons
-actionview_instancetag_blank_option: Seleccioneu
-
-activerecord_error_inclusion: no està inclòs a la llista
-activerecord_error_exclusion: està reservat
-activerecord_error_invalid: no és vàlid
-activerecord_error_confirmation: la confirmació no coincideix
-activerecord_error_accepted: "s'ha d'acceptar"
-activerecord_error_empty: no pot estar buit
-activerecord_error_blank: no pot estar en blanc
-activerecord_error_too_long: és massa llarg
-activerecord_error_too_short: és massa curt
-activerecord_error_wrong_length: la longitud és incorrecta
-activerecord_error_taken: "ja s'està utilitzant"
-activerecord_error_not_a_number: no és un número
-activerecord_error_not_a_date: no és una data vàlida
-activerecord_error_greater_than_start_date: ha de ser superior que la data inicial
-activerecord_error_not_same_project: no pertany al mateix projecte
-activerecord_error_circular_dependency: Aquesta relació crearia una dependència circular
-
-general_fmt_age: %d any
-general_fmt_age_plural: %d anys
-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: 'Si'
-general_text_no: 'no'
-general_text_yes: 'si'
-general_lang_name: 'Català'
-general_csv_separator: ';'
-general_csv_decimal_separator: ','
-general_csv_encoding: ISO-8859-15
-general_pdf_encoding: ISO-8859-15
-general_day_names: Dilluns,Dimarts,Dimecres,Dijous,Divendres,Dissabte,Diumenge
-general_first_day_of_week: '1'
-
-notice_account_updated: "El compte s'ha actualitzat correctament."
-notice_account_invalid_creditentials: Usuari o contrasenya invàlid
-notice_account_password_updated: "La contrasenya s'ha modificat correctament."
-notice_account_wrong_password: Contrasenya incorrecta
-notice_account_register_done: "El compte s'ha creat correctament. Per a activar el compte, feu clic en l'enllaç que us han enviat per correu electrònic."
-notice_account_unknown_email: Usuari desconegut.
-notice_can_t_change_password: "Aquest compte utilitza una font d'autenticació externa. No és possible canviar la contrasenya."
-notice_account_lost_email_sent: "S'ha enviat un correu electrònic amb instruccions per a seleccionar una contrasenya nova."
-notice_account_activated: "El compte s'ha activat. Ara podeu entrar."
-notice_successful_create: "S'ha creat correctament."
-notice_successful_update: "S'ha modificat correctament."
-notice_successful_delete: "S'ha suprimit correctament."
-notice_successful_connection: "S'ha connectat correctament."
-notice_file_not_found: "La pàgina a la que intenteu accedir no existeix o s'ha suprimit."
-notice_locking_conflict: Un altre usuari ha actualitzat les dades.
-notice_not_authorized: No teniu permís per a accedir a aquesta pàgina.
-notice_email_sent: "S'ha enviat un correu electrònic a %s"
-notice_email_error: "S'ha produït un error en enviar el correu (%s)"
-notice_feeds_access_key_reseted: "S'ha reiniciat la clau d'accés del RSS."
-notice_failed_to_save_issues: "No s'han pogut desar %s assumptes de %d seleccionats: %s."
-notice_no_issue_selected: "No s'ha seleccionat cap assumpte. Activeu els assumptes que voleu editar."
-notice_account_pending: "S'ha creat el compte i ara està pendent de l'aprovació de l'administrador."
-notice_default_data_loaded: "S'ha carregat correctament la configuració predeterminada."
-notice_unable_delete_version: "No s'ha pogut suprimir la versió."
-
-error_can_t_load_default_data: "No s'ha pogut carregar la configuració predeterminada: %s" 
-error_scm_not_found: "No s'ha trobat l'entrada o la revisió en el dipòsit."
-error_scm_command_failed: "S'ha produït un error en intentar accedir al dipòsit: %s"
-error_scm_annotate: "L'entrada no existeix o no s'ha pogut anotar."
-error_issue_not_found_in_project: "No s'ha trobat l'assumpte o no pertany a aquest projecte"
-
-mail_subject_lost_password: Contrasenya de %s
-mail_body_lost_password: "Per a canviar la contrasenya, feu clic en l'enllaç següent:"
-mail_subject_register: Activació del compte de %s
-mail_body_register: "Per a activar el compte, feu clic en l'enllaç següent:"
-mail_body_account_information_external: Podeu utilitzar el compte «%s» per a entrar.
-mail_body_account_information: Informació del compte
-mail_subject_account_activation_request: "Sol·licitud d'activació del compte de %s"
-mail_body_account_activation_request: "S'ha registrat un usuari nou (%s). El seu compte està pendent d'aprovació:"
-mail_subject_reminder: "%d assumptes venceran els següents %d dies"
-mail_body_reminder: "%d assumptes que teniu assignades venceran els següents %d dies:"
-
-gui_validation_error: 1 error
-gui_validation_error_plural: %d errors
-
-field_name: Nom
-field_description: Descripció
-field_summary: Resum
-field_is_required: Necessari
-field_firstname: Nom
-field_lastname: Cognom
-field_mail: Correu electrònic 
-field_filename: Fitxer
-field_filesize: Mida
-field_downloads: Baixades
-field_author: Autor
-field_created_on: Creat
-field_updated_on: Actualitzat
-field_field_format: Format
-field_is_for_all: Per a tots els projectes
-field_possible_values: Valores possibles
-field_regexp: Expressió regular
-field_min_length: Longitud mínima
-field_max_length: Longitud màxima
-field_value: Valor
-field_category: Categoria
-field_title: Títol
-field_project: Projecte
-field_issue: Assumpte
-field_status: Estat
-field_notes: Notes
-field_is_closed: Assumpte tancat
-field_is_default: Estat predeterminat
-field_tracker: Seguidor
-field_subject: Tema
-field_due_date: Data de venciment
-field_assigned_to: Assignat a
-field_priority: Prioritat
-field_fixed_version: Versió objectiu
-field_user: Usuari
-field_role: Rol
-field_homepage: Pàgina web
-field_is_public: Públic
-field_parent: Subprojecte de
-field_is_in_chlog: Assumptes mostrats en el registre de canvis
-field_is_in_roadmap: Assumptes mostrats en la planificació
-field_login: Entrada
-field_mail_notification: Notificacions per correu electrònic
-field_admin: Administrador
-field_last_login_on: Última connexió
-field_language: Idioma
-field_effective_date: Data
-field_password: Contrasenya
-field_new_password: Contrasenya nova
-field_password_confirmation: Confirmació
-field_version: Versió
-field_type: Tipus
-field_host: Ordinador
-field_port: Port
-field_account: Compte
-field_base_dn: Base DN
-field_attr_login: "Atribut d'entrada"
-field_attr_firstname: Atribut del nom
-field_attr_lastname: Atribut del cognom
-field_attr_mail: Atribut del correu electrònic
-field_onthefly: "Creació de l'usuari «al vol»"
-field_start_date: Inici
-field_done_ratio: %% realitzat
-field_auth_source: "Mode d'autenticació"
-field_hide_mail: "Oculta l'adreça de correu electrònic"
-field_comments: Comentari
-field_url: URL
-field_start_page: Pàgina inicial
-field_subproject: Subprojecte
-field_hours: Hores
-field_activity: Activitat
-field_spent_on: Data
-field_identifier: Identificador
-field_is_filter: "S'ha utilitzat com a filtre"
-field_issue_to_id: Assumpte relacionat
-field_delay: Retard
-field_assignable: Es poden assignar assumptes a aquest rol
-field_redirect_existing_links: Redirigeix els enllaços existents
-field_estimated_hours: Temps previst
-field_column_names: Columnes
-field_time_zone: Zona horària
-field_searchable: Es pot cercar
-field_default_value: Valor predeterminat
-field_comments_sorting: Mostra els comentaris
-field_parent_title: Pàgina pare
-
-setting_app_title: "Títol de l'aplicació"
-setting_app_subtitle: "Subtítol de l'aplicació"
-setting_welcome_text: Text de benvinguda
-setting_default_language: Idioma predeterminat
-setting_login_required: Es necessita autenticació
-setting_self_registration: Registre automàtic
-setting_attachment_max_size: Mida màxima dels adjunts
-setting_issues_export_limit: "Límit d'exportació d'assumptes"
-setting_mail_from: "Adreça de correu electrònic d'emissió"
-setting_bcc_recipients: Vincula els destinataris de les còpies amb carbó (bcc)
-setting_host_name: "Nom de l'ordinador"
-setting_text_formatting: Format del text
-setting_wiki_compression: "Comprimeix l'historial del wiki"
-setting_feeds_limit: Límit de contingut del canal
-setting_default_projects_public: Els projectes nous són públics per defecte
-setting_autofetch_changesets: Omple automàticament les publicacions
-setting_sys_api_enabled: Habilita el WS per a la gestió del dipòsit
-setting_commit_ref_keywords: Paraules claus per a la referència
-setting_commit_fix_keywords: Paraules claus per a la correcció
-setting_autologin: Entrada automàtica
-setting_date_format: Format de la data
-setting_time_format: Format de hora
-setting_cross_project_issue_relations: "Permet les relacions d'assumptes entre projectes"
-setting_issue_list_default_columns: "Columnes mostrades per defecte en la llista d'assumptes"
-setting_repositories_encodings: Codificacions del dipòsit
-setting_commit_logs_encoding: Codificació dels missatges publicats
-setting_emails_footer: Peu dels correus electrònics
-setting_protocol: Protocol
-setting_per_page_options: Opcions dels objectes per pàgina
-setting_user_format: "Format de com mostrar l'usuari"
-setting_activity_days_default: "Dies a mostrar l'activitat del projecte"
-setting_display_subprojects_issues: "Mostra els assumptes d'un subprojecte en el projecte pare per defecte"
-setting_enabled_scm: "Habilita l'SCM"
-setting_mail_handler_api_enabled: "Habilita el WS per correus electrònics d'entrada"
-setting_mail_handler_api_key: Clau API
-setting_sequential_project_identifiers: Genera identificadors de projecte seqüencials
-
-project_module_issue_tracking: "Seguidor d'assumptes"
-project_module_time_tracking: Seguidor de temps
-project_module_news: Noticies
-project_module_documents: Documents
-project_module_files: Fitxers
-project_module_wiki: Wiki
-project_module_repository: Dipòsit
-project_module_boards: Taulers
-
-label_user: Usuari
-label_user_plural: Usuaris
-label_user_new: Usuari nou
-label_project: Projecte
-label_project_new: Projecte nou
-label_project_plural: Projectes
-label_project_all: Tots els projectes
-label_project_latest: Els últims projectes
-label_issue: Assumpte
-label_issue_new: Assumpte nou
-label_issue_plural: Assumptes
-label_issue_view_all: Visualitza tots els assumptes
-label_issues_by: Assumptes per %s
-label_issue_added: Assumpte afegit
-label_issue_updated: Assumpte actualitzat
-label_document: Document
-label_document_new: Document nou
-label_document_plural: Documents
-label_document_added: Document afegit
-label_role: Rol
-label_role_plural: Rols
-label_role_new: Rol nou
-label_role_and_permissions: Rols i permisos
-label_member: Membre
-label_member_new: Membre nou
-label_member_plural: Membres
-label_tracker: Seguidor
-label_tracker_plural: Seguidors
-label_tracker_new: Seguidor nou
-label_workflow: Flux de treball
-label_issue_status: "Estat de l'assumpte"
-label_issue_status_plural: "Estats de l'assumpte"
-label_issue_status_new: Estat nou
-label_issue_category: "Categoria de l'assumpte"
-label_issue_category_plural: "Categories de l'assumpte"
-label_issue_category_new: Categoria nova
-label_custom_field: Camp personalitzat
-label_custom_field_plural: Camps personalitzats
-label_custom_field_new: Camp personalitzat nou
-label_enumerations: Enumeracions
-label_enumeration_new: Valor nou
-label_information: Informació
-label_information_plural: Informació
-label_please_login: Entreu
-label_register: Registre
-label_password_lost: Contrasenya perduda
-label_home: Inici
-label_my_page: La meva pàgina
-label_my_account: El meu compte
-label_my_projects: Els meus projectes
-label_administration: Administració
-label_login: Entra
-label_logout: Surt
-label_help: Ajuda
-label_reported_issues: Assumptes informats
-label_assigned_to_me_issues: Assumptes assignats a mi
-label_last_login: Última connexió
-label_last_updates: Última actualització
-label_last_updates_plural: %d última actualització
-label_registered_on: Informat el
-label_activity: Activitat
-label_overall_activity: Activitat global
-label_new: Nou
-label_logged_as: Heu entrat com a
-label_environment: Entorn
-label_authentication: Autenticació
-label_auth_source: "Mode d'autenticació"
-label_auth_source_new: "Mode d'autenticació nou"
-label_auth_source_plural: "Modes d'autenticació"
-label_subproject_plural: Subprojectes
-label_and_its_subprojects: %s i els seus subprojectes
-label_min_max_length: Longitud mín - max
-label_list: Llist
-label_date: Data
-label_integer: Enter
-label_float: Flotant
-label_boolean: Booleà
-label_string: Text
-label_text: Text llarg
-label_attribute: Atribut
-label_attribute_plural: Atributs
-label_download: %d baixada
-label_download_plural: %d baixades
-label_no_data: Sense dades a mostrar
-label_change_status: "Canvia l'estat"
-label_history: Historial
-label_attachment: Fitxer
-label_attachment_new: Fitxer nou
-label_attachment_delete: Suprimeix el fitxer
-label_attachment_plural: Fitxers
-label_file_added: Fitxer afegit
-label_report: Informe
-label_report_plural: Informes
-label_news: Noticies
-label_news_new: Afegeix noticies
-label_news_plural: Noticies
-label_news_latest: Últimes noticies
-label_news_view_all: Visualitza totes les noticies
-label_news_added: Noticies afegides
-label_change_log: Registre de canvis
-label_settings: Paràmetres
-label_overview: Resum
-label_version: Versió
-label_version_new: Versió nova
-label_version_plural: Versions
-label_confirmation: Confirmació
-label_export_to: 'També disponible a:'
-label_read: Llegeix...
-label_public_projects: Projectes públics
-label_open_issues: obert
-label_open_issues_plural: oberts
-label_closed_issues: tancat
-label_closed_issues_plural: tancats
-label_total: Total
-label_permissions: Permisos
-label_current_status: Estat actual
-label_new_statuses_allowed: Nous estats autoritzats
-label_all: tots
-label_none: cap
-label_nobody: ningú
-label_next: Següent
-label_previous: Anterior
-label_used_by: Utilitzat per
-label_details: Detalls
-label_add_note: Afegeix una nota
-label_per_page: Per pàgina
-label_calendar: Calendari
-label_months_from: mesos des de
-label_gantt: Gantt
-label_internal: Intern
-label_last_changes: últims %d canvis
-label_change_view_all: Visualitza tots els canvis
-label_personalize_page: Personalitza aquesta pàgina
-label_comment: Comentari
-label_comment_plural: Comentaris
-label_comment_add: Afegeix un comentari
-label_comment_added: Comentari afegit
-label_comment_delete: Suprimeix comentaris
-label_query: Consulta personalitzada
-label_query_plural: Consultes personalitzades
-label_query_new: Consulta nova
-label_filter_add: Afegeix un filtre
-label_filter_plural: Filtres
-label_equals: és
-label_not_equals: no és
-label_in_less_than: en menys de
-label_in_more_than: en més de
-label_in: en
-label_today: avui
-label_all_time: tot el temps
-label_yesterday: ahir
-label_this_week: aquesta setmana
-label_last_week: "l'última setmana"
-label_last_n_days: els últims %d dies
-label_this_month: aquest més
-label_last_month: "l'últim més"
-label_this_year: aquest any
-label_date_range: Abast de les dates
-label_less_than_ago: fa menys de
-label_more_than_ago: fa més de 
-label_ago: fa
-label_contains: conté
-label_not_contains: no conté
-label_day_plural: dies
-label_repository: Dipòsit
-label_repository_plural: Dipòsits
-label_browse: Navega
-label_modification: %d canvi
-label_modification_plural: %d canvis
-label_revision: Revisió
-label_revision_plural: Revisions
-label_associated_revisions: Revisions associades
-label_added: afegit
-label_modified: modificat
-label_renamed: reanomenat
-label_copied: copiat
-label_deleted: suprimit
-label_latest_revision: Última revisió
-label_latest_revision_plural: Últimes revisions
-label_view_revisions: Visualitza les revisions
-label_max_size: Mida màxima
-label_on: 'de'
-label_sort_highest: Mou a la part superior
-label_sort_higher: Mou cap amunt
-label_sort_lower: Mou cap avall
-label_sort_lowest: Mou a la part inferior
-label_roadmap: Planificació
-label_roadmap_due_in: Venç en %s
-label_roadmap_overdue: %s tard
-label_roadmap_no_issues: No hi ha assumptes per a aquesta versió
-label_search: Cerca
-label_result_plural: Resultats
-label_all_words: Totes les paraules
-label_wiki: Wiki
-label_wiki_edit: Edició wiki
-label_wiki_edit_plural: Edicions wiki
-label_wiki_page: Pàgina wiki
-label_wiki_page_plural: Pàgines wiki
-label_index_by_title: Índex per títol
-label_index_by_date: Índex per data
-label_current_version: Versió actual
-label_preview: Previsualització
-label_feed_plural: Canals
-label_changes_details: Detalls de tots els canvis
-label_issue_tracking: "Seguiment d'assumptes"
-label_spent_time: Temps invertit
-label_f_hour: %.2f hora
-label_f_hour_plural: %.2f hores
-label_time_tracking: Temps de seguiment
-label_change_plural: Canvis
-label_statistics: Estadístiques
-label_commits_per_month: Publicacions per mes
-label_commits_per_author: Publicacions per autor
-label_view_diff: Visualitza les diferències
-label_diff_inline: en línia
-label_diff_side_by_side: costat per costat
-label_options: Opcions
-label_copy_workflow_from: Copia el flux de treball des de
-label_permissions_report: Informe de permisos
-label_watched_issues: Assumptes vigilats
-label_related_issues: Assumptes relacionats
-label_applied_status: Estat aplicat
-label_loading: "S'està carregant..."
-label_relation_new: Relació nova
-label_relation_delete: Suprimeix la relació
-label_relates_to: relacionat amb
-label_duplicates: duplicats
-label_duplicated_by: duplicat per
-label_blocks: bloqueja
-label_blocked_by: bloquejats per
-label_precedes: anterior a
-label_follows: posterior a
-label_end_to_start: final al començament
-label_end_to_end: final al final
-label_start_to_start: començament al començament
-label_start_to_end: començament al final
-label_stay_logged_in: "Manté l'entrada"
-label_disabled: inhabilitat
-label_show_completed_versions: Mostra les versions completes
-label_me: jo mateix
-label_board: Fòrum
-label_board_new: Fòrum nou
-label_board_plural: Fòrums
-label_topic_plural: Temes
-label_message_plural: Missatges
-label_message_last: Últim missatge
-label_message_new: Missatge nou
-label_message_posted: Missatge afegit
-label_reply_plural: Respostes
-label_send_information: "Envia la informació del compte a l'usuari"
-label_year: Any
-label_month: Mes
-label_week: Setmana
-label_date_from: Des de
-label_date_to: A
-label_language_based: "Basat en l'idioma de l'usuari"
-label_sort_by: Ordena per %s
-label_send_test_email: Envia un correu electrònic de prova
-label_feeds_access_key_created_on: "Clau d'accés del RSS creada fa %s"
-label_module_plural: Mòduls
-label_added_time_by: Afegit per %s fa %s
-label_updated_time: Actualitzat fa %s
-label_jump_to_a_project: Salta al projecte...
-label_file_plural: Fitxers
-label_changeset_plural: Conjunt de canvis
-label_default_columns: Columnes predeterminades
-label_no_change_option: (sense canvis)
-label_bulk_edit_selected_issues: Edita en bloc els assumptes seleccionats
-label_theme: Tema
-label_default: Predeterminat
-label_search_titles_only: Cerca només en els títols
-label_user_mail_option_all: "Per qualsevol esdeveniment en tots els meus projectes"
-label_user_mail_option_selected: "Per qualsevol esdeveniment en els projectes seleccionats..."
-label_user_mail_option_none: "Només per les coses que vigilo o hi estic implicat"
-label_user_mail_no_self_notified: "No vull ser notificat pels canvis que faig jo mateix"
-label_registration_activation_by_email: activació del compte per correu electrònic
-label_registration_manual_activation: activació del compte manual
-label_registration_automatic_activation: activació del compte automàtica
-label_display_per_page: 'Per pàgina: %s'
-label_age: Edat
-label_change_properties: Canvia les propietats
-label_general: General
-label_more: Més
-label_scm: SCM
-label_plugins: Connectors
-label_ldap_authentication: Autenticació LDAP
-label_downloads_abbr: Baixades
-label_optional_description: Descripció opcional
-label_add_another_file: Afegeix un altre fitxer
-label_preferences: Preferències
-label_chronological_order: En ordre cronològic
-label_reverse_chronological_order: En ordre cronològic invers
-label_planning: Planificació
-label_incoming_emails: "Correu electrònics d'entrada"
-label_generate_key: Genera una clau
-label_issue_watchers: Vigilants
-
-button_login: Entra
-button_submit: Tramet
-button_save: Desa
-button_check_all: Activa-ho tot
-button_uncheck_all: Desactiva-ho tot
-button_delete: Suprimeix
-button_create: Crea
-button_test: Test
-button_edit: Edit
-button_add: Afegeix
-button_change: Canvia
-button_apply: Aplica
-button_clear: Neteja
-button_lock: Bloca
-button_unlock: Desbloca
-button_download: Baixa
-button_list: Llista
-button_view: Visualitza
-button_move: Mou
-button_back: Enrere
-button_cancel: Cancel·la
-button_activate: Activa
-button_sort: Ordena
-button_log_time: "Hora d'entrada"
-button_rollback: Torna a aquesta versió
-button_watch: Vigila
-button_unwatch: No vigilis
-button_reply: Resposta
-button_archive: Arxiva
-button_unarchive: Desarxiva
-button_reset: Reinicia
-button_rename: Reanomena
-button_change_password: Canvia la contrasenya
-button_copy: Copia
-button_annotate: Anota
-button_update: Actualitza
-button_configure: Configura
-button_quote: Cita
-
-status_active: actiu
-status_registered: informat
-status_locked: bloquejat
-
-text_select_mail_notifications: "Seleccioneu les accions per les quals s'hauria d'enviar una notificació per correu electrònic."
-text_regexp_info: ex. ^[A-Z0-9]+$
-text_min_max_length_info: 0 significa sense restricció
-text_project_destroy_confirmation: Segur que voleu suprimir aquest projecte i les dades relacionades?
-text_subprojects_destroy_warning: "També seran suprimits els seus subprojectes: %s."
-text_workflow_edit: Seleccioneu un rol i un seguidor per a editar el flux de treball
-text_are_you_sure: Segur?
-text_journal_changed: canviat des de %s a %s
-text_journal_set_to: establert a %s
-text_journal_deleted: suprimit
-text_tip_task_begin_day: "tasca que s'inicia aquest dia"
-text_tip_task_end_day: tasca que finalitza aquest dia
-text_tip_task_begin_end_day: "tasca que s'inicia i finalitza aquest dia"
-text_project_identifier_info: "Es permeten lletres en minúscules (a-z), números i guions.<br />Un cop desat, l'identificador no es pot modificar."
-text_caracters_maximum: %d caràcters com a màxim.
-text_caracters_minimum: Com a mínim ha de tenir %d caràcters.
-text_length_between: Longitud entre %d i %d caràcters.
-text_tracker_no_workflow: "No s'ha definit cap flux de treball per a aquest seguidor"
-text_unallowed_characters: Caràcters no permesos
-text_comma_separated: Es permeten valors múltiples (separats per una coma).
-text_issues_ref_in_commit_messages: Referència i soluciona els assumptes en els missatges publicats
-text_issue_added: "L'assumpte %s ha sigut informat per %s."
-text_issue_updated: "L'assumpte %s ha sigut actualitzat per %s."
-text_wiki_destroy_confirmation: Segur que voleu suprimir aquest wiki i tots els seus continguts?
-text_issue_category_destroy_question: Alguns assumptes (%d) estan assignats a aquesta categoria. Què voleu fer?
-text_issue_category_destroy_assignments: Suprimeix les assignacions de la categoria
-text_issue_category_reassign_to: Torna a assignar els assumptes a aquesta categoria
-text_user_mail_option: "Per als projectes no seleccionats, només rebreu notificacions sobre les coses que vigileu o que hi esteu implicat (ex. assumptes que en sou l'autor o hi esteu assignat)."
-text_no_configuration_data: "Encara no s'han configurat els rols, seguidors, estats de l'assumpte i flux de treball.\nÉs altament recomanable que carregueu la configuració predeterminada. Podreu modificar-la un cop carregada."
-text_load_default_configuration: Carrega la configuració predeterminada
-text_status_changed_by_changeset: Aplicat en el conjunt de canvis %s.
-text_issues_destroy_confirmation: "Segur que voleu suprimir els assumptes seleccionats?"
-text_select_project_modules: "Seleccioneu els mòduls a habilitar per a aquest projecte:"
-text_default_administrator_account_changed: "S'ha canviat el compte d'administrador predeterminat"
-text_file_repository_writable: Es pot escriure en el dipòsit de fitxers
-text_rmagick_available: RMagick disponible (opcional)
-text_destroy_time_entries_question: "S'han informat %.02f hores en els assumptes que aneu a suprimir. Què voleu fer?"
-text_destroy_time_entries: Suprimeix les hores informades
-text_assign_time_entries_to_project: Assigna les hores informades al projecte
-text_reassign_time_entries: 'Torna a assignar les hores informades a aquest assumpte:'
-text_user_wrote: '%s va escriure:'
-text_enumeration_destroy_question: '%d objectes estan assignats a aquest valor.'
-text_enumeration_category_reassign_to: 'Torna a assignar-los a aquest valor:'
-text_email_delivery_not_configured: "El lliurament per correu electrònic no està configurat i les notificacions estan inhabilitades.\nConfigureu el servidor SMTP a config/email.yml i reinicieu l'aplicació per habilitar-lo."
-
-default_role_manager: Gestor
-default_role_developper: Desenvolupador
-default_role_reporter: Informador
-default_tracker_bug: Error
-default_tracker_feature: Característica
-default_tracker_support: Suport
-default_issue_status_new: Nou
-default_issue_status_assigned: Assignat
-default_issue_status_resolved: Resolt
-default_issue_status_feedback: Comentaris
-default_issue_status_closed: Tancat
-default_issue_status_rejected: Rebutjat
-default_doc_category_user: "Documentació d'usuari"
-default_doc_category_tech: Documentació tècnica
-default_priority_low: Baixa
-default_priority_normal: Normal
-default_priority_high: Alta
-default_priority_urgent: Urgent
-default_priority_immediate: Immediata
-default_activity_design: Disseny
-default_activity_development: Desenvolupament
-
-enumeration_issue_priorities: Prioritat dels assumptes
-enumeration_doc_categories: Categories del document
-enumeration_activities: Activitats (seguidor de temps)
-setting_plain_text_mail: plain text only (no HTML)
-permission_view_files: View files\r
-permission_edit_issues: Edit issues\r
-permission_edit_own_time_entries: Edit own time logs\r
-permission_manage_public_queries: Manage public queries\r
-permission_add_issues: Add issues\r
-permission_log_time: Log spent time\r
-permission_view_changesets: View changesets\r
-permission_view_time_entries: View spent time\r
-permission_manage_versions: Manage versions\r
-permission_manage_wiki: Manage wiki\r
-permission_manage_categories: Manage issue categories\r
-permission_protect_wiki_pages: Protect wiki pages\r
-permission_comment_news: Comment news\r
-permission_delete_messages: Delete messages\r
-permission_select_project_modules: Select project modules\r
-permission_manage_documents: Manage documents\r
-permission_edit_wiki_pages: Edit wiki pages\r
-permission_add_issue_watchers: Add watchers\r
-permission_view_gantt: View gantt chart\r
-permission_move_issues: Move issues\r
-permission_manage_issue_relations: Manage issue relations\r
-permission_delete_wiki_pages: Delete wiki pages\r
-permission_manage_boards: Manage boards\r
-permission_delete_wiki_pages_attachments: Delete attachments\r
-permission_view_wiki_edits: View wiki history\r
-permission_add_messages: Post messages\r
-permission_view_messages: View messages\r
-permission_manage_files: Manage files\r
-permission_edit_issue_notes: Edit notes\r
-permission_manage_news: Manage news\r
-permission_view_calendar: View calendrier\r
-permission_manage_members: Manage members\r
-permission_edit_messages: Edit messages\r
-permission_delete_issues: Delete issues\r
-permission_view_issue_watchers: View watchers list\r
-permission_manage_repository: Manage repository\r
-permission_commit_access: Commit access\r
-permission_browse_repository: Browse repository\r
-permission_view_documents: View documents\r
-permission_edit_project: Edit project\r
-permission_add_issue_notes: Add notes\r
-permission_save_queries: Save queries\r
-permission_view_wiki_pages: View wiki\r
-permission_rename_wiki_pages: Rename wiki pages\r
-permission_edit_time_entries: Edit time logs\r
-permission_edit_own_issue_notes: Edit own notes\r
-setting_gravatar_enabled: Use Gravatar user icons
-label_example: Example
-text_repository_usernames_mapping: "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."\r
-permission_edit_own_messages: Edit own messages\r
-permission_delete_own_messages: Delete own messages\r
-label_user_activity: "%s's activity"\r
-label_updated_time_by: Updated by %s %s ago\r
-text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'\r
-setting_diff_max_lines_displayed: Max number of diff lines displayed\r
-text_plugin_assets_writable: Plugin assets directory writable\r
-warning_attachments_not_saved: "%d file(s) could not be saved."\r
-button_create_and_continue: Create and continue\r
-text_custom_field_possible_values_info: 'One line for each value'\r
-label_display: Display\r
-field_editable: Editable\r
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log\r
-field_identity_url: OpenID URL\r
-setting_openid: Allow OpenID login and registration\r
-label_login_with_open_id_option: or login with OpenID\r
-field_watcher: Watcher\r
diff --git a/lang/cs.yml b/lang/cs.yml
deleted file mode 100644 (file)
index bbfdfae..0000000
+++ /dev/null
@@ -1,714 +0,0 @@
-# CZ translation by Maxim Krušina | Massimo Filippi, s.r.o. | maxim@mxm.cz
-# Based on original CZ translation by Jan Kadleček
-
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix: 
-actionview_datehelper_select_month_names: Leden,Únor,Březen,Duben,Květen,Červen,Červenec,Srpen,Září,Říjen,Listopad,Prosinec
-actionview_datehelper_select_month_names_abbr: Led,Úno,Bře,Dub,Kvě,Čer,Čvc,Srp,Zář,Říj,Lis,Pro
-actionview_datehelper_select_month_prefix: 
-actionview_datehelper_select_year_prefix: 
-actionview_datehelper_time_in_words_day: 1 den
-actionview_datehelper_time_in_words_day_plural: %d dny
-actionview_datehelper_time_in_words_hour_about: asi hodinou
-actionview_datehelper_time_in_words_hour_about_plural: asi %d hodinami
-actionview_datehelper_time_in_words_hour_about_single: asi hodinou
-actionview_datehelper_time_in_words_minute: 1 minutou
-actionview_datehelper_time_in_words_minute_half: půl minutou
-actionview_datehelper_time_in_words_minute_less_than: méně než minutou
-actionview_datehelper_time_in_words_minute_plural: %d minutami
-actionview_datehelper_time_in_words_minute_single: 1 minutou
-actionview_datehelper_time_in_words_second_less_than: méně než sekundou
-actionview_datehelper_time_in_words_second_less_than_plural: méně než %d sekundami
-actionview_instancetag_blank_option: Prosím vyberte
-
-activerecord_error_inclusion: není zahrnuto v seznamu
-activerecord_error_exclusion: je rezervováno
-activerecord_error_invalid: je neplatné
-activerecord_error_confirmation: se neshoduje s potvrzením
-activerecord_error_accepted: musí být akceptováno
-activerecord_error_empty: nemůže být prázdný
-activerecord_error_blank: nemůže být prázdný
-activerecord_error_too_long: je příliš dlouhý
-activerecord_error_too_short: je příliš krátký
-activerecord_error_wrong_length: má chybnou délku
-activerecord_error_taken: je již použito
-activerecord_error_not_a_number: není číslo
-activerecord_error_not_a_date: není platné datum
-activerecord_error_greater_than_start_date: musí být větší než počáteční datum
-activerecord_error_not_same_project: nepatří stejnému projektu
-activerecord_error_circular_dependency: Tento vztah by vytvořil cyklickou závislost
-
-general_fmt_age: %d rok
-general_fmt_age_plural: %d roků
-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: 'Ne'
-general_text_Yes: 'Ano'
-general_text_no: 'ne'
-general_text_yes: 'ano'
-general_lang_name: 'Čeština'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: UTF-8
-general_pdf_encoding: UTF-8
-general_day_names: Pondělí,Úterý,Středa,Čtvrtek,Pátek,Sobota,Neděle
-general_first_day_of_week: '1'
-
-notice_account_updated: Účet byl úspěšně změněn.
-notice_account_invalid_creditentials: Chybné jméno nebo heslo
-notice_account_password_updated: Heslo bylo úspěšně změněno.
-notice_account_wrong_password: Chybné heslo
-notice_account_register_done: Účet byl úspěšně vytvořen. Pro aktivaci účtu klikněte na odkaz v emailu, který vám byl zaslán.
-notice_account_unknown_email: Neznámý uživatel.
-notice_can_t_change_password: Tento účet používá externí autentifikaci. Zde heslo změnit nemůžete.
-notice_account_lost_email_sent: Byl vám zaslán email s intrukcemi jak si nastavíte nové heslo.
-notice_account_activated: Váš účet byl aktivován. Nyní se můžete přihlásit.
-notice_successful_create: Úspěšně vytvořeno.
-notice_successful_update: Úspěšně aktualizováno.
-notice_successful_delete: Úspěšně odstraněno.
-notice_successful_connection: Úspěšné připojení.
-notice_file_not_found: Stránka na kterou se snažíte zobrazit neexistuje nebo byla smazána.
-notice_locking_conflict: Údaje byly změněny jiným uživatelem.
-notice_scm_error: Entry and/or revision doesn't exist in the repository.
-notice_not_authorized: Nemáte dostatečná práva pro zobrazení této stránky.
-notice_email_sent: Na adresu %s byl odeslán email
-notice_email_error: Při odesílání emailu nastala chyba (%s)
-notice_feeds_access_key_reseted: Váš klíč pro přístup k RSS byl resetován.
-notice_failed_to_save_issues: "Failed to save %d issue(s) on %d selected: %s."
-notice_no_issue_selected: "Nebyl zvolen žádný úkol. Prosím, zvolte úkoly, které chcete editovat"
-notice_account_pending: "Váš účet byl vytvořen, nyní čeká na schválení administrátorem."
-notice_default_data_loaded: Výchozí konfigurace úspěšně nahrána.
-
-error_can_t_load_default_data: "Výchozí konfigurace nebyla nahrána: %s"
-error_scm_not_found: "Položka a/nebo revize neexistují v repository."
-error_scm_command_failed: "Při pokusu o přístup k repository došlo k chybě: %s"
-error_issue_not_found_in_project: 'Úkol nebyl nalezen nebo nepatří k tomuto projektu'
-
-mail_subject_lost_password: Vaše heslo (%s)
-mail_body_lost_password: 'Pro změnu vašeho hesla klikněte na následující odkaz:'
-mail_subject_register: Aktivace účtu (%s)
-mail_body_register: 'Pro aktivaci vašeho účtu klikněte na následující odkaz:'
-mail_body_account_information_external: Pomocí vašeho účtu "%s" se můžete přihlásit.
-mail_body_account_information: Informace o vašem účtu
-mail_subject_account_activation_request: Aktivace %s účtu
-mail_body_account_activation_request: Byl zaregistrován nový uživatel "%s". Aktivace jeho účtu závisí na vašem potvrzení.
-
-gui_validation_error: 1 chyba
-gui_validation_error_plural: %d chyb(y)
-
-field_name: Název
-field_description: Popis
-field_summary: Přehled
-field_is_required: Povinné pole
-field_firstname: Jméno
-field_lastname: Příjmení
-field_mail: Email
-field_filename: Soubor
-field_filesize: Velikost
-field_downloads: Staženo
-field_author: Autor
-field_created_on: Vytvořeno
-field_updated_on: Aktualizováno
-field_field_format: Formát
-field_is_for_all: Pro všechny projekty
-field_possible_values: Možné hodnoty
-field_regexp: Regulární výraz
-field_min_length: Minimální délka
-field_max_length: Maximální délka
-field_value: Hodnota
-field_category: Kategorie
-field_title: Název
-field_project: Projekt
-field_issue: Úkol
-field_status: Stav
-field_notes: Poznámka
-field_is_closed: Úkol uzavřen
-field_is_default: Výchozí stav
-field_tracker: Fronta
-field_subject: Předmět
-field_due_date: Uzavřít do
-field_assigned_to: Přiřazeno
-field_priority: Priorita
-field_fixed_version: Přiřazeno k verzi
-field_user: Uživatel
-field_role: Role
-field_homepage: Homepage
-field_is_public: Veřejný
-field_parent: Nadřazený projekt
-field_is_in_chlog: Úkoly zobrazené v změnovém logu
-field_is_in_roadmap: Úkoly zobrazené v plánu
-field_login: Přihlášení
-field_mail_notification: Emailová oznámení
-field_admin: Administrátor
-field_last_login_on: Poslední přihlášení
-field_language: Jazyk
-field_effective_date: Datum
-field_password: Heslo
-field_new_password: Nové heslo
-field_password_confirmation: Potvrzení
-field_version: Verze
-field_type: Typ
-field_host: Host
-field_port: Port
-field_account: Účet
-field_base_dn: Base DN
-field_attr_login: Přihlášení (atribut)
-field_attr_firstname: Jméno (atribut)
-field_attr_lastname: Příjemní (atribut)
-field_attr_mail: Email (atribut)
-field_onthefly: Automatické vytváření uživatelů
-field_start_date: Začátek
-field_done_ratio: %% Hotovo
-field_auth_source: Autentifikační mód
-field_hide_mail: Nezobrazovat můj email
-field_comments: Komentář
-field_url: URL
-field_start_page: Výchozí stránka
-field_subproject: Podprojekt
-field_hours: Hodiny
-field_activity: Aktivita
-field_spent_on: Datum
-field_identifier: Identifikátor
-field_is_filter: Použít jako filtr
-field_issue_to_id: Související úkol
-field_delay: Zpoždění
-field_assignable: Úkoly mohou být přiřazeny této roli
-field_redirect_existing_links: Přesměrovat stvávající odkazy
-field_estimated_hours: Odhadovaná doba
-field_column_names: Sloupce
-field_time_zone: Časové pásmo
-field_searchable: Umožnit vyhledávání
-field_default_value: Výchozí hodnota
-field_comments_sorting: Zobrazit komentáře
-
-setting_app_title: Název aplikace
-setting_app_subtitle: Podtitulek aplikace
-setting_welcome_text: Uvítací text
-setting_default_language: Výchozí jazyk
-setting_login_required: Auten. vyžadována
-setting_self_registration: Povolena automatická registrace
-setting_attachment_max_size: Maximální velikost přílohy
-setting_issues_export_limit: Limit pro export úkolů
-setting_mail_from: Odesílat emaily z adresy
-setting_bcc_recipients: Příjemci skryté kopie (bcc)
-setting_host_name: Host name
-setting_text_formatting: Formátování textu
-setting_wiki_compression: Komperese historie Wiki
-setting_feeds_limit: Feed content limit
-setting_default_projects_public: Nové projekty nastavovat jako veřejné
-setting_autofetch_changesets: Autofetch commits
-setting_sys_api_enabled: Povolit WS pro správu repozitory
-setting_commit_ref_keywords: Klíčová slova pro odkazy
-setting_commit_fix_keywords: Klíčová slova pro uzavření
-setting_autologin: Automatické přihlašování
-setting_date_format: Formát data
-setting_time_format: Formát času
-setting_cross_project_issue_relations: Povolit vazby úkolů napříč projekty
-setting_issue_list_default_columns: Výchozí sloupce zobrazené v seznamu úkolů
-setting_repositories_encodings: Kódování 
-setting_emails_footer: Patička emailů
-setting_protocol: Protokol
-setting_per_page_options: Povolené počty řádků na stránce
-setting_user_format: Formát zobrazení uživatele
-setting_activity_days_default: Days displayed on project activity
-setting_display_subprojects_issues: Display subprojects issues on main projects by default
-
-project_module_issue_tracking: Sledování úkolů
-project_module_time_tracking: Sledování času
-project_module_news: Novinky
-project_module_documents: Dokumenty
-project_module_files: Soubory
-project_module_wiki: Wiki
-project_module_repository: Repository
-project_module_boards: Diskuse
-
-label_user: Uživatel
-label_user_plural: Uživatelé
-label_user_new: Nový uživatel
-label_project: Projekt
-label_project_new: Nový projekt
-label_project_plural: Projekty
-label_project_all: Všechny projekty
-label_project_latest: Poslední projekty
-label_issue: Úkol
-label_issue_new: Nový úkol
-label_issue_plural: Úkoly
-label_issue_view_all: Všechny úkoly
-label_issues_by: Úkoly od uživatele %s
-label_issue_added: Úkol přidán
-label_issue_updated: Úkol aktualizován
-label_document: Dokument
-label_document_new: Nový dokument
-label_document_plural: Dokumenty
-label_document_added: Dokument přidán
-label_role: Role
-label_role_plural: Role
-label_role_new: Nová role
-label_role_and_permissions: Role a práva
-label_member: Člen
-label_member_new: Nový člen
-label_member_plural: Členové
-label_tracker: Fronta
-label_tracker_plural: Fronty
-label_tracker_new: Nová fronta
-label_workflow: Workflow
-label_issue_status: Stav úkolu
-label_issue_status_plural: Stavy úkolů
-label_issue_status_new: Nový stav
-label_issue_category: Kategorie úkolu
-label_issue_category_plural: Kategorie úkolů
-label_issue_category_new: Nová kategorie
-label_custom_field: Uživatelské pole
-label_custom_field_plural: Uživatelská pole
-label_custom_field_new: Nové uživatelské pole
-label_enumerations: Seznamy
-label_enumeration_new: Nová hodnota
-label_information: Informace
-label_information_plural: Informace
-label_please_login: Prosím přihlašte se
-label_register: Registrovat
-label_password_lost: Zapomenuté heslo
-label_home: Úvodní
-label_my_page: Moje stránka
-label_my_account: Můj účet
-label_my_projects: Moje projekty
-label_administration: Administrace
-label_login: Přihlášení
-label_logout: Odhlášení
-label_help: Nápověda
-label_reported_issues: Nahlášené úkoly
-label_assigned_to_me_issues: Mé úkoly
-label_last_login: Poslední přihlášení
-label_last_updates: Poslední změna
-label_last_updates_plural: %d poslední změny
-label_registered_on: Registrován
-label_activity: Aktivita
-label_overall_activity: Celková aktivita
-label_new: Nový
-label_logged_as: Přihlášen jako
-label_environment: Prostředí
-label_authentication: Autentifikace
-label_auth_source: Mód autentifikace
-label_auth_source_new: Nový mód autentifikace
-label_auth_source_plural: Módy autentifikace
-label_subproject_plural: Podprojekty
-label_min_max_length: Min - Max délka
-label_list: Seznam
-label_date: Datum
-label_integer: Celé číslo
-label_float: Desetiné číslo
-label_boolean: Ano/Ne
-label_string: Text
-label_text: Dlouhý text
-label_attribute: Atribut
-label_attribute_plural: Atributy
-label_download: %d Download
-label_download_plural: %d Downloads
-label_no_data: Žádné položky
-label_change_status: Změnit stav
-label_history: Historie
-label_attachment: Soubor
-label_attachment_new: Nový soubor
-label_attachment_delete: Odstranit soubor
-label_attachment_plural: Soubory
-label_file_added: Soubor přidán
-label_report: Přeheled
-label_report_plural: Přehledy
-label_news: Novinky
-label_news_new: Přidat novinku
-label_news_plural: Novinky
-label_news_latest: Poslední novinky
-label_news_view_all: Zobrazit všechny novinky
-label_news_added: Novinka přidána
-label_change_log: Protokol změn
-label_settings: Nastavení
-label_overview: Přehled
-label_version: Verze
-label_version_new: Nová verze
-label_version_plural: Verze
-label_confirmation: Potvrzení
-label_export_to: 'Také k dispozici:'
-label_read: Načítá se...
-label_public_projects: Veřejné projekty
-label_open_issues: otevřený
-label_open_issues_plural: otevřené
-label_closed_issues: uzavřený
-label_closed_issues_plural: uzavřené
-label_total: Celkem
-label_permissions: Práva
-label_current_status: Aktuální stav
-label_new_statuses_allowed: Nové povolené stavy
-label_all: vše
-label_none: nic
-label_nobody: nikdo
-label_next: Další
-label_previous: Předchozí
-label_used_by: Použito
-label_details: Detaily
-label_add_note: Přidat poznámku
-label_per_page: Na stránku
-label_calendar: Kalendář
-label_months_from: měsíců od
-label_gantt: Ganttův graf
-label_internal: Interní
-label_last_changes: posledních %d změn
-label_change_view_all: Zobrazit všechny změny
-label_personalize_page: Přizpůsobit tuto stránku
-label_comment: Komentář
-label_comment_plural: Komentáře
-label_comment_add: Přidat komentáře
-label_comment_added: Komentář přidán
-label_comment_delete: Odstranit komentář
-label_query: Uživatelský dotaz
-label_query_plural: Uživatelské dotazy
-label_query_new: Nový dotaz
-label_filter_add: Přidat filtr
-label_filter_plural: Filtry
-label_equals: je
-label_not_equals: není
-label_in_less_than: je měší než
-label_in_more_than: je větší než
-label_in: v
-label_today: dnes
-label_all_time: vše
-label_yesterday: včera
-label_this_week: tento týden
-label_last_week: minulý týden
-label_last_n_days: posledních %d dnů
-label_this_month: tento měsíc
-label_last_month: minulý měsíc
-label_this_year: tento rok
-label_date_range: Časový rozsah
-label_less_than_ago: před méně jak (dny)
-label_more_than_ago: před více jak (dny)
-label_ago: před (dny)
-label_contains: obsahuje
-label_not_contains: neobsahuje
-label_day_plural: dny
-label_repository: Repository
-label_repository_plural: Repository
-label_browse: Procházet
-label_modification: %d změna
-label_modification_plural: %d změn
-label_revision: Revize
-label_revision_plural: Revizí
-label_associated_revisions: Související verze
-label_added: přidáno
-label_modified: změněno
-label_deleted: odstraněno
-label_latest_revision: Poslední revize
-label_latest_revision_plural: Poslední revize
-label_view_revisions: Zobrazit revize
-label_max_size: Maximální velikost
-label_on: 'zapnuto'
-label_sort_highest: Přesunout na začátek
-label_sort_higher: Přesunout nahoru
-label_sort_lower: Přesunout dolů
-label_sort_lowest: Přesunout na konec
-label_roadmap: Plán
-label_roadmap_due_in: Zbývá %s
-label_roadmap_overdue: %s pozdě
-label_roadmap_no_issues: Pro tuto verzi nejsou žádné úkoly
-label_search: Hledat
-label_result_plural: Výsledky
-label_all_words: Všechna slova
-label_wiki: Wiki
-label_wiki_edit: Wiki úprava
-label_wiki_edit_plural: Wiki úpravy
-label_wiki_page: Wiki stránka
-label_wiki_page_plural: Wiki stránky
-label_index_by_title: Index dle názvu
-label_index_by_date: Index dle data
-label_current_version: Aktuální verze
-label_preview: Náhled
-label_feed_plural: Příspěvky
-label_changes_details: Detail všech změn
-label_issue_tracking: Sledování úkolů
-label_spent_time: Strávený čas
-label_f_hour: %.2f hodina
-label_f_hour_plural: %.2f hodin
-label_time_tracking: Sledování času
-label_change_plural: Změny
-label_statistics: Statistiky
-label_commits_per_month: Commitů za měsíc
-label_commits_per_author: Commitů za autora
-label_view_diff: Zobrazit rozdíly
-label_diff_inline: uvnitř
-label_diff_side_by_side: vedle sebe
-label_options: Nastavení
-label_copy_workflow_from: Kopírovat workflow z
-label_permissions_report: Přehled práv
-label_watched_issues: Sledované úkoly
-label_related_issues: Související úkoly
-label_applied_status: Použitý stav
-label_loading: Nahrávám...
-label_relation_new: Nová souvislost
-label_relation_delete: Odstranit souvislost
-label_relates_to: související s
-label_duplicates: duplicity
-label_blocks: bloků
-label_blocked_by: zablokován
-label_precedes: předchází
-label_follows: následuje
-label_end_to_start: od konce do začátku
-label_end_to_end: od konce do konce
-label_start_to_start: od začátku do začátku
-label_start_to_end: od začátku do konce
-label_stay_logged_in: Zůstat přihlášený
-label_disabled: zakázán
-label_show_completed_versions: Ukázat dokončené verze
-label_me: mě
-label_board: Fórum
-label_board_new: Nové fórum
-label_board_plural: Fóra
-label_topic_plural: Témata
-label_message_plural: Zprávy
-label_message_last: Poslední zpráva
-label_message_new: Nová zpráva
-label_message_posted: Zpráva přidána
-label_reply_plural: Odpovědi
-label_send_information: Zaslat informace o účtu uživateli
-label_year: Rok
-label_month: Měsíc
-label_week: Týden
-label_date_from: Od
-label_date_to: Do
-label_language_based: Podle výchozího jazyku
-label_sort_by: Seřadit podle %s
-label_send_test_email: Poslat testovací email
-label_feeds_access_key_created_on: Přístupový klíč pro RSS byl vytvořen před %s
-label_module_plural: Moduly
-label_added_time_by: 'Přidáno uživatelem %s před %s'
-label_updated_time: 'Aktualizováno před %s'
-label_jump_to_a_project: Zvolit projekt...
-label_file_plural: Soubory
-label_changeset_plural: Changesety
-label_default_columns: Výchozí sloupce
-label_no_change_option: (beze změny)
-label_bulk_edit_selected_issues: Bulk edit selected issues
-label_theme: Téma
-label_default: Výchozí
-label_search_titles_only: Vyhledávat pouze v názvech
-label_user_mail_option_all: "Pro všechny události všech mých projektů"
-label_user_mail_option_selected: "Pro všechny události vybraných projektů..."
-label_user_mail_option_none: "Pouze pro události které sleduji nebo které se mne týkají"
-label_user_mail_no_self_notified: "Nezasílat informace o mnou vytvořených změnách"
-label_registration_activation_by_email: aktivace účtu emailem
-label_registration_manual_activation: manuální aktivace účtu
-label_registration_automatic_activation: automatická aktivace účtu
-label_display_per_page: '%s na stránku'
-label_age: Věk
-label_change_properties: Změnit vlastnosti
-label_general: Obecné
-label_more: Více
-label_scm: SCM
-label_plugins: Doplňky
-label_ldap_authentication: Autentifikace LDAP
-label_downloads_abbr: D/L
-label_optional_description: Volitelný popis
-label_add_another_file: Přidat další soubor
-label_preferences: Nastavení
-label_chronological_order: V chronologickém pořadí
-label_reverse_chronological_order: V obrácaném chronologickém pořadí
-
-button_login: Přihlásit
-button_submit: Potvrdit
-button_save: Uložit
-button_check_all: Zašrtnout vše
-button_uncheck_all: Odšrtnout vše
-button_delete: Odstranit
-button_create: Vytvořit
-button_test: Test
-button_edit: Upravit
-button_add: Přidat
-button_change: Změnit
-button_apply: Použít
-button_clear: Smazat
-button_lock: Zamknout
-button_unlock: Odemknout
-button_download: Stáhnout
-button_list: Vypsat
-button_view: Zobrazit
-button_move: Přesunout
-button_back: Zpět
-button_cancel: Storno
-button_activate: Aktivovat
-button_sort: Seřadit
-button_log_time: Přidat čas
-button_rollback: Zpět k této verzi
-button_watch: Sledovat
-button_unwatch: Nesledovat
-button_reply: Odpovědět
-button_archive: Archivovat
-button_unarchive: Odarchivovat
-button_reset: Reset
-button_rename: Přejmenovat
-button_change_password: Změnit heslo
-button_copy: Kopírovat
-button_annotate: Komentovat
-button_update: Aktualizovat
-button_configure: Konfigurovat
-
-status_active: aktivní
-status_registered: registrovaný
-status_locked: uzamčený
-
-text_select_mail_notifications: Vyberte akci při které bude zasláno upozornění emailem.
-text_regexp_info: např. ^[A-Z0-9]+$
-text_min_max_length_info: 0 znamená bez limitu
-text_project_destroy_confirmation: Jste si jisti, že chcete odstranit tento projekt a všechna související data ?
-text_workflow_edit: Vyberte roli a frontu k editaci workflow
-text_are_you_sure: Jste si jisti?
-text_journal_changed: změněno z %s na %s
-text_journal_set_to: nastaveno na %s
-text_journal_deleted: odstraněno
-text_tip_task_begin_day: úkol začíná v tento den
-text_tip_task_end_day: úkol končí v tento den
-text_tip_task_begin_end_day: úkol začíná a končí v tento den
-text_project_identifier_info: 'Jsou povolena malá písmena (a-z), čísla a pomlčky.<br />Po uložení již není možné identifikátor změnit.'
-text_caracters_maximum: %d znaků maximálně.
-text_caracters_minimum: Musí být alespoň %d znaků dlouhé.
-text_length_between: Délka mezi %d a %d znaky.
-text_tracker_no_workflow: Pro tuto frontu není definován žádný workflow
-text_unallowed_characters: Nepovolené znaky
-text_comma_separated: Povoleno více hodnot (oddělěné čárkou).
-text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
-text_issue_added: Úkol %s byl vytvořen uživatelem %s.
-text_issue_updated: Úkol %s byl aktualizován uživatelem %s.
-text_wiki_destroy_confirmation: Opravdu si přejete odstranit tuto WIKI a celý její obsah?
-text_issue_category_destroy_question: Některé úkoly (%d) jsou přiřazeny k této kategorii. Co s nimi chtete udělat?
-text_issue_category_destroy_assignments: Zrušit přiřazení ke kategorii
-text_issue_category_reassign_to: Přiřadit úkoly do této kategorie
-text_user_mail_option: "U projektů, které nebyly vybrány, budete dostávat oznámení pouze o vašich či o sledovaných položkách (např. o položkách jejichž jste autor nebo ke kterým jste přiřazen(a))."
-text_no_configuration_data: "Role, fronty, stavy úkolů ani workflow nebyly zatím nakonfigurovány.\nVelice doporučujeme nahrát výchozí konfiguraci.Po té si můžete vše upravit"
-text_load_default_configuration: Nahrát výchozí konfiguraci
-text_status_changed_by_changeset: Použito v changesetu %s.
-text_issues_destroy_confirmation: 'Opravdu si přejete odstranit všechny zvolené úkoly?'
-text_select_project_modules: 'Aktivní moduly v tomto projektu:'
-text_default_administrator_account_changed: Výchozí nastavení administrátorského účtu změněno
-text_file_repository_writable: Povolen zápis do repository
-text_rmagick_available: RMagick k dispozici (volitelné)
-text_destroy_time_entries_question: U úkolů, které chcete odstranit je evidováno %.02f práce. Co chete udělat?
-text_destroy_time_entries: Odstranit evidované hodiny.
-text_assign_time_entries_to_project: Přiřadit evidované hodiny projektu
-text_reassign_time_entries: 'Přeřadit evidované hodiny k tomuto úkolu:'
-
-default_role_manager: Manažer
-default_role_developper: Vývojář
-default_role_reporter: Reportér
-default_tracker_bug: Chyba
-default_tracker_feature: Požadavek
-default_tracker_support: Podpora
-default_issue_status_new: Nový
-default_issue_status_assigned: Přiřazený
-default_issue_status_resolved: Vyřešený
-default_issue_status_feedback: Čeká se
-default_issue_status_closed: Uzavřený
-default_issue_status_rejected: Odmítnutý
-default_doc_category_user: Uživatelská dokumentace
-default_doc_category_tech: Technická dokumentace
-default_priority_low: Nízká
-default_priority_normal: Normální
-default_priority_high: Vysoká
-default_priority_urgent: Urgentní
-default_priority_immediate: Okamžitá
-default_activity_design: Design
-default_activity_development: Vývoj
-
-enumeration_issue_priorities: Priority úkolů
-enumeration_doc_categories: Kategorie dokumentů
-enumeration_activities: Aktivity (sledování času)
-error_scm_annotate: "Položka neexistuje nebo nemůže být komentována."
-label_planning: Plánování
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: "%d issue(s) that are assigned to you are due in the next %d days:"
-mail_subject_reminder: "%d issue(s) due in the next days"
-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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-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
-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: "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."
-permission_edit_own_messages: Edit own messages
-permission_delete_own_messages: Delete own messages
-label_user_activity: "%s's activity"
-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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/da.yml b/lang/da.yml
deleted file mode 100644 (file)
index c07d6be..0000000
+++ /dev/null
@@ -1,711 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Januar,Februar,Marts,April,Maj,Juni,Juli,August,September,Oktober,November,December
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,Maj,Jun,Jul,Aug,Sep,Okt,Nov,Dec
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 dag
-actionview_datehelper_time_in_words_day_plural: %d dage
-actionview_datehelper_time_in_words_hour_about: cirka en time
-actionview_datehelper_time_in_words_hour_about_plural: cirka %d timer
-actionview_datehelper_time_in_words_hour_about_single: cirka en time
-actionview_datehelper_time_in_words_minute: 1 minut
-actionview_datehelper_time_in_words_minute_half: et halvt minut
-actionview_datehelper_time_in_words_minute_less_than: mindre end et minut
-actionview_datehelper_time_in_words_minute_plural: %d minutter
-actionview_datehelper_time_in_words_minute_single: 1 minut
-actionview_datehelper_time_in_words_second_less_than: mindre end et sekund
-actionview_datehelper_time_in_words_second_less_than_plural: mindre end %d sekunder
-actionview_instancetag_blank_option: Vælg venligst
-
-activerecord_error_inclusion: er ikke i listen
-activerecord_error_exclusion: er reserveret
-activerecord_error_invalid: er ugyldig
-activerecord_error_confirmation: passer ikke bekræftelsen
-activerecord_error_accepted: skal accepteres
-activerecord_error_empty: kan ikke være tom
-activerecord_error_blank: kan ikke være blank
-activerecord_error_too_long: er for lang
-activerecord_error_too_short: er for kort
-activerecord_error_wrong_length: har den forkerte længde
-activerecord_error_taken: er allerede valgt
-activerecord_error_not_a_number: er ikke et nummer
-activerecord_error_not_a_date: er en ugyldig dato
-activerecord_error_greater_than_start_date: skal være senere end startdatoen
-activerecord_error_not_same_project: høre ikke til samme projekt
-activerecord_error_circular_dependency: Denne relation vil skabe et afhængighedsforhold
-
-general_fmt_age: %d år
-general_fmt_age_plural: %d år
-general_fmt_date: %%d/%%m/%%Y
-general_fmt_datetime: %%d/%%m/%%Y %%H:%%M
-general_fmt_datetime_short: %%b %%d, %%H:%%M
-general_fmt_time: %%H:%%M
-general_text_No: 'Nej'
-general_text_Yes: 'Ja'
-general_text_no: 'nej'
-general_text_yes: 'ja'
-general_lang_name: 'Danish (Dansk)'
-general_csv_separator: ','
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Mandag,Tirsdag,Onsdag,Torsdag,Fredag,Lørdag,Søndag
-general_first_day_of_week: '1'
-
-notice_account_updated: Kontoen er opdateret.
-notice_account_invalid_creditentials: Ugyldig bruger og 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 skal du klikke på linket i den tilsendte email.
-notice_account_unknown_email: Ukendt bruger.
-notice_can_t_change_password: Denne konto benytter en ekstern sikkerhedsgodkendelse. Det er ikke muligt at skifte kodeord.
-notice_account_lost_email_sent: En email med instruktioner til at vælge et nyt kodeord er afsendt til dig.
-notice_account_activated: Din konto er aktiveret. Du kan nu logge ind.
-notice_successful_create: Succesfuld oprettelse.
-notice_successful_update: Succesfuld opdatering.
-notice_successful_delete: Succesfuld sletning.
-notice_successful_connection: Succesfuld forbindelse.
-notice_file_not_found: Siden du forsøger at tilgå, eksisterer ikke eller er blevet fjernet.
-notice_locking_conflict: Data er opdateret af en anden bruger.
-notice_not_authorized: Du har ikke 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 adgangsnøgle til RSS er nulstillet.
-notice_failed_to_save_issues: "Det mislykkedes at gemme %d sage(r) på %d valgt: %s."
-notice_no_issue_selected: "Ingen sag er valgt! Vælg venligst hvilke emner du vil rette."
-notice_account_pending: "Din konto er oprettet, og afventer administrators godkendelse."
-notice_default_data_loaded: Standardopsætningen er indlæst.
-
-error_can_t_load_default_data: "Standardopsætning kunne ikke indlæses: %s"
-error_scm_not_found: "Adgang og/eller revision blev ikke fundet i det valgte repository."
-error_scm_command_failed: "En fejl opstod under fobindelsen til det valgte repository: %s"
-
-mail_subject_lost_password: Dit %s kodeord
-mail_body_lost_password: 'For at ændre dit kodeord, klik på dette link:'
-mail_subject_register: %s kontoaktivering
-mail_body_register: 'For at aktivere din konto, klik på dette link:'
-mail_body_account_information_external: Du kan bruge din "%s" konto til at logge ind.
-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:'
-
-gui_validation_error: 1 fejl
-gui_validation_error_plural: %d fejl
-
-field_name: Navn
-field_description: Beskrivelse
-field_summary: Sammenfatning
-field_is_required: Skal udfyldes
-field_firstname: Fornavn
-field_lastname: Efternavn
-field_mail: Email
-field_filename: Fil
-field_filesize: Størrelse
-field_downloads: Downloads
-field_author: Forfatter
-field_created_on: Oprettet
-field_updated_on: Opdateret
-field_field_format: Format
-field_is_for_all: For alle projekter
-field_possible_values: Mulige værdier
-field_regexp: Regulære udtryk
-field_min_length: Mindste længde
-field_max_length: Største længde
-field_value: Værdi
-field_category: Kategori
-field_title: Titel
-field_project: Projekt
-field_issue: Sag
-field_status: Status
-field_notes: Noter
-field_is_closed: Sagen er lukket
-field_is_default: Standardvæ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_user: Bruger
-field_role: Rolle
-field_homepage: Hjemmeside
-field_is_public: Offentlig
-field_parent: Underprojekt af
-field_is_in_chlog: Sager vist i ændringer
-field_is_in_roadmap: Sager vist i roadmap
-field_login: Login
-field_mail_notification: Email-påmindelser
-field_admin: Administrator
-field_last_login_on: Sidste forbindelse
-field_language: Sprog
-field_effective_date: Dato
-field_password: Kodeord
-field_new_password: Nyt kodeord
-field_password_confirmation: Bekræft
-field_version: Version
-field_type: Type
-field_host: Væ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øbende brugeroprettelse
-field_start_date: Start
-field_done_ratio: %% Færdig
-field_auth_source: Sikkerhedsmetode
-field_hide_mail: Skjul min email
-field_comments: Kommentar
-field_url: URL
-field_start_page: Startside
-field_subproject: Underprojekt
-field_hours: Timer
-field_activity: Aktivitet
-field_spent_on: Dato
-field_identifier: Identificering
-field_is_filter: Brugt som et filter
-field_issue_to_id: Beslægtede sag
-field_delay: Udsættelse
-field_assignable: Sager kan tildeles denne rolle
-field_redirect_existing_links: Videresend eksisterende links
-field_estimated_hours: Anslået tid
-field_column_names: Kolonner
-field_time_zone: Tidszone
-field_searchable: Søgbar
-field_default_value: Standardværdi
-
-setting_app_title: Applikationstitel
-setting_app_subtitle: Applikationsundertekst
-setting_welcome_text: Velkomsttekst
-setting_default_language: Standardsporg
-setting_login_required: Sikkerhed påkrævet
-setting_self_registration: Brugeroprettelse
-setting_attachment_max_size: Vedhæftede filers max størrelse
-setting_issues_export_limit: Sagseksporteringsbegrænsning
-setting_mail_from: Afsender-email
-setting_bcc_recipients: Skjult modtager (bcc)
-setting_host_name: Værts navn
-setting_text_formatting: Tekstformatering
-setting_wiki_compression: Wiki historikkomprimering
-setting_feeds_limit: Feed indholdsbegrænsning
-setting_autofetch_changesets: Automatisk hent commits
-setting_sys_api_enabled: Aktiver webservice for automatisk administration af repository
-setting_commit_ref_keywords: Referencenøgleord
-setting_commit_fix_keywords: Afslutningsnøgleord
-setting_autologin: Autologin
-setting_date_format: Datoformat
-setting_time_format: Tidsformat
-setting_cross_project_issue_relations: Tillad sagsrelationer på tværs af projekter
-setting_issue_list_default_columns: Standardkolonner på sagslisten
-setting_repositories_encodings: Repository-tegnsæt
-setting_emails_footer: Email-fodnote
-setting_protocol: Protokol
-setting_per_page_options: Objekter pr. side-indstillinger
-setting_user_format: Brugervisningsformat
-
-project_module_issue_tracking: Sagssøgning
-project_module_time_tracking: Tidsstyring
-project_module_news: Nyheder
-project_module_documents: Dokumenter
-project_module_files: Filer
-project_module_wiki: Wiki
-project_module_repository: Repository
-project_module_boards: Opslagstavle
-
-label_user: Bruger
-label_user_plural: Brugere
-label_user_new: Ny bruger
-label_project: Projekt
-label_project_new: Nyt projekt
-label_project_plural: Projekter
-label_project_all: Alle projekter
-label_project_latest: Seneste projekter
-label_issue: Sag
-label_issue_new: Opret 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_document: Dokument
-label_document_new: Nyt dokument
-label_document_plural: Dokumenter
-label_document_added: Dokument tilføjet
-label_role: Rolle
-label_role_plural: Roller
-label_role_new: Ny rolle
-label_role_and_permissions: Roller og rettigheder
-label_member: Medlem
-label_member_new: Nyt medlem
-label_member_plural: Medlemmer
-label_tracker: Type
-label_tracker_plural: Typer
-label_tracker_new: Ny type
-label_workflow: Arbejdsgang
-label_issue_status: Sagsstatus
-label_issue_status_plural: Sagsstatuser
-label_issue_status_new: Ny status
-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_new: Nyt brugerdefineret felt
-label_enumerations: Værdier
-label_enumeration_new: Ny værdi
-label_information: Information
-label_information_plural: Information
-label_please_login: Login
-label_register: Registrer
-label_password_lost: Glemt kodeord
-label_home: Forside
-label_my_page: Min side
-label_my_account: Min konto
-label_my_projects: Mine projekter
-label_administration: Administration
-label_login: Log ind
-label_logout: Log ud
-label_help: Hjælp
-label_reported_issues: Rapporterede sager
-label_assigned_to_me_issues: Sager tildelt til mig
-label_last_login: Sidste forbindelse
-label_last_updates: Sidst opdateret
-label_last_updates_plural: %d sidst opdateret
-label_registered_on: Registeret den
-label_activity: Aktivitet
-label_new: Ny
-label_logged_as: Registreret som
-label_environment: Miljø
-label_authentication: Sikkerhed
-label_auth_source: Sikkerhedsmetode
-label_auth_source_new: Ny sikkerhedsmetode
-label_auth_source_plural: Sikkerhedsmetoder
-label_subproject_plural: Underprojekter
-label_min_max_length: Min - Max længde
-label_list: Liste
-label_date: Dato
-label_integer: Heltal
-label_float: Kommatal
-label_boolean: Sand/falsk
-label_string: Tekst
-label_text: Lang tekst
-label_attribute: Attribut
-label_attribute_plural: Attributter
-label_download: %d Download
-label_download_plural: %d Downloads
-label_no_data: Ingen data at vise
-label_change_status: Æ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øjet
-label_report: Rapport
-label_report_plural: Rapporter
-label_news: Nyheder
-label_news_new: Tilføj nyheder
-label_news_plural: Nyheder
-label_news_latest: Seneste nyheder
-label_news_view_all: Vis alle nyheder
-label_news_added: Nyhed tilføjet
-label_change_log: Ændringer
-label_settings: Indstillinger
-label_overview: Oversigt
-label_version: Version
-label_version_new: Ny version
-label_version_plural: Versioner
-label_confirmation: Bekræftigelser
-label_export_to: Eksporter til
-label_read: Læs...
-label_public_projects: Offentlige projekter
-label_open_issues: åben
-label_open_issues_plural: åbne
-label_closed_issues: lukket
-label_closed_issues_plural: lukkede
-label_total: Total
-label_permissions: Rettigheder
-label_current_status: Nuværende status
-label_new_statuses_allowed: Ny status tilladt
-label_all: alle
-label_none: intet
-label_nobody: ingen
-label_next: Næste
-label_previous: Forrig
-label_used_by: Brugt af
-label_details: Detaljer
-label_add_note: Tilføj en note
-label_per_page: Pr. side
-label_calendar: Kalender
-label_months_from: måneder frem
-label_gantt: Gantt
-label_internal: Intern
-label_last_changes: sidste %d ændringer
-label_change_view_all: Vis alle ændringer
-label_personalize_page: Tilret denne side
-label_comment: Kommentar
-label_comment_plural: Kommentarer
-label_comment_add: Tilføj en kommentar
-label_comment_added: Kommentaren er tilføjet
-label_comment_delete: Slet kommentar
-label_query: Brugerdefineret forespørgsel
-label_query_plural: Brugerdefinerede forespørgsler
-label_query_new: Ny forespørgsel
-label_filter_add: Tilføj filter
-label_filter_plural: Filtre
-label_equals: er
-label_not_equals: er ikke
-label_in_less_than: er mindre end
-label_in_more_than: er større end
-label_in: indeholdt i
-label_today: i dag
-label_all_time: altid
-label_yesterday: i går
-label_this_week: denne uge
-label_last_week: sidste uge
-label_last_n_days: sidste %d dage
-label_this_month: denne måned
-label_last_month: sidste måned
-label_this_year: dette år
-label_date_range: Dato interval
-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_day_plural: dage
-label_repository: Repository
-label_repository_plural: Repositories
-label_browse: Gennemse
-label_modification: %d ændring
-label_modification_plural: %d ændringer
-label_revision: Revision
-label_revision_plural: Revisioner
-label_associated_revisions: Tilnyttede revisioner
-label_added: tilføjet
-label_modified: ændret
-label_deleted: slettet
-label_latest_revision: Seneste revision
-label_latest_revision_plural: Seneste revisioner
-label_view_revisions: Se revisioner
-label_max_size: Maximal størrelse
-label_on: 'til'
-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_overdue: %s forsinket
-label_roadmap_no_issues: Ingen sager til denne version
-label_search: Søg
-label_result_plural: Resultater
-label_all_words: Alle ord
-label_wiki: Wiki
-label_wiki_edit: Wiki ændring
-label_wiki_edit_plural: Wiki ændringer
-label_wiki_page: Wiki side
-label_wiki_page_plural: Wiki sider
-label_index_by_title: Indhold efter titel
-label_index_by_date: Indhold efter dato
-label_current_version: Nuværende version
-label_preview: Forhåndsvisning
-label_feed_plural: Feeds
-label_changes_details: Detaljer for alle ænringer
-label_issue_tracking: Sags søgning
-label_spent_time: Brugt tid
-label_f_hour: %.2f time
-label_f_hour_plural: %.2f timer
-label_time_tracking: Tidsstyring
-label_change_plural: Ændringer
-label_statistics: Statistik
-label_commits_per_month: Commits pr. måned
-label_commits_per_author: Commits pr. bruger
-label_view_diff: Vis forskellighed
-label_diff_inline: inline
-label_diff_side_by_side: side om side
-label_options: Optioner
-label_copy_workflow_from: Kopier arbejdsgang fra
-label_permissions_report: Godkendelsesrapport
-label_watched_issues: Overvågede sager
-label_related_issues: Relaterede sager
-label_applied_status: Anvendte statuser
-label_loading: Indlæser...
-label_relation_new: Ny relation
-label_relation_delete: Slet relation
-label_relates_to: relaterer til
-label_duplicates: kopierer
-label_blocks: blokerer
-label_blocked_by: blokeret af
-label_precedes: kommer før
-label_follows: følger
-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: Forbliv indlogget
-label_disabled: deaktiveret
-label_show_completed_versions: Vis færdige versioner
-label_me: mig
-label_board: Forum
-label_board_new: Nyt forum
-label_board_plural: Fora
-label_topic_plural: Emner
-label_message_plural: Beskeder
-label_message_last: Sidste besked
-label_message_new: Ny besked
-label_message_posted: Besked tilføjet
-label_reply_plural: Besvarer
-label_send_information: Send konto information til bruger
-label_year: År
-label_month: Måned
-label_week: Uge
-label_date_from: Fra
-label_date_to: Til
-label_language_based: Baseret på brugerens sprog
-label_sort_by: Sorter efter %s
-label_send_test_email: Send en test email
-label_feeds_access_key_created_on: RSS adgangsnøgle danet for %s siden
-label_module_plural: Moduler
-label_added_time_by: Tilføjet 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: Ændringer
-label_default_columns: Standard kolonner
-label_no_change_option: (Ingen ændringer)
-label_bulk_edit_selected_issues: Masseret de valgte sager
-label_theme: Tema
-label_default: standard
-label_search_titles_only: Søg kun i titler
-label_user_mail_option_all: "For alle hændelser på mine projekter"
-label_user_mail_option_selected: "For alle hændelser, kun på de valgte projekter..."
-label_user_mail_option_none: "Kun for ting jeg overvåger, eller jeg er involveret i"
-label_user_mail_no_self_notified: "Jeg ønsker ikke besked, om ændring foretaget af mig selv"
-label_registration_activation_by_email: kontoaktivering på email
-label_registration_manual_activation: manuel kontoaktivering
-label_registration_automatic_activation: automatisk kontoaktivering
-label_display_per_page: 'Per side: %s'
-label_age: Alder
-label_change_properties: Ændre indstillinger
-label_general: Generalt
-label_more: Mere
-label_scm: SCM
-label_plugins: Plugins
-label_ldap_authentication: LDAP-godkendelse
-label_downloads_abbr: D/L
-
-button_login: Login
-button_submit: Send
-button_save: Gem
-button_check_all: Vælg alt
-button_uncheck_all: Fravælg alt
-button_delete: Slet
-button_create: Opret
-button_test: Test
-button_edit: Ret
-button_add: Tilføj
-button_change: Ændre
-button_apply: Anvend
-button_clear: Nulstil
-button_lock: Lås
-button_unlock: Lås op
-button_download: Download
-button_list: List
-button_view: Vis
-button_move: Flyt
-button_back: Tilbage
-button_cancel: Annuller
-button_activate: Aktiver
-button_sort: Sorter
-button_log_time: Log tid
-button_rollback: Tilbagefør til denne version
-button_watch: Overvåg
-button_unwatch: Stop overvågning
-button_reply: Besvar
-button_archive: Arkiver
-button_unarchive: Fjern fra arkiv
-button_reset: Nulstil
-button_rename: Omdøb
-button_change_password: Skift kodeord
-button_copy: Kopier
-button_annotate: Annotere
-button_update: Opdater
-button_configure: Konfigurer
-
-status_active: aktiv
-status_registered: registreret
-status_locked: låst
-
-text_select_mail_notifications: Vælg handlinger der skal sendes email besked for.
-text_regexp_info: f.eks. ^[A-ZÆØÅ0-9]+$
-text_min_max_length_info: 0 betyder ingen begrænsninger
-text_project_destroy_confirmation: Er du sikker på at du vil slette dette projekt og alle relaterede data?
-text_workflow_edit: Vælg en rolle samt en type for at redigere arbejdsgangen
-text_are_you_sure: Er du sikker?
-text_journal_changed: æ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_begin_end_day: opgaven begynder og slutter denne dag
-text_project_identifier_info: 'Små bogstaver (a-z), numre og bindestreg er tilladt.<br />Når den er gemt, kan indifikatoren ikke rettes.'
-text_caracters_maximum: max %d karakterer.
-text_caracters_minimum: Skal være mindst %d karakterer lang.
-text_length_between: Længde skal være mellem %d og %d karakterer.
-text_tracker_no_workflow: Ingen arbejdsgang defineret for denne type
-text_unallowed_characters: Ikke tilladte karakterer
-text_comma_separated: Adskillige værdier tilladt (adskilt med komma).
-text_issues_ref_in_commit_messages: Referer og løser sager i commit-beskeder
-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å at du vil slette denne wiki og dens indhold?
-text_issue_category_destroy_question: Nogle sager (%d) er tildelt denne kategori. Hvad ønsker du at gøre?
-text_issue_category_destroy_assignments: Slet tildelinger af kategori
-text_issue_category_reassign_to: Tildel sager til denne kategori
-text_user_mail_option: "For ikke-valgte projekter vil du kun modtage beskeder omhandlende ting du er involveret i eller overvåger (f.eks. sager du ha indberettet eller ejer)."
-text_no_configuration_data: "Roller, typer, sagsstatuser og arbejdsgange er endnu ikke konfigureret.\nDet er anbefalet at indlæse standardopsætningen. Du vil kunne ændre denne når den er indlæst."
-text_load_default_configuration: Indlæs standardopsætningen
-text_status_changed_by_changeset: Anvendt i ændring %s.
-text_issues_destroy_confirmation: 'Er du sikker på du ønsker at slette den/de valgte sag(er)?'
-text_select_project_modules: 'Vælg moduler er skal være aktiveret for dette projekt:'
-text_default_administrator_account_changed: Standard administratorkonto ændret
-text_file_repository_writable: Filarkiv er skrivbar
-text_rmagick_available: RMagick tilgængelig (valgfri)
-
-default_role_manager: Leder
-default_role_developper: Udvikler
-default_role_reporter: Rapportør
-default_tracker_bug: Bug
-default_tracker_feature: Feature
-default_tracker_support: Support
-default_issue_status_new: Ny
-default_issue_status_assigned: Tildelt
-default_issue_status_resolved: Løst
-default_issue_status_feedback: Feedback
-default_issue_status_closed: Lukket
-default_issue_status_rejected: Afvist
-default_doc_category_user: Brugerdokumentation
-default_doc_category_tech: Teknisk dokumentation
-default_priority_low: Lav
-default_priority_normal: Normal
-default_priority_high: Høj
-default_priority_urgent: Akut
-default_priority_immediate: Omgående
-default_activity_design: Design
-default_activity_development: Udvikling
-
-enumeration_issue_priorities: Sagsprioriteter
-enumeration_doc_categories: Dokumentkategorier
-enumeration_activities: Aktiviteter (tidsstyring)
-
-label_add_another_file: Tilføj endnu en fil
-label_chronological_order: I kronologisk rækkefølge
-setting_activity_days_default: Antal dage der vises under projektaktivitet
-text_destroy_time_entries_question: %.02f timer er reporteret på denne sag, som du er ved at slette. Hvad vil du gøre?
-error_issue_not_found_in_project: 'Sagen blev ikke fundet eller tilhører ikke dette projekt'
-text_assign_time_entries_to_project: Tildel raporterede timer til projektet
-setting_display_subprojects_issues: Vis sager for underprojekter på hovedprojektet som standard
-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ækkefølge
-label_preferences: Preferences
-label_overall_activity: Overordnet aktivitet
-setting_default_projects_public: Nye projekter er offentlige som standard
-error_scm_annotate: "The entry does not exist or can not be annotated."
-label_planning: Planlægning
-text_subprojects_destroy_warning: 'Dets underprojekter(er): %s vil også blive slettet.'
-permission_edit_issues: Edit issues
-setting_diff_max_lines_displayed: Max number of diff lines displayed
-permission_edit_own_issue_notes: Edit own notes
-setting_enabled_scm: Enabled SCM
-button_quote: Quote
-permission_view_files: View files
-permission_add_issues: Add issues
-permission_edit_own_messages: Edit own messages
-permission_delete_own_messages: Delete own messages
-permission_manage_public_queries: Manage public queries
-permission_log_time: Log spent time
-label_renamed: renamed
-label_incoming_emails: Incoming emails
-permission_view_changesets: View changesets
-permission_manage_versions: Manage versions
-permission_view_time_entries: View spent time
-label_generate_key: Generate a key
-permission_manage_categories: Manage issue categories
-permission_manage_wiki: Manage wiki
-setting_sequential_project_identifiers: Generate sequential project identifiers
-setting_plain_text_mail: Plain text mail (no HTML)
-field_parent_title: Parent page
-text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-permission_protect_wiki_pages: Protect wiki pages
-permission_manage_documents: Manage documents
-permission_add_issue_watchers: Add watchers
-warning_attachments_not_saved: "%d file(s) could not be saved."
-permission_comment_news: Comment news
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-permission_select_project_modules: Select project modules
-permission_view_gantt: View gantt chart
-permission_delete_messages: Delete messages
-permission_move_issues: Move issues
-permission_edit_wiki_pages: Edit wiki pages
-label_user_activity: "%s's activity"
-permission_manage_issue_relations: Manage issue relations
-label_issue_watchers: Watchers
-permission_delete_wiki_pages: Delete wiki pages
-notice_unable_delete_version: Unable to delete version.
-permission_view_wiki_edits: View wiki history
-field_editable: Editable
-mail_body_reminder: "%d issue(s) that are assigned to you are due in the next %d days:"
-label_duplicated_by: duplicated by
-permission_manage_boards: Manage boards
-permission_delete_wiki_pages_attachments: Delete attachments
-permission_view_messages: View messages
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-permission_manage_files: Manage files
-permission_add_messages: Post messages
-permission_edit_issue_notes: Edit notes
-permission_manage_news: Manage news
-text_plugin_assets_writable: Plugin assets directory writable
-label_display: Display
-label_and_its_subprojects: %s and its subprojects
-permission_view_calendar: View calender
-button_create_and_continue: Create and continue
-setting_gravatar_enabled: Use Gravatar user icons
-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.'
-text_user_wrote: '%s wrote:'
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-permission_delete_issues: Delete issues
-permission_view_documents: View documents
-permission_browse_repository: Browse repository
-permission_manage_repository: Manage repository
-permission_manage_members: Manage members
-mail_subject_reminder: "%d issue(s) due in the next days"
-permission_add_issue_notes: Add notes
-permission_edit_messages: Edit messages
-permission_view_issue_watchers: View watchers list
-permission_commit_access: Commit access
-setting_mail_handler_api_key: API key
-label_example: Example
-permission_rename_wiki_pages: Rename wiki pages
-text_custom_field_possible_values_info: 'One line for each value'
-permission_view_wiki_pages: View wiki
-permission_edit_project: Edit project
-permission_save_queries: Save queries
-label_copied: copied
-setting_commit_logs_encoding: Commit messages encoding
-text_repository_usernames_mapping: "Select or update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped."
-permission_edit_time_entries: Edit time logs
-general_csv_decimal_separator: '.'
-permission_edit_own_time_entries: Edit own time logs
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/de.yml b/lang/de.yml
deleted file mode 100644 (file)
index 366b7dd..0000000
+++ /dev/null
@@ -1,712 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Januar,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Mär,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 Tag
-actionview_datehelper_time_in_words_day_plural: %d Tagen
-actionview_datehelper_time_in_words_hour_about: ungefähr einer Stunde
-actionview_datehelper_time_in_words_hour_about_plural: ungefähr %d Stunden
-actionview_datehelper_time_in_words_hour_about_single: ungefähr einer Stunde
-actionview_datehelper_time_in_words_minute: 1 Minute
-actionview_datehelper_time_in_words_minute_half: einer halben Minute
-actionview_datehelper_time_in_words_minute_less_than: weniger als einer Minute
-actionview_datehelper_time_in_words_minute_plural: %d Minuten
-actionview_datehelper_time_in_words_minute_single: 1 Minute
-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ählen
-
-activerecord_error_inclusion: ist nicht in der Liste enthalten
-activerecord_error_exclusion: ist reserviert
-activerecord_error_invalid: ist unzulässig
-activerecord_error_confirmation: passt nicht zur Bestätigung
-activerecord_error_accepted: muss angenommen werden
-activerecord_error_empty: darf nicht leer sein
-activerecord_error_blank: darf nicht leer sein
-activerecord_error_too_long: ist zu lang
-activerecord_error_too_short: ist zu kurz
-activerecord_error_wrong_length: hat die falsche Länge
-activerecord_error_taken: ist bereits vergeben
-activerecord_error_not_a_number: ist keine Zahl
-activerecord_error_not_a_date: ist kein gültiges Datum
-activerecord_error_greater_than_start_date: muss größer als Anfangsdatum sein
-activerecord_error_not_same_project: gehört nicht zum selben Projekt
-activerecord_error_circular_dependency: Diese Beziehung würde eine zyklische Abhängigkeit erzeugen
-
-general_fmt_age: %d Jahr
-general_fmt_age_plural: %d Jahre
-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: 'Nein'
-general_text_Yes: 'Ja'
-general_text_no: 'nein'
-general_text_yes: 'ja'
-general_lang_name: 'Deutsch'
-general_csv_separator: ';'
-general_csv_decimal_separator: ','
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag
-general_first_day_of_week: '1'
-
-notice_account_updated: Konto wurde erfolgreich aktualisiert.
-notice_account_invalid_creditentials: Benutzer oder Kennwort unzulässig
-notice_account_password_updated: Kennwort wurde erfolgreich aktualisiert.
-notice_account_wrong_password: Falsches Kennwort
-notice_account_register_done: Konto wurde erfolgreich angelegt.
-notice_account_unknown_email: Unbekannter Benutzer.
-notice_can_t_change_password: Dieses Konto verwendet eine externe Authentifizierungs-Quelle. Unmöglich, das Kennwort zu ändern.
-notice_account_lost_email_sent: Eine E-Mail mit Anweisungen, ein neues Kennwort zu wählen, wurde Ihnen geschickt.
-notice_account_activated: Ihr Konto ist aktiviert. Sie können sich jetzt anmelden.
-notice_successful_create: Erfolgreich angelegt 
-notice_successful_update: Erfolgreich aktualisiert.
-notice_successful_delete: Erfolgreich gelöscht.
-notice_successful_connection: Verbindung erfolgreich.
-notice_file_not_found: Anhang existiert nicht oder ist gelöscht worden.
-notice_locking_conflict: Datum wurde von einem anderen Benutzer geändert.
-notice_not_authorized: Sie sind nicht berechtigt, auf diese Seite zuzugreifen.
-notice_email_sent: Eine E-Mail wurde an %s gesendet.
-notice_email_error: Beim Senden einer E-Mail ist ein Fehler aufgetreten (%s).
-notice_feeds_access_key_reseted: Ihr Atom-Zugriffsschlüssel wurde zurückgesetzt.
-notice_failed_to_save_issues: "%d von %d ausgewählten Tickets konnte(n) nicht gespeichert werden: %s."
-notice_no_issue_selected: "Kein Ticket ausgewählt! Bitte wählen Sie die Tickets, die Sie bearbeiten möchten."
-notice_account_pending: "Ihr Konto wurde erstellt und wartet jetzt auf die Genehmigung des Administrators."
-notice_default_data_loaded: Die Standard-Konfiguration wurde erfolgreich geladen.
-notice_unable_delete_version: Die Version konnte nicht gelöscht werden
-
-error_can_t_load_default_data: "Die Standard-Konfiguration konnte nicht geladen werden: %s"
-error_scm_not_found: Eintrag und/oder Revision existiert nicht im Projektarchiv.
-error_scm_command_failed: "Beim Zugriff auf das Projektarchiv ist ein Fehler aufgetreten: %s"
-error_scm_annotate: "Der Eintrag existiert nicht oder kann nicht annotiert werden."
-error_issue_not_found_in_project: 'Das Ticket wurde nicht gefunden oder gehört nicht zu diesem Projekt.'
-
-warning_attachments_not_saved: "%d Datei(en) konnten nicht gespeichert werden."
-
-mail_subject_lost_password: Ihr %s Kennwort
-mail_body_lost_password: 'Benutzen Sie den folgenden Link, um Ihr Kennwort zu ändern:'
-mail_subject_register: %s Kontoaktivierung
-mail_body_register: 'Um Ihr Konto zu aktivieren, benutzen Sie folgenden Link:'
-mail_body_account_information_external: Sie können sich mit Ihrem Konto "%s" an anmelden.
-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: "%d Tickets müssen in den nächsten Tagen abgegeben werden"
-mail_body_reminder: "%d Tickets, die Ihnen zugewiesen sind, müssen in den nächsten %d Tagen abgegeben werden:"
-
-gui_validation_error: 1 Fehler
-gui_validation_error_plural: %d Fehler
-
-field_name: Name
-field_description: Beschreibung
-field_summary: Zusammenfassung
-field_is_required: Erforderlich
-field_firstname: Vorname
-field_lastname: Nachname
-field_mail: E-Mail
-field_filename: Datei
-field_filesize: Größe
-field_downloads: Downloads
-field_author: Autor
-field_created_on: Angelegt
-field_updated_on: Aktualisiert
-field_field_format: Format
-field_is_for_all: Für alle Projekte
-field_possible_values: Mögliche Werte
-field_regexp: Regulärer Ausdruck
-field_min_length: Minimale Länge
-field_max_length: Maximale Länge
-field_value: Wert
-field_category: Kategorie
-field_title: Titel
-field_project: Projekt
-field_issue: Ticket
-field_status: Status
-field_notes: Kommentare
-field_is_closed: Ticket geschlossen
-field_is_default: Standardeinstellung
-field_tracker: Tracker
-field_subject: Thema
-field_due_date: Abgabedatum
-field_assigned_to: Zugewiesen an
-field_priority: Priorität
-field_fixed_version: Zielversion
-field_user: Benutzer
-field_role: Rolle
-field_homepage: Projekt-Homepage
-field_is_public: Öffentlich
-field_parent: Unterprojekt von
-field_is_in_chlog: Im Change-Log anzeigen
-field_is_in_roadmap: In der Roadmap anzeigen
-field_login: Mitgliedsname
-field_mail_notification: Mailbenachrichtigung
-field_admin: Administrator
-field_last_login_on: Letzte Anmeldung
-field_language: Sprache
-field_effective_date: Datum
-field_password: Kennwort
-field_new_password: Neues Kennwort
-field_password_confirmation: Bestätigung
-field_version: Version
-field_type: Typ
-field_host: Host
-field_port: Port
-field_account: Konto
-field_base_dn: Base DN
-field_attr_login: Mitgliedsname-Attribut
-field_attr_firstname: Vorname-Attribut
-field_attr_lastname: Name-Attribut
-field_attr_mail: E-Mail-Attribut
-field_onthefly: On-the-fly-Benutzererstellung
-field_start_date: Beginn
-field_done_ratio: %% erledigt
-field_auth_source: Authentifizierungs-Modus
-field_hide_mail: E-Mail-Adresse nicht anzeigen
-field_comments: Kommentar
-field_url: URL
-field_start_page: Hauptseite
-field_subproject: Subprojekt von
-field_hours: Stunden
-field_activity: Aktivität
-field_spent_on: Datum
-field_identifier: Kennung
-field_is_filter: Als Filter benutzen
-field_issue_to_id: Zugehöriges Ticket
-field_delay: Pufferzeit
-field_assignable: Tickets können dieser Rolle zugewiesen werden
-field_redirect_existing_links: Existierende Links umleiten
-field_estimated_hours: Geschätzter Aufwand
-field_column_names: Spalten
-field_time_zone: Zeitzone
-field_searchable: Durchsuchbar
-field_default_value: Standardwert
-field_comments_sorting: Kommentare anzeigen
-field_parent_title: Übergeordnete Seite
-
-setting_app_title: Applikations-Titel
-setting_app_subtitle: Applikations-Untertitel
-setting_welcome_text: Willkommenstext
-setting_default_language: Default-Sprache
-setting_login_required: Authentisierung erforderlich
-setting_self_registration: Anmeldung ermöglicht
-setting_attachment_max_size: Max. Dateigröß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
-setting_feeds_limit: Max. Anzahl Einträge pro Atom-Feed
-setting_default_projects_public: Neue Projekte sind standardmäßig öffentlich
-setting_autofetch_changesets: Changesets automatisch abrufen
-setting_sys_api_enabled: Webservice zur Verwaltung der Projektarchive benutzen
-setting_commit_ref_keywords: Schlüsselwörter (Beziehungen)
-setting_commit_fix_keywords: Schlüsselwörter (Status)
-setting_autologin: Automatische Anmeldung
-setting_date_format: Datumsformat
-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ß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ä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ü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ählen
-permission_manage_members: Mitglieder verwalten
-permission_manage_versions: Versionen verwalten
-permission_manage_categories: Ticket-Kategorien verwalten
-permission_add_issues: Tickets hinzufügen
-permission_edit_issues: Tickets bearbeiten
-permission_manage_issue_relations: Ticket-Beziehungen verwalten
-permission_add_issue_notes: Kommentare hinzufü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öschen
-permission_manage_public_queries: Ö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ügen
-permission_log_time: Aufwände buchen
-permission_view_time_entries: Gebuchte Aufwände ansehen
-permission_edit_time_entries: Gebuchte Aufwände bearbeiten
-permission_edit_own_time_entries: Selbst gebuchte Aufwä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ö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änge löschen
-permission_protect_wiki_pages: Wiki-Seiten schützen
-permission_manage_repository: Projektarchiv verwalten
-permission_browse_repository: Projektarchiv ansehen
-permission_view_changesets: Changesets ansehen
-permission_commit_access: Commit-Zugriff (über WebDAV)
-permission_manage_boards: Foren verwalten
-permission_view_messages: Forenbeiträge ansehen
-permission_add_messages: Forenbeiträge hinzufügen
-permission_edit_messages: Forenbeiträge bearbeiten
-permission_edit_own_messages: Eigene Forenbeiträge bearbeiten
-permission_delete_messages: Forenbeiträge löschen
-permission_delete_own_messages: Eigene Forenbeiträge löschen
-
-project_module_issue_tracking: Ticket-Verfolgung
-project_module_time_tracking: Zeiterfassung
-project_module_news: News
-project_module_documents: Dokumente
-project_module_files: Dateien
-project_module_wiki: Wiki
-project_module_repository: Projektarchiv
-project_module_boards: Foren
-
-label_user: Benutzer
-label_user_plural: Benutzer
-label_user_new: Neuer Benutzer
-label_project: Projekt
-label_project_new: Neues Projekt
-label_project_plural: Projekte
-label_project_all: Alle Projekte
-label_project_latest: Neueste Projekte
-label_issue: Ticket
-label_issue_new: Neues Ticket
-label_issue_plural: Tickets
-label_issue_view_all: Alle Tickets anzeigen
-label_issues_by: Tickets von %s
-label_issue_added: Ticket hinzugefügt
-label_issue_updated: Ticket aktualisiert
-label_document: Dokument
-label_document_new: Neues Dokument
-label_document_plural: Dokumente
-label_document_added: Dokument hinzugefügt
-label_role: Rolle
-label_role_plural: Rollen
-label_role_new: Neue Rolle
-label_role_and_permissions: Rollen und Rechte
-label_member: Mitglied
-label_member_new: Neues Mitglied
-label_member_plural: Mitglieder
-label_tracker: Tracker
-label_tracker_plural: Tracker
-label_tracker_new: Neuer Tracker
-label_workflow: Workflow
-label_issue_status: Ticket-Status
-label_issue_status_plural: Ticket-Status
-label_issue_status_new: Neuer Status
-label_issue_category: Ticket-Kategorie
-label_issue_category_plural: Ticket-Kategorien
-label_issue_category_new: Neue Kategorie
-label_custom_field: Benutzerdefiniertes Feld
-label_custom_field_plural: Benutzerdefinierte Felder
-label_custom_field_new: Neues Feld
-label_enumerations: Aufzählungen
-label_enumeration_new: Neuer Wert
-label_information: Information
-label_information_plural: Informationen
-label_please_login: Anmelden
-label_register: Registrieren
-label_password_lost: Kennwort vergessen
-label_home: Hauptseite
-label_my_page: Meine Seite
-label_my_account: Mein Konto
-label_my_projects: Meine Projekte
-label_administration: Administration
-label_login: Anmelden
-label_logout: Abmelden
-label_help: Hilfe
-label_reported_issues: Gemeldete Tickets
-label_assigned_to_me_issues: Mir zugewiesen
-label_last_login: Letzte Anmeldung
-label_last_updates: zuletzt aktualisiert
-label_last_updates_plural: %d zuletzt aktualisierten
-label_registered_on: Angemeldet am
-label_activity: Aktivität
-label_overall_activity: Aktivität aller Projekte anzeigen
-label_user_activity: "Aktivität von %s"
-label_new: Neu
-label_logged_as: Angemeldet als
-label_environment: Environment
-label_authentication: Authentifizierung
-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änge (Min. - Max.)
-label_list: Liste
-label_date: Datum
-label_integer: Zahl
-label_float: Fließkommazahl
-label_boolean: Boolean
-label_string: Text
-label_text: Langer Text
-label_attribute: Attribut
-label_attribute_plural: Attribute
-label_download: %d Download
-label_download_plural: %d Downloads
-label_no_data: Nichts anzuzeigen
-label_change_status: Statuswechsel
-label_history: Historie
-label_attachment: Datei
-label_attachment_new: Neue Datei
-label_attachment_delete: Anhang löschen
-label_attachment_plural: Dateien
-label_file_added: Datei hinzugefügt
-label_report: Bericht
-label_report_plural: Berichte
-label_news: News
-label_news_new: News hinzufügen
-label_news_plural: News
-label_news_latest: Letzte News
-label_news_view_all: Alle News anzeigen
-label_news_added: News hinzugefügt
-label_change_log: Change-Log
-label_settings: Konfiguration
-label_overview: Übersicht
-label_version: Version
-label_version_new: Neue Version
-label_version_plural: Versionen
-label_confirmation: Bestätigung
-label_export_to: "Auch abrufbar als:"
-label_read: Lesen...
-label_public_projects: Öffentliche Projekte
-label_open_issues: offen
-label_open_issues_plural: offen
-label_closed_issues: geschlossen
-label_closed_issues_plural: geschlossen
-label_total: Gesamtzahl
-label_permissions: Berechtigungen
-label_current_status: Gegenwärtiger Status
-label_new_statuses_allowed: Neue Berechtigungen
-label_all: alle
-label_none: kein
-label_nobody: Niemand
-label_next: Weiter
-label_previous: Zurück
-label_used_by: Benutzt von
-label_details: Details
-label_add_note: Kommentar hinzufügen
-label_per_page: Pro Seite
-label_calendar: Kalender
-label_months_from: Monate ab
-label_gantt: Gantt-Diagramm
-label_internal: Intern
-label_last_changes: %d letzte Änderungen
-label_change_view_all: Alle Änderungen anzeigen
-label_personalize_page: Diese Seite anpassen
-label_comment: Kommentar
-label_comment_plural: Kommentare
-label_comment_add: Kommentar hinzufügen
-label_comment_added: Kommentar hinzugefügt
-label_comment_delete: Kommentar löschen
-label_query: Benutzerdefinierte Abfrage
-label_query_plural: Benutzerdefinierte Berichte
-label_query_new: Neuer Bericht
-label_filter_add: Filter hinzufügen
-label_filter_plural: Filter
-label_equals: ist
-label_not_equals: ist nicht
-label_in_less_than: in weniger als
-label_in_more_than: in mehr als
-label_in: an
-label_today: heute
-label_all_time: gesamter Zeitraum
-label_yesterday: gestern
-label_this_week: aktuelle Woche
-label_last_week: vorige Woche
-label_last_n_days: die letzten %d Tage
-label_this_month: aktueller Monat
-label_last_month: voriger Monat
-label_this_year: aktuelles Jahr
-label_date_range: Zeitraum
-label_less_than_ago: vor weniger als
-label_more_than_ago: vor mehr als
-label_ago: vor
-label_contains: enthält
-label_not_contains: enthält nicht
-label_day_plural: Tage
-label_repository: Projektarchiv
-label_repository_plural: Projektarchive
-label_browse: Codebrowser
-label_modification: %d Änderung
-label_modification_plural: %d Änderungen
-label_revision: Revision
-label_revision_plural: Revisionen
-label_associated_revisions: Zugehörige Revisionen
-label_added: hinzugefügt
-label_modified: geändert
-label_copied: kopiert
-label_renamed: umbenannt
-label_deleted: gelöscht
-label_latest_revision: Aktuellste Revision
-label_latest_revision_plural: Aktuellste Revisionen
-label_view_revisions: Revisionen anzeigen
-label_max_size: Maximale Größe
-label_on: von
-label_sort_highest: An den Anfang
-label_sort_higher: Eins höher
-label_sort_lower: Eins tiefer
-label_sort_lowest: Ans Ende
-label_roadmap: Roadmap
-label_roadmap_due_in: Fällig in %s
-label_roadmap_overdue: %s verspätet
-label_roadmap_no_issues: Keine Tickets für diese Version
-label_search: Suche
-label_result_plural: Resultate
-label_all_words: Alle Wörter
-label_wiki: Wiki
-label_wiki_edit: Wiki-Bearbeitung
-label_wiki_edit_plural: Wiki-Bearbeitungen
-label_wiki_page: Wiki-Seite
-label_wiki_page_plural: Wiki-Seiten
-label_index_by_title: Seiten nach Titel sortiert
-label_index_by_date: Seiten nach Datum sortiert
-label_current_version: Gegenwärtige Version
-label_preview: Vorschau
-label_feed_plural: Feeds
-label_changes_details: Details aller Änderungen
-label_issue_tracking: Tickets
-label_spent_time: Aufgewendete Zeit
-label_f_hour: %.2f Stunde
-label_f_hour_plural: %.2f Stunden
-label_time_tracking: Zeiterfassung
-label_change_plural: Änderungen
-label_statistics: Statistiken
-label_commits_per_month: Übertragungen pro Monat
-label_commits_per_author: Übertragungen pro Autor
-label_view_diff: Unterschiede anzeigen
-label_diff_inline: inline
-label_diff_side_by_side: nebeneinander
-label_options: Optionen
-label_copy_workflow_from: Workflow kopieren von
-label_permissions_report: Berechtigungsübersicht
-label_watched_issues: Beobachtete Tickets
-label_related_issues: Zugehörige Tickets
-label_applied_status: Zugewiesener Status
-label_loading: Lade...
-label_relation_new: Neue Beziehung
-label_relation_delete: Beziehung lö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änger von
-label_follows: folgt
-label_end_to_start: Ende - Anfang
-label_end_to_end: Ende - Ende
-label_start_to_start: Anfang - Anfang
-label_start_to_end: Anfang - Ende
-label_stay_logged_in: Angemeldet bleiben
-label_disabled: gesperrt
-label_show_completed_versions: Abgeschlossene Versionen anzeigen
-label_me: ich
-label_board: Forum
-label_board_new: Neues Forum
-label_board_plural: Foren
-label_topic_plural: Themen
-label_message_plural: Forenbeiträge
-label_message_last: Letzter Forenbeitrag
-label_message_new: Neues Thema
-label_message_posted: Forenbeitrag hinzugefügt
-label_reply_plural: Antworten
-label_send_information: Sende Kontoinformationen zum Benutzer
-label_year: Jahr
-label_month: Monat
-label_week: Woche
-label_date_from: Von
-label_date_to: Bis
-label_language_based: Sprachabhängig
-label_sort_by: Sortiert nach %s
-label_send_test_email: Test-E-Mail senden
-label_feeds_access_key_created_on: Atom-Zugriffsschlüssel vor %s erstellt
-label_module_plural: Module
-label_added_time_by: Von %s vor %s hinzugefü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
-label_changeset_plural: Changesets
-label_default_columns: Default-Spalten
-label_no_change_option: (Keine Änderung)
-label_bulk_edit_selected_issues: Alle ausgewählten Tickets bearbeiten
-label_theme: Stil
-label_default: Default
-label_search_titles_only: Nur Titel durchsuchen
-label_user_mail_option_all: "Für alle Ereignisse in all meinen Projekten"
-label_user_mail_option_selected: "Für alle Ereignisse in den ausgewählten Projekten..."
-label_user_mail_option_none: "Nur für Dinge, die ich beobachte oder an denen ich beteiligt bin"
-label_user_mail_no_self_notified: "Ich möchte nicht über Änderungen benachrichtigt werden, die ich selbst durchführe."
-label_registration_activation_by_email: Kontoaktivierung durch E-Mail
-label_registration_manual_activation: Manuelle Kontoaktivierung
-label_registration_automatic_activation: Automatische Kontoaktivierung
-label_display_per_page: 'Pro Seite: %s'
-label_age: Geändert vor
-label_change_properties: Eigenschaften ändern
-label_general: Allgemein
-label_more: Mehr
-label_scm: Versionskontrollsystem
-label_plugins: Plugins
-label_ldap_authentication: LDAP-Authentifizierung
-label_downloads_abbr: D/L
-label_optional_description: Beschreibung (optional)
-label_add_another_file: Eine weitere Datei hinzufügen
-label_preferences: Prä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
-button_save: Speichern
-button_check_all: Alles auswählen
-button_uncheck_all: Alles abwählen
-button_delete: Löschen
-button_create: Anlegen
-button_test: Testen
-button_edit: Bearbeiten
-button_add: Hinzufügen
-button_change: Wechseln
-button_apply: Anwenden
-button_clear: Zurücksetzen
-button_lock: Sperren
-button_unlock: Entsperren
-button_download: Download
-button_list: Liste
-button_view: Anzeigen
-button_move: Verschieben
-button_back: Zurück
-button_cancel: Abbrechen
-button_activate: Aktivieren
-button_sort: Sortieren
-button_log_time: Aufwand buchen
-button_rollback: Auf diese Version zurücksetzen
-button_watch: Beobachten
-button_unwatch: Nicht beobachten
-button_reply: Antworten
-button_archive: Archivieren
-button_unarchive: Entarchivieren
-button_reset: Zurücksetzen
-button_rename: Umbenennen
-button_change_password: Kennwort ändern
-button_copy: Kopieren
-button_annotate: Annotieren
-button_update: Aktualisieren
-button_configure: Konfigurieren
-button_quote: Zitieren
-
-status_active: aktiv
-status_registered: angemeldet
-status_locked: gesperrt
-
-text_select_mail_notifications: Bitte wählen Sie die Aktionen aus, für die eine Mailbenachrichtigung gesendet werden soll
-text_regexp_info: z. B. ^[A-Z0-9]+$
-text_min_max_length_info: 0 heißt keine Beschränkung
-text_project_destroy_confirmation: Sind Sie sicher, dass sie das Projekt löschen wollen?
-text_subprojects_destroy_warning: 'Dessen Unterprojekte (%s) werden ebenfalls gelöscht.'
-text_workflow_edit: Workflow zum Bearbeiten auswählen
-text_are_you_sure: Sind Sie sicher?
-text_journal_changed: geändert von %s zu %s
-text_journal_set_to: gestellt zu %s
-text_journal_deleted: gelöscht
-text_tip_task_begin_day: Aufgabe, die an diesem Tag beginnt
-text_tip_task_end_day: Aufgabe, die an diesem Tag endet
-text_tip_task_begin_end_day: Aufgabe, die an diesem Tag beginnt und endet
-text_project_identifier_info: 'Kleinbuchstaben (a-z), Ziffern und Bindestriche erlaubt.<br />Einmal gespeichert, kann die Kennung nicht mehr geändert werden.'
-text_caracters_maximum: Max. %d Zeichen.
-text_caracters_minimum: Muss mindestens %d Zeichen lang sein.
-text_length_between: Länge zwischen %d und %d Zeichen.
-text_tracker_no_workflow: Kein Workflow für diesen Tracker definiert.
-text_unallowed_characters: Nicht erlaubte Zeichen
-text_comma_separated: Mehrere Werte erlaubt (durch Komma getrennt).
-text_issues_ref_in_commit_messages: Ticket-Beziehungen und -Status in Commit-Log-Meldungen
-text_issue_added: Ticket %s wurde erstellt by %s.
-text_issue_updated: Ticket %s wurde aktualisiert by %s.
-text_wiki_destroy_confirmation: Sind Sie sicher, dass Sie dieses Wiki mit sämtlichem Inhalt löschen möchten?
-text_issue_category_destroy_question: Einige Tickets (%d) sind dieser Kategorie zugeodnet. Was möchten Sie tun?
-text_issue_category_destroy_assignments: Kategorie-Zuordnung entfernen
-text_issue_category_reassign_to: Tickets dieser Kategorie zuordnen
-text_user_mail_option: "Für nicht ausgewählte Projekte werden Sie nur Benachrichtigungen für Dinge erhalten, die Sie beobachten oder an denen Sie beteiligt sind (z. B. Tickets, deren Autor Sie sind oder die Ihnen zugewiesen sind)."
-text_no_configuration_data: "Rollen, Tracker, Ticket-Status und Workflows wurden noch nicht konfiguriert.\nEs ist sehr zu empfehlen, die Standard-Konfiguration zu laden. Sobald sie geladen ist, können Sie sie abändern."
-text_load_default_configuration: Standard-Konfiguration laden
-text_status_changed_by_changeset: Status geändert durch Changeset %s.
-text_issues_destroy_confirmation: 'Sind Sie sicher, dass Sie die ausgewählten Tickets löschen möchten?'
-text_select_project_modules: 'Bitte wählen Sie die Module aus, die in diesem Projekt aktiviert sein sollen:'
-text_default_administrator_account_changed: Administrator-Kennwort geändert
-text_file_repository_writable: Verzeichnis für Dateien beschreibbar
-text_plugin_assets_writable: Verzeichnis für Plugin-Assets beschreibbar
-text_rmagick_available: RMagick verfügbar (optional)
-text_destroy_time_entries_question: Es wurden bereits %.02f Stunden auf dieses Ticket gebucht. Was soll mit den Aufwänden geschehen?
-text_destroy_time_entries: Gebuchte Aufwände löschen
-text_assign_time_entries_to_project: Gebuchte Aufwände dem Projekt zuweisen
-text_reassign_time_entries: 'Gebuchte Aufwä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: "Der SMTP-Server ist nicht konfiguriert und Mailbenachrichtigungen sind ausgeschaltet.\nNehmen Sie die Einstellungen für Ihren SMTP-Server in config/email.yml vor und starten Sie die Applikation neu."
-text_repository_usernames_mapping: "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."
-text_diff_truncated: '... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.'
-
-default_role_manager: Manager
-default_role_developper: Entwickler
-default_role_reporter: Reporter
-default_tracker_bug: Fehler
-default_tracker_feature: Feature
-default_tracker_support: Unterstützung
-default_issue_status_new: Neu
-default_issue_status_assigned: Zugewiesen
-default_issue_status_resolved: Gelöst
-default_issue_status_feedback: Feedback
-default_issue_status_closed: Erledigt
-default_issue_status_rejected: Abgewiesen
-default_doc_category_user: Benutzerdokumentation
-default_doc_category_tech: Technische Dokumentation
-default_priority_low: Niedrig
-default_priority_normal: Normal
-default_priority_high: Hoch
-default_priority_urgent: Dringend
-default_priority_immediate: Sofort
-default_activity_design: Design
-default_activity_development: Entwicklung
-
-enumeration_issue_priorities: Ticket-Prioritäten
-enumeration_doc_categories: Dokumentenkategorien
-enumeration_activities: Aktivitäten (Zeiterfassung)
-field_editable: Editable
-label_display: Display
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/en.yml b/lang/en.yml
deleted file mode 100644 (file)
index f4f59df..0000000
+++ /dev/null
@@ -1,712 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: January,February,March,April,May,June,July,August,September,October,November,December
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 day
-actionview_datehelper_time_in_words_day_plural: %d days
-actionview_datehelper_time_in_words_hour_about: about an hour
-actionview_datehelper_time_in_words_hour_about_plural: about %d hours
-actionview_datehelper_time_in_words_hour_about_single: about an hour
-actionview_datehelper_time_in_words_minute: 1 minute
-actionview_datehelper_time_in_words_minute_half: half a minute
-actionview_datehelper_time_in_words_minute_less_than: less than a minute
-actionview_datehelper_time_in_words_minute_plural: %d minutes
-actionview_datehelper_time_in_words_minute_single: 1 minute
-actionview_datehelper_time_in_words_second_less_than: less than a second
-actionview_datehelper_time_in_words_second_less_than_plural: less than %d seconds
-actionview_instancetag_blank_option: Please select
-
-activerecord_error_inclusion: is not included in the list
-activerecord_error_exclusion: is reserved
-activerecord_error_invalid: is invalid
-activerecord_error_confirmation: doesn't match confirmation
-activerecord_error_accepted: must be accepted
-activerecord_error_empty: can't be empty
-activerecord_error_blank: can't be blank
-activerecord_error_too_long: is too long
-activerecord_error_too_short: is too short
-activerecord_error_wrong_length: is the wrong length
-activerecord_error_taken: has already been taken
-activerecord_error_not_a_number: is not a number
-activerecord_error_not_a_date: is not a valid date
-activerecord_error_greater_than_start_date: must be greater than start date
-activerecord_error_not_same_project: doesn't belong to the same project
-activerecord_error_circular_dependency: This relation would create a circular dependency
-
-general_fmt_age: %d yr
-general_fmt_age_plural: %d yrs
-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: 'No'
-general_text_Yes: 'Yes'
-general_text_no: 'no'
-general_text_yes: 'yes'
-general_lang_name: 'English'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
-general_first_day_of_week: '7'
-
-notice_account_updated: Account was successfully updated.
-notice_account_invalid_creditentials: Invalid user or password
-notice_account_password_updated: Password was successfully updated.
-notice_account_wrong_password: Wrong password
-notice_account_register_done: Account was successfully created. To activate your account, click on the link that was emailed to you.
-notice_account_unknown_email: Unknown user.
-notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
-notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
-notice_account_activated: Your account has been activated. You can now log in.
-notice_successful_create: Successful creation.
-notice_successful_update: Successful update.
-notice_successful_delete: Successful deletion.
-notice_successful_connection: Successful connection.
-notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
-notice_locking_conflict: Data has been updated by another user.
-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 reset.
-notice_failed_to_save_issues: "Failed to save %d issue(s) on %d selected: %s."
-notice_no_issue_selected: "No issue is selected! Please, check the issues you want to edit."
-notice_account_pending: "Your account was created and is now pending administrator approval."
-notice_default_data_loaded: Default configuration successfully loaded.
-notice_unable_delete_version: Unable to delete version.
-
-error_can_t_load_default_data: "Default configuration could not be loaded: %s"
-error_scm_not_found: "The entry or revision was not found in the repository."
-error_scm_command_failed: "An error occurred when trying to access the repository: %s"
-error_scm_annotate: "The entry does not exist or can not be annotated."
-error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
-
-warning_attachments_not_saved: "%d file(s) could not be saved."
-
-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
-mail_body_register: 'To activate your account, click on the following link:'
-mail_body_account_information_external: You can use your "%s" 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. The account is pending your approval:'
-mail_subject_reminder: "%d issue(s) due in the next days"
-mail_body_reminder: "%d issue(s) that are assigned to you are due in the next %d days:"
-
-gui_validation_error: 1 error
-gui_validation_error_plural: %d errors
-
-field_name: Name
-field_description: Description
-field_summary: Summary
-field_is_required: Required
-field_firstname: Firstname
-field_lastname: Lastname
-field_mail: Email
-field_filename: File
-field_filesize: Size
-field_downloads: Downloads
-field_author: Author
-field_created_on: Created
-field_updated_on: Updated
-field_field_format: Format
-field_is_for_all: For all projects
-field_possible_values: Possible values
-field_regexp: Regular expression
-field_min_length: Minimum length
-field_max_length: Maximum length
-field_value: Value
-field_category: Category
-field_title: Title
-field_project: Project
-field_issue: Issue
-field_status: Status
-field_notes: Notes
-field_is_closed: Issue closed
-field_is_default: Default value
-field_tracker: Tracker
-field_subject: Subject
-field_due_date: Due date
-field_assigned_to: Assigned to
-field_priority: Priority
-field_fixed_version: Target version
-field_user: User
-field_role: Role
-field_homepage: Homepage
-field_is_public: Public
-field_parent: Subproject of
-field_is_in_chlog: Issues displayed in changelog
-field_is_in_roadmap: Issues displayed in roadmap
-field_login: Login
-field_mail_notification: Email notifications
-field_admin: Administrator
-field_last_login_on: Last connection
-field_language: Language
-field_identity_url: OpenID URL
-field_effective_date: Date
-field_password: Password
-field_new_password: New password
-field_password_confirmation: Confirmation
-field_version: Version
-field_type: Type
-field_host: Host
-field_port: Port
-field_account: Account
-field_base_dn: Base DN
-field_attr_login: Login attribute
-field_attr_firstname: Firstname attribute
-field_attr_lastname: Lastname attribute
-field_attr_mail: Email attribute
-field_onthefly: On-the-fly user creation
-field_start_date: Start
-field_done_ratio: %% Done
-field_auth_source: Authentication mode
-field_hide_mail: Hide my email address
-field_comments: Comment
-field_url: URL
-field_start_page: Start page
-field_subproject: Subproject
-field_hours: Hours
-field_activity: Activity
-field_spent_on: Date
-field_identifier: Identifier
-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_column_names: Columns
-field_time_zone: Time zone
-field_searchable: Searchable
-field_default_value: Default value
-field_comments_sorting: Display comments
-field_parent_title: Parent page
-field_editable: Editable
-field_watcher: Watcher
-
-setting_app_title: Application title
-setting_app_subtitle: Application subtitle
-setting_welcome_text: Welcome text
-setting_default_language: Default language
-setting_login_required: Authentication required
-setting_self_registration: Self-registration
-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_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
-setting_default_projects_public: New projects are public by default
-setting_autofetch_changesets: Autofetch commits
-setting_sys_api_enabled: Enable WS for repository management
-setting_commit_ref_keywords: Referencing keywords
-setting_commit_fix_keywords: Fixing keywords
-setting_autologin: Autologin
-setting_date_format: Date format
-setting_time_format: Time format
-setting_cross_project_issue_relations: Allow cross-project issue relations
-setting_issue_list_default_columns: Default columns displayed on the issue list
-setting_repositories_encodings: Repositories encodings
-setting_commit_logs_encoding: Commit messages encoding
-setting_emails_footer: Emails footer
-setting_protocol: Protocol
-setting_per_page_options: Objects per page options
-setting_user_format: Users display format
-setting_activity_days_default: Days displayed on project activity
-setting_display_subprojects_issues: Display subprojects issues on main projects by default
-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
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-setting_openid: Allow OpenID login and registration
-
-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
-project_module_news: News
-project_module_documents: Documents
-project_module_files: Files
-project_module_wiki: Wiki
-project_module_repository: Repository
-project_module_boards: Boards
-
-label_user: User
-label_user_plural: Users
-label_user_new: New user
-label_project: Project
-label_project_new: New project
-label_project_plural: Projects
-label_project_all: All Projects
-label_project_latest: Latest projects
-label_issue: Issue
-label_issue_new: New issue
-label_issue_plural: Issues
-label_issue_view_all: View all issues
-label_issues_by: Issues by %s
-label_issue_added: Issue added
-label_issue_updated: Issue updated
-label_document: Document
-label_document_new: New document
-label_document_plural: Documents
-label_document_added: Document added
-label_role: Role
-label_role_plural: Roles
-label_role_new: New role
-label_role_and_permissions: Roles and permissions
-label_member: Member
-label_member_new: New member
-label_member_plural: Members
-label_tracker: Tracker
-label_tracker_plural: Trackers
-label_tracker_new: New tracker
-label_workflow: Workflow
-label_issue_status: Issue status
-label_issue_status_plural: Issue statuses
-label_issue_status_new: New status
-label_issue_category: Issue category
-label_issue_category_plural: Issue categories
-label_issue_category_new: New category
-label_custom_field: Custom field
-label_custom_field_plural: Custom fields
-label_custom_field_new: New custom field
-label_enumerations: Enumerations
-label_enumeration_new: New value
-label_information: Information
-label_information_plural: Information
-label_please_login: Please log in
-label_register: Register
-label_login_with_open_id_option: or login with OpenID
-label_password_lost: Lost password
-label_home: Home
-label_my_page: My page
-label_my_account: My account
-label_my_projects: My projects
-label_administration: Administration
-label_login: Sign in
-label_logout: Sign out
-label_help: Help
-label_reported_issues: Reported issues
-label_assigned_to_me_issues: Issues assigned to me
-label_last_login: Last connection
-label_last_updates: Last updated
-label_last_updates_plural: %d last updated
-label_registered_on: Registered on
-label_activity: Activity
-label_overall_activity: Overall activity
-label_user_activity: "%s's activity"
-label_new: New
-label_logged_as: Logged in as
-label_environment: Environment
-label_authentication: Authentication
-label_auth_source: Authentication mode
-label_auth_source_new: New authentication mode
-label_auth_source_plural: Authentication modes
-label_subproject_plural: Subprojects
-label_and_its_subprojects: %s and its subprojects
-label_min_max_length: Min - Max length
-label_list: List
-label_date: Date
-label_integer: Integer
-label_float: Float
-label_boolean: Boolean
-label_string: Text
-label_text: Long text
-label_attribute: Attribute
-label_attribute_plural: Attributes
-label_download: %d Download
-label_download_plural: %d Downloads
-label_no_data: No data to display
-label_change_status: Change status
-label_history: History
-label_attachment: File
-label_attachment_new: New file
-label_attachment_delete: Delete file
-label_attachment_plural: Files
-label_file_added: File added
-label_report: Report
-label_report_plural: Reports
-label_news: News
-label_news_new: Add news
-label_news_plural: News
-label_news_latest: Latest news
-label_news_view_all: View all news
-label_news_added: News added
-label_change_log: Change log
-label_settings: Settings
-label_overview: Overview
-label_version: Version
-label_version_new: New version
-label_version_plural: Versions
-label_confirmation: Confirmation
-label_export_to: 'Also available in:'
-label_read: Read...
-label_public_projects: Public projects
-label_open_issues: open
-label_open_issues_plural: open
-label_closed_issues: closed
-label_closed_issues_plural: closed
-label_total: Total
-label_permissions: Permissions
-label_current_status: Current status
-label_new_statuses_allowed: New statuses allowed
-label_all: all
-label_none: none
-label_nobody: nobody
-label_next: Next
-label_previous: Previous
-label_used_by: Used by
-label_details: Details
-label_add_note: Add a note
-label_per_page: Per page
-label_calendar: Calendar
-label_months_from: months from
-label_gantt: Gantt
-label_internal: Internal
-label_last_changes: last %d changes
-label_change_view_all: View all changes
-label_personalize_page: Personalize this page
-label_comment: Comment
-label_comment_plural: Comments
-label_comment_add: Add a comment
-label_comment_added: Comment added
-label_comment_delete: Delete comments
-label_query: Custom query
-label_query_plural: Custom queries
-label_query_new: New query
-label_filter_add: Add filter
-label_filter_plural: Filters
-label_equals: is
-label_not_equals: is not
-label_in_less_than: in less than
-label_in_more_than: in more than
-label_in: in
-label_today: today
-label_all_time: all time
-label_yesterday: yesterday
-label_this_week: this week
-label_last_week: last week
-label_last_n_days: last %d days
-label_this_month: this month
-label_last_month: last month
-label_this_year: this year
-label_date_range: Date range
-label_less_than_ago: less than days ago
-label_more_than_ago: more than days ago
-label_ago: days ago
-label_contains: contains
-label_not_contains: doesn't contain
-label_day_plural: days
-label_repository: Repository
-label_repository_plural: Repositories
-label_browse: Browse
-label_modification: %d change
-label_modification_plural: %d changes
-label_revision: Revision
-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
-label_view_revisions: View revisions
-label_max_size: Maximum size
-label_on: 'on'
-label_sort_highest: Move to top
-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 %s
-label_roadmap_overdue: %s late
-label_roadmap_no_issues: No issues for this version
-label_search: Search
-label_result_plural: Results
-label_all_words: All words
-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: Current version
-label_preview: Preview
-label_feed_plural: Feeds
-label_changes_details: Details of all changes
-label_issue_tracking: Issue tracking
-label_spent_time: Spent time
-label_f_hour: %.2f hour
-label_f_hour_plural: %.2f hours
-label_time_tracking: Time tracking
-label_change_plural: Changes
-label_statistics: Statistics
-label_commits_per_month: Commits per month
-label_commits_per_author: Commits per author
-label_view_diff: View differences
-label_diff_inline: inline
-label_diff_side_by_side: side by side
-label_options: Options
-label_copy_workflow_from: Copy workflow from
-label_permissions_report: Permissions report
-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_duplicated_by: duplicated by
-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_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_message_posted: Message added
-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: Based on user's language
-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_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
-label_changeset_plural: Changesets
-label_default_columns: Default columns
-label_no_change_option: (No change)
-label_bulk_edit_selected_issues: Bulk edit selected issues
-label_theme: Theme
-label_default: Default
-label_search_titles_only: Search titles only
-label_user_mail_option_all: "For any event on all my projects"
-label_user_mail_option_selected: "For any event on the selected projects only..."
-label_user_mail_option_none: "Only for things I watch or I'm involved in"
-label_user_mail_no_self_notified: "I don't want to be notified of changes that I make myself"
-label_registration_activation_by_email: account activation by email
-label_registration_manual_activation: manual account activation
-label_registration_automatic_activation: automatic account activation
-label_display_per_page: 'Per page: %s'
-label_age: Age
-label_change_properties: Change properties
-label_general: General
-label_more: More
-label_scm: SCM
-label_plugins: Plugins
-label_ldap_authentication: LDAP authentication
-label_downloads_abbr: D/L
-label_optional_description: Optional description
-label_add_another_file: Add another file
-label_preferences: Preferences
-label_chronological_order: In chronological order
-label_reverse_chronological_order: In reverse chronological order
-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
-button_save: Save
-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
-button_change: Change
-button_apply: Apply
-button_clear: Clear
-button_lock: Lock
-button_unlock: Unlock
-button_download: Download
-button_list: List
-button_view: View
-button_move: Move
-button_back: Back
-button_cancel: Cancel
-button_activate: Activate
-button_sort: Sort
-button_log_time: Log time
-button_rollback: Rollback to this version
-button_watch: Watch
-button_unwatch: Unwatch
-button_reply: Reply
-button_archive: Archive
-button_unarchive: Unarchive
-button_reset: Reset
-button_rename: Rename
-button_change_password: Change password
-button_copy: Copy
-button_annotate: Annotate
-button_update: Update
-button_configure: Configure
-button_quote: Quote
-
-status_active: active
-status_registered: registered
-status_locked: locked
-
-text_select_mail_notifications: Select actions for which email notifications should be sent.
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 means no restriction
-text_project_destroy_confirmation: Are you sure you want to delete this project and related data ?
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-text_workflow_edit: Select a role and a tracker to edit the workflow
-text_are_you_sure: Are you sure ?
-text_journal_changed: changed from %s to %s
-text_journal_set_to: set to %s
-text_journal_deleted: deleted
-text_tip_task_begin_day: task beginning this day
-text_tip_task_end_day: task ending this day
-text_tip_task_begin_end_day: task beginning and ending this day
-text_project_identifier_info: 'Only lower case letters (a-z), numbers and dashes are allowed.<br />Once saved, the identifier can not be changed.'
-text_caracters_maximum: %d characters maximum.
-text_caracters_minimum: Must be at least %d characters long.
-text_length_between: Length between %d and %d characters.
-text_tracker_no_workflow: No workflow defined for this 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: Issue %s has been reported by %s.
-text_issue_updated: Issue %s has been updated 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: Reassign issues to this category
-text_user_mail_option: "For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee)."
-text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
-text_load_default_configuration: Load the default configuration
-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: 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
-text_assign_time_entries_to_project: Assign reported hours to the project
-text_reassign_time_entries: 'Reassign reported hours to this issue:'
-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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-text_repository_usernames_mapping: "Select or update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped."
-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
-default_role_reporter: Reporter
-default_tracker_bug: Bug
-default_tracker_feature: Feature
-default_tracker_support: Support
-default_issue_status_new: New
-default_issue_status_assigned: Assigned
-default_issue_status_resolved: Resolved
-default_issue_status_feedback: Feedback
-default_issue_status_closed: Closed
-default_issue_status_rejected: Rejected
-default_doc_category_user: User documentation
-default_doc_category_tech: Technical documentation
-default_priority_low: Low
-default_priority_normal: Normal
-default_priority_high: High
-default_priority_urgent: Urgent
-default_priority_immediate: Immediate
-default_activity_design: Design
-default_activity_development: Development
-
-enumeration_issue_priorities: Issue priorities
-enumeration_doc_categories: Document categories
-enumeration_activities: Activities (time tracking)
diff --git a/lang/es.yml b/lang/es.yml
deleted file mode 100644 (file)
index 67f1034..0000000
+++ /dev/null
@@ -1,694 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-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
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 día
-actionview_datehelper_time_in_words_day_plural: %d días
-actionview_datehelper_time_in_words_hour_about: una hora aproximadamente
-actionview_datehelper_time_in_words_hour_about_plural: aproximadamente %d horas
-actionview_datehelper_time_in_words_hour_about_single: una hora aproximadamente
-actionview_datehelper_time_in_words_minute: 1 minuto
-actionview_datehelper_time_in_words_minute_half: medio minuto
-actionview_datehelper_time_in_words_minute_less_than: menos de un 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 un segundo
-actionview_datehelper_time_in_words_second_less_than_plural: menos de %d segundos
-actionview_instancetag_blank_option: Por favor seleccione
-activerecord_error_accepted: debe ser aceptado
-activerecord_error_blank: no puede estar en blanco
-activerecord_error_circular_dependency: Esta relación podría crear una dependencia circular
-activerecord_error_confirmation: la confirmación no coincide
-activerecord_error_empty: no puede estar vacío
-activerecord_error_exclusion: está reservado
-activerecord_error_greater_than_start_date: debe ser posterior a la fecha de comienzo
-activerecord_error_inclusion: no está incluído en la lista
-activerecord_error_invalid: no es válido
-activerecord_error_not_a_date: no es una fecha válida
-activerecord_error_not_a_number: no es un número
-activerecord_error_not_same_project: no pertenece al mismo proyecto
-activerecord_error_taken: ya está siendo usado
-activerecord_error_too_long: es demasiado largo
-activerecord_error_too_short: es demasiado corto
-activerecord_error_wrong_length: la longitud es incorrecta
-button_activate: Activar
-button_add: Añadir
-button_annotate: Anotar
-button_apply: Aceptar
-button_archive: Archivar
-button_back: Atrás
-button_cancel: Cancelar
-button_change: Cambiar
-button_change_password: Cambiar contraseñ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ón
-button_move: Mover
-button_quote: Citar
-button_rename: Renombrar
-button_reply: Responder
-button_reset: Reestablecer
-button_rollback: Volver a esta versió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ño
-default_activity_development: Desarrollo
-default_doc_category_tech: Documentación técnica
-default_doc_category_user: Documentació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ías del documento
-enumeration_issue_priorities: Prioridad de las peticiones
-error_can_t_load_default_data: "No se ha podido cargar la configuración por defecto: %s"
-error_issue_not_found_in_project: 'La petición no se encuentra o no está asociada a este proyecto'
-error_scm_annotate: "No existe la entrada o no ha podido ser anotada"
-error_scm_command_failed: "Se produjo un error al acceder al repositorio: %s"
-error_scm_not_found: "La entrada y/o la revisión no existe en el repositorio."
-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ón
-field_author: Autor
-field_base_dn: DN base
-field_category: Categoría
-field_column_names: Columnas
-field_comments: Comentario
-field_comments_sorting: Mostrar comentarios
-field_created_on: Creado
-field_default_value: Estado por defecto
-field_delay: Retraso
-field_description: Descripció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_filename: Fichero
-field_filesize: Tamaño
-field_firstname: Nombre
-field_fixed_version: Versión prevista
-field_hide_mail: Ocultar mi dirección de correo
-field_homepage: Sitio web
-field_host: Anfitrión
-field_hours: Horas
-field_identifier: Identificador
-field_is_closed: Petición resuelta
-field_is_default: Estado por defecto
-field_is_filter: Usado como filtro
-field_is_for_all: Para todos los proyectos
-field_is_in_chlog: Consultar las peticiones en el histórico
-field_is_in_roadmap: Consultar las peticiones en la planificación
-field_is_public: Público
-field_is_required: Obligatorio
-field_issue: Petición
-field_issue_to_id: Petición relacionada
-field_language: Idioma
-field_last_login_on: Última conexión
-field_lastname: Apellido
-field_login: Identificador
-field_mail: Correo electrónico
-field_mail_notification: Notificaciones por correo
-field_max_length: Longitud máxima
-field_min_length: Longitud mínima
-field_name: Nombre
-field_new_password: Nueva contraseña
-field_notes: Notas
-field_onthefly: Creación del usuario "al vuelo"
-field_parent: Proyecto padre
-field_parent_title: Página padre
-field_password: Contraseña
-field_password_confirmation: Confirmación
-field_port: Puerto
-field_possible_values: Valores posibles
-field_priority: Prioridad
-field_project: Proyecto
-field_redirect_existing_links: Redireccionar enlaces existentes
-field_regexp: Expresión regular
-field_role: Perfil
-field_searchable: Incluir en las búsquedas
-field_spent_on: Fecha
-field_start_date: Fecha de inicio
-field_start_page: Página principal
-field_status: Estado
-field_subject: Tema
-field_subproject: Proyecto secundario
-field_summary: Resumen
-field_time_zone: Zona horaria
-field_title: Título
-field_tracker: Tipo
-field_type: Tipo
-field_updated_on: Actualizado
-field_url: URL
-field_user: Usuario
-field_value: Valor
-field_version: Versión
-general_csv_decimal_separator: ','
-general_csv_encoding: ISO-8859-15
-general_csv_separator: ';'
-general_day_names: Lunes,Martes,Miércoles,Jueves,Viernes,Sábado,Domingo
-general_first_day_of_week: '1'
-general_fmt_age: %d año
-general_fmt_age_plural: %d añ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ñol'
-general_pdf_encoding: ISO-8859-15
-general_text_No: 'No'
-general_text_Yes: 'Sí'
-general_text_no: 'no'
-general_text_yes: 'sí'
-gui_validation_error: 1 error
-gui_validation_error_plural: %d errores
-label_activity: Actividad
-label_add_another_file: Añadir otro fichero
-label_add_note: Añadir una nota
-label_added: añadido
-label_added_time_by: Añadido por %s hace %s
-label_administration: Administració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á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ón
-label_auth_source_new: Nuevo modo de autenticación
-label_auth_source_plural: Modos de autenticación
-label_authentication: Autenticació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ógico
-label_closed_issues: cerrada
-label_closed_issues_plural: cerradas
-label_comment: Comentario
-label_comment_add: Añadir un comentario
-label_comment_added: Comentario añ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ó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ó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ías
-label_default: Por defecto
-label_default_columns: Columnas por defecto
-label_deleted: suprimido
-label_details: Detalles
-label_diff_inline: en línea
-label_diff_side_by_side: cara a cara
-label_disabled: deshabilitado
-label_display_per_page: 'Por página: %s'
-label_document: Documento
-label_document_added: Documento añadido
-label_document_new: Nuevo documento
-label_document_plural: Documentos
-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ñadido
-label_file_plural: Archivos
-label_filter_add: Añ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órico
-label_home: Inicio
-label_in: en
-label_in_less_than: en menos que
-label_in_more_than: en más que
-label_incoming_emails: Correos entrantes
-label_index_by_date: Índice por fecha
-label_index_by_title: Índice por título
-label_information: Información
-label_information_plural: Información
-label_integer: Número
-label_internal: Interno
-label_issue: Petición
-label_issue_added: Petición añadida
-label_issue_category: Categoría de las peticiones
-label_issue_category_new: Nueva categoría
-label_issue_category_plural: Categorías de las peticiones
-label_issue_new: Nueva petición
-label_issue_plural: Peticiones
-label_issue_status: Estado de la petición
-label_issue_status_new: Nuevo estado
-label_issue_status_plural: Estados de las peticiones
-label_issue_tracking: Peticiones
-label_issue_updated: Petició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: últimos %d cambios
-label_last_login: Última conexión
-label_last_month: último mes
-label_last_n_days: últimos %d días
-label_last_updates: Actualizado
-label_last_updates_plural: %d Actualizados
-label_last_week: última semana
-label_latest_revision: Última revisión
-label_latest_revision_plural: Últimas revisiones
-label_ldap_authentication: Autenticación LDAP
-label_less_than_ago: hace menos de
-label_list: Lista
-label_loading: Cargando...
-label_logged_as: Conectado como
-label_login: Conexión
-label_logout: Desconexión
-label_max_size: Tamaño máximo
-label_me: yo mismo
-label_member: Miembro
-label_member_new: Nuevo miembro
-label_member_plural: Miembros
-label_message_last: Último mensaje
-label_message_new: Nuevo mensaje
-label_message_plural: Mensajes
-label_message_posted: Mensaje añadido
-label_min_max_length: Longitud mín - máx
-label_modification: %d modificación
-label_modification_plural: %d modificaciones
-label_modified: modificado
-label_module_plural: Módulos
-label_month: Mes
-label_months_from: meses de
-label_more: Más
-label_more_than_ago: hace más de
-label_my_account: Mi cuenta
-label_my_page: Mi página
-label_my_projects: Mis proyectos
-label_new: Nuevo
-label_new_statuses_allowed: Nuevos estados autorizados
-label_news: Noticia
-label_news_added: Noticia añadida
-label_news_latest: Últimas noticias
-label_news_new: Nueva noticia
-label_news_plural: Noticias
-label_news_view_all: Ver todas las noticias
-label_next: Siguiente
-label_no_change_option: (Sin cambios)
-label_no_data: Ningú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_optional_description: Descripción opcional
-label_options: Opciones
-label_overall_activity: Actividad global
-label_overview: Vistazo
-label_password_lost: ¿Olvidaste la contraseña?
-label_per_page: Por página
-label_permissions: Permisos
-label_permissions_report: Informe de permisos
-label_personalize_page: Personalizar esta página
-label_planning: Planificación
-label_please_login: Conexió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: Últimos proyectos
-label_project_new: Nuevo proyecto
-label_project_plural: Proyectos
-label_public_projects: Proyectos públicos
-label_query: Consulta personalizada
-label_query_new: Nueva consulta
-label_query_plural: Consultas personalizadas
-label_read: Leer...
-label_register: Registrar
-label_registered_on: Inscrito el
-label_registration_activation_by_email: activación de cuenta por correo
-label_registration_automatic_activation: activación automática de cuenta
-label_registration_manual_activation: activación manual de cuenta
-label_related_issues: Peticiones relacionadas
-label_relates_to: relacionada con
-label_relation_delete: Eliminar relación
-label_relation_new: Nueva relación
-label_renamed: renombrado
-label_reply_plural: Respuestas
-label_report: Informe
-label_report_plural: Informes
-label_reported_issues: Peticiones registradas por mí
-label_repository: Repositorio
-label_repository_plural: Repositorios
-label_result_plural: Resultados
-label_reverse_chronological_order: En orden cronológico inverso
-label_revision: Revisión
-label_revision_plural: Revisiones
-label_roadmap: Planificación
-label_roadmap_due_in: Finaliza en %s
-label_roadmap_no_issues: No hay peticiones para esta versió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úsqueda
-label_search_titles_only: Buscar sólo en títulos
-label_send_information: Enviar información de la cuenta al usuario
-label_send_test_email: Enviar un correo de prueba
-label_settings: Configuració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: Último
-label_spent_time: Tiempo dedicado
-label_start_to_end: principio a fin
-label_start_to_start: principio a principio
-label_statistics: Estadísticas
-label_stay_logged_in: Recordar conexió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ñ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: "Actividad de %s"
-label_user_mail_no_self_notified: "No quiero ser avisado de cambios hechos por mí"
-label_user_mail_option_all: "Para cualquier evento en todos mis proyectos"
-label_user_mail_option_none: "Sólo para elementos monitorizados o relacionados conmigo"
-label_user_mail_option_selected: "Para cualquier evento de los proyectos seleccionados..."
-label_user_new: Nuevo usuario
-label_user_plural: Usuarios
-label_version: Versión
-label_version_new: Nueva versió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ón
-label_wiki_edit_plural: Wiki edicciones
-label_wiki_page: Wiki página
-label_wiki_page_plural: Wiki páginas
-label_workflow: Flujo de trabajo
-label_year: Año
-label_yesterday: ayer
-mail_body_account_activation_request: 'Se ha inscrito un nuevo usuario (%s). La cuenta está pendiende de aprobación:'
-mail_body_account_information: Información sobre su cuenta
-mail_body_account_information_external: Puede usar su cuenta "%s" para conectarse.
-mail_body_lost_password: 'Para cambiar su contraseña, haga clic en el siguiente enlace:'
-mail_body_register: 'Para activar su cuenta, haga clic en el siguiente enlace:'
-mail_body_reminder: "%d peticion(es) asignadas a tí finalizan en los próximos %d días:"
-mail_subject_account_activation_request: Petición de activación de cuenta %s
-mail_subject_lost_password: Tu contraseña del %s
-mail_subject_register: Activación de la cuenta del %s
-mail_subject_reminder: "%d peticion(es) finalizan en los próximos días"
-notice_account_activated: Su cuenta ha sido activada. Ya puede conectarse.
-notice_account_invalid_creditentials: Usuario o contraseña inválido.
-notice_account_lost_email_sent: Se le ha enviado un correo con instrucciones para elegir una nueva contraseña.
-notice_account_password_updated: Contraseña modificada correctamente.
-notice_account_pending: "Su cuenta ha sido creada y está pendiende de la aprobación por parte del administrador."
-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ña incorrecta.
-notice_can_t_change_password: Esta cuenta utiliza una fuente de autenticación externa. No es posible cambiar la contraseña.
-notice_default_data_loaded: Configuración por defecto cargada correctamente.
-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: "Imposible grabar %s peticion(es) en %d seleccionado: %s."
-notice_feeds_access_key_reseted: Su clave de acceso para RSS ha sido reiniciada.
-notice_file_not_found: La página a la que intenta acceder no existe.
-notice_locking_conflict: Los datos han sido modificados por otro usuario.
-notice_no_issue_selected: "Ninguna petición seleccionada. Por favor, compruebe la petición que quiere modificar"
-notice_not_authorized: No tiene autorización para acceder a esta página.
-notice_successful_connection: Conexión correcta.
-notice_successful_create: Creación correcta.
-notice_successful_delete: Borrado correcto.
-notice_successful_update: Modificación correcta.
-notice_unable_delete_version: No se puede borrar la versión
-permission_add_issue_notes: Añadir notas
-permission_add_issue_watchers: Añadir seguidores
-permission_add_issues: Añ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á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áginas wiki
-permission_log_time: Anotar tiempo dedicado
-permission_manage_boards: Administrar foros
-permission_manage_categories: Administrar categorías de peticiones
-permission_manage_documents: Administrar documentos
-permission_manage_files: Administrar ficheros
-permission_manage_issue_relations: Administrar relación con otras peticiones
-permission_manage_members: Administrar miembros
-permission_manage_news: Administrar noticias
-permission_manage_public_queries: Administrar consultas pú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áginas wiki
-permission_rename_wiki_pages: Renombrar páginas wiki
-permission_save_queries: Grabar consultas
-permission_select_project_modules: Seleccionar mó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órico del wiki
-permission_view_wiki_pages: Ver wiki
-project_module_boards: Foros
-project_module_documents: Documentos
-project_module_files: Ficheros
-project_module_issue_tracking: Peticiones
-project_module_news: Noticias
-project_module_repository: Repositorio
-project_module_time_tracking: Control de tiempo
-project_module_wiki: Wiki
-setting_activity_days_default: Días a mostrar en la actividad de proyecto
-setting_app_subtitle: Subtítulo de la aplicación
-setting_app_title: Título de la aplicación
-setting_attachment_max_size: Tamaño máximo del fichero
-setting_autofetch_changesets: Autorellenar los commits del repositorio
-setting_autologin: Conexión automática
-setting_bcc_recipients: Ocultar las copias de carbón (bcc)
-setting_commit_fix_keywords: Palabras clave para la corrección
-setting_commit_logs_encoding: Codificació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úblicos por defecto
-setting_diff_max_lines_displayed: Número má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ímite de contenido para sindicació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ímite de exportación de peticiones
-setting_login_required: Se requiere identificació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ágina
-setting_plain_text_mail: só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ó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ón del historial del Wiki
-status_active: activo
-status_locked: bloqueado
-status_registered: registrado
-text_are_you_sure: ¿Está seguro?
-text_assign_time_entries_to_project: Asignar las horas al proyecto
-text_caracters_maximum: %d caracteres como máximo.
-text_caracters_minimum: %d caracteres como mínimo
-text_comma_separated: Mú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ón que quiere borrar. ¿Qué quiere hacer ?
-text_diff_truncated: '... Diferencia truncada por exceder el máximo tamaño visualizable.'
-text_email_delivery_not_configured: "El envío de correos no está configurado, y las notificaciones se han desactivado. \n Configure el servidor de SMTP en config/email.yml y reinicie la aplicación para activar los cambios."
-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ón %s añadida por %s.
-text_issue_category_destroy_assignments: Dejar las peticiones sin categoría
-text_issue_category_destroy_question: Algunas peticiones (%d) están asignadas a esta categoría. ¿Qué desea hacer?
-text_issue_category_reassign_to: Reasignar las peticiones a la categoría
-text_issue_updated: La petición %s ha sido actualizada por %s.
-text_issues_destroy_confirmation: '¿Seguro que quiere borrar las peticiones seleccionadas?'
-text_issues_ref_in_commit_messages: Referencia y petición de correcció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ón por defecto
-text_min_max_length_info: 0 para ninguna restricción
-text_no_configuration_data: "Todavía no se han configurado perfiles, ni tipos, estados y flujo de trabajo asociado a peticiones. Se recomiendo encarecidamente cargar la configuración por defecto. Una vez cargada, podrá modificarla."
-text_project_destroy_confirmation: ¿Estás seguro de querer eliminar el proyecto?
-text_project_identifier_info: 'Letras minúsculas (a-z), números y signos de puntuación permitidos.<br />Una vez guardado, el identificador no puede modificarse.'
-text_reassign_time_entries: 'Reasignar las horas a esta petición:'
-text_regexp_info: ej. ^[A-Z0-9]+$
-text_repository_usernames_mapping: "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án asociados automáticamente."
-text_rmagick_available: RMagick disponible (opcional)
-text_select_mail_notifications: Seleccionar los eventos a notificar
-text_select_project_modules: 'Seleccione los mó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én se eliminarán'
-text_tip_task_begin_day: tarea que comienza este día
-text_tip_task_begin_end_day: tarea que comienza y termina este día
-text_tip_task_end_day: tarea que termina este día
-text_tracker_no_workflow: No hay ningún flujo de trabajo definido para este tipo de petición
-text_unallowed_characters: Caracteres no permitidos
-text_user_mail_option: "De los proyectos no seleccionados, sólo recibirá notificaciones sobre elementos monitorizados o elementos en los que esté involucrado (por ejemplo, peticiones de las que usted sea autor o asignadas a usted)."
-text_user_wrote: '%s escribió:'
-text_wiki_destroy_confirmation: ¿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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/fi.yml b/lang/fi.yml
deleted file mode 100644 (file)
index 6547877..0000000
+++ /dev/null
@@ -1,709 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Tammikuu,Helmikuu,Maaliskuu,Huhtikuu,Toukokuu,Kesäkuu,Heinäkuu,Elokuu,Syyskuu,Lokakuu,Marraskuu,Joulukuu
-actionview_datehelper_select_month_names_abbr: Tammi,Helmi,Maalis,Huhti,Touko,Kesä,Heinä,Elo,Syys,Loka,Marras,Joulu
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 päivä
-actionview_datehelper_time_in_words_day_plural: %d päivää
-actionview_datehelper_time_in_words_hour_about: noin tunti
-actionview_datehelper_time_in_words_hour_about_plural: noin %d tuntia
-actionview_datehelper_time_in_words_hour_about_single: noin tunnin
-actionview_datehelper_time_in_words_minute: 1 minuutti
-actionview_datehelper_time_in_words_minute_half: puoli minuuttia
-actionview_datehelper_time_in_words_minute_less_than: vähemmän kuin minuuttia
-actionview_datehelper_time_in_words_minute_plural: %d minuuttia
-actionview_datehelper_time_in_words_minute_single: 1 minuutti
-actionview_datehelper_time_in_words_second_less_than: vähemmän kuin sekuntin
-actionview_datehelper_time_in_words_second_less_than_plural: vähemmän kuin %d sekuntia
-actionview_instancetag_blank_option: Valitse, ole hyvä
-
-activerecord_error_inclusion: ei ole listalla
-activerecord_error_exclusion: on varattu
-activerecord_error_invalid: ei ole kelpaava
-activerecord_error_confirmation: ei vastaa vahvistusta
-activerecord_error_accepted: tulee hyväksyä
-activerecord_error_empty: ei voi olla tyhjä
-activerecord_error_blank: ei voi olla tyhjä
-activerecord_error_too_long: on liian pitkä
-activerecord_error_too_short: on liian lyhyt
-activerecord_error_wrong_length: on väärän pituinen
-activerecord_error_taken: on jo varattu
-activerecord_error_not_a_number: ei ole numero
-activerecord_error_not_a_date: ei ole oikea päivä
-activerecord_error_greater_than_start_date: tulee olla aloituspäivän jälkeinen
-activerecord_error_not_same_project: ei kuulu samaan projektiin
-activerecord_error_circular_dependency: Tämä suhde loisi kehän.
-
-general_fmt_age: %d v.
-general_fmt_age_plural: %d vuotta
-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: 'Ei'
-general_text_Yes: 'Kyllä'
-general_text_no: 'ei'
-general_text_yes: 'kyllä'
-general_lang_name: 'Finnish (Suomi)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-15
-general_pdf_encoding: ISO-8859-15
-general_day_names: Maanantai,Tiistai,Keskiviikko,Torstai,Perjantai,Lauantai,Sunnuntai
-general_first_day_of_week: '1'
-
-notice_account_updated: Tilin päivitys onnistui.
-notice_account_invalid_creditentials: Virheellinen käyttäjätunnus tai salasana
-notice_account_password_updated: Salasanan päivitys onnistui.
-notice_account_wrong_password: Väärä salasana
-notice_account_register_done: Tilin luonti onnistui. Aktivoidaksesi tilin seuraa linkkiä joka välitettiin sähköpostiisi.
-notice_account_unknown_email: Tuntematon käyttäjä.
-notice_can_t_change_password: Tämä tili käyttää ulkoista tunnistautumisjärjestelmää. Salasanaa ei voi muuttaa.
-notice_account_lost_email_sent: Sinulle on lähetetty sähköposti jossa on ohje kuinka vaihdat salasanasi.
-notice_account_activated: Tilisi on nyt aktivoitu, voit kirjautua sisälle.
-notice_successful_create: Luonti onnistui.
-notice_successful_update: Päivitys onnistui.
-notice_successful_delete: Poisto onnistui.
-notice_successful_connection: Yhteyden muodostus onnistui.
-notice_file_not_found: Hakemaasi sivua ei löytynyt tai se on poistettu.
-notice_locking_conflict: Toinen käyttäjä on päivittänyt tiedot.
-notice_not_authorized: Sinulla ei ole oikeutta näyttää tätä sivua.
-notice_email_sent: Sähköposti on lähetty osoitteeseen %s
-notice_email_error: Sähköpostilähetyksessä tapahtui virhe (%s)
-notice_feeds_access_key_reseted: RSS salasana on nollaantunut.
-notice_failed_to_save_issues: "%d Tapahtum(an/ien) tallennus epäonnistui %d valitut: %s."
-notice_no_issue_selected: "Tapahtumia ei ole valittu! Valitse tapahtumat joita haluat muokata."
-notice_account_pending: "Tilisi on luotu ja odottaa ylläpitäjän hyväksyntää."
-notice_default_data_loaded: Vakioasetusten palautus onnistui.
-
-error_can_t_load_default_data: "Vakioasetuksia ei voitu ladata: %s"
-error_scm_not_found: "Syötettä ja/tai versiota ei löydy tietovarastosta."
-error_scm_command_failed: "Tietovarastoon pääsyssä tapahtui virhe: %s"
-
-mail_subject_lost_password: Sinun %s salasanasi
-mail_body_lost_password: 'Vaihtaaksesi salasanasi, napsauta seuraavaa linkkiä:'
-mail_subject_register: %s tilin aktivointi
-mail_body_register: 'Aktivoidaksesi tilisi, napsauta seuraavaa linkkiä:'
-mail_body_account_information_external: Voit nyt käyttää "%s" tiliäsi kirjautuaksesi järjestelmään.
-mail_body_account_information: Sinun tilin tiedot
-mail_subject_account_activation_request: %s tilin aktivointi pyyntö
-mail_body_account_activation_request: 'Uusi käyttäjä (%s) on rekisteröitynyt. Hänen tili odottaa hyväksyntääsi:'
-
-gui_validation_error: 1 virhe
-gui_validation_error_plural: %d virhettä
-
-field_name: Nimi
-field_description: Kuvaus
-field_summary: Yhteenveto
-field_is_required: Vaaditaan
-field_firstname: Etunimi
-field_lastname: Sukunimi
-field_mail: Sähköposti
-field_filename: Tiedosto
-field_filesize: Koko
-field_downloads: Latausta
-field_author: Tekijä
-field_created_on: Luotu
-field_updated_on: Päivitetty
-field_field_format: Muoto
-field_is_for_all: Kaikille projekteille
-field_possible_values: Mahdolliset arvot
-field_regexp: Säännöllinen lauseke (reg exp)
-field_min_length: Minimipituus
-field_max_length: Maksimipituus
-field_value: Arvo
-field_category: Luokka
-field_title: Otsikko
-field_project: Projekti
-field_issue: Tapahtuma
-field_status: Tila
-field_notes: Muistiinpanot
-field_is_closed: Tapahtuma suljettu
-field_is_default: Vakioarvo
-field_tracker: Tapahtuma
-field_subject: Aihe
-field_due_date: Määräaika
-field_assigned_to: Nimetty
-field_priority: Prioriteetti
-field_fixed_version: Kohdeversio
-field_user: Käyttäjä
-field_role: Rooli
-field_homepage: Kotisivu
-field_is_public: Julkinen
-field_parent: Aliprojekti
-field_is_in_chlog: Tapahtumat näytetään muutoslokissa
-field_is_in_roadmap: Tapahtumat näytetään roadmap näkymässä
-field_login: Kirjautuminen
-field_mail_notification: Sähköposti muistutukset
-field_admin: Ylläpitäjä
-field_last_login_on: Viimeinen yhteys
-field_language: Kieli
-field_effective_date: Päivä
-field_password: Salasana
-field_new_password: Uusi salasana
-field_password_confirmation: Vahvistus
-field_version: Versio
-field_type: Tyyppi
-field_host: Verkko-osoite
-field_port: Portti
-field_account: Tili
-field_base_dn: Base DN
-field_attr_login: Kirjautumismääre
-field_attr_firstname: Etuminenmääre
-field_attr_lastname: Sukunimenmääre
-field_attr_mail: Sähköpostinmääre
-field_onthefly: Automaattinen käyttäjien luonti
-field_start_date: Alku
-field_done_ratio: %% Tehty
-field_auth_source: Varmennusmuoto
-field_hide_mail: Piiloita sähköpostiosoitteeni
-field_comments: Kommentti
-field_url: URL
-field_start_page: Aloitussivu
-field_subproject: Aliprojekti
-field_hours: Tuntia
-field_activity: Historia
-field_spent_on: Päivä
-field_identifier: Tunniste
-field_is_filter: Käytetään suodattimena
-field_issue_to_id: Liittyvä tapahtuma
-field_delay: Viive
-field_assignable: Tapahtumia voidaan nimetä tälle roolille
-field_redirect_existing_links: Uudelleenohjaa olemassa olevat linkit
-field_estimated_hours: Arvioitu aika
-field_column_names: Saraketta
-field_time_zone: Aikavyöhyke
-field_searchable: Haettava
-field_default_value: Vakioarvo
-
-setting_app_title: Ohjelman otsikko
-setting_app_subtitle: Ohjelman alaotsikko
-setting_welcome_text: Tervehdysteksti
-setting_default_language: Vakiokieli
-setting_login_required: Pakollinen kirjautuminen
-setting_self_registration: Itserekisteröinti
-setting_attachment_max_size: Liitteen maksimikoko
-setting_issues_export_limit: Tapahtumien vientirajoite
-setting_mail_from: Lähettäjän sähköpostiosoite
-setting_bcc_recipients: Vastaanottajat piilokopiona (bcc)
-setting_host_name: Verkko-osoite
-setting_text_formatting: Tekstin muotoilu
-setting_wiki_compression: Wiki historian pakkaus
-setting_feeds_limit: Syötteen sisällön raja
-setting_autofetch_changesets: Automaattisten muutosjoukkojen haku
-setting_sys_api_enabled: Salli WS tietovaraston hallintaan
-setting_commit_ref_keywords: Viittaavat hakusanat
-setting_commit_fix_keywords: Korjaavat hakusanat
-setting_autologin: Automaatinen kirjautuminen
-setting_date_format: Päivän muoto
-setting_time_format: Ajan muoto
-setting_cross_project_issue_relations: Salli projektien väliset tapahtuminen suhteet
-setting_issue_list_default_columns: Vakiosarakkeiden näyttö tapahtumalistauksessa
-setting_repositories_encodings: Tietovaraston koodaus
-setting_emails_footer: Sähköpostin alatunniste
-setting_protocol: Protokolla
-setting_per_page_options: Sivun objektien määrän asetukset
-
-label_user: Käyttäjä
-label_user_plural: Käyttäjät
-label_user_new: Uusi käyttäjä
-label_project: Projekti
-label_project_new: Uusi projekti
-label_project_plural: Projektit
-label_project_all: Kaikki projektit
-label_project_latest: Uusimmat projektit
-label_issue: Tapahtuma
-label_issue_new: Uusi tapahtuma
-label_issue_plural: Tapahtumat
-label_issue_view_all: Näytä kaikki tapahtumat
-label_issues_by: Tapahtumat %s
-label_document: Dokumentti
-label_document_new: Uusi dokumentti
-label_document_plural: Dokumentit
-label_role: Rooli
-label_role_plural: Roolit
-label_role_new: Uusi rooli
-label_role_and_permissions: Roolit ja oikeudet
-label_member: Jäsen
-label_member_new: Uusi jäsen
-label_member_plural: Jäsenet
-label_tracker: Tapahtuma
-label_tracker_plural: Tapahtumat
-label_tracker_new: Uusi tapahtuma
-label_workflow: Työnkulku
-label_issue_status: Tapahtuman tila
-label_issue_status_plural: Tapahtumien tilat
-label_issue_status_new: Uusi tila
-label_issue_category: Tapahtumaluokka
-label_issue_category_plural: Tapahtumaluokat
-label_issue_category_new: Uusi luokka
-label_custom_field: Räätälöity kenttä
-label_custom_field_plural: Räätälöidyt kentät
-label_custom_field_new: Uusi räätälöity kenttä
-label_enumerations: Lista
-label_enumeration_new: Uusi arvo
-label_information: Tieto
-label_information_plural: Tiedot
-label_please_login: Kirjaudu ole hyvä
-label_register: Rekisteröidy
-label_password_lost: Hukattu salasana
-label_home: Koti
-label_my_page: Omasivu
-label_my_account: Oma tili
-label_my_projects: Omat projektit
-label_administration: Ylläpito
-label_login: Kirjaudu sisään
-label_logout: Kirjaudu ulos
-label_help: Ohjeet
-label_reported_issues: Raportoidut tapahtumat
-label_assigned_to_me_issues: Minulle nimetyt tapahtumat
-label_last_login: Viimeinen yhteys
-label_last_updates: Viimeinen päivitys
-label_last_updates_plural: %d päivitetty viimeksi
-label_registered_on: Rekisteröity
-label_activity: Historia
-label_new: Uusi
-label_logged_as: Kirjauduttu nimellä
-label_environment: Ympäristö
-label_authentication: Varmennus
-label_auth_source: Varmennustapa
-label_auth_source_new: Uusi varmennustapa
-label_auth_source_plural: Varmennustavat
-label_subproject_plural: Aliprojektit
-label_min_max_length: Min - Max pituudet
-label_list: Lista
-label_date: Päivä
-label_integer: Kokonaisluku
-label_float: Liukuluku
-label_boolean: Totuusarvomuuttuja
-label_string: Merkkijono
-label_text: Pitkä merkkijono
-label_attribute: Määre
-label_attribute_plural: Määreet
-label_download: %d Lataus
-label_download_plural: %d Lataukset
-label_no_data: Ei tietoa näytettäväksi
-label_change_status: Muutos tila
-label_history: Historia
-label_attachment: Tiedosto
-label_attachment_new: Uusi tiedosto
-label_attachment_delete: Poista tiedosto
-label_attachment_plural: Tiedostot
-label_report: Raportti
-label_report_plural: Raportit
-label_news: Uutinen
-label_news_new: Lisää uutinen
-label_news_plural: Uutiset
-label_news_latest: Viimeisimmät uutiset
-label_news_view_all: Näytä kaikki uutiset
-label_change_log: Muutosloki
-label_settings: Asetukset
-label_overview: Yleiskatsaus
-label_version: Versio
-label_version_new: Uusi versio
-label_version_plural: Versiot
-label_confirmation: Vahvistus
-label_export_to: Vie
-label_read: Lukee...
-label_public_projects: Julkiset projektit
-label_open_issues: avoin, yhteensä
-label_open_issues_plural: avointa, yhteensä
-label_closed_issues: suljettu
-label_closed_issues_plural: suljettua
-label_total: Yhteensä
-label_permissions: Oikeudet
-label_current_status: Nykyinen tila
-label_new_statuses_allowed: Uudet tilat sallittu
-label_all: kaikki
-label_none: ei mitään
-label_nobody: ei kukaan
-label_next: Seuraava
-label_previous: Edellinen
-label_used_by: Käytetty
-label_details: Yksityiskohdat
-label_add_note: Lisää muistiinpano
-label_per_page: Per sivu
-label_calendar: Kalenteri
-label_months_from: kuukauden päässä
-label_gantt: Gantt
-label_internal: Sisäinen
-label_last_changes: viimeiset %d muutokset
-label_change_view_all: Näytä kaikki muutokset
-label_personalize_page: Personoi tämä sivu
-label_comment: Kommentti
-label_comment_plural: Kommentit
-label_comment_add: Lisää kommentti
-label_comment_added: Kommentti lisätty
-label_comment_delete: Poista kommentti
-label_query: Räätälöity haku
-label_query_plural: Räätälöidyt haut
-label_query_new: Uusi haku
-label_filter_add: Lisää suodatin
-label_filter_plural: Suodattimet
-label_equals: sama kuin
-label_not_equals: eri kuin
-label_in_less_than: pienempi kuin
-label_in_more_than: suurempi kuin
-label_today: tänään
-label_this_week: tällä viikolla
-label_less_than_ago: vähemmän kuin päivää sitten
-label_more_than_ago: enemän kuin päivää sitten
-label_ago: päiviä sitten
-label_contains: sisältää
-label_not_contains: ei sisällä
-label_day_plural: päivää
-label_repository: Tietovarasto
-label_repository_plural: Tietovarastot
-label_browse: Selaus
-label_modification: %d muutos
-label_modification_plural: %d muutettu
-label_revision: Versio
-label_revision_plural: Versiot
-label_added: lisätty
-label_modified: muokattu
-label_deleted: poistettu
-label_latest_revision: Viimeisin versio
-label_latest_revision_plural: Viimeisimmät versiot
-label_view_revisions: Näytä versiot
-label_max_size: Suurin koko
-label_sort_highest: Siirrä ylimmäiseksi
-label_sort_higher: Siirrä ylös
-label_sort_lower: Siirrä alas
-label_sort_lowest: Siirrä alimmaiseksi
-label_roadmap: Roadmap
-label_roadmap_due_in: Määräaika %s
-label_roadmap_overdue: %s myöhässä
-label_roadmap_no_issues: Ei tapahtumia tälle versiolle
-label_search: Haku
-label_result_plural: Tulokset
-label_all_words: kaikki sanat
-label_wiki: Wiki
-label_wiki_edit: Wiki muokkaus
-label_wiki_edit_plural: Wiki muokkaukset
-label_wiki_page: Wiki sivu
-label_wiki_page_plural: Wiki sivut
-label_index_by_title: Hakemisto otsikoittain
-label_index_by_date: Hakemisto päivittäin
-label_current_version: Nykyinen versio
-label_preview: Esikatselu
-label_feed_plural: Syötteet
-label_changes_details: Kaikkien muutosten yksityiskohdat
-label_issue_tracking: Tapahtumien seuranta
-label_spent_time: Käytetty aika
-label_f_hour: %.2f tunti
-label_f_hour_plural: %.2f tuntia
-label_time_tracking: Ajan seuranta
-label_change_plural: Muutokset
-label_statistics: Tilastot
-label_commits_per_month: Tapahtumaa per kuukausi
-label_commits_per_author: Tapahtumaa per tekijä
-label_view_diff: Näytä erot
-label_diff_inline: sisällössä
-label_diff_side_by_side: vierekkäin
-label_options: Valinnat
-label_copy_workflow_from: Kopioi työnkulku
-label_permissions_report: Oikeuksien raportti
-label_watched_issues: Seurattavat tapahtumat
-label_related_issues: Liittyvät tapahtumat
-label_applied_status: Lisätty tila
-label_loading: Lataa...
-label_relation_new: Uusi suhde
-label_relation_delete: Poista suhde
-label_relates_to: liittyy
-label_duplicates: kopio
-label_blocks: estää
-label_blocked_by: estetty
-label_precedes: edeltää
-label_follows: seuraa
-label_end_to_start: lopusta alkuun
-label_end_to_end: lopusta loppuun
-label_start_to_start: alusta alkuun
-label_start_to_end: alusta loppuun
-label_stay_logged_in: Pysy kirjautuneena
-label_disabled: poistettu käytöstä
-label_show_completed_versions: Näytä valmiit versiot
-label_me: minä
-label_board: Keskustelupalsta
-label_board_new: Uusi keskustelupalsta
-label_board_plural: Keskustelupalstat
-label_topic_plural: Aiheet
-label_message_plural: Viestit
-label_message_last: Viimeisin viesti
-label_message_new: Uusi viesti
-label_reply_plural: Vastaukset
-label_send_information: Lähetä tilin tiedot käyttäjälle
-label_year: Vuosi
-label_month: Kuukausi
-label_week: Viikko
-label_language_based: Pohjautuen käyttäjän kieleen
-label_sort_by: Lajittele %s
-label_send_test_email: Lähetä testi sähköposti
-label_feeds_access_key_created_on: RSS salasana luotiin %s sitten
-label_module_plural: Moduulit
-label_added_time_by: Lisännyt %s %s sitten
-label_updated_time: Päivitetty %s sitten
-label_jump_to_a_project: Siirry projektiin...
-label_file_plural: Tiedostot
-label_changeset_plural: Muutosryhmät
-label_default_columns: Vakiosarakkeet
-label_no_change_option: (Ei muutosta)
-label_bulk_edit_selected_issues: Perusmuotoile valitut tapahtumat
-label_theme: Teema
-label_default: Vakio
-label_search_titles_only: Hae vain otsikot
-label_user_mail_option_all: "Kaikista tapahtumista kaikissa projekteistani"
-label_user_mail_option_selected: "Kaikista tapahtumista vain valitsemistani projekteista..."
-label_user_mail_option_none: "Vain tapahtumista joita valvon tai olen mukana"
-label_user_mail_no_self_notified: "En halua muistutusta muutoksista joita itse teen"
-label_registration_activation_by_email: tilin aktivointi sähköpostitse
-label_registration_manual_activation: tilin aktivointi käsin
-label_registration_automatic_activation: tilin aktivointi automaattisesti
-label_display_per_page: 'Per sivu: %s'
-label_age: Ikä
-label_change_properties: Vaihda asetuksia
-label_general: Yleinen
-
-button_login: Kirjaudu
-button_submit: Lähetä
-button_save: Tallenna
-button_check_all: Valitse kaikki
-button_uncheck_all: Poista valinnat
-button_delete: Poista
-button_create: Luo
-button_test: Testaa
-button_edit: Muokkaa
-button_add: Lisää
-button_change: Muuta
-button_apply: Ota käyttöön
-button_clear: Tyhjää
-button_lock: Lukitse
-button_unlock: Vapauta
-button_download: Lataa
-button_list: Lista
-button_view: Näytä
-button_move: Siirrä
-button_back: Takaisin
-button_cancel: Peruuta
-button_activate: Aktivoi
-button_sort: Järjestä
-button_log_time: Seuraa aikaa
-button_rollback: Siirry takaisin tähän versioon
-button_watch: Seuraa
-button_unwatch: Älä seuraa
-button_reply: Vastaa
-button_archive: Arkistoi
-button_unarchive: Palauta
-button_reset: Nollaus
-button_rename: Uudelleen nimeä
-button_change_password: Vaihda salasana
-button_copy: Kopioi
-button_annotate: Lisää selitys
-button_update: Päivitä
-
-status_active: aktiivinen
-status_registered: rekisteröity
-status_locked: lukittu
-
-text_select_mail_notifications: Valitse tapahtumat joista tulisi lähettää sähköpostimuistutus.
-text_regexp_info: esim. ^[A-Z0-9]+$
-text_min_max_length_info: 0 tarkoittaa, ei rajoitusta
-text_project_destroy_confirmation: Oletko varma että haluat poistaa tämän projektin ja kaikki siihen kuuluvat tiedot?
-text_workflow_edit: Valitse rooli ja tapahtuma muokataksesi työnkulkua
-text_are_you_sure: Oletko varma?
-text_journal_changed: %s muutettu arvoksi %s
-text_journal_set_to: muutettu %s
-text_journal_deleted: poistettu
-text_tip_task_begin_day: tehtävä joka alkaa tänä päivänä
-text_tip_task_end_day: tehtävä joka loppuu tänä päivänä
-text_tip_task_begin_end_day: tehtävä joka alkaa ja loppuu tänä päivänä
-text_project_identifier_info: 'Pienet kirjaimet (a-z), numerot ja viivat ovat sallittu.<br />Tallentamisen jälkeen tunnistetta ei voi muuttaa.'
-text_caracters_maximum: %d merkkiä enintään.
-text_caracters_minimum: Täytyy olla vähintään %d merkkiä pitkä.
-text_length_between: Pituus välillä %d ja %d merkkiä.
-text_tracker_no_workflow: Työnkulkua ei määritelty tälle tapahtumalle
-text_unallowed_characters: Kiellettyjä merkkejä
-text_comma_separated: Useat arvot sallittu (pilkku eroteltuna).
-text_issues_ref_in_commit_messages: Liitän ja korjaan ongelmia syötetyssä viestissä
-text_issue_added: Tapahtuma %s on kirjattu.
-text_issue_updated: Tapahtuma %s on päivitetty.
-text_wiki_destroy_confirmation: Oletko varma että haluat poistaa tämän wiki:n ja kaikki sen sisältämän tiedon?
-text_issue_category_destroy_question: Jotkut tapahtumat (%d) ovat nimetty tälle luokalle. Mitä haluat tehdä?
-text_issue_category_destroy_assignments: Poista luokan tehtävät
-text_issue_category_reassign_to: Vaihda tapahtuma tähän luokkaan
-text_user_mail_option: "Valitsemattomille projekteille, saat vain muistutuksen asioista joita seuraat tai olet mukana (esim. tapahtumat joissa olet tekijä tai nimettynä)."
-text_no_configuration_data: "Rooleja, tapahtumien tiloja ja työnkulkua ei vielä olla määritelty.\nOn erittäin suotavaa ladata vakioasetukset. Voit muuttaa sitä latauksen jälkeen."
-text_load_default_configuration: Lataa vakioasetukset
-
-default_role_manager: Päälikkö
-default_role_developper: Kehittäjä
-default_role_reporter: Tarkastelija
-default_tracker_bug: Ohjelmointivirhe
-default_tracker_feature: Ominaisuus
-default_tracker_support: Tuki
-default_issue_status_new: Uusi
-default_issue_status_assigned: Nimetty
-default_issue_status_resolved: Hyväksytty
-default_issue_status_feedback: Palaute
-default_issue_status_closed: Suljettu
-default_issue_status_rejected: Hylätty
-default_doc_category_user: Käyttäjä dokumentaatio
-default_doc_category_tech: Tekninen dokumentaatio
-default_priority_low: Matala
-default_priority_normal: Normaali
-default_priority_high: Korkea
-default_priority_urgent: Kiireellinen
-default_priority_immediate: Valitön
-default_activity_design: Suunnittelu
-default_activity_development: Kehitys
-
-enumeration_issue_priorities: Tapahtuman tärkeysjärjestys
-enumeration_doc_categories: Dokumentin luokat
-enumeration_activities: Historia (ajan seuranta)
-label_associated_revisions: Liittyvät versiot
-setting_user_format: Käyttäjien esitysmuoto
-text_status_changed_by_changeset: Päivitetty muutosversioon %s.
-text_issues_destroy_confirmation: 'Oletko varma että haluat poistaa valitut tapahtumat ?'
-label_more: Lisää
-label_issue_added: Tapahtuma lisätty
-label_issue_updated: Tapahtuma päivitetty
-label_document_added: Dokumentti lisätty
-label_message_posted: Viesti lisätty
-label_file_added: Tiedosto lisätty
-label_scm: SCM
-text_select_project_modules: 'Valitse modulit jotka haluat käyttöön tähän projektiin:'
-label_news_added: Uutinen lisätty
-project_module_boards: Keskustelupalsta
-project_module_issue_tracking: Tapahtuman seuranta
-project_module_wiki: Wiki
-project_module_files: Tiedostot
-project_module_documents: Dokumentit
-project_module_repository: Tietovarasto
-project_module_news: Uutiset
-project_module_time_tracking: Ajan seuranta
-text_file_repository_writable: Kirjoitettava tiedostovarasto
-text_default_administrator_account_changed: Vakio hallinoijan tunnus muutettu
-text_rmagick_available: RMagick saatavilla (valinnainen)
-button_configure: Asetukset
-label_plugins: Lisäosat
-label_ldap_authentication: LDAP tunnistautuminen
-label_downloads_abbr: D/L
-label_add_another_file: Lisää uusi tiedosto
-label_this_month: tässä kuussa
-text_destroy_time_entries_question: %.02f tuntia on raportoitu tapahtumasta jonka aiot poistaa. Mitä haluat tehdä ?
-label_last_n_days: viimeiset %d päivää
-label_all_time: koko ajalta
-error_issue_not_found_in_project: 'Tapahtumaa ei löytynyt tai se ei kuulu tähän projektiin'
-label_this_year: tänä vuonna
-text_assign_time_entries_to_project: Määritä tunnit projektille
-label_date_range: Aikaväli
-label_last_week: viime viikolla
-label_yesterday: eilen
-label_optional_description: Lisäkuvaus
-label_last_month: viime kuussa
-text_destroy_time_entries: Poista raportoidut tunnit
-text_reassign_time_entries: 'Siirrä raportoidut tunnit tälle tapahtumalle:'
-label_on: ''
-label_chronological_order: Aikajärjestyksessä
-label_date_to: ''
-setting_activity_days_default: Päivien esittäminen projektien historiassa
-label_date_from: ''
-label_in: ''
-setting_display_subprojects_issues: Näytä aliprojektien tapahtumat pääprojektissa oletusarvoisesti
-field_comments_sorting: Näytä kommentit
-label_reverse_chronological_order: Käänteisessä aikajärjestyksessä
-label_preferences: Asetukset
-setting_default_projects_public: Uudet projektit ovat oletuksena julkisia
-label_overall_activity: Kokonaishistoria
-error_scm_annotate: "Merkintää ei ole tai siihen ei voi lisätä selityksiä."
-label_planning: Suunnittelu
-text_subprojects_destroy_warning: 'Tämän aliprojekti(t): %s tullaan myös poistamaan.'
-label_and_its_subprojects: %s ja aliprojektit
-mail_body_reminder: "%d sinulle nimettyä tapahtuma(a) erääntyy %d päivä sisään:"
-mail_subject_reminder: "%d tapahtuma(a) erääntyy lähipäivinä"
-text_user_wrote: '%s kirjoitti:'
-label_duplicated_by: kopioinut
-setting_enabled_scm: Versionhallinta käytettävissä
-text_enumeration_category_reassign_to: 'Siirrä täksi arvoksi:'
-text_enumeration_destroy_question: '%d kohdetta on sijoitettu tälle arvolle.'
-label_incoming_emails: Saapuvat sähköpostiviestit
-label_generate_key: Luo avain
-setting_mail_handler_api_enabled: Ota käyttöön WS saapuville sähköposteille
-setting_mail_handler_api_key: API avain
-text_email_delivery_not_configured: "Sähköpostin jakelu ei ole määritelty ja sähköpostimuistutukset eivät ole käytössä.\nKonfiguroi sähköpostipalvelinasetukset (SMTP) config/email.yml tiedostosta ja uudelleenkäynnistä sovellus jotta asetukset astuvat voimaan."
-field_parent_title: Aloitussivu
-label_issue_watchers: Tapahtuman seuraajat
-button_quote: Vastaa
-setting_sequential_project_identifiers: Luo peräkkäiset projektien tunnisteet
-setting_commit_logs_encoding: Tee viestien koodaus
-notice_unable_delete_version: Version poisto epäonnistui
-label_renamed: uudelleennimetty
-label_copied: kopioitu
-setting_plain_text_mail: vain muotoilematonta tekstiä (ei HTML)
-permission_view_files: Näytä tiedostot
-permission_edit_issues: Muokkaa tapahtumia
-permission_edit_own_time_entries: Muokka omia aikamerkintöjä
-permission_manage_public_queries: Hallinnoi julkisia hakuja
-permission_add_issues: Lisää tapahtumia
-permission_log_time: Lokita käytettyä aikaa
-permission_view_changesets: Näytä muutosryhmät
-permission_view_time_entries: Näytä käytetty aika
-permission_manage_versions: Hallinnoi versioita
-permission_manage_wiki: Hallinnoi wikiä
-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ää seuraajia
-permission_view_gantt: Näytä gantt kaavio
-permission_move_issues: Siirrä 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ä
-permission_view_wiki_edits: Näytä wiki historia
-permission_add_messages: Jätä viesti
-permission_view_messages: Näytä viestejä
-permission_manage_files: Hallinnoi tiedostoja
-permission_edit_issue_notes: Muokkaa muistiinpanoja
-permission_manage_news: Hallinnoi uutisia
-permission_view_calendar: Näytä kalenteri
-permission_manage_members: Hallinnoi jäseniä
-permission_edit_messages: Muokkaa viestejä
-permission_delete_issues: Poista tapahtumia
-permission_view_issue_watchers: Näytä seuraaja lista
-permission_manage_repository: Hallinnoi tietovarastoa
-permission_commit_access: Tee pääsyoikeus
-permission_browse_repository: Selaa tietovarastoa
-permission_view_documents: Näytä dokumentit
-permission_edit_project: Muokkaa projektia
-permission_add_issue_notes: Lisää muistiinpanoja
-permission_save_queries: Tallenna hakuja
-permission_view_wiki_pages: Näytä wiki
-permission_rename_wiki_pages: Uudelleennimeä wiki sivuja
-permission_edit_time_entries: Muokkaa aika lokeja
-permission_edit_own_issue_notes: Muokkaa omia muistiinpanoja
-setting_gravatar_enabled: Käytä Gravatar käyttäjä ikoneita
-label_example: Esimerkki
-text_repository_usernames_mapping: "Valitse päivittääksesi Redmine käyttäjä jokaiseen käyttäjään joka löytyy tietovaraston lokista.\nKäyttäjät joilla on sama Redmine ja tietovaraston käyttäjänimi tai sähköpostiosoite, yhdistetään automaattisesti."
-permission_edit_own_messages: Muokkaa omia viestejä
-permission_delete_own_messages: Poista omia viestejä
-label_user_activity: "Käyttäjän %s historia"
-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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/fr.yml b/lang/fr.yml
deleted file mode 100644 (file)
index 4a7c517..0000000
+++ /dev/null
@@ -1,712 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Janvier,Février,Mars,Avril,Mai,Juin,Juillet,Août,Septembre,Octobre,Novembre,Décembre
-actionview_datehelper_select_month_names_abbr: Jan,Fév,Mars,Avril,Mai,Juin,Juil,Août,Sept,Oct,Nov,Déc
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 jour
-actionview_datehelper_time_in_words_day_plural: %d jours
-actionview_datehelper_time_in_words_hour_about: environ une heure
-actionview_datehelper_time_in_words_hour_about_plural: environ %d heures
-actionview_datehelper_time_in_words_hour_about_single: environ une heure
-actionview_datehelper_time_in_words_minute: 1 minute
-actionview_datehelper_time_in_words_minute_half: 30 secondes
-actionview_datehelper_time_in_words_minute_less_than: moins d'une minute
-actionview_datehelper_time_in_words_minute_plural: %d minutes
-actionview_datehelper_time_in_words_minute_single: 1 minute
-actionview_datehelper_time_in_words_second_less_than: moins d'une seconde
-actionview_datehelper_time_in_words_second_less_than_plural: moins de %d secondes
-actionview_instancetag_blank_option: Choisir
-
-activerecord_error_inclusion: n'est pas inclus dans la liste
-activerecord_error_exclusion: est reservé
-activerecord_error_invalid: est invalide
-activerecord_error_confirmation: ne correspond pas à la confirmation
-activerecord_error_accepted: doit être accepté
-activerecord_error_empty: doit être renseigné
-activerecord_error_blank: doit être renseigné
-activerecord_error_too_long: est trop long
-activerecord_error_too_short: est trop court
-activerecord_error_wrong_length: n'est pas de la bonne longueur
-activerecord_error_taken: est déjà utilisé
-activerecord_error_not_a_number: n'est pas un nombre
-activerecord_error_not_a_date: n'est pas une date valide
-activerecord_error_greater_than_start_date: doit être postérieur à la date de début
-activerecord_error_not_same_project: n'appartient pas au même projet
-activerecord_error_circular_dependency: Cette relation créerait une dépendance circulaire
-
-general_fmt_age: %d an
-general_fmt_age_plural: %d ans
-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: 'Non'
-general_text_Yes: 'Oui'
-general_text_no: 'non'
-general_text_yes: 'oui'
-general_lang_name: 'Français'
-general_csv_separator: ';'
-general_csv_decimal_separator: ','
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi,Dimanche
-general_first_day_of_week: '1'
-
-notice_account_updated: Le compte a été mis à jour avec succès.
-notice_account_invalid_creditentials: Identifiant ou mot de passe invalide.
-notice_account_password_updated: Mot de passe mis à jour avec succès.
-notice_account_wrong_password: Mot de passe incorrect
-notice_account_register_done: Un message contenant les instructions pour activer votre compte vous a été envoyé.
-notice_account_unknown_email: Aucun compte ne correspond à cette adresse.
-notice_can_t_change_password: Ce compte utilise une authentification externe. Impossible de changer le mot de passe.
-notice_account_lost_email_sent: Un message contenant les instructions pour choisir un nouveau mot de passe vous a été envoyé.
-notice_account_activated: Votre compte a été activé. Vous pouvez à présent vous connecter.
-notice_successful_create: Création effectuée avec succès.
-notice_successful_update: Mise à jour effectuée avec succès.
-notice_successful_delete: Suppression effectuée avec succès.
-notice_successful_connection: Connection réussie.
-notice_file_not_found: "La page à laquelle vous souhaitez accéder n'existe pas ou a été supprimée."
-notice_locking_conflict: Les données ont été mises à jour par un autre utilisateur. Mise à jour impossible.
-notice_not_authorized: "Vous n'êtes pas autorisés à accéder à cette page."
-notice_email_sent: "Un email a été envoyé à %s"
-notice_email_error: "Erreur lors de l'envoi de l'email (%s)"
-notice_feeds_access_key_reseted: "Votre clé d'accès aux flux RSS a été réinitialisée."
-notice_failed_to_save_issues: "%d demande(s) sur les %d sélectionnées n'ont pas pu être mise(s) à jour: %s."
-notice_no_issue_selected: "Aucune demande sélectionnée ! Cochez les demandes que vous voulez mettre à jour."
-notice_account_pending: "Votre compte a été créé et attend l'approbation de l'administrateur."
-notice_default_data_loaded: Paramétrage par défaut chargé avec succès.
-notice_unable_delete_version: Impossible de supprimer cette version.
-
-error_can_t_load_default_data: "Une erreur s'est produite lors du chargement du paramétrage: %s"
-error_scm_not_found: "L'entrée et/ou la révision demandée n'existe pas dans le dépôt."
-error_scm_command_failed: "Une erreur s'est produite lors de l'accès au dépôt: %s"
-error_scm_annotate: "L'entrée n'existe pas ou ne peut pas être annotée."
-error_issue_not_found_in_project: "La demande n'existe pas ou n'appartient pas à ce projet"
-
-warning_attachments_not_saved: "%d fichier(s) n'ont pas pu être sauvegardés."
-
-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
-mail_body_register: 'Pour activer votre compte, cliquez sur le lien suivant:'
-mail_body_account_information_external: Vous pouvez utiliser votre compte "%s" pour vous connecter.
-mail_body_account_information: Paramètres de connexion de votre compte
-mail_subject_account_activation_request: "Demande d'activation d'un compte %s"
-mail_body_account_activation_request: "Un nouvel utilisateur (%s) s'est inscrit. Son compte nécessite votre approbation:"
-mail_subject_reminder: "%d demande(s) arrivent à échéance"
-mail_body_reminder: "%d demande(s) qui vous sont assignées arrivent à échéance dans les %d prochains jours:"
-
-gui_validation_error: 1 erreur
-gui_validation_error_plural: %d erreurs
-
-field_name: Nom
-field_description: Description
-field_summary: Résumé
-field_is_required: Obligatoire
-field_firstname: Prénom
-field_lastname: Nom
-field_mail: Email
-field_filename: Fichier
-field_filesize: Taille
-field_downloads: Téléchargements
-field_author: Auteur
-field_created_on: Créé
-field_updated_on: Mis à jour
-field_field_format: Format
-field_is_for_all: Pour tous les projets
-field_possible_values: Valeurs possibles
-field_regexp: Expression régulière
-field_min_length: Longueur minimum
-field_max_length: Longueur maximum
-field_value: Valeur
-field_category: Catégorie
-field_title: Titre
-field_project: Projet
-field_issue: Demande
-field_status: Statut
-field_notes: Notes
-field_is_closed: Demande fermée
-field_is_default: Valeur par défaut
-field_tracker: Tracker
-field_subject: Sujet
-field_due_date: Date d'échéance
-field_assigned_to: Assigné à
-field_priority: Priorité
-field_fixed_version: Version cible
-field_user: Utilisateur
-field_role: Rôle
-field_homepage: Site web
-field_is_public: Public
-field_parent: Sous-projet de
-field_is_in_chlog: Demandes affichées dans l'historique
-field_is_in_roadmap: Demandes affichées dans la roadmap
-field_login: Identifiant
-field_mail_notification: Notifications par mail
-field_admin: Administrateur
-field_last_login_on: Dernière connexion
-field_language: Langue
-field_effective_date: Date
-field_password: Mot de passe
-field_new_password: Nouveau mot de passe
-field_password_confirmation: Confirmation
-field_version: Version
-field_type: Type
-field_host: Hôte
-field_port: Port
-field_account: Compte
-field_base_dn: Base DN
-field_attr_login: Attribut Identifiant
-field_attr_firstname: Attribut Prénom
-field_attr_lastname: Attribut Nom
-field_attr_mail: Attribut Email
-field_onthefly: Création des utilisateurs à la volée
-field_start_date: Début
-field_done_ratio: %% Réalisé
-field_auth_source: Mode d'authentification
-field_hide_mail: Cacher mon adresse mail
-field_comments: Commentaire
-field_url: URL
-field_start_page: Page de démarrage
-field_subproject: Sous-projet
-field_hours: Heures
-field_activity: Activité
-field_spent_on: Date
-field_identifier: Identifiant
-field_is_filter: Utilisé comme filtre
-field_issue_to_id: Demande liée
-field_delay: Retard
-field_assignable: Demandes assignables à ce rôle
-field_redirect_existing_links: Rediriger les liens existants
-field_estimated_hours: Temps estimé
-field_column_names: Colonnes
-field_time_zone: Fuseau horaire
-field_searchable: Utilisé pour les recherches
-field_default_value: Valeur par défaut
-field_comments_sorting: Afficher les commentaires
-field_parent_title: Page parent
-field_editable: Modifiable
-field_identity_url: URL OpenID
-field_watcher: Observateur
-
-setting_app_title: Titre de l'application
-setting_app_subtitle: Sous-titre de l'application
-setting_welcome_text: Texte d'accueil
-setting_default_language: Langue par défaut
-setting_login_required: Authentification obligatoire
-setting_self_registration: Inscription des nouveaux utilisateurs
-setting_attachment_max_size: Taille max des fichiers
-setting_issues_export_limit: Limite export demandes
-setting_mail_from: Adresse d'émission
-setting_bcc_recipients: Destinataires en copie cachée (cci)
-setting_plain_text_mail: Mail texte brut (non HTML)
-setting_host_name: Nom d'hôte et chemin
-setting_text_formatting: Formatage du texte
-setting_wiki_compression: Compression historique wiki
-setting_feeds_limit: Limite du contenu des flux RSS
-setting_default_projects_public: Définir les nouveaux projects comme publics par défaut
-setting_autofetch_changesets: Récupération auto. des commits
-setting_sys_api_enabled: Activer les WS pour la gestion des dépôts
-setting_commit_ref_keywords: Mot-clés de référencement
-setting_commit_fix_keywords: Mot-clés de résolution
-setting_autologin: Autologin
-setting_date_format: Format de date
-setting_time_format: Format d'heure
-setting_cross_project_issue_relations: Autoriser les relations entre demandes de différents projets
-setting_issue_list_default_columns: Colonnes affichées par défaut sur la liste des demandes
-setting_repositories_encodings: Encodages des dépôts
-setting_commit_logs_encoding: Encodage des messages de commit
-setting_emails_footer: Pied-de-page des emails
-setting_protocol: Protocole
-setting_per_page_options: Options d'objets affichés par page
-setting_user_format: Format d'affichage des utilisateurs
-setting_activity_days_default: Nombre de jours affichés sur l'activité des projets
-setting_display_subprojects_issues: Afficher par défaut les demandes des sous-projets sur les projets principaux
-setting_enabled_scm: SCM activés
-setting_mail_handler_api_enabled: "Activer le WS pour la réception d'emails"
-setting_mail_handler_api_key: Clé de protection de l'API
-setting_sequential_project_identifiers: Générer des identifiants de projet séquentiels
-setting_gravatar_enabled: Afficher les Gravatar des utilisateurs
-setting_diff_max_lines_displayed: Nombre maximum de lignes de diff affichées
-setting_repository_log_display_limit: "Nombre maximum de revisions affichées sur l'historique d'un fichier"
-setting_openid: "Autoriser l'authentification et l'enregistrement OpenID"
-
-permission_edit_project: Modifier le projet
-permission_select_project_modules: Choisir les modules
-permission_manage_members: Gérer les members
-permission_manage_versions: Gérer les versions
-permission_manage_categories: Gérer les catégories de demandes
-permission_add_issues: Créer des demandes
-permission_edit_issues: Modifier les demandes
-permission_manage_issue_relations: Gé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éplacer les demandes
-permission_delete_issues: Supprimer les demandes
-permission_manage_public_queries: Gérer les requêtes publiques
-permission_save_queries: Sauvegarder les requê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é
-permission_view_time_entries: Voir le temps passé
-permission_edit_time_entries: Modifier les temps passés
-permission_edit_own_time_entries: Modifier son propre temps passé
-permission_manage_news: Gérer les annonces
-permission_comment_news: Commenter les annonces
-permission_manage_documents: Gérer les documents
-permission_view_documents: Voir les documents
-permission_manage_files: Gérer les fichiers
-permission_view_files: Voir les fichiers
-permission_manage_wiki: Gé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: "Voir l'historique des modifications"
-permission_edit_wiki_pages: Modifier les pages
-permission_delete_wiki_pages_attachments: Supprimer les fichiers joints
-permission_protect_wiki_pages: Protéger les pages
-permission_manage_repository: Gérer le dépôt de sources
-permission_browse_repository: Parcourir les sources
-permission_view_changesets: Voir les révisions
-permission_commit_access: Droit de commit
-permission_manage_boards: Gé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é
-project_module_news: Publication d'annonces
-project_module_documents: Publication de documents
-project_module_files: Publication de fichiers
-project_module_wiki: Wiki
-project_module_repository: Dépôt de sources
-project_module_boards: Forums de discussion
-
-label_user: Utilisateur
-label_user_plural: Utilisateurs
-label_user_new: Nouvel utilisateur
-label_project: Projet
-label_project_new: Nouveau projet
-label_project_plural: Projets
-label_project_all: Tous les projets
-label_project_latest: Derniers projets
-label_issue: Demande
-label_issue_new: Nouvelle demande
-label_issue_plural: Demandes
-label_issue_view_all: Voir toutes les demandes
-label_issue_added: Demande ajoutée
-label_issue_updated: Demande mise à jour
-label_issues_by: Demandes par %s
-label_document: Document
-label_document_new: Nouveau document
-label_document_plural: Documents
-label_document_added: Document ajouté
-label_role: Rôle
-label_role_plural: Rôles
-label_role_new: Nouveau rôle
-label_role_and_permissions: Rôles et permissions
-label_member: Membre
-label_member_new: Nouveau membre
-label_member_plural: Membres
-label_tracker: Tracker
-label_tracker_plural: Trackers
-label_tracker_new: Nouveau tracker
-label_workflow: Workflow
-label_issue_status: Statut de demandes
-label_issue_status_plural: Statuts de demandes
-label_issue_status_new: Nouveau statut
-label_issue_category: Catégorie de demandes
-label_issue_category_plural: Catégories de demandes
-label_issue_category_new: Nouvelle catégorie
-label_custom_field: Champ personnalisé
-label_custom_field_plural: Champs personnalisés
-label_custom_field_new: Nouveau champ personnalisé
-label_enumerations: Listes de valeurs
-label_enumeration_new: Nouvelle valeur
-label_information: Information
-label_information_plural: Informations
-label_please_login: Identification
-label_register: S'enregistrer
-label_password_lost: Mot de passe perdu
-label_home: Accueil
-label_my_page: Ma page
-label_my_account: Mon compte
-label_my_projects: Mes projets
-label_administration: Administration
-label_login: Connexion
-label_logout: Déconnexion
-label_help: Aide
-label_reported_issues: Demandes soumises
-label_assigned_to_me_issues: Demandes qui me sont assignées
-label_last_login: Dernière connexion
-label_last_updates: Dernière mise à jour
-label_last_updates_plural: %d dernières mises à jour
-label_registered_on: Inscrit le
-label_activity: Activité
-label_overall_activity: Activité globale
-label_user_activity: "Activité de %s"
-label_new: Nouveau
-label_logged_as: Connecté en tant que
-label_environment: Environnement
-label_authentication: Authentification
-label_auth_source: Mode d'authentification
-label_auth_source_new: Nouveau mode d'authentification
-label_auth_source_plural: Modes d'authentification
-label_subproject_plural: Sous-projets
-label_and_its_subprojects: %s et ses sous-projets
-label_min_max_length: Longueurs mini - maxi
-label_list: Liste
-label_date: Date
-label_integer: Entier
-label_float: Nombre décimal
-label_boolean: Booléen
-label_string: Texte
-label_text: Texte long
-label_attribute: Attribut
-label_attribute_plural: Attributs
-label_download: %d Téléchargement
-label_download_plural: %d Téléchargements
-label_no_data: Aucune donnée à afficher
-label_change_status: Changer le statut
-label_history: Historique
-label_attachment: Fichier
-label_attachment_new: Nouveau fichier
-label_attachment_delete: Supprimer le fichier
-label_attachment_plural: Fichiers
-label_file_added: Fichier ajouté
-label_report: Rapport
-label_report_plural: Rapports
-label_news: Annonce
-label_news_new: Nouvelle annonce
-label_news_plural: Annonces
-label_news_latest: Dernières annonces
-label_news_view_all: Voir toutes les annonces
-label_news_added: Annonce ajoutée
-label_change_log: Historique
-label_settings: Configuration
-label_overview: Aperçu
-label_version: Version
-label_version_new: Nouvelle version
-label_version_plural: Versions
-label_confirmation: Confirmation
-label_export_to: 'Formats disponibles:'
-label_read: Lire...
-label_public_projects: Projets publics
-label_open_issues: ouvert
-label_open_issues_plural: ouverts
-label_closed_issues: fermé
-label_closed_issues_plural: fermés
-label_total: Total
-label_permissions: Permissions
-label_current_status: Statut actuel
-label_new_statuses_allowed: Nouveaux statuts autorisés
-label_all: tous
-label_none: aucun
-label_nobody: personne
-label_next: Suivant
-label_previous: Précédent
-label_used_by: Utilisé par
-label_details: Détails
-label_add_note: Ajouter une note
-label_per_page: Par page
-label_calendar: Calendrier
-label_months_from: mois depuis
-label_gantt: Gantt
-label_internal: Interne
-label_last_changes: %d derniers changements
-label_change_view_all: Voir tous les changements
-label_personalize_page: Personnaliser cette page
-label_comment: Commentaire
-label_comment_plural: Commentaires
-label_comment_add: Ajouter un commentaire
-label_comment_added: Commentaire ajouté
-label_comment_delete: Supprimer les commentaires
-label_query: Rapport personnalisé
-label_query_plural: Rapports personnalisés
-label_query_new: Nouveau rapport
-label_filter_add: Ajouter le filtre
-label_filter_plural: Filtres
-label_equals: égal
-label_not_equals: différent
-label_in_less_than: dans moins de
-label_in_more_than: dans plus de
-label_in: dans
-label_today: aujourd'hui
-label_all_time: toute la période
-label_yesterday: hier
-label_this_week: cette semaine
-label_last_week: la semaine dernière
-label_last_n_days: les %d derniers jours
-label_this_month: ce mois-ci
-label_last_month: le mois dernier
-label_this_year: cette année
-label_date_range: Période
-label_less_than_ago: il y a moins de
-label_more_than_ago: il y a plus de
-label_ago: il y a
-label_contains: contient
-label_not_contains: ne contient pas
-label_day_plural: jours
-label_repository: Dépôt
-label_repository_plural: Dépôts
-label_browse: Parcourir
-label_modification: %d modification
-label_modification_plural: %d modifications
-label_revision: Révision
-label_revision_plural: Révisions
-label_associated_revisions: Révisions associées
-label_added: ajouté
-label_modified: modifié
-label_copied: copié
-label_renamed: renommé
-label_deleted: supprimé
-label_latest_revision: Dernière révision
-label_latest_revision_plural: Dernières révisions
-label_view_revisions: Voir les révisions
-label_max_size: Taille maximale
-label_on: sur
-label_sort_highest: Remonter en premier
-label_sort_higher: Remonter
-label_sort_lower: Descendre
-label_sort_lowest: Descendre en dernier
-label_roadmap: Roadmap
-label_roadmap_due_in: Echéance dans %s
-label_roadmap_overdue: En retard de %s
-label_roadmap_no_issues: Aucune demande pour cette version
-label_search: Recherche
-label_result_plural: Résultats
-label_all_words: Tous les mots
-label_wiki: Wiki
-label_wiki_edit: Révision wiki
-label_wiki_edit_plural: Révisions wiki
-label_wiki_page: Page wiki
-label_wiki_page_plural: Pages wiki
-label_index_by_title: Index par titre
-label_index_by_date: Index par date
-label_current_version: Version actuelle
-label_preview: Prévisualisation
-label_feed_plural: Flux RSS
-label_changes_details: Détails de tous les changements
-label_issue_tracking: Suivi des demandes
-label_spent_time: Temps passé
-label_f_hour: %.2f heure
-label_f_hour_plural: %.2f heures
-label_time_tracking: Suivi du temps
-label_change_plural: Changements
-label_statistics: Statistiques
-label_commits_per_month: Commits par mois
-label_commits_per_author: Commits par auteur
-label_view_diff: Voir les différences
-label_diff_inline: en ligne
-label_diff_side_by_side: côte à côte
-label_options: Options
-label_copy_workflow_from: Copier le workflow de
-label_permissions_report: Synthèse des permissions
-label_watched_issues: Demandes surveillées
-label_related_issues: Demandes liées
-label_applied_status: Statut appliqué
-label_loading: Chargement...
-label_relation_new: Nouvelle relation
-label_relation_delete: Supprimer la relation
-label_relates_to: lié à
-label_duplicates: duplique
-label_duplicated_by: dupliqué par
-label_blocks: bloque
-label_blocked_by: bloqué par
-label_precedes: précède
-label_follows: suit
-label_end_to_start: fin à début
-label_end_to_end: fin à fin
-label_start_to_start: début à début
-label_start_to_end: début à fin
-label_stay_logged_in: Rester connecté
-label_disabled: désactivé
-label_show_completed_versions: Voir les versions passées
-label_me: moi
-label_board: Forum
-label_board_new: Nouveau forum
-label_board_plural: Forums
-label_topic_plural: Discussions
-label_message_plural: Messages
-label_message_last: Dernier message
-label_message_new: Nouveau message
-label_message_posted: Message ajouté
-label_reply_plural: Réponses
-label_send_information: Envoyer les informations à l'utilisateur
-label_year: Année
-label_month: Mois
-label_week: Semaine
-label_date_from: Du
-label_date_to: Au
-label_language_based: Basé sur la langue de l'utilisateur
-label_sort_by: Trier par %s
-label_send_test_email: Envoyer un email de test
-label_feeds_access_key_created_on: Clé d'accès RSS créée il y a %s
-label_module_plural: Modules
-label_added_time_by: Ajouté par %s il y a %s
-label_updated_time_by: Mis à jour par %s il y a %s
-label_updated_time: Mis à jour il y a %s
-label_jump_to_a_project: Aller à un projet...
-label_file_plural: Fichiers
-label_changeset_plural: Révisions
-label_default_columns: Colonnes par défaut
-label_no_change_option: (Pas de changement)
-label_bulk_edit_selected_issues: Modifier les demandes sélectionnées
-label_theme: Thème
-label_default: Défaut
-label_search_titles_only: Uniquement dans les titres
-label_user_mail_option_all: "Pour tous les événements de tous mes projets"
-label_user_mail_option_selected: "Pour tous les événements des projets sélectionnés..."
-label_user_mail_option_none: "Seulement pour ce que je surveille ou à quoi je participe"
-label_user_mail_no_self_notified: "Je ne veux pas être notifié des changements que j'effectue"
-label_registration_activation_by_email: activation du compte par email
-label_registration_manual_activation: activation manuelle du compte
-label_registration_automatic_activation: activation automatique du compte
-label_display_per_page: 'Par page: %s'
-label_age: Age
-label_change_properties: Changer les propriétés
-label_general: Général
-label_more: Plus
-label_scm: SCM
-label_plugins: Plugins
-label_ldap_authentication: Authentification LDAP
-label_downloads_abbr: D/L
-label_optional_description: Description facultative
-label_add_another_file: Ajouter un autre fichier
-label_preferences: Préférences
-label_chronological_order: Dans l'ordre chronologique
-label_reverse_chronological_order: Dans l'ordre chronologique inverse
-label_planning: Planning
-label_incoming_emails: Emails entrants
-label_generate_key: Générer une clé
-label_issue_watchers: Observateurs
-label_example: Exemple
-label_display: Affichage
-label_login_with_open_id_option: Authentification OpenID
-
-button_login: Connexion
-button_submit: Soumettre
-button_save: Sauvegarder
-button_check_all: Tout cocher
-button_uncheck_all: Tout décocher
-button_delete: Supprimer
-button_create: Créer
-button_create_and_continue: Créer et continuer
-button_test: Tester
-button_edit: Modifier
-button_add: Ajouter
-button_change: Changer
-button_apply: Appliquer
-button_clear: Effacer
-button_lock: Verrouiller
-button_unlock: Déverrouiller
-button_download: Télécharger
-button_list: Lister
-button_view: Voir
-button_move: Déplacer
-button_back: Retour
-button_cancel: Annuler
-button_activate: Activer
-button_sort: Trier
-button_log_time: Saisir temps
-button_rollback: Revenir à cette version
-button_watch: Surveiller
-button_unwatch: Ne plus surveiller
-button_reply: Répondre
-button_archive: Archiver
-button_unarchive: Désarchiver
-button_reset: Réinitialiser
-button_rename: Renommer
-button_change_password: Changer de mot de passe
-button_copy: Copier
-button_annotate: Annoter
-button_update: Mettre à jour
-button_configure: Configurer
-button_quote: Citer
-
-status_active: actif
-status_registered: enregistré
-status_locked: vérouillé
-
-text_select_mail_notifications: Actions pour lesquelles une notification par e-mail est envoyée
-text_regexp_info: ex. ^[A-Z0-9]+$
-text_min_max_length_info: 0 pour aucune restriction
-text_project_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce projet et toutes ses données ?
-text_subprojects_destroy_warning: 'Ses sous-projets: %s seront également supprimés.'
-text_workflow_edit: Sélectionner un tracker et un rôle pour éditer le workflow
-text_are_you_sure: Etes-vous sûr ?
-text_journal_changed: changé de %s à %s
-text_journal_set_to: mis à %s
-text_journal_deleted: supprimé
-text_tip_task_begin_day: tâche commençant ce jour
-text_tip_task_end_day: tâche finissant ce jour
-text_tip_task_begin_end_day: tâche commençant et finissant ce jour
-text_project_identifier_info: 'Seuls les lettres minuscules (a-z), chiffres et tirets sont autorisés.<br />Un fois sauvegardé, l''identifiant ne pourra plus être modifié.'
-text_caracters_maximum: %d caractères maximum.
-text_caracters_minimum: %d caractères minimum.
-text_length_between: Longueur comprise entre %d et %d caractères.
-text_tracker_no_workflow: Aucun worflow n'est défini pour ce tracker
-text_unallowed_characters: Caractères non autorisés
-text_comma_separated: Plusieurs valeurs possibles (séparées par des virgules).
-text_issues_ref_in_commit_messages: Référencement et résolution des demandes dans les commentaires de commits
-text_issue_added: La demande %s a été soumise par %s.
-text_issue_updated: La demande %s a été mise à jour par %s.
-text_wiki_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce wiki et tout son contenu ?
-text_issue_category_destroy_question: %d demandes sont affectées à cette catégories. Que voulez-vous faire ?
-text_issue_category_destroy_assignments: N'affecter les demandes à aucune autre catégorie
-text_issue_category_reassign_to: Réaffecter les demandes à cette catégorie
-text_user_mail_option: "Pour les projets non sélectionnés, vous recevrez seulement des notifications pour ce que vous surveillez ou à quoi vous participez (exemple: demandes dont vous êtes l'auteur ou la personne assignée)."
-text_no_configuration_data: "Les rôles, trackers, statuts et le workflow ne sont pas encore paramétrés.\nIl est vivement recommandé de charger le paramétrage par defaut. Vous pourrez le modifier une fois chargé."
-text_load_default_configuration: Charger le paramétrage par défaut
-text_status_changed_by_changeset: Appliqué par commit %s.
-text_issues_destroy_confirmation: 'Etes-vous sûr de vouloir supprimer le(s) demandes(s) selectionnée(s) ?'
-text_select_project_modules: 'Selectionner les modules à activer pour ce project:'
-text_default_administrator_account_changed: Compte administrateur par défaut changé
-text_file_repository_writable: Répertoire de stockage des fichiers accessible en écriture
-text_plugin_assets_writable: Répertoire public des plugins accessible en écriture
-text_rmagick_available: Bibliothèque RMagick présente (optionnelle)
-text_destroy_time_entries_question: %.02f heures ont été enregistrées sur les demandes à supprimer. Que voulez-vous faire ?
-text_destroy_time_entries: Supprimer les heures
-text_assign_time_entries_to_project: Reporter les heures sur le projet
-text_reassign_time_entries: 'Reporter les heures sur cette demande:'
-text_user_wrote: '%s a écrit:'
-text_enumeration_destroy_question: 'Cette valeur est affectée à %d objets.'
-text_enumeration_category_reassign_to: 'Réaffecter les objets à cette valeur:'
-text_email_delivery_not_configured: "L'envoi de mail n'est pas configuré, les notifications sont désactivées.\nConfigurez votre serveur SMTP dans config/email.yml et redémarrez l'application pour les activer."
-text_repository_usernames_mapping: "Vous pouvez sélectionner ou modifier l'utilisateur Redmine associé à chaque nom d'utilisateur figurant dans l'historique du dépôt.\nLes utilisateurs avec le même identifiant ou la même adresse mail seront automatiquement associés."
-text_diff_truncated: '... Ce différentiel a été tronqué car il excède la taille maximale pouvant être affichée.'
-text_custom_field_possible_values_info: 'Une ligne par valeur'
-
-default_role_manager: Manager
-default_role_developper: Développeur
-default_role_reporter: Rapporteur
-default_tracker_bug: Anomalie
-default_tracker_feature: Evolution
-default_tracker_support: Assistance
-default_issue_status_new: Nouveau
-default_issue_status_assigned: Assigné
-default_issue_status_resolved: Résolu
-default_issue_status_feedback: Commentaire
-default_issue_status_closed: Fermé
-default_issue_status_rejected: Rejeté
-default_doc_category_user: Documentation utilisateur
-default_doc_category_tech: Documentation technique
-default_priority_low: Bas
-default_priority_normal: Normal
-default_priority_high: Haut
-default_priority_urgent: Urgent
-default_priority_immediate: Immédiat
-default_activity_design: Conception
-default_activity_development: Développement
-
-enumeration_issue_priorities: Priorités des demandes
-enumeration_doc_categories: Catégories des documents
-enumeration_activities: Activités (suivi du temps)
diff --git a/lang/gl.yml b/lang/gl.yml
deleted file mode 100644 (file)
index 701fe22..0000000
+++ /dev/null
@@ -1,694 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-actionview_datehelper_select_day_prefix: 
-actionview_datehelper_select_month_names: Xaneiro,Febreiro,Marzo,Abril,Maio,Xuño,Xullo,Agosto,Setembro,Outubro,Novembro,Decembro
-actionview_datehelper_select_month_names_abbr: Xan,Feb,Mar,Abr,Mai,Xun,Xul,Ago,Set,Out,Nov,Dec
-actionview_datehelper_select_month_prefix: 
-actionview_datehelper_select_year_prefix: 
-actionview_datehelper_time_in_words_day: 1 día
-actionview_datehelper_time_in_words_day_plural: %d días
-actionview_datehelper_time_in_words_hour_about: unha hora aproximadamente
-actionview_datehelper_time_in_words_hour_about_plural: aproximadamente %d horas
-actionview_datehelper_time_in_words_hour_about_single: unha hora aproximadamente
-actionview_datehelper_time_in_words_minute: 1 minuto
-actionview_datehelper_time_in_words_minute_half: medio minuto
-actionview_datehelper_time_in_words_minute_less_than: menos dun 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 dun segundo
-actionview_datehelper_time_in_words_second_less_than_plural: menos de %d segundos
-actionview_instancetag_blank_option: Por favor seleccione
-activerecord_error_accepted: debe ser aceptado
-activerecord_error_blank: non pode estar en branco
-activerecord_error_circular_dependency: Esta relación podería crear unha dependencia circular
-activerecord_error_confirmation: a confirmación non coincide
-activerecord_error_empty: non pode estar baleiro
-activerecord_error_exclusion: está reservado
-activerecord_error_greater_than_start_date: debe ser posterior á data de comezo
-activerecord_error_inclusion: non está incluído nas lista
-activerecord_error_invalid: non é válido
-activerecord_error_not_a_date: non é una data válida
-activerecord_error_not_a_number: non é un número
-activerecord_error_not_same_project: non pertence ao mesmo proxecto
-activerecord_error_taken: xa está sendo usado
-activerecord_error_too_long: é demasiado longo
-activerecord_error_too_short: é demasiado curto
-activerecord_error_wrong_length: a lonxitude é incorrecta
-button_activate: Activar
-button_add: Engadir
-button_annotate: Anotar
-button_apply: Aceptar
-button_archive: Arquivar
-button_back: Atrás
-button_cancel: Cancelar
-button_change: Cambiar
-button_change_password: Cambiar contrasinal
-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: Tempo dedicado
-button_login: Conexión
-button_move: Mover
-button_quote: Citar
-button_rename: Renomear
-button_reply: Respostar
-button_reset: Restablecer
-button_rollback: Volver a esta versión
-button_save: Gardar
-button_sort: Ordenar
-button_submit: Aceptar
-button_test: Probar
-button_unarchive: Desarquivar
-button_uncheck_all: Non seleccionar nada
-button_unlock: Desbloquear
-button_unwatch: Non monitorizar
-button_update: Actualizar
-button_view: Ver
-button_watch: Monitorizar
-default_activity_design: Deseño
-default_activity_development: Desenvolvemento
-default_doc_category_tech: Documentación técnica
-default_doc_category_user: Documentación de usuario
-default_issue_status_assigned: Asignada
-default_issue_status_closed: Pechada
-default_issue_status_feedback: Comentarios
-default_issue_status_new: Nova
-default_issue_status_rejected: Rexeitada
-default_issue_status_resolved: Resolta
-default_priority_high: Alta
-default_priority_immediate: Inmediata
-default_priority_low: Baixa
-default_priority_normal: Normal
-default_priority_urgent: Urxente
-default_role_developper: Desenvolvedor
-default_role_manager: Xefe de proxecto
-default_role_reporter: Informador
-default_tracker_bug: Erros
-default_tracker_feature: Tarefas
-default_tracker_support: Soporte
-enumeration_activities: Actividades (tempo dedicado)
-enumeration_doc_categories: Categorías do documento
-enumeration_issue_priorities: Prioridade das peticións
-error_can_t_load_default_data: "Non se puido cargar a configuración por defecto: %s"
-error_issue_not_found_in_project: 'A petición non se atopa ou non está asociada a este proxecto'
-error_scm_annotate: "Non existe a entrada ou non se puido anotar"
-error_scm_command_failed: "Aconteceu un erro ao acceder ó repositorio: %s"
-error_scm_not_found: "A entrada e/ou revisión non existe no repositorio."
-field_account: Conta
-field_activity: Actividade
-field_admin: Administrador
-field_assignable: Pódense asignar peticións a este perfil
-field_assigned_to: Asignado a
-field_attr_firstname: Atributo do nome
-field_attr_lastname: Atributo do apelido
-field_attr_login: Atributo do identificador
-field_attr_mail: Atributo do Email
-field_auth_source: Modo de identificación
-field_author: Autor
-field_base_dn: DN base
-field_category: Categoría
-field_column_names: Columnas
-field_comments: Comentario
-field_comments_sorting: Mostrar comentarios
-field_created_on: Creado
-field_default_value: Estado por defecto
-field_delay: Retraso
-field_description: Descrición
-field_done_ratio: %% Realizado
-field_downloads: Descargas
-field_due_date: Data fin
-field_effective_date: Data
-field_estimated_hours: Tempo estimado
-field_field_format: Formato
-field_filename: Arquivo
-field_filesize: Tamaño
-field_firstname: Nome
-field_fixed_version: Versión prevista
-field_hide_mail: Ocultar a miña dirección de correo
-field_homepage: Sitio web
-field_host: Anfitrión
-field_hours: Horas
-field_identifier: Identificador
-field_is_closed: Petición resolta
-field_is_default: Estado por defecto
-field_is_filter: Usado como filtro
-field_is_for_all: Para todos os proxectos
-field_is_in_chlog: Consultar as peticións no histórico
-field_is_in_roadmap: Consultar as peticións na planificación
-field_is_public: Público
-field_is_required: Obrigatorio
-field_issue: Petición
-field_issue_to_id: Petición relacionada
-field_language: Idioma
-field_last_login_on: Última conexión
-field_lastname: Apelido
-field_login: Identificador
-field_mail: Correo electrónico
-field_mail_notification: Notificacións por correo
-field_max_length: Lonxitude máxima
-field_min_length: Lonxitude mínima
-field_name: Nome
-field_new_password: Novo contrasinal
-field_notes: Notas
-field_onthefly: Creación do usuario "ao voo"
-field_parent: Proxecto pai
-field_parent_title: Páxina pai
-field_password: Contrasinal
-field_password_confirmation: Confirmación
-field_port: Porto
-field_possible_values: Valores posibles
-field_priority: Prioridade
-field_project: Proxecto
-field_redirect_existing_links: Redireccionar enlaces existentes
-field_regexp: Expresión regular
-field_role: Perfil
-field_searchable: Incluír nas búsquedas
-field_spent_on: Data
-field_start_date: Data de inicio
-field_start_page: Páxina principal
-field_status: Estado
-field_subject: Tema
-field_subproject: Proxecto secundario
-field_summary: Resumo
-field_time_zone: Zona horaria
-field_title: Título
-field_tracker: Tipo
-field_type: Tipo
-field_updated_on: Actualizado
-field_url: URL
-field_user: Usuario
-field_value: Valor
-field_version: Versión
-general_csv_decimal_separator: ','
-general_csv_encoding: ISO-8859-15
-general_csv_separator: ';'
-general_day_names: Luns,Martes,Mércores,Xoves,Venres,Sábado,Domingo
-general_first_day_of_week: '1'
-general_fmt_age: %d ano
-general_fmt_age_plural: %d anos
-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: 'Galego'
-general_pdf_encoding: ISO-8859-15
-general_text_No: 'Non'
-general_text_Yes: 'Si'
-general_text_no: 'non'
-general_text_yes: 'si'
-gui_validation_error: 1 erro
-gui_validation_error_plural: %d erros
-label_activity: Actividade
-label_add_another_file: Engadir outro arquivo
-label_add_note: Engadir unha nota
-label_added: engadido
-label_added_time_by: Engadido por %s fai %s
-label_administration: Administración
-label_age: Idade
-label_ago: fai
-label_all: todos
-label_all_time: todo o tempo
-label_all_words: Tódalas palabras
-label_and_its_subprojects: %s e proxectos secundarios
-label_applied_status: Aplicar estado
-label_assigned_to_me_issues: Peticións asignadas a min
-label_associated_revisions: Revisións asociadas
-label_attachment: Arquivo
-label_attachment_delete: Borrar o arquivo
-label_attachment_new: Novo arquivo
-label_attachment_plural: Arquivos
-label_attribute: Atributo
-label_attribute_plural: Atributos
-label_auth_source: Modo de autenticación
-label_auth_source_new: Novo modo de autenticación
-label_auth_source_plural: Modos de autenticación
-label_authentication: Autenticación
-label_blocked_by: bloqueado por
-label_blocks: bloquea a
-label_board: Foro
-label_board_new: Novo foro
-label_board_plural: Foros
-label_boolean: Booleano
-label_browse: Ollar
-label_bulk_edit_selected_issues: Editar as peticións seleccionadas
-label_calendar: Calendario
-label_change_log: Cambios
-label_change_plural: Cambios
-label_change_properties: Cambiar propiedades
-label_change_status: Cambiar o estado
-label_change_view_all: Ver tódolos cambios
-label_changes_details: Detalles de tódolos cambios
-label_changeset_plural: Cambios
-label_chronological_order: En orde cronolóxica
-label_closed_issues: pechada
-label_closed_issues_plural: pechadas
-label_comment: Comentario
-label_comment_add: Engadir un comentario
-label_comment_added: Comentario engadido
-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ón
-label_contains: conten
-label_copied: copiado
-label_copy_workflow_from: Copiar fluxo de traballo dende
-label_current_status: Estado actual
-label_current_version: Versión actual
-label_custom_field: Campo personalizado
-label_custom_field_new: Novo campo personalizado
-label_custom_field_plural: Campos personalizados
-label_date: Data
-label_date_from: Dende
-label_date_range: Rango de datas
-label_date_to: Ata
-label_day_plural: días
-label_default: Por defecto
-label_default_columns: Columnas por defecto
-label_deleted: suprimido
-label_details: Detalles
-label_diff_inline: en liña
-label_diff_side_by_side: cara a cara
-label_disabled: deshabilitado
-label_display_per_page: 'Por páxina: %s'
-label_document: Documento
-label_document_added: Documento engadido
-label_document_new: Novo documento
-label_document_plural: Documentos
-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: Novo valor
-label_enumerations: Listas de valores
-label_environment: Entorno
-label_equals: igual
-label_example: Exemplo
-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 fai %s
-label_file_added: Arquivo engadido
-label_file_plural: Arquivos
-label_filter_add: Engadir o filtro
-label_filter_plural: Filtros
-label_float: Flotante
-label_follows: posterior a
-label_gantt: Gantt
-label_general: Xeral
-label_generate_key: Xerar clave
-label_help: Axuda
-label_history: Histórico
-label_home: Inicio
-label_in: en
-label_in_less_than: en menos que
-label_in_more_than: en mais que
-label_incoming_emails: Correos entrantes
-label_index_by_date: Índice por data
-label_index_by_title: Índice por título
-label_information: Información
-label_information_plural: Información
-label_integer: Número
-label_internal: Interno
-label_issue: Petición
-label_issue_added: Petición engadida
-label_issue_category: Categoría das peticións
-label_issue_category_new: Nova categoría
-label_issue_category_plural: Categorías das peticións
-label_issue_new: Nova petición
-label_issue_plural: Peticións
-label_issue_status: Estado da petición
-label_issue_status_new: Novo estado
-label_issue_status_plural: Estados das peticións
-label_issue_tracking: Peticións
-label_issue_updated: Petición actualizada
-label_issue_view_all: Ver tódalas peticións
-label_issue_watchers: Seguidores
-label_issues_by: Peticións por %s
-label_jump_to_a_project: Ir ao proxecto...
-label_language_based: Baseado no idioma
-label_last_changes: últimos %d cambios
-label_last_login: Última conexión
-label_last_month: último mes
-label_last_n_days: últimos %d días
-label_last_updates: Actualizado
-label_last_updates_plural: %d Actualizados
-label_last_week: última semana
-label_latest_revision: Última revisión
-label_latest_revision_plural: Últimas revisións
-label_ldap_authentication: Autenticación LDAP
-label_less_than_ago: fai menos de
-label_list: Lista
-label_loading: Cargando...
-label_logged_as: Conectado como
-label_login: Conexión
-label_logout: Desconexión
-label_max_size: Tamaño máximo
-label_me: eu mesmo
-label_member: Membro
-label_member_new: Novo membro
-label_member_plural: Membros
-label_message_last: Última mensaxe
-label_message_new: Nova mensaxe
-label_message_plural: Mensaxes
-label_message_posted: Mensaxe engadida
-label_min_max_length: Lonxitude mín - máx
-label_modification: %d modificación
-label_modification_plural: %d modificacións
-label_modified: modificado
-label_module_plural: Módulos
-label_month: Mes
-label_months_from: meses de
-label_more: Mais
-label_more_than_ago: fai mais de
-label_my_account: A miña conta
-label_my_page: A miña páxina
-label_my_projects: Os meus proxectos
-label_new: Novo
-label_new_statuses_allowed: Novos estados autorizados
-label_news: Noticia
-label_news_added: Noticia engadida
-label_news_latest: Últimas noticias
-label_news_new: Nova noticia
-label_news_plural: Noticias
-label_news_view_all: Ver tódalas noticias
-label_next: Seguinte
-label_no_change_option: (Sen cambios)
-label_no_data: Ningún dato a mostrar
-label_nobody: ninguén
-label_none: ningún
-label_not_contains: non conten
-label_not_equals: non igual
-label_on: de
-label_open_issues: aberta
-label_open_issues_plural: abertas
-label_optional_description: Descrición opcional
-label_options: Opcións
-label_overall_activity: Actividade global
-label_overview: Vistazo
-label_password_lost: ¿Esqueciches o contrasinal?
-label_per_page: Por páxina
-label_permissions: Permisos
-label_permissions_report: Informe de permisos
-label_personalize_page: Personalizar esta páxina
-label_planning: Planificación
-label_please_login: Conexión
-label_plugins: Extensións
-label_precedes: anterior a
-label_preferences: Preferencias
-label_preview: Previsualizar
-label_previous: Anterior
-label_project: Proxecto
-label_project_all: Tódolos proxectos
-label_project_latest: Últimos proxectos
-label_project_new: Novo proxecto
-label_project_plural: Proxectos
-label_public_projects: Proxectos públicos
-label_query: Consulta personalizada
-label_query_new: Nova consulta
-label_query_plural: Consultas personalizadas
-label_read: Ler...
-label_register: Rexistrar
-label_registered_on: Inscrito o
-label_registration_activation_by_email: activación de conta por correo
-label_registration_automatic_activation: activación automática de conta
-label_registration_manual_activation: activación manual de conta
-label_related_issues: Peticións relacionadas
-label_relates_to: relacionada con
-label_relation_delete: Eliminar relación
-label_relation_new: Nova relación
-label_renamed: renomeado
-label_reply_plural: Respostas
-label_report: Informe
-label_report_plural: Informes
-label_reported_issues: Peticións rexistradas por min
-label_repository: Repositorio
-label_repository_plural: Repositorios
-label_result_plural: Resultados
-label_reverse_chronological_order: En orde cronolóxica inversa
-label_revision: Revisión
-label_revision_plural: Revisións
-label_roadmap: Planificación
-label_roadmap_due_in: Remata en %s
-label_roadmap_no_issues: Non hai peticións para esta versión
-label_roadmap_overdue: %s tarde
-label_role: Perfil
-label_role_and_permissions: Perfiles e permisos
-label_role_new: Novo perfil
-label_role_plural: Perfiles
-label_scm: SCM
-label_search: Búsqueda
-label_search_titles_only: Buscar só en títulos
-label_send_information: Enviar información da conta ó usuario
-label_send_test_email: Enviar un correo de proba
-label_settings: Configuración
-label_show_completed_versions: Mostra as versións rematadas
-label_sort_by: Ordenar por %s
-label_sort_higher: Subir
-label_sort_highest: Primeiro
-label_sort_lower: Baixar
-label_sort_lowest: Último
-label_spent_time: Tempo dedicado
-label_start_to_end: comezo a fin
-label_start_to_start: comezo a comezo
-label_statistics: Estatísticas
-label_stay_logged_in: Lembrar contrasinal
-label_string: Texto
-label_subproject_plural: Proxectos secundarios
-label_text: Texto largo
-label_theme: Tema
-label_this_month: este mes
-label_this_week: esta semana
-label_this_year: este ano
-label_time_tracking: Control de tempo
-label_today: hoxe
-label_topic_plural: Temas
-label_total: Total
-label_tracker: Tipo
-label_tracker_new: Novo tipo
-label_tracker_plural: Tipos de peticións
-label_updated_time: Actualizado fai %s
-label_updated_time_by: Actualizado por %s fai %s
-label_used_by: Utilizado por
-label_user: Usuario
-label_user_activity: "Actividade de %s"
-label_user_mail_no_self_notified: "Non quero ser avisado de cambios feitos por min"
-label_user_mail_option_all: "Para calquera evento en tódolos proxectos"
-label_user_mail_option_none: "Só para elementos monitorizados ou relacionados comigo"
-label_user_mail_option_selected: "Para calquera evento dos proxectos seleccionados..."
-label_user_new: Novo usuario
-label_user_plural: Usuarios
-label_version: Versión
-label_version_new: Nova versión
-label_version_plural: Versións
-label_view_diff: Ver diferencias
-label_view_revisions: Ver as revisións
-label_watched_issues: Peticións monitorizadas
-label_week: Semana
-label_wiki: Wiki
-label_wiki_edit: Wiki edición
-label_wiki_edit_plural: Wiki edicións
-label_wiki_page: Wiki páxina
-label_wiki_page_plural: Wiki páxinas
-label_workflow: Fluxo de traballo
-label_year: Ano
-label_yesterday: onte
-mail_body_account_activation_request: 'Inscribiuse un novo usuario (%s). A conta está pendente de aprobación:'
-mail_body_account_information: Información sobre a súa conta
-mail_body_account_information_external: Pode usar a súa conta "%s" para conectarse.
-mail_body_lost_password: 'Para cambiar o seu contrasinal, faga clic no seguinte enlace:'
-mail_body_register: 'Para activar a súa conta, faga clic no seguinte enlace:'
-mail_body_reminder: "%d petición(s) asignadas a ti rematan nos próximos %d días:"
-mail_subject_account_activation_request: Petición de activación de conta %s
-mail_subject_lost_password: O teu contrasinal de %s
-mail_subject_register: Activación da conta de %s
-mail_subject_reminder: "%d petición(s) rematarán nos próximos días"
-notice_account_activated: A súa conta foi activada. Xa pode conectarse.
-notice_account_invalid_creditentials: Usuario ou contrasinal inválido.
-notice_account_lost_email_sent: Enviouse un correo con instrucións para elixir un novo contrasinal.
-notice_account_password_updated: Contrasinal modificado correctamente.
-notice_account_pending: "A súa conta creouse e está pendente da aprobación por parte do administrador."
-notice_account_register_done: Conta creada correctamente. Para activala, faga clic sobre o enlace que se lle enviou por correo.
-notice_account_unknown_email: Usuario descoñecido.
-notice_account_updated: Conta actualizada correctamente.
-notice_account_wrong_password: Contrasinal incorrecto.
-notice_can_t_change_password: Esta conta utiliza unha fonte de autenticación externa. Non é posible cambiar o contrasinal.
-notice_default_data_loaded: Configuración por defecto cargada correctamente.
-notice_email_error: Ocorreu un error enviando o correo (%s)
-notice_email_sent: Enviouse un correo a %s
-notice_failed_to_save_issues: "Imposible gravar %s petición(s) en %d seleccionado: %s."
-notice_feeds_access_key_reseted: A súa clave de acceso para RSS reiniciouse.
-notice_file_not_found: A páxina á que tenta acceder non existe.
-notice_locking_conflict: Os datos modificáronse por outro usuario.
-notice_no_issue_selected: "Ningunha petición seleccionada. Por favor, comprobe a petición que quere modificar"
-notice_not_authorized: Non ten autorización para acceder a esta páxina.
-notice_successful_connection: Conexión correcta.
-notice_successful_create: Creación correcta.
-notice_successful_delete: Borrado correcto.
-notice_successful_update: Modificación correcta.
-notice_unable_delete_version: Non se pode borrar a versión
-permission_add_issue_notes: Engadir notas
-permission_add_issue_watchers: Engadir seguidores
-permission_add_issues: Engadir peticións
-permission_add_messages: Enviar mensaxes
-permission_browse_repository: Ollar repositorio
-permission_comment_news: Comentar noticias
-permission_commit_access: Acceso de escritura
-permission_delete_issues: Borrar peticións
-permission_delete_messages: Borrar mensaxes
-permission_delete_own_messages: Borrar mensaxes propios
-permission_delete_wiki_pages: Borrar páxinas wiki
-permission_delete_wiki_pages_attachments: Borrar arquivos
-permission_edit_issue_notes: Modificar notas
-permission_edit_issues: Modificar peticións
-permission_edit_messages: Modificar mensaxes
-permission_edit_own_issue_notes: Modificar notas propias
-permission_edit_own_messages: Editar mensaxes propios
-permission_edit_own_time_entries: Modificar tempos dedicados propios
-permission_edit_project: Modificar proxecto
-permission_edit_time_entries: Modificar tempos dedicados
-permission_edit_wiki_pages: Modificar páxinas wiki
-permission_log_time: Anotar tempo dedicado
-permission_manage_boards: Administrar foros
-permission_manage_categories: Administrar categorías de peticións
-permission_manage_documents: Administrar documentos
-permission_manage_files: Administrar arquivos
-permission_manage_issue_relations: Administrar relación con outras peticións
-permission_manage_members: Administrar membros
-permission_manage_news: Administrar noticias
-permission_manage_public_queries: Administrar consultas públicas
-permission_manage_repository: Administrar repositorio
-permission_manage_versions: Administrar versións
-permission_manage_wiki: Administrar wiki
-permission_move_issues: Mover peticións
-permission_protect_wiki_pages: Protexer páxinas wiki
-permission_rename_wiki_pages: Renomear páxinas wiki
-permission_save_queries: Gravar consultas
-permission_select_project_modules: Seleccionar módulos do proxecto
-permission_view_calendar: Ver calendario
-permission_view_changesets: Ver cambios
-permission_view_documents: Ver documentos
-permission_view_files: Ver arquivos
-permission_view_gantt: Ver diagrama de Gantt
-permission_view_issue_watchers: Ver lista de seguidores
-permission_view_messages: Ver mensaxes
-permission_view_time_entries: Ver tempo dedicado
-permission_view_wiki_edits: Ver histórico do wiki
-permission_view_wiki_pages: Ver wiki
-project_module_boards: Foros
-project_module_documents: Documentos
-project_module_files: Arquivos
-project_module_issue_tracking: Peticións
-project_module_news: Noticias
-project_module_repository: Repositorio
-project_module_time_tracking: Control de tempo
-project_module_wiki: Wiki
-setting_activity_days_default: Días a mostrar na actividade do proxecto
-setting_app_subtitle: Subtítulo da aplicación
-setting_app_title: Título da aplicación
-setting_attachment_max_size: Tamaño máximo do arquivo
-setting_autofetch_changesets: Autorechear os commits do repositorio
-setting_autologin: Conexión automática
-setting_bcc_recipients: Ocultar as copias de carbón (bcc)
-setting_commit_fix_keywords: Palabras clave para a corrección
-setting_commit_logs_encoding: Codificación das mensaxes de commit
-setting_commit_ref_keywords: Palabras clave para a referencia
-setting_cross_project_issue_relations: Permitir relacionar peticións de distintos proxectos
-setting_date_format: Formato da data
-setting_default_language: Idioma por defecto
-setting_default_projects_public: Os proxectos novos son públicos por defecto
-setting_diff_max_lines_displayed: Número máximo de diferencias mostradas
-setting_display_subprojects_issues: Mostrar por defecto peticións de prox. secundarios no principal
-setting_emails_footer: Pe de mensaxes
-setting_enabled_scm: Activar SCM
-setting_feeds_limit: Límite de contido para sindicación
-setting_gravatar_enabled: Usar iconas de usuario (Gravatar)
-setting_host_name: Nome e ruta do servidor
-setting_issue_list_default_columns: Columnas por defecto para a lista de peticións
-setting_issues_export_limit: Límite de exportación de peticións
-setting_login_required: Requírese identificación
-setting_mail_from: Correo dende o que enviar mensaxes
-setting_mail_handler_api_enabled: Activar SW para mensaxes entrantes
-setting_mail_handler_api_key: Clave da API
-setting_per_page_options: Obxectos por páxina
-setting_plain_text_mail: só texto plano (non HTML)
-setting_protocol: Protocolo
-setting_repositories_encodings: Codificacións do repositorio
-setting_self_registration: Rexistro permitido
-setting_sequential_project_identifiers: Xerar identificadores de proxecto
-setting_sys_api_enabled: Habilitar SW para a xestión do repositorio
-setting_text_formatting: Formato de texto
-setting_time_format: Formato de hora
-setting_user_format: Formato de nome de usuario
-setting_welcome_text: Texto de benvida
-setting_wiki_compression: Compresión do historial do Wiki
-status_active: activo
-status_locked: bloqueado
-status_registered: rexistrado
-text_are_you_sure: ¿Está seguro?
-text_assign_time_entries_to_project: Asignar as horas ó proxecto
-text_caracters_maximum: %d caracteres como máximo.
-text_caracters_minimum: %d caracteres como mínimo
-text_comma_separated: Múltiples valores permitidos (separados por coma).
-text_default_administrator_account_changed: Conta de administrador por defecto modificada
-text_destroy_time_entries: Borrar as horas
-text_destroy_time_entries_question: Existen %.02f horas asignadas á petición que quere borrar. ¿Que quere facer ?
-text_diff_truncated: '... Diferencia truncada por exceder o máximo tamaño visualizable.'
-text_email_delivery_not_configured: "O envío de correos non está configurado, e as notificacións desactiváronse. \n Configure o servidor de SMTP en config/email.yml e reinicie a aplicación para activar os cambios."
-text_enumeration_category_reassign_to: 'Reasignar ó seguinte valor:'
-text_enumeration_destroy_question: '%d obxectos con este valor asignado.'
-text_file_repository_writable: Pódese escribir no repositorio
-text_issue_added: Petición %s engadida por %s.
-text_issue_category_destroy_assignments: Deixar as peticións sen categoría
-text_issue_category_destroy_question: Algunhas peticións (%d) están asignadas a esta categoría. ¿Que desexa facer?
-text_issue_category_reassign_to: Reasignar as peticións á categoría
-text_issue_updated: A petición %s actualizouse por %s.
-text_issues_destroy_confirmation: '¿Seguro que quere borrar as peticións seleccionadas?'
-text_issues_ref_in_commit_messages: Referencia e petición de corrección nas mensaxes
-text_journal_changed: cambiado de %s a %s
-text_journal_deleted: suprimido
-text_journal_set_to: fixado a %s
-text_length_between: Lonxitude entre %d e %d caracteres.
-text_load_default_configuration: Cargar a configuración por defecto
-text_min_max_length_info: 0 para ningunha restrición
-text_no_configuration_data: "Inda non se configuraron perfiles, nin tipos, estados e fluxo de traballo asociado a peticións. Recoméndase encarecidamente cargar a configuración por defecto. Unha vez cargada, poderá modificala."
-text_project_destroy_confirmation: ¿Estás seguro de querer eliminar o proxecto?
-text_project_identifier_info: 'Letras minúsculas (a-z), números e signos de puntuación permitidos.<br />Unha vez gardado, o identificador non pode modificarse.'
-text_reassign_time_entries: 'Reasignar as horas a esta petición:'
-text_regexp_info: ex. ^[A-Z0-9]+$
-text_repository_usernames_mapping: "Estableza a correspondencia entre os usuarios de Redmine e os presentes no log do repositorio.\nOs usuarios co mesmo nome ou correo en Redmine e no repositorio serán asociados automaticamente."
-text_rmagick_available: RMagick dispoñible (opcional)
-text_select_mail_notifications: Seleccionar os eventos a notificar
-text_select_project_modules: 'Seleccione os módulos a activar para este proxecto:'
-text_status_changed_by_changeset: Aplicado nos cambios %s
-text_subprojects_destroy_warning: 'Os proxectos secundarios: %s tamén se eliminarán'
-text_tip_task_begin_day: tarefa que comeza este día
-text_tip_task_begin_end_day: tarefa que comeza e remata este día
-text_tip_task_end_day: tarefa que remata este día
-text_tracker_no_workflow: Non hai ningún fluxo de traballo definido para este tipo de petición
-text_unallowed_characters: Caracteres non permitidos
-text_user_mail_option: "Dos proxectos non seleccionados, só recibirá notificacións sobre elementos monitorizados ou elementos nos que estea involucrado (por exemplo, peticións das que vostede sexa autor ou asignadas a vostede)."
-text_user_wrote: '%s escribiu:'
-text_wiki_destroy_confirmation: ¿Seguro que quere borrar o wiki e todo o seu contido?
-text_workflow_edit: Seleccionar un fluxo de traballo para actualizar
-warning_attachments_not_saved: "%d file(s) could not be saved."
-field_editable: Editable
-text_plugin_assets_writable: Plugin assets directory writable
-label_display: Display
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log\r
-field_identity_url: OpenID URL\r
-setting_openid: Allow OpenID login and registration\r
-label_login_with_open_id_option: or login with OpenID\r
-field_watcher: Watcher\r
diff --git a/lang/he.yml b/lang/he.yml
deleted file mode 100644 (file)
index 7a1519a..0000000
+++ /dev/null
@@ -1,709 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: ינואר,פברואר,מרץ,אפריל,מאי,יוני,יולי,אוגוסט,ספטמבר,אוקטובר,נובמבר,דצבמבר
-actionview_datehelper_select_month_names_abbr: ינו',פבו',מרץ,אפר',מאי,יונ',יול',אוג',ספט',אוקט',נוב',דצמ'
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: יום 1
-actionview_datehelper_time_in_words_day_plural: %d ימים
-actionview_datehelper_time_in_words_hour_about: כשעה
-actionview_datehelper_time_in_words_hour_about_plural: כ-%d שעות
-actionview_datehelper_time_in_words_hour_about_single: כשעה
-actionview_datehelper_time_in_words_minute: דקה 1 
-actionview_datehelper_time_in_words_minute_half: חצי דקה
-actionview_datehelper_time_in_words_minute_less_than: פחות מדקה
-actionview_datehelper_time_in_words_minute_plural: %d דקות
-actionview_datehelper_time_in_words_minute_single: דקה 1
-actionview_datehelper_time_in_words_second_less_than: פחות משניה
-actionview_datehelper_time_in_words_second_less_than_plural: פחות מ-%d שניות
-actionview_instancetag_blank_option: בחר בבקשה
-
-activerecord_error_inclusion: לא כלול ברשימה
-activerecord_error_exclusion: שמור
-activerecord_error_invalid: לא קביל
-activerecord_error_confirmation: לא מתאים לאישור
-activerecord_error_accepted: חייב להסכים
-activerecord_error_empty: לא יכול להיות ריק
-activerecord_error_blank: לא יכול להיות חסר
-activerecord_error_too_long: ארוך מדי
-activerecord_error_too_short: קצר מדי
-activerecord_error_wrong_length: בארוך שגוי
-activerecord_error_taken: כבר נלקח
-activerecord_error_not_a_number: אינו מספר
-activerecord_error_not_a_date: אינו תאריך קביל
-activerecord_error_greater_than_start_date: חייב להיות מאוחר יותר מתאריך ההתחלה
-activerecord_error_not_same_project: לא שייך לאותו הפרויקט
-activerecord_error_circular_dependency: הקשר הזה יצור תלות מעגלית
-
-general_fmt_age: שנה %d
-general_fmt_age_plural: %d שנים
-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: 'לא'
-general_text_Yes: 'כן'
-general_text_no: 'לא'
-general_text_yes: 'כן'
-general_lang_name: 'Hebrew (עברית)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-8-I
-general_pdf_encoding: ISO-8859-8-I
-general_day_names: שני,שלישי,רביעי,חמישי,שישי,שבת,ראשון
-general_first_day_of_week: '7'
-
-notice_account_updated: החשבון עודכן בהצלחה!
-notice_account_invalid_creditentials: שם משתמש או סיסמה שגויים
-notice_account_password_updated: הסיסמה עודכנה בהצלחה!
-notice_account_wrong_password: סיסמה שגויה
-notice_account_register_done: החשבון נוצר בהצלחה. להפעלת החשבון לחץ על הקישור שנשלח לדוא"ל שלך.
-notice_account_unknown_email: משתמש לא מוכר.
-notice_can_t_change_password: החשבון הזה משתמש במקור אימות חיצוני. שינוי סיסמה הינו בילתי אפשר
-notice_account_lost_email_sent: דוא"ל עם הוראות לבחירת סיסמה חדשה נשלח אליך.
-notice_account_activated: חשבונך הופעל. אתה יכול להתחבר כעת.
-notice_successful_create: יצירה מוצלחת.
-notice_successful_update: עידכון מוצלח.
-notice_successful_delete: מחיקה מוצלחת.
-notice_successful_connection: חיבור מוצלח.
-notice_file_not_found: הדף שאת\ה מנסה לגשת אליו אינו קיים או שהוסר.
-notice_locking_conflict: המידע עודכן על ידי משתמש אחר.
-notice_not_authorized: אינך מורשה לראות דף זה.
-notice_email_sent: דוא"ל נשלח לכתובת %s
-notice_email_error: ארעה שגיאה בעט שליחת הדוא"ל (%s)
-notice_feeds_access_key_reseted: מפתח ה-RSS שלך אופס.
-notice_failed_to_save_issues: "נכשרת בשמירת %d נושא\ים ב %d נבחרו: %s."
-notice_no_issue_selected: "לא נבחר אף נושא! בחר בבקשה את הנושאים שברצונך לערוך."
-
-error_scm_not_found: כניסה ו\או גירסא אינם קיימים במאגר.
-error_scm_command_failed: "ארעה שגיאה בעת ניסון גישה למאגר: %s"
-
-mail_subject_lost_password: סיסמת ה-%s שלך
-mail_body_lost_password: 'לשינו סיסמת ה-Redmine שלך,לחץ על הקישור הבא:'
-mail_subject_register: הפעלת חשבון %s
-mail_body_register: 'להפעלת חשבון ה-Redmine שלך, לחץ על הקישור הבא:'
-
-gui_validation_error: שגיאה 1
-gui_validation_error_plural: %d שגיאות
-
-field_name: שם
-field_description: תיאור
-field_summary: תקציר
-field_is_required: נדרש
-field_firstname: שם פרטי
-field_lastname: שם משפחה
-field_mail: דוא"ל
-field_filename: קובץ
-field_filesize: גודל
-field_downloads: הורדות
-field_author: כותב
-field_created_on: נוצר
-field_updated_on: עודכן
-field_field_format: פורמט
-field_is_for_all: לכל הפרויקטים
-field_possible_values: ערכים אפשריים
-field_regexp: ביטוי רגיל
-field_min_length: אורך מינימאלי
-field_max_length: אורך מקסימאלי
-field_value: ערך
-field_category: קטגוריה
-field_title: כותרת
-field_project: פרויקט
-field_issue: נושא
-field_status: מצב
-field_notes: הערות
-field_is_closed: נושא סגור
-field_is_default: ערך ברירת מחדל
-field_tracker: עוקב
-field_subject: שם נושא
-field_due_date: תאריך סיום
-field_assigned_to: מוצב ל
-field_priority: עדיפות
-field_fixed_version: גירסאת יעד
-field_user: מתשמש
-field_role: תפקיד
-field_homepage: דף הבית
-field_is_public: פומבי
-field_parent: תת פרויקט של
-field_is_in_chlog: נושאים המוצגים בדו"ח השינויים
-field_is_in_roadmap: נושאים המוצגים במפת הדרכים
-field_login: שם משתמש
-field_mail_notification: הודעות דוא"ל
-field_admin: אדמיניסטרציה
-field_last_login_on: חיבור אחרון
-field_language: שפה
-field_effective_date: תאריך
-field_password: סיסמה
-field_new_password: סיסמה חדשה
-field_password_confirmation: אישור
-field_version: גירסא
-field_type: סוג
-field_host: שרת
-field_port: פורט
-field_account: חשבון
-field_base_dn: בסיס DN
-field_attr_login: תכונת התחברות
-field_attr_firstname: תכונת שם פרטים
-field_attr_lastname: תכונת שם משפחה
-field_attr_mail: תכונת דוא"ל
-field_onthefly: יצירת משתמשים זריזה
-field_start_date: התחל
-field_done_ratio: %% גמור
-field_auth_source: מצב אימות
-field_hide_mail: החבא את כתובת הדוא"ל שלי
-field_comments: הערות
-field_url: URL
-field_start_page: דף התחלתי
-field_subproject: תת פרויקט
-field_hours: שעות
-field_activity: פעילות
-field_spent_on: תאריך
-field_identifier: מזהה
-field_is_filter: משמש כמסנן
-field_issue_to_id: נושאים קשורים
-field_delay: עיקוב
-field_assignable: ניתן להקצות נושאים לתפקיד זה
-field_redirect_existing_links: העבר קישורים קיימים
-field_estimated_hours: זמן משוער
-field_column_names: עמודות
-field_default_value: ערך ברירת מחדל
-
-setting_app_title: כותרת ישום
-setting_app_subtitle: תת-כותרת ישום
-setting_welcome_text: טקסט "ברוך הבא"
-setting_default_language: שפת ברירת מחדל
-setting_login_required: דרוש אימות
-setting_self_registration: אפשר הרשמות עצמית
-setting_attachment_max_size: גודל דבוקה מקסימאלי
-setting_issues_export_limit: גבול יצוא נושאים
-setting_mail_from: כתובת שליחת דוא"ל
-setting_host_name: שם שרת
-setting_text_formatting: עיצוב טקסט
-setting_wiki_compression: כיווץ היסטורית WIKI
-setting_feeds_limit: גבול תוכן הזנות
-setting_autofetch_changesets: משיכה אוטומתי של עידכונים
-setting_sys_api_enabled: אפשר WS לניהול המאגר
-setting_commit_ref_keywords: מילות מפתח מקשרות
-setting_commit_fix_keywords: מילות מפתח מתקנות
-setting_autologin: חיבור אוטומטי
-setting_date_format: פורמט תאריך
-setting_cross_project_issue_relations: הרשה קישור נושאים בין פרויקטים
-setting_issue_list_default_columns: עמודות ברירת מחדל המוצגות ברשימת הנושאים
-setting_repositories_encodings: קידוד המאגרים
-
-label_user: משתמש
-label_user_plural: משתמשים
-label_user_new: משתמש חדש
-label_project: פרויקט
-label_project_new: פרויקט חדש
-label_project_plural: פרויקטים
-label_project_all: כל הפרויקטים
-label_project_latest: הפרויקטים החדשים ביותר
-label_issue: נושא
-label_issue_new: נושא חדש
-label_issue_plural: נושאים
-label_issue_view_all: צפה בכל הנושאים
-label_document: מסמך
-label_document_new: מסמך חדש
-label_document_plural: מסמכים
-label_role: תפקיד
-label_role_plural: תפקידים
-label_role_new: תפקיד חדש
-label_role_and_permissions: תפקידים והרשאות
-label_member: חבר
-label_member_new: חבר חדש
-label_member_plural: חברים
-label_tracker: עוקב
-label_tracker_plural: עוקבים
-label_tracker_new: עוקב חדש
-label_workflow: זרימת עבודה
-label_issue_status: מצב נושא
-label_issue_status_plural: מצבי נושא
-label_issue_status_new: מצב חדש
-label_issue_category: קטגורית נושא
-label_issue_category_plural: קטגוריות נושא
-label_issue_category_new: קטגוריה חדשה
-label_custom_field: שדה אישי
-label_custom_field_plural: שדות אישיים
-label_custom_field_new: שדה אישי חדש
-label_enumerations: אינומרציות
-label_enumeration_new: ערך חדש
-label_information: מידע
-label_information_plural: מידע
-label_please_login: התחבר בבקשה
-label_register: הרשמה
-label_password_lost: אבדה הסיסמה?
-label_home: דף הבית
-label_my_page: הדף שלי
-label_my_account: החשבון שלי
-label_my_projects: הפרויקטים שלי
-label_administration: אדמיניסטרציה
-label_login: התחבר
-label_logout: התנתק
-label_help: עזרה
-label_reported_issues: נושאים שדווחו
-label_assigned_to_me_issues: נושאים שהוצבו לי
-label_last_login: חיבור אחרון
-label_last_updates: עידכון אחרון
-label_last_updates_plural: %d עידכונים אחרונים
-label_registered_on: נרשם בתאריך
-label_activity: פעילות
-label_new: חדש
-label_logged_as: מחובר כ
-label_environment: סביבה
-label_authentication: אישור
-label_auth_source: מצב אישור
-label_auth_source_new: מצב אישור חדש
-label_auth_source_plural: מצבי אישור
-label_subproject_plural: תת-פרויקטים
-label_min_max_length: אורך מינימאלי - מקסימאלי
-label_list: רשימה
-label_date: תאריך
-label_integer: מספר שלם
-label_boolean: ערך בוליאני
-label_string: טקסט
-label_text: טקסט ארוך
-label_attribute: תכונה
-label_attribute_plural: תכונות
-label_download: הורדה %d
-label_download_plural: %d הורדות
-label_no_data: אין מידע להציג
-label_change_status: שנה מצב
-label_history: היסטוריה
-label_attachment: קובץ
-label_attachment_new: קובץ חדש
-label_attachment_delete: מחק קובץ
-label_attachment_plural: קבצים
-label_report: דו"ח
-label_report_plural: דו"חות
-label_news: חדשות
-label_news_new: הוסף חדשות
-label_news_plural: חדשות
-label_news_latest: חדשות אחרונות
-label_news_view_all: צפה בכל החדשות
-label_change_log: דו"ח שינויים
-label_settings: הגדרות
-label_overview: מבט רחב
-label_version: גירסא
-label_version_new: גירסא חדשה
-label_version_plural: גירסאות
-label_confirmation: אישור
-label_export_to: יצא ל
-label_read: קרא...
-label_public_projects: פרויקטים פומביים
-label_open_issues: פתוח
-label_open_issues_plural: פתוחים
-label_closed_issues: סגור
-label_closed_issues_plural: סגורים
-label_total: סה"כ
-label_permissions: הרשאות
-label_current_status: מצב נוכחי
-label_new_statuses_allowed: מצבים חדשים אפשריים
-label_all: הכל
-label_none: כלום
-label_next: הבא
-label_previous: הקודם
-label_used_by: בשימוש ע"י
-label_details: פרטים
-label_add_note: הוסף הערה
-label_per_page: לכל דף
-label_calendar: לוח שנה
-label_months_from: חודשים מ
-label_gantt: גאנט
-label_internal: פנימי
-label_last_changes: %d שינוים אחרונים
-label_change_view_all: צפה בכל השינוים
-label_personalize_page: הפוך דף זה לשלך
-label_comment: תגובה
-label_comment_plural: תגובות
-label_comment_add: הוסף תגובה
-label_comment_added: תגובה הוספה
-label_comment_delete: מחק תגובות
-label_query: שאילתה אישית
-label_query_plural: שאילתות אישיות
-label_query_new: שאילתה חדשה
-label_filter_add: הוסף מסנן
-label_filter_plural: מסננים
-label_equals: הוא
-label_not_equals: הוא לא
-label_in_less_than: בפחות מ
-label_in_more_than: ביותר מ
-label_in: ב
-label_today: היום
-label_this_week: השבוע
-label_less_than_ago: פחות ממספר ימים
-label_more_than_ago: יותר ממספר ימים
-label_ago: מספר ימים
-label_contains: מכיל
-label_not_contains: לא מכיל
-label_day_plural: ימים
-label_repository: מאגר
-label_browse: סייר
-label_modification: שינוי %d
-label_modification_plural: %d שינויים
-label_revision: גירסא
-label_revision_plural: גירסאות
-label_added: הוסף
-label_modified: שונה
-label_deleted: נמחק
-label_latest_revision: גירסא אחרונה
-label_latest_revision_plural: גירסאות אחרונות
-label_view_revisions: צפה בגירסאות
-label_max_size: גודל מקסימאלי
-label_on: 'ב'
-label_sort_highest: הזז לראשית
-label_sort_higher: הזז למעלה
-label_sort_lower: הזז למטה
-label_sort_lowest: הזז לתחתית
-label_roadmap: מפת הדרכים
-label_roadmap_due_in: נגמר בעוד %s
-label_roadmap_overdue: %s מאחר
-label_roadmap_no_issues: אין נושאים לגירסא זו
-label_search: חפש
-label_result_plural: תוצאות
-label_all_words: כל המילים
-label_wiki: Wiki
-label_wiki_edit: ערוך Wiki
-label_wiki_edit_plural: עריכות Wiki
-label_wiki_page: דף Wiki
-label_wiki_page_plural: דפי Wiki
-label_index_by_title: סדר עך פי כותרת
-label_index_by_date: סדר על פי תאריך
-label_current_version: גירסא נוכאית
-label_preview: תצוגה מקדימה
-label_feed_plural: הזנות
-label_changes_details: פירוט כל השינויים
-label_issue_tracking: מעקב אחר נושאים
-label_spent_time: זמן שבוזבז
-label_f_hour: %.2f שעה
-label_f_hour_plural: %.2f שעות
-label_time_tracking: מעקב זמנים
-label_change_plural: שינויים
-label_statistics: סטטיסטיקות
-label_commits_per_month: הפקדות לפי חודש
-label_commits_per_author: הפקדות לפי כותב
-label_view_diff: צפה בהבדלים
-label_diff_inline: בתוך השורה
-label_diff_side_by_side: צד לצד
-label_options: אפשרויות
-label_copy_workflow_from: העתק זירמת עבודה מ
-label_permissions_report: דו"ח הרשאות
-label_watched_issues: נושאים שנצפו
-label_related_issues: נושאים קשורים
-label_applied_status: מוצב מוחל
-label_loading: טוען...
-label_relation_new: קשר חדש
-label_relation_delete: מחק קשר
-label_relates_to: קשור ל
-label_duplicates: מכפיל את
-label_blocks: חוסם את
-label_blocked_by: חסום ע"י
-label_precedes: מקדים את
-label_follows: עוקב אחרי
-label_end_to_start: מהתחלה לסוף
-label_end_to_end: מהסוף לסוף
-label_start_to_start: מהתחלה להתחלה
-label_start_to_end: מהתחלה לסוף
-label_stay_logged_in: השאר מחובר
-label_disabled: מבוטל
-label_show_completed_versions: הצג גירזאות גמורות
-label_me: אני
-label_board: פורום
-label_board_new: פורום חדש
-label_board_plural: פורומים
-label_topic_plural: נושאים
-label_message_plural: הודעות
-label_message_last: הודעה אחרונה
-label_message_new: הודעה חדשה
-label_reply_plural: השבות
-label_send_information: שלח מידע על חשבון למשתמש
-label_year: שנה
-label_month: חודש
-label_week: שבוע
-label_date_from: מתאריך
-label_date_to: עד
-label_language_based: מבוסס שפה
-label_sort_by: מין לפי %s
-label_send_test_email: שלח דו"ל בדיקה
-label_feeds_access_key_created_on: מפתח הזנת RSS נוצר לפני%s
-label_module_plural: מודולים
-label_added_time_by: הוסף על ידי %s לפני %s 
-label_updated_time: עודכן לפני %s 
-label_jump_to_a_project: קפוץ לפרויקט...
-label_file_plural: קבצים
-label_changeset_plural: אוסף שינוים
-label_default_columns: עמודת ברירת מחדל
-label_no_change_option: (אין שינוים)
-label_bulk_edit_selected_issues: ערוך את הנושאים המסומנים
-label_theme: ערכת נושא
-label_default: ברירת מחדש
-
-button_login: התחבר
-button_submit: הגש
-button_save: שמור
-button_check_all: בחר הכל
-button_uncheck_all: בחר כלום
-button_delete: מחק
-button_create: צור
-button_test: בדוק
-button_edit: ערוך
-button_add: הוסף
-button_change: שנה
-button_apply: הוצא לפועל
-button_clear: נקה
-button_lock: נעל
-button_unlock: בטל נעילה
-button_download: הורד
-button_list: רשימה
-button_view: צפה
-button_move: הזז
-button_back: הקודם
-button_cancel: בטח
-button_activate: הפעל
-button_sort: מיין
-button_log_time: זמן לוג
-button_rollback: חזור לגירסא זו
-button_watch: צפה
-button_unwatch: בטל צפיה
-button_reply: השב
-button_archive: ארכיון
-button_unarchive: הוצא מהארכיון
-button_reset: אפס
-button_rename: שנה שם
-
-status_active: פעיל
-status_registered: רשום
-status_locked: נעול
-
-text_select_mail_notifications: בחר פעולת שבגללן ישלח דוא"ל.
-text_regexp_info: כגון. ^[A-Z0-9]+$
-text_min_max_length_info: 0 משמעו ללא הגבלות
-text_project_destroy_confirmation: האם אתה בטוח שברצונך למחוק את הפרויקט ואת כל המידע הקשור אליו ?
-text_workflow_edit: בחר תפקיד ועוקב כדי לערות את זרימת העבודה
-text_are_you_sure: האם אתה בטוח ?
-text_journal_changed: שונה מ %s ל %s
-text_journal_set_to: שונה ל %s
-text_journal_deleted: נמחק
-text_tip_task_begin_day: מטלה המתחילה היום
-text_tip_task_end_day: מטלה המסתיימת היום
-text_tip_task_begin_end_day: מטלה המתחילה ומסתיימת היום
-text_project_identifier_info: 'אותיות לטיניות (a-z), מספרים ומקפים.<br />ברגע שנשמר, לא ניתן לשנות את המזהה.'
-text_caracters_maximum: מקסימום %d תווים.
-text_length_between: אורך בין %d ל %d תווים.
-text_tracker_no_workflow: זרימת עבודה לא הוגדרה עבור עוקב זה
-text_unallowed_characters: תווים לא מורשים
-text_comma_separated: הכנסת ערכים מרובים מותרת (מופרדים בפסיקים).
-text_issues_ref_in_commit_messages: קישור ותיקום נושאים בהודעות הפקדות
-text_issue_added: הנושא %s דווח (by %s).
-text_issue_updated: הנושא %s עודכן (by %s).
-text_wiki_destroy_confirmation: האם אתה בטוח שברצונך למחוק את הWIKI הזה ואת כל תוכנו?
-text_issue_category_destroy_question: כמה נושאים (%d) מוצבים לקטגוריה הזו. מה ברצונך לעשות?
-text_issue_category_destroy_assignments: הסר הצבת קטגוריה
-text_issue_category_reassign_to: הצב מחדש את הקטגוריה לנושאים
-
-default_role_manager: מנהל
-default_role_developper: מפתח
-default_role_reporter: מדווח
-default_tracker_bug: באג
-default_tracker_feature: פיצ'ר
-default_tracker_support: תמיכה
-default_issue_status_new: חדש
-default_issue_status_assigned: מוצב
-default_issue_status_resolved: פתור
-default_issue_status_feedback: משוב
-default_issue_status_closed: סגור
-default_issue_status_rejected: דחוי
-default_doc_category_user: תיעוד משתמש
-default_doc_category_tech: תיעוד טכני
-default_priority_low: נמוכה
-default_priority_normal: רגילה
-default_priority_high: גהבוה
-default_priority_urgent: דחופה
-default_priority_immediate: מידית
-default_activity_design: עיצוב
-default_activity_development: פיתוח
-
-enumeration_issue_priorities: עדיפות נושאים
-enumeration_doc_categories: קטגוריות מסמכים
-enumeration_activities: פעילויות (מעקב אחר זמנים)
-label_search_titles_only: חפש בכותרות בלבד
-label_nobody: אף אחד
-button_change_password: שנה סיסמא
-text_user_mail_option: "בפרויקטים שלא בחרת, אתה רק תקבל התרעות על שאתה צופה או קשור אליהם (לדוגמא:נושאים שאתה היוצר שלהם או מוצבים אליך)."
-label_user_mail_option_selected: "לכל אירוע בפרויקטים שבחרתי בלבד..."
-label_user_mail_option_all: "לכל אירוע בכל הפרויקטים שלי"
-label_user_mail_option_none: "רק לנושאים שאני צופה או קשור אליהם"
-setting_emails_footer: תחתית דוא"ל
-label_float: צף
-button_copy: העתק
-mail_body_account_information_external: אתה יכול להשתמש בחשבון "%s" כדי להתחבר
-mail_body_account_information: פרטי החשבון שלך
-setting_protocol: פרוטוקול
-label_user_mail_no_self_notified: "אני לא רוצה שיודיעו לי על שינויים שאני מבצע"
-setting_time_format: פורמט זמן
-label_registration_activation_by_email: הפעל חשבון באמצעות דוא"ל
-mail_subject_account_activation_request: בקשת הפעלה לחשבון %s
-mail_body_account_activation_request: 'משתמש חדש (%s) נרשם. החשבון שלו מחכה לאישור שלך:'
-label_registration_automatic_activation: הפעלת חשבון אוטומטית
-label_registration_manual_activation: הפעלת חשבון ידנית
-notice_account_pending: "החשבון שלך נוצר ועתה מחכה לאישור מנהל המערכת."
-field_time_zone: איזור זמן
-text_caracters_minimum: חייב להיות לפחות באורך של %d תווים.
-setting_bcc_recipients: מוסתר (bcc)
-button_annotate: הוסף תיאור מסגרת
-label_issues_by: נושאים של %s
-field_searchable: ניתן לחיפוש
-label_display_per_page: 'לכל דף: %s'
-setting_per_page_options: אפשרויות אוביקטים לפי דף
-label_age: גיל
-notice_default_data_loaded: אפשרויות ברירת מחדל מופעלות.
-text_load_default_configuration: טען את אפשרויות ברירת המחדל
-text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. יהיה באפשרותך לשנותו לאחר שיטען."
-error_can_t_load_default_data: "אפשרויות ברירת המחדל לא הצליחו להיטען: %s"
-button_update: עדכן
-label_change_properties: שנה מאפיינים
-label_general: כללי
-label_repository_plural: מאגרים
-label_associated_revisions: שינויים קשורים
-setting_user_format: פורמט הצגת משתמשים
-text_status_changed_by_changeset: הוחל בסדרת השינויים %s.
-label_more: עוד
-text_issues_destroy_confirmation: 'האם את\ה בטוח שברצונך למחוק את הנושא\ים ?'
-label_scm: SCM
-text_select_project_modules: 'בחר מודולים להחיל על פקרויקט זה:'
-label_issue_added: נושא הוסף
-label_issue_updated: נושא עודכן
-label_document_added: מוסמך הוסף
-label_message_posted: הודעה הוספה
-label_file_added: קובץ הוסף
-label_news_added: חדשות הוספו
-project_module_boards: לוחות
-project_module_issue_tracking: מעקב נושאים
-project_module_wiki: Wiki
-project_module_files: קבצים
-project_module_documents: מסמכים
-project_module_repository: מאגר
-project_module_news: חדשות
-project_module_time_tracking: מעקב אחר זמנים
-text_file_repository_writable: מאגר הקבצים ניתן לכתיבה
-text_default_administrator_account_changed: מנהל המערכת ברירת המחדל שונה
-text_rmagick_available: RMagick available (optional)
-button_configure: אפשרויות
-label_plugins: פלאגינים
-label_ldap_authentication: אימות LDAP
-label_downloads_abbr: D/L
-label_this_month: החודש
-label_last_n_days: ב-%d ימים אחרונים
-label_all_time: תמיד
-label_this_year: השנה
-label_date_range: טווח תאריכים
-label_last_week: שבוע שעבר
-label_yesterday: אתמול
-label_last_month: חודש שעבר
-label_add_another_file: הוסף עוד קובץ
-label_optional_description: תיאור רשות
-text_destroy_time_entries_question: %.02f שעות דווחו על הנושים שאת\ה עומד\ת למחוק. מה ברצונך לעשות ?
-error_issue_not_found_in_project: 'הנושאים לא נמצאו או אינם שיכים לפרויקט'
-text_assign_time_entries_to_project: הצב שעות שדווחו לפרויקט הזה
-text_destroy_time_entries: מחק שעות שדווחו
-text_reassign_time_entries: 'הצב מחדש שעות שדווחו לפרויקט הזה:'
-setting_activity_days_default: ימים המוצגים על פעילות הפרויקט
-label_chronological_order: בסדר כרונולוגי
-field_comments_sorting: הצג הערות
-label_reverse_chronological_order: בסדר כרונולוגי הפוך
-label_preferences: העדפות
-setting_display_subprojects_issues: הצג נושאים של תת פרויקטים כברירת מחדל
-label_overall_activity: פעילות כוללת
-setting_default_projects_public: פרויקטים חדשים הינם פומביים כברירת מחדל
-error_scm_annotate: "הכניסה לא קיימת או שלא ניתן לתאר אותה."
-label_planning: תכנון
-text_subprojects_destroy_warning: 'תת הפרויקט\ים: %s ימחקו גם כן.'
-label_and_its_subprojects: %s וכל תת הפרויקטים שלו
-mail_body_reminder: "%d נושאים שמיועדים אליך מיועדים להגשה בתוך %d ימים:"
-mail_subject_reminder: "%d נושאים מיעדים להגשה בימים הקרובים"
-text_user_wrote: '%s כתב:'
-label_duplicated_by: שוכפל ע"י
-setting_enabled_scm: אפשר SCM
-text_enumeration_category_reassign_to: 'הצב מחדש לערך הזה:'
-text_enumeration_destroy_question: '%d אוביקטים מוצבים לערך זה.'
-label_incoming_emails: דוא"ל נכנס
-label_generate_key: יצר מפתח
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: מפתח API
-text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-field_parent_title: דף אב
-label_issue_watchers: צופים
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: צטט
-setting_sequential_project_identifiers: Generate sequential project identifiers
-notice_unable_delete_version: לא ניתן למחוק גירסא
-label_renamed: השם שונה
-label_copied: הועתק
-setting_plain_text_mail: טקסט פשוט בלבד (ללא HTML)
-permission_view_files: צפה בקבצים
-permission_edit_issues: ערוך נושאים
-permission_edit_own_time_entries: ערוך את לוג הזמן של עצמך
-permission_manage_public_queries: נהל שאילתות פומביות
-permission_add_issues: הוסף נושא
-permission_log_time: תעד זמן שבוזבז
-permission_view_changesets: צפה בקבוצות שינויים
-permission_view_time_entries: צפה בזמן שבוזבז
-permission_manage_versions: נהל גירסאות
-permission_manage_wiki: נהל wiki
-permission_manage_categories: נהל קטגוריות נושאים
-permission_protect_wiki_pages: הגן כל דפי wiki
-permission_comment_news: הגב על החדשות
-permission_delete_messages: מחק הודעות
-permission_select_project_modules: בחר מודולי פרויקט
-permission_manage_documents: נהל מסמכים
-permission_edit_wiki_pages: ערוך דפי wiki
-permission_add_issue_watchers: הוסף צופים
-permission_view_gantt: צפה בגאנט
-permission_move_issues: הזז נושאים
-permission_manage_issue_relations: נהל יחס בין נושאים
-permission_delete_wiki_pages: מחק דפי wiki
-permission_manage_boards: נהל לוחות
-permission_delete_wiki_pages_attachments: מחק דבוקות
-permission_view_wiki_edits: צפה בהיסטורית wiki
-permission_add_messages: הצב הודעות
-permission_view_messages: צפה בהודעות
-permission_manage_files: נהל קבצים
-permission_edit_issue_notes: ערוך רשימות
-permission_manage_news: נהל חדשות
-permission_view_calendar: צפה בלוח השנה
-permission_manage_members: נהל חברים
-permission_edit_messages: ערוך הודעות
-permission_delete_issues: מחק נושאים
-permission_view_issue_watchers: צפה ברשימה צופים
-permission_manage_repository: נהל מאגר
-permission_commit_access: Commit access
-permission_browse_repository: סייר במאגר
-permission_view_documents: צפה במסמכים
-permission_edit_project: ערוך פרויקט
-permission_add_issue_notes: Add notes
-permission_save_queries: שמור שאילתות
-permission_view_wiki_pages: צפה ב-wiki
-permission_rename_wiki_pages: שנה שם של דפי wiki
-permission_edit_time_entries: ערוך רישום זמנים
-permission_edit_own_issue_notes: Edit own notes
-setting_gravatar_enabled: Use Gravatar user icons
-label_example: דוגמא
-text_repository_usernames_mapping: "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."
-permission_edit_own_messages: ערוך הודעות של עצמך
-permission_delete_own_messages: מחק הודעות של עצמך
-label_user_activity: "הפעילות של %s"
-label_updated_time_by: עודכן ע"י %s לפני %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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/hu.yml b/lang/hu.yml
deleted file mode 100644 (file)
index 5c12393..0000000
+++ /dev/null
@@ -1,710 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Január,Február,Március,Április,Május,Június,Július,Augusztus,Szeptember,Október,November,December
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Már,Ápr,Máj,Jún,Júl,Aug,Szept,Okt,Nov,Dec
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 nap
-actionview_datehelper_time_in_words_day_plural: %d nap
-actionview_datehelper_time_in_words_hour_about: kb. 1 óra
-actionview_datehelper_time_in_words_hour_about_plural: kb. %d óra
-actionview_datehelper_time_in_words_hour_about_single: kb. 1 óra
-actionview_datehelper_time_in_words_minute: 1 perc
-actionview_datehelper_time_in_words_minute_half: fél perc
-actionview_datehelper_time_in_words_minute_less_than: kevesebb, mint 1 perc
-actionview_datehelper_time_in_words_minute_plural: %d perc
-actionview_datehelper_time_in_words_minute_single: 1 perc
-actionview_datehelper_time_in_words_second_less_than: kevesebb, mint 1 másodperc
-actionview_datehelper_time_in_words_second_less_than_plural: kevesebb, mint %d másodperc
-actionview_instancetag_blank_option: Kérem válasszon
-
-activerecord_error_inclusion: nem található a listában
-activerecord_error_exclusion: foglalt
-activerecord_error_invalid: érvénytelen
-activerecord_error_confirmation: jóváhagyás szükséges
-activerecord_error_accepted: ell kell fogadni
-activerecord_error_empty: nem lehet üres
-activerecord_error_blank: nem lehet üres
-activerecord_error_too_long: túl hosszú
-activerecord_error_too_short: túl rövid
-activerecord_error_wrong_length: hibás a hossza
-activerecord_error_taken: már foglalt
-activerecord_error_not_a_number: nem egy szám
-activerecord_error_not_a_date: nem érvényes dátum
-activerecord_error_greater_than_start_date: nagyobbnak kell lennie, mint az indítás dátuma
-activerecord_error_not_same_project: nem azonos projekthez tartozik
-activerecord_error_circular_dependency: Ez a kapcsolat egy körkörös függőséget eredményez
-
-general_fmt_age: %d év
-general_fmt_age_plural: %d év
-general_fmt_date: %%Y.%%m.%%d
-general_fmt_datetime: %%Y.%%m.%%d %%H:%%M:%%S
-general_fmt_datetime_short: %%b %%d, %%H:%%M:%%S
-general_fmt_time: %%H:%%M:%%S
-general_text_No: 'Nem'
-general_text_Yes: 'Igen'
-general_text_no: 'nem'
-general_text_yes: 'igen'
-general_lang_name: 'Magyar'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-2
-general_pdf_encoding: ISO-8859-2
-general_day_names: Hétfő,Kedd,Szerda,Csütörtök,Péntek,Szombat,Vasárnap
-general_first_day_of_week: '1'
-
-notice_account_updated: A fiók adatai sikeresen frissítve.
-notice_account_invalid_creditentials: Hibás felhasználói név, vagy jelszó
-notice_account_password_updated: A jelszó módosítása megtörtént.
-notice_account_wrong_password: Hibás jelszó
-notice_account_register_done: A fiók sikeresen létrehozva. Aktiválásához kattints az e-mailben kapott linkre
-notice_account_unknown_email: Ismeretlen felhasználó.
-notice_can_t_change_password: A fiók külső azonosítási forrást használ. A jelszó megváltoztatása nem lehetséges.
-notice_account_lost_email_sent: Egy e-mail üzenetben postáztunk Önnek egy leírást az új jelszó beállításáról.
-notice_account_activated: Fiókját aktiváltuk. Most már be tud jelentkezni a rendszerbe.
-notice_successful_create: Sikeres létrehozás.
-notice_successful_update: Sikeres módosítás.
-notice_successful_delete: Sikeres törlés.
-notice_successful_connection: Sikeres bejelentkezés.
-notice_file_not_found: Az oldal, amit meg szeretne nézni nem található, vagy átkerült egy másik helyre.
-notice_locking_conflict: Az adatot egy másik felhasználó idő közben módosította.
-notice_not_authorized: Nincs hozzáférési engedélye ehhez az oldalhoz.
-notice_email_sent: Egy e-mail üzenetet küldtünk a következő címre %s
-notice_email_error: Hiba történt a levél küldése közben (%s)
-notice_feeds_access_key_reseted: Az RSS hozzáférési kulcsát újra generáltuk.
-notice_failed_to_save_issues: "Nem sikerült a %d feladat(ok) mentése a %d -ban kiválasztva: %s."
-notice_no_issue_selected: "Nincs feladat kiválasztva! Kérem jelölje meg melyik feladatot szeretné szerkeszteni!"
-notice_account_pending: "A fiókja létrejött, és adminisztrátori jóváhagyásra vár."
-notice_default_data_loaded: Az alapértelmezett konfiguráció betöltése sikeresen megtörtént.
-
-error_can_t_load_default_data: "Az alapértelmezett konfiguráció betöltése nem lehetséges: %s"
-error_scm_not_found: "A bejegyzés, vagy revízió nem található a tárolóban."
-error_scm_command_failed: "A tároló elérése közben hiba lépett fel: %s"
-error_scm_annotate: "A bejegyzés nem létezik, vagy nics jegyzetekkel ellátva."
-error_issue_not_found_in_project: 'A feladat nem található, vagy nem ehhez a projekthez tartozik'
-
-mail_subject_lost_password: Az Ön Redmine jelszava
-mail_body_lost_password: 'A Redmine jelszó megváltoztatásához, kattintson a következő linkre:'
-mail_subject_register: Redmine azonosító aktiválása
-mail_body_register: 'A Redmine azonosítója aktiválásához, kattintson a következő linkre:'
-mail_body_account_information_external: A "%s" azonosító használatával bejelentkezhet a Redmineba.
-mail_body_account_information: Az Ön Redmine azonosítójának információi
-mail_subject_account_activation_request: Redmine azonosító aktiválási kérelem
-mail_body_account_activation_request: 'Egy új felhasználó (%s) regisztrált, azonosítója jóváhasgyásra várakozik:'
-
-gui_validation_error: 1 hiba
-gui_validation_error_plural: %d hiba
-
-field_name: Név
-field_description: Leírás
-field_summary: Összegzés
-field_is_required: Kötelező
-field_firstname: Keresztnév
-field_lastname: Vezetéknév
-field_mail: E-mail
-field_filename: Fájl
-field_filesize: Méret
-field_downloads: Letöltések
-field_author: Szerző
-field_created_on: Létrehozva
-field_updated_on: Módosítva
-field_field_format: Formátum
-field_is_for_all: Minden projekthez
-field_possible_values: Lehetséges értékek
-field_regexp: Reguláris kifejezés
-field_min_length: Minimum hossz
-field_max_length: Maximum hossz
-field_value: Érték
-field_category: Kategória
-field_title: Cím
-field_project: Projekt
-field_issue: Feladat
-field_status: Státusz
-field_notes: Feljegyzések
-field_is_closed: Feladat lezárva
-field_is_default: Alapértelmezett érték
-field_tracker: Típus
-field_subject: Tárgy
-field_due_date: Befejezés dátuma
-field_assigned_to: Felelős
-field_priority: Prioritás
-field_fixed_version: Cél verzió
-field_user: Felhasználó
-field_role: Szerepkör
-field_homepage: Weboldal
-field_is_public: Nyilvános
-field_parent: Szülő projekt
-field_is_in_chlog: Feladatok látszanak a változás naplóban
-field_is_in_roadmap: Feladatok látszanak az életútban
-field_login: Azonosító
-field_mail_notification: E-mail értesítések
-field_admin: Adminisztrátor
-field_last_login_on: Utolsó bejelentkezés
-field_language: Nyelv
-field_effective_date: Dátum
-field_password: Jelszó
-field_new_password: Új jelszó
-field_password_confirmation: Megerősítés
-field_version: Verzió
-field_type: Típus
-field_host: Kiszolgáló
-field_port: Port
-field_account: Felhasználói fiók
-field_base_dn: Base DN
-field_attr_login: Bejelentkezési tulajdonság
-field_attr_firstname: Családnév
-field_attr_lastname: Utónév
-field_attr_mail: E-mail
-field_onthefly: On-the-fly felhasználó létrehozás
-field_start_date: Kezdés dátuma
-field_done_ratio: Elkészült (%%)
-field_auth_source: Azonosítási mód
-field_hide_mail: Rejtse el az e-mail címem
-field_comments: Megjegyzés
-field_url: URL
-field_start_page: Kezdőlap
-field_subproject: Alprojekt
-field_hours: Óra
-field_activity: Aktivitás
-field_spent_on: Dátum
-field_identifier: Azonosító
-field_is_filter: Szűrőként használható
-field_issue_to_id: Kapcsolódó feladat
-field_delay: Késés
-field_assignable: Feladat rendelhető ehhez a szerepkörhöz
-field_redirect_existing_links: Létező linkek átirányítása
-field_estimated_hours: Becsült idő
-field_column_names: Oszlopok
-field_time_zone: Időzóna
-field_searchable: Kereshető
-field_default_value: Alapértelmezett érték
-field_comments_sorting: Feljegyzések megjelenítése
-
-setting_app_title: Alkalmazás címe
-setting_app_subtitle: Alkalmazás alcíme
-setting_welcome_text: Üdvözlő üzenet
-setting_default_language: Alapértelmezett nyelv
-setting_login_required: Azonosítás szükséges
-setting_self_registration: Regisztráció
-setting_attachment_max_size: Melléklet max. mérete
-setting_issues_export_limit: Feladatok exportálásának korlátja
-setting_mail_from: Kibocsátó e-mail címe
-setting_bcc_recipients: Titkos másolat címzet (bcc)
-setting_host_name: Kiszolgáló neve
-setting_text_formatting: Szöveg formázás
-setting_wiki_compression: Wiki történet tömörítés
-setting_feeds_limit: RSS tartalom korlát
-setting_default_projects_public: Az új projektek alapértelmezés szerint nyilvánosak
-setting_autofetch_changesets: Commitok automatikus lehúzása
-setting_sys_api_enabled: WS engedélyezése a tárolók kezeléséhez
-setting_commit_ref_keywords: Hivatkozó kulcsszavak
-setting_commit_fix_keywords: Javítások kulcsszavai
-setting_autologin: Automatikus bejelentkezés
-setting_date_format: Dátum formátum
-setting_time_format: Idő formátum
-setting_cross_project_issue_relations: Kereszt-projekt feladat hivatkozások engedélyezése
-setting_issue_list_default_columns: Az alapértelmezésként megjelenített oszlopok a feladat listában
-setting_repositories_encodings: Tárolók kódolása
-setting_emails_footer: E-mail lábléc
-setting_protocol: Protokol
-setting_per_page_options: Objektum / oldal opciók
-setting_user_format: Felhasználók megjelenítésének formája
-setting_activity_days_default: Napok megjelenítése a project aktivitásnál
-setting_display_subprojects_issues: Alapértelmezettként mutassa az alprojektek feladatait is a projekteken
-
-project_module_issue_tracking: Feladat követés
-project_module_time_tracking: Idő rögzítés
-project_module_news: Hírek
-project_module_documents: Dokumentumok
-project_module_files: Fájlok
-project_module_wiki: Wiki
-project_module_repository: Tároló
-project_module_boards: Fórumok
-
-label_user: Felhasználó
-label_user_plural: Felhasználók
-label_user_new: Új felhasználó
-label_project: Projekt
-label_project_new: Új projekt
-label_project_plural: Projektek
-label_project_all: Az összes projekt
-label_project_latest: Legutóbbi projektek
-label_issue: Feladat
-label_issue_new: Új feladat
-label_issue_plural: Feladatok
-label_issue_view_all: Minden feladat megtekintése
-label_issues_by: %s feladatai
-label_issue_added: Feladat hozzáadva
-label_issue_updated: Feladat frissítve
-label_document: Dokumentum
-label_document_new: Új dokumentum
-label_document_plural: Dokumentumok
-label_document_added: Dokumentum hozzáadva
-label_role: Szerepkör
-label_role_plural: Szerepkörök
-label_role_new: Új szerepkör
-label_role_and_permissions: Szerepkörök, és jogosultságok
-label_member: Résztvevő
-label_member_new: Új résztvevő
-label_member_plural: Résztvevők
-label_tracker: Feladat típus
-label_tracker_plural: Feladat típusok
-label_tracker_new: Új feladat típus
-label_workflow: Workflow
-label_issue_status: Feladat státusz
-label_issue_status_plural: Feladat státuszok
-label_issue_status_new: Új státusz
-label_issue_category: Feladat kategória
-label_issue_category_plural: Feladat kategóriák
-label_issue_category_new: Új kategória
-label_custom_field: Egyéni mező
-label_custom_field_plural: Egyéni mezők
-label_custom_field_new: Új egyéni mező
-label_enumerations: Felsorolások
-label_enumeration_new: Új érték
-label_information: Információ
-label_information_plural: Információk
-label_please_login: Jelentkezzen be
-label_register: Regisztráljon
-label_password_lost: Elfelejtett jelszó
-label_home: Kezdőlap
-label_my_page: Saját kezdőlapom
-label_my_account: Fiókom adatai
-label_my_projects: Saját projektem
-label_administration: Adminisztráció
-label_login: Bejelentkezés
-label_logout: Kijelentkezés
-label_help: Súgó
-label_reported_issues: Bejelentett feladatok
-label_assigned_to_me_issues: A nekem kiosztott feladatok
-label_last_login: Utolsó bejelentkezés
-label_last_updates: Utoljára frissítve
-label_last_updates_plural: Utoljára módosítva %d
-label_registered_on: Regisztrált
-label_activity: Tevékenységek
-label_overall_activity: Teljes aktivitás
-label_new: Új
-label_logged_as: Bejelentkezve, mint
-label_environment: Környezet
-label_authentication: Azonosítás
-label_auth_source: Azonosítás módja
-label_auth_source_new: Új azonosítási mód
-label_auth_source_plural: Azonosítási módok
-label_subproject_plural: Alprojektek
-label_and_its_subprojects: %s és alprojektjei
-label_min_max_length: Min - Max hossz
-label_list: Lista
-label_date: Dátum
-label_integer: Egész
-label_float: Lebegőpontos
-label_boolean: Logikai
-label_string: Szöveg
-label_text: Hosszú szöveg
-label_attribute: Tulajdonság
-label_attribute_plural: Tulajdonságok
-label_download: %d Letöltés
-label_download_plural: %d Letöltések
-label_no_data: Nincs megjeleníthető adat
-label_change_status: Státusz módosítása
-label_history: Történet
-label_attachment: Fájl
-label_attachment_new: Új fájl
-label_attachment_delete: Fájl törlése
-label_attachment_plural: Fájlok
-label_file_added: Fájl hozzáadva
-label_report: Jelentés
-label_report_plural: Jelentések
-label_news: Hírek
-label_news_new: Hír hozzáadása
-label_news_plural: Hírek
-label_news_latest: Legutóbbi hírek
-label_news_view_all: Minden hír megtekintése
-label_news_added: Hír hozzáadva
-label_change_log: Változás napló
-label_settings: Beállítások
-label_overview: Áttekintés
-label_version: Verzió
-label_version_new: Új verzió
-label_version_plural: Verziók
-label_confirmation: Jóváhagyás
-label_export_to: Exportálás
-label_read: Olvas...
-label_public_projects: Nyilvános projektek
-label_open_issues: nyitott
-label_open_issues_plural: nyitott
-label_closed_issues: lezárt
-label_closed_issues_plural: lezárt
-label_total: Összesen
-label_permissions: Jogosultságok
-label_current_status: Jelenlegi státusz
-label_new_statuses_allowed: Státusz változtatások engedélyei
-label_all: mind
-label_none: nincs
-label_nobody: senki
-label_next: Következő
-label_previous: Előző
-label_used_by: Használja
-label_details: Részletek
-label_add_note: Jegyzet hozzáadása
-label_per_page: Oldalanként
-label_calendar: Naptár
-label_months_from: hónap, kezdve
-label_gantt: Gantt
-label_internal: Belső
-label_last_changes: utolsó %d változás
-label_change_view_all: Minden változás megtekintése
-label_personalize_page: Az oldal testreszabása
-label_comment: Megjegyzés
-label_comment_plural: Megjegyzés
-label_comment_add: Megjegyzés hozzáadása
-label_comment_added: Megjegyzés hozzáadva
-label_comment_delete: Megjegyzések törlése
-label_query: Egyéni lekérdezés
-label_query_plural: Egyéni lekérdezések
-label_query_new: Új lekérdezés
-label_filter_add: Szűrő hozzáadása
-label_filter_plural: Szűrők
-label_equals: egyenlő
-label_not_equals: nem egyenlő
-label_in_less_than: kevesebb, mint
-label_in_more_than: több, mint
-label_in: in
-label_today: ma
-label_all_time: mindenkor
-label_yesterday: tegnap
-label_this_week: aktuális hét
-label_last_week: múlt hét
-label_last_n_days: az elmúlt %d nap
-label_this_month: aktuális hónap
-label_last_month: múlt hónap
-label_this_year: aktuális év
-label_date_range: Dátum intervallum
-label_less_than_ago: kevesebb, mint nappal ezelőtt
-label_more_than_ago: több, mint nappal ezelőtt
-label_ago: nappal ezelőtt
-label_contains: tartalmazza
-label_not_contains: nem tartalmazza
-label_day_plural: nap
-label_repository: Tároló
-label_repository_plural: Tárolók
-label_browse: Tallóz
-label_modification: %d változás
-label_modification_plural: %d változások
-label_revision: Revízió
-label_revision_plural: Revíziók
-label_associated_revisions: Kapcsolt revíziók
-label_added: hozzáadva
-label_modified: módosítva
-label_deleted: törölve
-label_latest_revision: Legutolsó revízió
-label_latest_revision_plural: Legutolsó revíziók
-label_view_revisions: Revíziók megtekintése
-label_max_size: Maximális méret
-label_on: 'összesen'
-label_sort_highest: Az elejére
-label_sort_higher: Eggyel feljebb
-label_sort_lower: Eggyel lejjebb
-label_sort_lowest: Az aljára
-label_roadmap: Életút
-label_roadmap_due_in: Elkészültéig várhatóan még %s
-label_roadmap_overdue: %s késésben
-label_roadmap_no_issues: Nincsenek feladatok ehhez a verzióhoz
-label_search: Keresés
-label_result_plural: Találatok
-label_all_words: Minden szó
-label_wiki: Wiki
-label_wiki_edit: Wiki szerkesztés
-label_wiki_edit_plural: Wiki szerkesztések
-label_wiki_page: Wiki oldal
-label_wiki_page_plural: Wiki oldalak
-label_index_by_title: Cím szerint indexelve
-label_index_by_date: Dátum szerint indexelve
-label_current_version: Jelenlegi verzió
-label_preview: Előnézet
-label_feed_plural: Visszajelzések
-label_changes_details: Változások részletei
-label_issue_tracking: Feladat követés
-label_spent_time: Ráfordított idő
-label_f_hour: %.2f óra
-label_f_hour_plural: %.2f óra
-label_time_tracking: Idő követés
-label_change_plural: Változások
-label_statistics: Statisztikák
-label_commits_per_month: Commits havonta
-label_commits_per_author: Commits szerzőnként
-label_view_diff: Különbségek megtekintése
-label_diff_inline: inline
-label_diff_side_by_side: side by side
-label_options: Opciók
-label_copy_workflow_from: Workflow másolása innen
-label_permissions_report: Jogosultsági riport
-label_watched_issues: Megfigyelt feladatok
-label_related_issues: Kapcsolódó feladatok
-label_applied_status: Alkalmazandó státusz
-label_loading: Betöltés...
-label_relation_new: Új kapcsolat
-label_relation_delete: Kapcsolat törlése
-label_relates_to: kapcsolódik
-label_duplicates: duplikálja
-label_blocks: zárolja
-label_blocked_by: zárolta
-label_precedes: megelőzi
-label_follows: követi
-label_end_to_start: végétől indulásig
-label_end_to_end: végétől végéig
-label_start_to_start: indulástól indulásig
-label_start_to_end: indulástól végéig
-label_stay_logged_in: Emlékezzen rám
-label_disabled: kikapcsolva
-label_show_completed_versions: A kész verziók mutatása
-label_me: én
-label_board: Fórum
-label_board_new: Új fórum
-label_board_plural: Fórumok
-label_topic_plural: Témák
-label_message_plural: Üzenetek
-label_message_last: Utolsó üzenet
-label_message_new: Új üzenet
-label_message_posted: Üzenet hozzáadva
-label_reply_plural: Válaszok
-label_send_information: Fiók infomációk küldése a felhasználónak
-label_year: Év
-label_month: Hónap
-label_week: Hét
-label_date_from: 'Kezdet:'
-label_date_to: 'Vége:'
-label_language_based: A felhasználó nyelve alapján
-label_sort_by: %s szerint rendezve
-label_send_test_email: Teszt e-mail küldése
-label_feeds_access_key_created_on: 'RSS hozzáférési kulcs létrehozva ennyivel ezelőtt: %s'
-label_module_plural: Modulok
-label_added_time_by: '%s adta hozzá ennyivel ezelőtt: %s'
-label_updated_time: 'Utolsó módosítás ennyivel ezelőtt: %s'
-label_jump_to_a_project: Ugrás projekthez...
-label_file_plural: Fájlok
-label_changeset_plural: Changesets
-label_default_columns: Alapértelmezett oszlopok
-label_no_change_option: (Nincs változás)
-label_bulk_edit_selected_issues: A kiválasztott feladatok kötegelt szerkesztése
-label_theme: Téma
-label_default: Alapértelmezett
-label_search_titles_only: Keresés csak a címekben
-label_user_mail_option_all: "Minden eseményről minden saját projektemben"
-label_user_mail_option_selected: "Minden eseményről a kiválasztott projektekben..."
-label_user_mail_option_none: "Csak a megfigyelt dolgokról, vagy, amiben részt veszek"
-label_user_mail_no_self_notified: "Nem kérek értesítést az általam végzett módosításokról"
-label_registration_activation_by_email: Fiók aktiválása e-mailben
-label_registration_manual_activation: Manuális fiók aktiválás
-label_registration_automatic_activation: Automatikus fiók aktiválás
-label_display_per_page: 'Oldalanként: %s'
-label_age: Kor
-label_change_properties: Tulajdonságok változtatása
-label_general: Általános
-label_more: továbbiak
-label_scm: SCM
-label_plugins: Pluginek
-label_ldap_authentication: LDAP azonosítás
-label_downloads_abbr: D/L
-label_optional_description: Opcionális leírás
-label_add_another_file: Újabb fájl hozzáadása
-label_preferences: Tulajdonságok
-label_chronological_order: Időrendben
-label_reverse_chronological_order: Fordított időrendben
-label_planning: Tervezés
-
-button_login: Bejelentkezés
-button_submit: Elfogad
-button_save: Mentés
-button_check_all: Mindent kijelöl
-button_uncheck_all: Kijelölés törlése
-button_delete: Töröl
-button_create: Létrehoz
-button_test: Teszt
-button_edit: Szerkeszt
-button_add: Hozzáad
-button_change: Változtat
-button_apply: Alkalmaz
-button_clear: Töröl
-button_lock: Zárol
-button_unlock: Felold
-button_download: Letöltés
-button_list: Lista
-button_view: Megnéz
-button_move: Mozgat
-button_back: Vissza
-button_cancel: Mégse
-button_activate: Aktivál
-button_sort: Rendezés
-button_log_time: Idő rögzítés
-button_rollback: Visszaáll erre a verzióra
-button_watch: Megfigyel
-button_unwatch: Megfigyelés törlése
-button_reply: Válasz
-button_archive: Archivál
-button_unarchive: Dearchivál
-button_reset: Reset
-button_rename: Átnevez
-button_change_password: Jelszó megváltoztatása
-button_copy: Másol
-button_annotate: Jegyzetel
-button_update: Módosít
-button_configure: Konfigurál
-
-status_active: aktív
-status_registered: regisztrált
-status_locked: zárolt
-
-text_select_mail_notifications: Válasszon eseményeket, amelyekről e-mail értesítést kell küldeni.
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 = nincs korlátozás
-text_project_destroy_confirmation: Biztosan törölni szeretné a projektet és vele együtt minden kapcsolódó adatot ?
-text_subprojects_destroy_warning: 'Az alprojekt(ek): %s szintén törlésre kerülnek.'
-text_workflow_edit: Válasszon egy szerepkört, és egy trackert a workflow szerkesztéséhez
-text_are_you_sure: Biztos benne ?
-text_journal_changed: "változás: %s volt, %s lett"
-text_journal_set_to: "beállítva: %s"
-text_journal_deleted: törölve
-text_tip_task_begin_day: a feladat ezen a napon kezdődik
-text_tip_task_end_day: a feladat ezen a napon ér véget
-text_tip_task_begin_end_day: a feladat ezen a napon kezdődik és ér véget
-text_project_identifier_info: 'Kis betűk (a-z), számok és kötőjel megengedett.<br />Mentés után az azonosítót megváltoztatni nem lehet.'
-text_caracters_maximum: maximum %d karakter.
-text_caracters_minimum: Legkevesebb %d karakter hosszúnek kell lennie.
-text_length_between: Legalább %d és legfeljebb %d hosszú karakter.
-text_tracker_no_workflow: Nincs workflow definiálva ehhez a tracker-hez
-text_unallowed_characters: Tiltott karakterek
-text_comma_separated: Több érték megengedett (vesszővel elválasztva)
-text_issues_ref_in_commit_messages: Hivatkozás feladatokra, feladatok javítása a commit üzenetekben
-text_issue_added: %s feladat bejelentve.
-text_issue_updated: %s feladat frissítve.
-text_wiki_destroy_confirmation: Biztosan törölni szeretné ezt a wiki-t minden tartalmával együtt ?
-text_issue_category_destroy_question: Néhány feladat (%d) hozzá van rendelve ehhez a kategóriához. Mit szeretne tenni ?
-text_issue_category_destroy_assignments: Kategória hozzárendelés megszűntetése
-text_issue_category_reassign_to: Feladatok újra hozzárendelése a kategóriához
-text_user_mail_option: "A nem kiválasztott projektekről csak akkor kap értesítést, ha figyelést kér rá, vagy részt vesz benne (pl. Ön a létrehozó, vagy a hozzárendelő)"
-text_no_configuration_data: "Szerepkörök, trackerek, feladat státuszok, és workflow adatok még nincsenek konfigurálva.\nErősen ajánlott, az alapértelmezett konfiguráció betöltése, és utána módosíthatja azt."
-text_load_default_configuration: Alapértelmezett konfiguráció betöltése
-text_status_changed_by_changeset: Applied in changeset %s.
-text_issues_destroy_confirmation: 'Biztos benne, hogy törölni szeretné a kijelölt feladato(ka)t ?'
-text_select_project_modules: 'Válassza ki az engedélyezett modulokat ehhez a projekthez:'
-text_default_administrator_account_changed: Alapértelmezett adminisztrátor fiók megváltoztatva
-text_file_repository_writable: Fájl tároló írható
-text_rmagick_available: RMagick elérhető (opcionális)
-text_destroy_time_entries_question: %.02f órányi munka van rögzítve a feladatokon, amiket törölni szeretne. Mit szeretne tenni ?
-text_destroy_time_entries: A rögzített órák törlése
-text_assign_time_entries_to_project: A rögzített órák hozzárendelése a projekthez
-text_reassign_time_entries: 'A rögzített órák újra hozzárendelése ehhez a feladathoz:'
-
-default_role_manager: Vezető
-default_role_developper: Fejlesztő
-default_role_reporter: Bejelentő
-default_tracker_bug: Hiba
-default_tracker_feature: Fejlesztés
-default_tracker_support: Support
-default_issue_status_new: Új
-default_issue_status_assigned: Kiosztva
-default_issue_status_resolved: Megoldva
-default_issue_status_feedback: Visszajelzés
-default_issue_status_closed: Lezárt
-default_issue_status_rejected: Elutasított
-default_doc_category_user: Felhasználói dokumentáció
-default_doc_category_tech: Technikai dokumentáció
-default_priority_low: Alacsony
-default_priority_normal: Normál
-default_priority_high: Magas
-default_priority_urgent: Sürgős
-default_priority_immediate: Azonnal
-default_activity_design: Tervezés
-default_activity_development: Fejlesztés
-
-enumeration_issue_priorities: Feladat prioritások
-enumeration_doc_categories: Dokumentum kategóriák
-enumeration_activities: Tevékenységek (idő rögzítés)
-mail_body_reminder: "%d neked kiosztott feladat határidős az elkövetkező %d napban:"
-mail_subject_reminder: "%d feladat határidős az elkövetkező napokban"
-text_user_wrote: '%s írta:'
-label_duplicated_by: duplikálta
-setting_enabled_scm: Forráskódkezelő (SCM) engedélyezése
-text_enumeration_category_reassign_to: 'Újra hozzárendelés ehhez:'
-text_enumeration_destroy_question: '%d objektum van hozzárendelve ehhez az értékhez.'
-label_incoming_emails: Beérkezett levelek
-label_generate_key: Kulcs generálása
-setting_mail_handler_api_enabled: Web Service engedélyezése a beérkezett levelekhez
-setting_mail_handler_api_key: API kulcs
-text_email_delivery_not_configured: "Az E-mail küldés nincs konfigurálva, és az értesítések ki vannak kapcsolva.\nÁllítsd be az SMTP szervert a config/email.yml fájlban és indítsd újra az alkalmazást, hogy érvénybe lépjen."
-field_parent_title: Szülő oldal
-label_issue_watchers: Megfigyelők
-setting_commit_logs_encoding: Commit üzenetek kódlapja
-button_quote: Idézet
-setting_sequential_project_identifiers: Szekvenciális projekt azonosítók generálása
-notice_unable_delete_version: A verziót nem lehet törölni
-label_renamed: átnevezve
-label_copied: lemásolva
-setting_plain_text_mail: csak szöveg (nem HTML)
-permission_view_files: Fájlok megtekintése
-permission_edit_issues: Feladatok szerkesztése
-permission_edit_own_time_entries: Saját időnapló szerkesztése
-permission_manage_public_queries: Nyilvános kérések kezelése
-permission_add_issues: Feladat felvétele
-permission_log_time: Idő rögzítése
-permission_view_changesets: Változáskötegek megtekintése
-permission_view_time_entries: Időrögzítések megtekintése
-permission_manage_versions: Verziók kezelése
-permission_manage_wiki: Wiki kezelése
-permission_manage_categories: Feladat kategóriák kezelése
-permission_protect_wiki_pages: Wiki oldalak védelme
-permission_comment_news: Hírek kommentelése
-permission_delete_messages: Üzenetek törlése
-permission_select_project_modules: Projekt modulok kezelése
-permission_manage_documents: Dokumentumok kezelése
-permission_edit_wiki_pages: Wiki oldalak szerkesztése
-permission_add_issue_watchers: Megfigyelők felvétele
-permission_view_gantt: Gannt diagramm megtekintése
-permission_move_issues: Feladatok mozgatása
-permission_manage_issue_relations: Feladat kapcsolatok kezelése
-permission_delete_wiki_pages: Wiki oldalak törlése
-permission_manage_boards: Fórumok kezelése
-permission_delete_wiki_pages_attachments: Csatolmányok törlése
-permission_view_wiki_edits: Wiki történet megtekintése
-permission_add_messages: Üzenet beküldése
-permission_view_messages: Üzenetek megtekintése
-permission_manage_files: Fájlok kezelése
-permission_edit_issue_notes: Jegyzetek szerkesztése
-permission_manage_news: Hírek kezelése
-permission_view_calendar: Naptár megtekintése
-permission_manage_members: Tagok kezelése
-permission_edit_messages: Üzenetek szerkesztése
-permission_delete_issues: Feladatok törlése
-permission_view_issue_watchers: Megfigyelők listázása
-permission_manage_repository: Tárolók kezelése
-permission_commit_access: Commit hozzáférés
-permission_browse_repository: Tároló böngészése
-permission_view_documents: Dokumetumok megtekintése
-permission_edit_project: Projekt szerkesztése
-permission_add_issue_notes: Jegyzet rögzítése
-permission_save_queries: Kérések mentése
-permission_view_wiki_pages: Wiki megtekintése
-permission_rename_wiki_pages: Wiki oldalak átnevezése
-permission_edit_time_entries: Időnaplók szerkesztése
-permission_edit_own_issue_notes: Saját jegyzetek szerkesztése
-setting_gravatar_enabled: Felhasználói fényképek engedélyezése
-label_example: Példa
-text_repository_usernames_mapping: "Állítsd be a felhasználó összerendeléseket a Redmine, és a tároló logban található felhasználók között.\nAz azonos felhasználó nevek összerendelése automatikusan megtörténik."
-permission_edit_own_messages: Saját üzenetek szerkesztése
-permission_delete_own_messages: Saját üzenetek törlése
-label_user_activity: "%s tevékenységei"
-label_updated_time_by: "Módosította %s ennyivel ezelőtt: %s"
-text_diff_truncated: '... A diff fájl vége nem jelenik meg, mert hosszab, mint a megjeleníthető sorok száma.'
-setting_diff_max_lines_displayed: A megjelenítendő sorok száma (maximum) a diff fájloknál
-text_plugin_assets_writable: Plugin eszközök könyvtár írható
-warning_attachments_not_saved: "%d fájl mentése nem sikerült."
-button_create_and_continue: Létrehozás és folytatás
-text_custom_field_possible_values_info: 'Értékenként egy sor'
-label_display: Megmutat
-field_editable: Szerkeszthető
-setting_repository_log_display_limit: Maximum hány revízió jelenjen meg a fájl logban
-field_identity_url: OpenID URL
-setting_openid: OpenID bejelentkezés és regisztráció engedélyezése
-label_login_with_open_id_option: vagy bejelentkezés OpenID használatával
-field_watcher: Megfigyelő
diff --git a/lang/it.yml b/lang/it.yml
deleted file mode 100644 (file)
index 418f352..0000000
+++ /dev/null
@@ -1,709 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre
-actionview_datehelper_select_month_names_abbr: Gen,Feb,Mar,Apr,Mag,Giu,Lug,Ago,Set,Ott,Nov,Dic
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 giorno
-actionview_datehelper_time_in_words_day_plural: %d giorni
-actionview_datehelper_time_in_words_hour_about: circa un'ora
-actionview_datehelper_time_in_words_hour_about_plural: circa %d ore
-actionview_datehelper_time_in_words_hour_about_single: circa un'ora
-actionview_datehelper_time_in_words_minute: 1 minuto
-actionview_datehelper_time_in_words_minute_half: mezzo minuto
-actionview_datehelper_time_in_words_minute_less_than: meno di un minuto
-actionview_datehelper_time_in_words_minute_plural: %d minuti
-actionview_datehelper_time_in_words_minute_single: 1 minuto
-actionview_datehelper_time_in_words_second_less_than: meno di un secondo
-actionview_datehelper_time_in_words_second_less_than_plural: meno di %d secondi
-actionview_instancetag_blank_option: Scegli
-
-activerecord_error_inclusion: non è incluso nella lista
-activerecord_error_exclusion: è riservato
-activerecord_error_invalid: non è valido
-activerecord_error_confirmation: non coincide con la conferma
-activerecord_error_accepted: deve essere accettato
-activerecord_error_empty: non può essere vuoto
-activerecord_error_blank: non può essere lasciato in bianco
-activerecord_error_too_long: è troppo lungo/a
-activerecord_error_too_short: è troppo corto/a
-activerecord_error_wrong_length: è della lunghezza sbagliata
-activerecord_error_taken: è già stato/a preso/a
-activerecord_error_not_a_number: non è un numero
-activerecord_error_not_a_date: non è una data valida
-activerecord_error_greater_than_start_date: deve essere maggiore della data di partenza
-activerecord_error_not_same_project: non appartiene allo stesso progetto
-activerecord_error_circular_dependency: Questa relazione creerebbe una dipendenza circolare
-
-general_fmt_age: %d anno
-general_fmt_age_plural: %d anni
-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: 'No'
-general_text_Yes: 'Si'
-general_text_no: 'no'
-general_text_yes: 'si'
-general_lang_name: 'Italiano'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Lunedì,Martedì,Mercoledì,Giovedì,Venerdì,Sabato,Domenica
-general_first_day_of_week: '1'
-
-notice_account_updated: L'utenza è stata aggiornata.
-notice_account_invalid_creditentials: Nome utente o password non validi.
-notice_account_password_updated: La password è stata aggiornata.
-notice_account_wrong_password: Password errata
-notice_account_register_done: L'utenza è stata creata.
-notice_account_unknown_email: Utente sconosciuto.
-notice_can_t_change_password: Questa utenza utilizza un metodo di autenticazione esterno. Impossibile cambiare la password.
-notice_account_lost_email_sent: Ti è stata spedita una email con le istruzioni per cambiare la password.
-notice_account_activated: Il tuo account è stato attivato. Ora puoi effettuare l'accesso.
-notice_successful_create: Creazione effettuata.
-notice_successful_update: Modifica effettuata.
-notice_successful_delete: Eliminazione effettuata.
-notice_successful_connection: Connessione effettuata.
-notice_file_not_found: La pagina desiderata non esiste o è stata rimossa.
-notice_locking_conflict: Le informazioni sono state modificate da un altro utente.
-notice_not_authorized: Non sei autorizzato ad accedere a questa pagina.
-notice_email_sent: Una e-mail è stata spedita a %s
-notice_email_error: Si è verificato un errore durante l'invio di una e-mail (%s)
-notice_feeds_access_key_reseted: La tua chiave di accesso RSS è stata reimpostata.
-
-error_scm_not_found: "La risorsa e/o la versione non esistono nel repository."
-error_scm_command_failed: "Si è verificato un errore durante l'accesso al repository: %s"
-
-mail_subject_lost_password: Password %s
-mail_body_lost_password: 'Per cambiare la password, usate il seguente collegamento:'
-mail_subject_register: Attivazione utenza %s
-mail_body_register: 'Per attivare la vostra utenza, usate il seguente collegamento:'
-
-gui_validation_error: 1 errore
-gui_validation_error_plural: %d errori
-
-field_name: Nome
-field_description: Descrizione
-field_summary: Sommario
-field_is_required: Richiesto
-field_firstname: Nome
-field_lastname: Cognome
-field_mail: Email
-field_filename: File
-field_filesize: Dimensione
-field_downloads: Download
-field_author: Autore
-field_created_on: Creato
-field_updated_on: Aggiornato
-field_field_format: Formato
-field_is_for_all: Per tutti i progetti
-field_possible_values: Valori possibili
-field_regexp: Espressione regolare
-field_min_length: Lunghezza minima
-field_max_length: Lunghezza massima
-field_value: Valore
-field_category: Categoria
-field_title: Titolo
-field_project: Progetto
-field_issue: Segnalazione
-field_status: Stato
-field_notes: Note
-field_is_closed: Chiude la segnalazione
-field_is_default: Stato predefinito
-field_tracker: Tracker
-field_subject: Oggetto
-field_due_date: Data ultima
-field_assigned_to: Assegnato a
-field_priority: Priorita'
-field_fixed_version: Versione prevista
-field_user: Utente
-field_role: Ruolo
-field_homepage: Homepage
-field_is_public: Pubblico
-field_parent: Sottoprogetto di
-field_is_in_chlog: Segnalazioni mostrate nel changelog
-field_is_in_roadmap: Segnalazioni mostrate nel roadmap
-field_login: Login
-field_mail_notification: Notifiche via e-mail
-field_admin: Amministratore
-field_last_login_on: Ultima connessione
-field_language: Lingua
-field_effective_date: Data
-field_password: Password
-field_new_password: Nuova password
-field_password_confirmation: Conferma
-field_version: Versione
-field_type: Tipo
-field_host: Host
-field_port: Porta
-field_account: Utenza
-field_base_dn: DN base
-field_attr_login: Attributo login
-field_attr_firstname: Attributo nome
-field_attr_lastname: Attributo cognome
-field_attr_mail: Attributo e-mail
-field_onthefly: Creazione utenza "al volo"
-field_start_date: Inizio
-field_done_ratio: %% completato
-field_auth_source: Modalità di autenticazione
-field_hide_mail: Nascondi il mio indirizzo di e-mail
-field_comments: Commento
-field_url: URL
-field_start_page: Pagina principale
-field_subproject: Sottoprogetto
-field_hours: Ore
-field_activity: Attività
-field_spent_on: Data
-field_identifier: Identificativo
-field_is_filter: Usato come filtro
-field_issue_to_id: Segnalazioni correlate
-field_delay: Ritardo
-field_assignable: E' possibile assegnare segnalazioni a questo ruolo
-field_redirect_existing_links: Redirige i collegamenti esistenti
-field_estimated_hours: Tempo stimato
-field_default_value: Stato predefinito
-
-setting_app_title: Titolo applicazione
-setting_app_subtitle: Sottotitolo applicazione
-setting_welcome_text: Testo di benvenuto
-setting_default_language: Lingua predefinita
-setting_login_required: Autenticazione richiesta
-setting_self_registration: Auto-registrazione abilitata
-setting_attachment_max_size: Massima dimensione allegati
-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: 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
-setting_commit_ref_keywords: Parole chiave riferimento
-setting_commit_fix_keywords: Parole chiave chiusura
-setting_autologin: Login automatico
-setting_date_format: Formato data
-setting_cross_project_issue_relations: Consenti la creazione di relazioni tra segnalazioni in progetti differenti
-
-label_user: Utente
-label_user_plural: Utenti
-label_user_new: Nuovo utente
-label_project: Progetto
-label_project_new: Nuovo progetto
-label_project_plural: Progetti
-label_project_all: Tutti i progetti
-label_project_latest: Ultimi progetti registrati
-label_issue: Segnalazione
-label_issue_new: Nuova segnalazione
-label_issue_plural: Segnalazioni
-label_issue_view_all: Mostra tutte le segnalazioni
-label_document: Documento
-label_document_new: Nuovo documento
-label_document_plural: Documenti
-label_role: Ruolo
-label_role_plural: Ruoli
-label_role_new: Nuovo ruolo
-label_role_and_permissions: Ruoli e permessi
-label_member: Membro
-label_member_new: Nuovo membro
-label_member_plural: Membri
-label_tracker: Tracker
-label_tracker_plural: Tracker
-label_tracker_new: Nuovo tracker
-label_workflow: Workflow
-label_issue_status: Stato segnalazioni
-label_issue_status_plural: Stati segnalazione
-label_issue_status_new: Nuovo stato
-label_issue_category: Categorie segnalazioni
-label_issue_category_plural: Categorie segnalazioni
-label_issue_category_new: Nuova categoria
-label_custom_field: Campo personalizzato
-label_custom_field_plural: Campi personalizzati
-label_custom_field_new: Nuovo campo personalizzato
-label_enumerations: Enumerazioni
-label_enumeration_new: Nuovo valore
-label_information: Informazione
-label_information_plural: Informazioni
-label_please_login: Autenticarsi
-label_register: Registrati
-label_password_lost: Password dimenticata
-label_home: Home
-label_my_page: Pagina personale
-label_my_account: La mia utenza
-label_my_projects: I miei progetti
-label_administration: Amministrazione
-label_login: Login
-label_logout: Logout
-label_help: Aiuto
-label_reported_issues: Segnalazioni
-label_assigned_to_me_issues: Le mie segnalazioni
-label_last_login: Ultimo collegamento
-label_last_updates: Ultimo aggiornamento
-label_last_updates_plural: %d ultimo aggiornamento
-label_registered_on: Registrato il
-label_activity: Attività
-label_new: Nuovo
-label_logged_as: Autenticato come
-label_environment: Ambiente
-label_authentication: Autenticazione
-label_auth_source: Modalità di autenticazione
-label_auth_source_new: Nuova modalità di autenticazione
-label_auth_source_plural: Modalità di autenticazione
-label_subproject_plural: Sottoprogetti
-label_min_max_length: Lunghezza minima - massima
-label_list: Elenco
-label_date: Data
-label_integer: Intero
-label_boolean: Booleano
-label_string: Testo
-label_text: Testo esteso
-label_attribute: Attributo
-label_attribute_plural: Attributi
-label_download: %d Download
-label_download_plural: %d Download
-label_no_data: Nessun dato disponibile
-label_change_status: Cambia stato
-label_history: Cronologia
-label_attachment: File
-label_attachment_new: Nuovo file
-label_attachment_delete: Elimina file
-label_attachment_plural: File
-label_report: Report
-label_report_plural: Report
-label_news: Notizia
-label_news_new: Aggiungi notizia
-label_news_plural: Notizie
-label_news_latest: Utime notizie
-label_news_view_all: Tutte le notizie
-label_change_log: Elenco modifiche
-label_settings: Impostazioni
-label_overview: Panoramica
-label_version: Versione
-label_version_new: Nuova versione
-label_version_plural: Versioni
-label_confirmation: Conferma
-label_export_to: Esporta su
-label_read: Leggi...
-label_public_projects: Progetti pubblici
-label_open_issues: aperta
-label_open_issues_plural: aperte
-label_closed_issues: chiusa
-label_closed_issues_plural: chiuse
-label_total: Totale
-label_permissions: Permessi
-label_current_status: Stato attuale
-label_new_statuses_allowed: Nuovi stati possibili
-label_all: tutti
-label_none: nessuno
-label_next: Successivo
-label_previous: Precedente
-label_used_by: Usato da
-label_details: Dettagli
-label_add_note: Aggiungi una nota
-label_per_page: Per pagina
-label_calendar: Calendario
-label_months_from: mesi da
-label_gantt: Gantt
-label_internal: Interno
-label_last_changes: ultime %d modifiche
-label_change_view_all: Tutte le modifiche
-label_personalize_page: Personalizza la pagina
-label_comment: Commento
-label_comment_plural: Commenti
-label_comment_add: Aggiungi un commento
-label_comment_added: Commento aggiunto
-label_comment_delete: Elimina commenti
-label_query: Query personalizzata
-label_query_plural: Query personalizzate
-label_query_new: Nuova query
-label_filter_add: Aggiungi filtro
-label_filter_plural: Filtri
-label_equals: è
-label_not_equals: non è
-label_in_less_than: è minore di
-label_in_more_than: è maggiore di
-label_in: in
-label_today: oggi
-label_this_week: questa settimana
-label_less_than_ago: meno di giorni fa
-label_more_than_ago: più di giorni fa
-label_ago: giorni fa
-label_contains: contiene
-label_not_contains: non contiene
-label_day_plural: giorni
-label_repository: Repository
-label_browse: Sfoglia
-label_modification: %d modifica
-label_modification_plural: %d modifiche
-label_revision: Versione
-label_revision_plural: Versioni
-label_added: aggiunto
-label_modified: modificato
-label_deleted: eliminato
-label_latest_revision: Ultima versione
-label_latest_revision_plural: Ultime versioni
-label_view_revisions: Mostra versioni
-label_max_size: Dimensione massima
-label_on: su
-label_sort_highest: Sposta in cima
-label_sort_higher: Su
-label_sort_lower: Giù
-label_sort_lowest: Sposta in fondo
-label_roadmap: Roadmap
-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
-label_all_words: Tutte le parole
-label_wiki: Wiki
-label_wiki_edit: Modifica Wiki
-label_wiki_edit_plural: Modfiche wiki
-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_spent_time: Tempo impiegato
-label_f_hour: %.2f ora
-label_f_hour_plural: %.2f ore
-label_time_tracking: Tracking del tempo
-label_change_plural: Modifiche
-label_statistics: Statistiche
-label_commits_per_month: Commit per mese
-label_commits_per_author: Commit per autore
-label_view_diff: mostra differenze
-label_diff_inline: in linea
-label_diff_side_by_side: fianco a fianco
-label_options: Opzioni
-label_copy_workflow_from: Copia workflow da
-label_permissions_report: Report permessi
-label_watched_issues: Segnalazioni osservate
-label_related_issues: Segnalazioni correlate
-label_applied_status: Stato applicato
-label_loading: Caricamento...
-label_relation_new: Nuova relazione
-label_relation_delete: Elimina relazione
-label_relates_to: correlato a
-label_duplicates: duplicati
-label_blocks: blocchi
-label_blocked_by: bloccato da
-label_precedes: precede
-label_follows: segue
-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: Rimani collegato
-label_disabled: disabilitato
-label_show_completed_versions: Mostra versioni completate
-label_me: io
-label_board: Forum
-label_board_new: Nuovo forum
-label_board_plural: Forum
-label_topic_plural: Argomenti
-label_message_plural: Messaggi
-label_message_last: Ultimo messaggio
-label_message_new: Nuovo messaggio
-label_reply_plural: Risposte
-label_send_information: Invia all'utente le informazioni relative all'account
-label_year: Anno
-label_month: Mese
-label_week: Settimana
-label_date_from: Da
-label_date_to: A
-label_language_based: Basato sul linguaggio
-label_sort_by: Ordina per %s
-label_send_test_email: Invia una e-mail di test
-label_feeds_access_key_created_on: chiave di accesso RSS creata %s fa
-label_module_plural: Moduli
-label_added_time_by: Aggiunto da %s %s fa
-label_updated_time: Aggiornato %s fa
-label_jump_to_a_project: Vai al progetto...
-
-button_login: Login
-button_submit: Invia
-button_save: Salva
-button_check_all: Seleziona tutti
-button_uncheck_all: Deseleziona tutti
-button_delete: Elimina
-button_create: Crea
-button_test: Test
-button_edit: Modifica
-button_add: Aggiungi
-button_change: Modifica
-button_apply: Applica
-button_clear: Pulisci
-button_lock: Blocca
-button_unlock: Sblocca
-button_download: Scarica
-button_list: Elenca
-button_view: Mostra
-button_move: Sposta
-button_back: Indietro
-button_cancel: Annulla
-button_activate: Attiva
-button_sort: Ordina
-button_log_time: Registra tempo
-button_rollback: Ripristina questa versione
-button_watch: Osserva
-button_unwatch: Dimentica
-button_reply: Rispondi
-button_archive: Archivia
-button_unarchive: Ripristina
-button_reset: Reset
-button_rename: Rinomina
-
-status_active: attivo
-status_registered: registrato
-status_locked: bloccato
-
-text_select_mail_notifications: Seleziona le azioni per cui deve essere inviata una notifica.
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 significa nessuna restrizione
-text_project_destroy_confirmation: Sei sicuro di voler cancellare il progetti e tutti i dati ad esso collegati?
-text_workflow_edit: Seleziona un ruolo ed un tracker per modificare il workflow
-text_are_you_sure: Sei sicuro ?
-text_journal_changed: cambiato da %s a %s
-text_journal_set_to: impostato a %s
-text_journal_deleted: cancellato
-text_tip_task_begin_day: attività che iniziano in questa giornata
-text_tip_task_end_day: attività che terminano in questa giornata
-text_tip_task_begin_end_day: attività che iniziano e terminano in questa giornata
-text_project_identifier_info: "Lettere minuscole (a-z), numeri e trattini permessi.<br />Una volta salvato, l'identificativo non può essere modificato."
-text_caracters_maximum: massimo %d caratteri.
-text_length_between: Lunghezza compresa tra %d e %d caratteri.
-text_tracker_no_workflow: Nessun workflow definito per questo tracker
-text_unallowed_characters: Caratteri non permessi
-text_comma_separated: Valori multipli permessi (separati da virgola).
-text_issues_ref_in_commit_messages: Segnalazioni di riferimento e chiusura nei messaggi di commit
-text_issue_added: "E' stata segnalata l'anomalia %s da %s."
-text_issue_updated: "L'anomalia %s e' stata aggiornata da %s."
-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
-
-default_role_manager: Manager
-default_role_developper: Sviluppatore
-default_role_reporter: Reporter
-default_tracker_bug: Segnalazione
-default_tracker_feature: Funzione
-default_tracker_support: Supporto
-default_issue_status_new: Nuovo
-default_issue_status_assigned: Assegnato
-default_issue_status_resolved: Risolto
-default_issue_status_feedback: Feedback
-default_issue_status_closed: Chiuso
-default_issue_status_rejected: Rifiutato
-default_doc_category_user: Documentazione utente
-default_doc_category_tech: Documentazione tecnica
-default_priority_low: Bassa
-default_priority_normal: Normale
-default_priority_high: Alta
-default_priority_urgent: Urgente
-default_priority_immediate: Immediata
-default_activity_design: Progettazione
-default_activity_development: Sviluppo
-
-enumeration_issue_priorities: Priorità segnalazioni
-enumeration_doc_categories: Categorie di documenti
-enumeration_activities: Attività (time tracking)
-label_file_plural: File
-label_changeset_plural: Changeset
-field_column_names: Colonne
-label_default_columns: Colonne predefinite
-setting_issue_list_default_columns: Colonne predefinite mostrate nell'elenco segnalazioni
-setting_repositories_encodings: Codifiche dei repository
-notice_no_issue_selected: "Nessuna segnalazione selezionata! Seleziona le segnalazioni che intendi modificare."
-label_bulk_edit_selected_issues: Modifica massiva delle segnalazioni selezionate
-label_no_change_option: (Nessuna modifica)
-notice_failed_to_save_issues: "Impossibile salvare %d segnalazioni su %d selezionate: %s."
-label_theme: Tema
-label_default: Predefinito
-label_search_titles_only: Cerca solo nei titoli
-label_nobody: nessuno
-button_change_password: Modifica password
-text_user_mail_option: "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)."
-label_user_mail_option_selected: "Solo per gli eventi relativi ai progetti selezionati..."
-label_user_mail_option_all: "Per ogni evento relativo ad uno dei miei progetti"
-label_user_mail_option_none: "Solo per argomenti che osservo o che mi riguardano"
-setting_emails_footer: Piè di pagina e-mail
-label_float: Decimale
-button_copy: Copia
-mail_body_account_information_external: Puoi utilizzare il tuo account "%s" per accedere al sistema.
-mail_body_account_information: Le informazioni riguardanti il tuo account
-setting_protocol: Protocollo
-label_user_mail_no_self_notified: "Non voglio notifiche riguardanti modifiche da me apportate"
-setting_time_format: Formato ora
-label_registration_activation_by_email: attivazione account via e-mail
-mail_subject_account_activation_request: %s richiesta attivazione account
-mail_body_account_activation_request: 'Un nuovo utente (%s) ha effettuato la registrazione. Il suo account è in attesa di abilitazione da parte tua:'
-label_registration_automatic_activation: attivazione account automatica
-label_registration_manual_activation: attivazione account manuale
-notice_account_pending: "Il tuo account è stato creato ed è in attesa di attivazione da parte dell'amministratore."
-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
-label_issues_by: Segnalazioni di %s
-field_searchable: Ricercabile
-label_display_per_page: 'Per pagina: %s'
-setting_per_page_options: Opzioni oggetti per pagina
-label_age: Età
-notice_default_data_loaded: Configurazione predefinita caricata con successo.
-text_load_default_configuration: Carica la configurazione predefinita
-text_no_configuration_data: "Ruoli, tracker, stati delle segnalazioni e workflow non sono stati ancora configurati.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
-error_can_t_load_default_data: "Non è stato possibile caricare la configurazione predefinita : %s"
-button_update: Aggiorna
-label_change_properties: Modifica le proprietà
-label_general: Generale
-label_repository_plural: Repository
-label_associated_revisions: Revisioni associate
-setting_user_format: Formato visualizzazione utenti
-text_status_changed_by_changeset: Applicata nel changeset %s.
-label_more: Altro
-text_issues_destroy_confirmation: 'Sei sicuro di voler eliminare le segnalazioni selezionate?'
-label_scm: SCM
-text_select_project_modules: 'Seleziona i moduli abilitati per questo progetto:'
-label_issue_added: Segnalazioni aggiunte
-label_issue_updated: Segnalazioni aggiornate
-label_document_added: Documenti aggiunti
-label_message_posted: Messaggi aggiunti
-label_file_added: File aggiunti
-label_news_added: Notizie aggiunte
-project_module_boards: Forum
-project_module_issue_tracking: Tracking delle segnalazioni
-project_module_wiki: Wiki
-project_module_files: File
-project_module_documents: Documenti
-project_module_repository: Repository
-project_module_news: Notizie
-project_module_time_tracking: Time tracking
-text_file_repository_writable: Repository dei file scrivibile
-text_default_administrator_account_changed: L'account amministrativo predefinito è stato modificato
-text_rmagick_available: RMagick disponibile (opzionale)
-button_configure: Configura
-label_plugins: Plugin
-label_ldap_authentication: Autenticazione LDAP
-label_downloads_abbr: D/L
-label_this_month: questo mese
-label_last_n_days: ultimi %d giorni
-label_all_time: sempre
-label_this_year: quest'anno
-label_date_range: Intervallo di date
-label_last_week: ultima settimana
-label_yesterday: ieri
-label_last_month: ultimo mese
-label_add_another_file: Aggiungi un altro file
-label_optional_description: Descrizione opzionale
-text_destroy_time_entries_question: %.02f ore risultano spese sulle segnalazioni che stai per cancellare. Cosa vuoi fare ?
-error_issue_not_found_in_project: 'La segnalazione non è stata trovata o non appartiene al progetto'
-text_assign_time_entries_to_project: Assegna le ore segnalate al progetto
-text_destroy_time_entries: Elimina le ore segnalate
-text_reassign_time_entries: 'Riassegna le ore a questa segnalazione:'
-setting_activity_days_default: Giorni mostrati sulle attività di progetto
-label_chronological_order: In ordine cronologico
-field_comments_sorting: Mostra commenti
-label_reverse_chronological_order: In ordine cronologico inverso
-label_preferences: Preferenze
-setting_display_subprojects_issues: Mostra le segnalazioni dei sottoprogetti nel progetto principale per default
-label_overall_activity: Attività generale
-setting_default_projects_public: I nuovi progetti sono pubblici per default
-error_scm_annotate: "L'oggetto non esiste o non può essere annotato."
-label_planning: Pianificazione
-text_subprojects_destroy_warning: 'Anche i suoi sottoprogetti: %s verranno eliminati.'
-label_and_its_subprojects: %s ed i suoi sottoprogetti
-mail_body_reminder: "%d segnalazioni che ti sono state assegnate scadranno nei prossimi %d giorni:"
-mail_subject_reminder: "%d segnalazioni in scadenza nei prossimi giorni"
-text_user_wrote: '%s ha scritto:'
-label_duplicated_by: duplicato da
-setting_enabled_scm: SCM abilitato
-text_enumeration_category_reassign_to: 'Riassegnale a questo valore:'
-text_enumeration_destroy_question: '%d oggetti hanno un assegnamento su questo valore.'
-label_incoming_emails: E-mail in arrivo
-label_generate_key: Genera una chiave
-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: "La consegna via e-mail non è configurata e le notifiche sono disabilitate.\nConfigura il tuo server SMTP in config/email.yml e riavvia l'applicazione per abilitarle."
-field_parent_title: Parent page
-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: "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."
-permission_edit_own_messages: Modifica propri messaggi
-permission_delete_own_messages: Elimina propri messaggi
-label_user_activity: "attività di %s"
-label_updated_time_by: Aggiornato da %s %s fa
-text_diff_truncated: '... Le differenze sono state troncate perchè superano il limite massimo visualizzabile.'
-setting_diff_max_lines_displayed: Limite massimo di differenze (linee) mostrate
-text_plugin_assets_writable: Plugin assets directory writable
-warning_attachments_not_saved: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/ja.yml b/lang/ja.yml
deleted file mode 100644 (file)
index b922876..0000000
+++ /dev/null
@@ -1,710 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: 1月,2月,3月,4月,5月,6月,7月,8月,9月,10月,11月,12月
-actionview_datehelper_select_month_names_abbr: 1月,2月,3月,4月,5月,6月,7月,8月,9月,10月,11月,12月
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_select_year_suffix: 月
-actionview_datehelper_time_in_words_day: 1日
-actionview_datehelper_time_in_words_day_plural: %d日
-actionview_datehelper_time_in_words_hour_about: 約1時間
-actionview_datehelper_time_in_words_hour_about_plural: 約%d時間
-actionview_datehelper_time_in_words_hour_about_single: 約1時間
-actionview_datehelper_time_in_words_minute: 1分
-actionview_datehelper_time_in_words_minute_half: 約30秒
-actionview_datehelper_time_in_words_minute_less_than: 1分以内
-actionview_datehelper_time_in_words_minute_plural: %d分
-actionview_datehelper_time_in_words_minute_single: 1分
-actionview_datehelper_time_in_words_second_less_than: 1秒以内
-actionview_datehelper_time_in_words_second_less_than_plural: %d秒以内
-actionview_instancetag_blank_option: 選んでください
-
-activerecord_error_inclusion: がリストに含まれていません
-activerecord_error_exclusion: が予約されています
-activerecord_error_invalid: が無効です
-activerecord_error_confirmation: 確認のパスワードと合っていません
-activerecord_error_accepted: を承諾してください
-activerecord_error_empty: が空です
-activerecord_error_blank: が空白です
-activerecord_error_too_long: が長すぎます
-activerecord_error_too_short: が短かすぎます
-activerecord_error_wrong_length: の長さが間違っています
-activerecord_error_taken: はすでに登録されています
-activerecord_error_not_a_number: が数字ではありません
-activerecord_error_not_a_date: の日付が間違っています
-activerecord_error_greater_than_start_date: を開始日より後にしてください
-activerecord_error_not_same_project: 同じプロジェクトに属していません
-activerecord_error_circular_dependency: この関係では、循環依存になります
-
-general_fmt_age: %d歳
-general_fmt_age_plural: %d歳
-general_fmt_date: %%Y年%%m月%%d日
-general_fmt_datetime: %%Y年%%m月%%d日 %%H:%%M %%p
-general_fmt_datetime_short: %%b %%d, %%H:%%M %%p
-general_fmt_time: %%H:%%M %%p
-general_text_No: 'いいえ'
-general_text_Yes: 'はい'
-general_text_no: 'いいえ'
-general_text_yes: 'はい'
-general_lang_name: 'Japanese (日本語)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: SJIS
-general_pdf_encoding: UTF-8
-general_day_names: 月曜日,火曜日,水曜日,木曜日,金曜日,土曜日,日曜日
-general_first_day_of_week: '7'
-
-notice_account_updated: アカウントが更新されました。
-notice_account_invalid_creditentials: ユーザ名もしくはパスワードが無効
-notice_account_password_updated: パスワードが更新されました。
-notice_account_wrong_password: パスワードが違います
-notice_account_register_done: アカウントが作成されました。
-notice_account_unknown_email: ユーザが存在しません。
-notice_can_t_change_password: このアカウントでは外部認証を使っています。パスワードは変更できません。
-notice_account_lost_email_sent: 新しいパスワードのメールを送信しました。
-notice_account_activated: アカウントが有効になりました。ログインできます。
-notice_successful_create: 作成しました。
-notice_successful_update: 更新しました。
-notice_successful_delete: 削除しました。
-notice_successful_connection: 接続しました。
-notice_file_not_found: アクセスしようとしたページは存在しないか削除されています。
-notice_locking_conflict: 別のユーザがデータを更新しています。
-notice_not_authorized: このページにアクセスするには認証が必要です。
-notice_email_sent: %s宛にメールを送信しました。
-notice_email_error: メール送信中にエラーが発生しました(%s)
-notice_feeds_access_key_reseted: RSSアクセスキーを初期化しました。
-
-error_scm_not_found: リポジトリに、エントリ/リビジョンが存在しません。
-error_scm_command_failed: "リポジトリへアクセスしようとしてエラーになりました: %s"
-
-mail_subject_lost_password: %sパスワード
-mail_body_lost_password: 'パスワードを変更するには、以下のリンクをたどってください:'
-mail_subject_register: %sアカウントのアクティブ化
-mail_body_register: 'アカウントをアクティブにするには、以下のリンクをたどってください:'
-
-gui_validation_error: 1件のエラー
-gui_validation_error_plural: %d件のエラー
-
-field_name: 名前
-field_description: 説明
-field_summary: サマリ
-field_is_required: 必須
-field_firstname: 名前
-field_lastname: 苗字
-field_mail: メールアドレス
-field_filename: ファイル
-field_filesize: サイズ
-field_downloads: ダウンロード
-field_author: 起票者
-field_created_on: 作成日
-field_updated_on: 更新日
-field_field_format: 書式
-field_is_for_all: 全プロジェクト向け
-field_possible_values: 選択肢
-field_regexp: 正規表現
-field_min_length: 最小値
-field_max_length: 最大値
-field_value: 値
-field_category: カテゴリ
-field_title: タイトル
-field_project: プロジェクト
-field_issue: チケット
-field_status: ステータス
-field_notes: 注記
-field_is_closed: 終了したチケット
-field_is_default: デフォルトのステータス
-field_tracker: トラッカー
-field_subject: 題名
-field_due_date: 期限日
-field_assigned_to: 担当者
-field_priority: 優先度
-field_fixed_version: Target version
-field_user: ユーザ
-field_role: 役割
-field_homepage: ホームページ
-field_is_public: 公開
-field_parent: 親プロジェクト名
-field_is_in_chlog: 変更記録に表示されているチケット
-field_is_in_roadmap: ロードマップに表示されているチケット
-field_login: ログイン
-field_mail_notification: メール通知
-field_admin: 管理者
-field_last_login_on: 最終接続日
-field_language: 言語
-field_effective_date: 日付
-field_password: パスワード
-field_new_password: 新しいパスワード
-field_password_confirmation: パスワードの確認
-field_version: バージョン
-field_type: タイプ
-field_host: ホスト
-field_port: ポート
-field_account: アカウント
-field_base_dn: Base DN
-field_attr_login: ログイン名属性
-field_attr_firstname: 名前属性
-field_attr_lastname: 苗字属性
-field_attr_mail: メール属性
-field_onthefly: あわせてユーザを作成
-field_start_date: 開始日
-field_done_ratio: 進捗 %%
-field_auth_source: 認証モード
-field_hide_mail: メールアドレスを隠す
-field_comments: コメント
-field_url: URL
-field_start_page: メインページ
-field_subproject: サブプロジェクト
-field_hours: 時間
-field_activity: 活動
-field_spent_on: 日付
-field_identifier: 識別子
-field_is_filter: フィルタとして使う
-field_issue_to_id: 関連するチケット
-field_delay: 遅延
-field_assignable: チケットはこのロールに割り当てることができます
-field_redirect_existing_links: 既存のリンクをリダイレクトする
-field_estimated_hours: 予定工数
-field_default_value: デフォルトのステータス
-
-setting_app_title: アプリケーションのタイトル
-setting_app_subtitle: アプリケーションのサブタイトル
-setting_welcome_text: ウェルカムメッセージ
-setting_default_language: 既定の言語
-setting_login_required: 認証が必要
-setting_self_registration: ユーザは自分で登録できる
-setting_attachment_max_size: 添付の最大サイズ
-setting_issues_export_limit: 出力するチケット数の上限
-setting_mail_from: 送信元メールアドレス
-setting_host_name: ホスト名
-setting_text_formatting: テキストの書式
-setting_wiki_compression: Wiki履歴を圧縮する
-setting_feeds_limit: フィード内容の上限
-setting_autofetch_changesets: コミットを自動取得する
-setting_sys_api_enabled: リポジトリ管理用のWeb Serviceを有効にする
-setting_commit_ref_keywords: 参照用キーワード
-setting_commit_fix_keywords: 修正用キーワード
-setting_autologin: 自動ログイン
-setting_date_format: 日付の形式
-setting_cross_project_issue_relations: 異なるプロジェクトのチケット間で関係の設定を許可
-
-label_user: ユーザ
-label_user_plural: ユーザ
-label_user_new: 新しいユーザ
-label_project: プロジェクト
-label_project_new: 新しいプロジェクト
-label_project_plural: プロジェクト
-label_project_all: 全プロジェクト
-label_project_latest: 最近のプロジェクト
-label_issue: チケット
-label_issue_new: 新しいチケット
-label_issue_plural: チケット
-label_issue_view_all: チケットを全て見る
-label_document: 文書
-label_document_new: 新しい文書
-label_document_plural: 文書
-label_role: ロール
-label_role_plural: ロール
-label_role_new: 新しいロール
-label_role_and_permissions: ロールと権限
-label_member: メンバー
-label_member_new: 新しいメンバー
-label_member_plural: メンバー
-label_tracker: トラッカー
-label_tracker_plural: トラッカー
-label_tracker_new: 新しいトラッカーを作成
-label_workflow: ワークフロー
-label_issue_status: チケットのステータス
-label_issue_status_plural: チケットのステータス
-label_issue_status_new: 新しいステータス
-label_issue_category: チケットのカテゴリ
-label_issue_category_plural: チケットのカテゴリ
-label_issue_category_new: 新しいカテゴリ
-label_custom_field: カスタムフィールド
-label_custom_field_plural: カスタムフィールド
-label_custom_field_new: 新しいカスタムフィールドを作成
-label_enumerations: 列挙項目
-label_enumeration_new: 新しい値
-label_information: 情報
-label_information_plural: 情報
-label_please_login: ログインしてください
-label_register: 登録する
-label_password_lost: パスワードの再発行
-label_home: ホーム
-label_my_page: マイページ
-label_my_account: マイアカウント
-label_my_projects: マイプロジェクト
-label_administration: 管理
-label_login: ログイン
-label_logout: ログアウト
-label_help: ヘルプ
-label_reported_issues: 報告したチケット
-label_assigned_to_me_issues: 担当しているチケット
-label_last_login: 最近の接続
-label_last_updates: 最近の更新1件
-label_last_updates_plural: 最近の更新%d件
-label_registered_on: 登録日
-label_activity: 活動
-label_new: 新しく作成
-label_logged_as: ログイン中:
-label_environment: 環境
-label_authentication: 認証
-label_auth_source: 認証モード
-label_auth_source_new: 新しい認証モード
-label_auth_source_plural: 認証モード
-label_subproject_plural: サブプロジェクト
-label_min_max_length: 最小値 - 最大値の長さ
-label_list: リストから選択
-label_date: 日付
-label_integer: 整数
-label_boolean: 真偽値
-label_string: テキスト
-label_text: 長いテキスト
-label_attribute: 属性
-label_attribute_plural: 属性
-label_download: %d ダウンロード
-label_download_plural: %d ダウンロード
-label_no_data: 表示するデータがありません
-label_change_status: ステータスの変更
-label_history: 履歴
-label_attachment: ファイル
-label_attachment_new: 新しいファイル
-label_attachment_delete: ファイルを削除
-label_attachment_plural: ファイル
-label_report: レポート
-label_report_plural: レポート
-label_news: ニュース
-label_news_new: ニュースを追加
-label_news_plural: ニュース
-label_news_latest: 最新ニュース
-label_news_view_all: 全てのニュースを見る
-label_change_log: 変更記録
-label_settings: 設定
-label_overview: 概要
-label_version: バージョン
-label_version_new: 新しいバージョン
-label_version_plural: バージョン
-label_confirmation: 確認
-label_export_to: 他の形式に出力
-label_read: 読む...
-label_public_projects: 公開プロジェクト
-label_open_issues: 未完了
-label_open_issues_plural: 未完了
-label_closed_issues: 終了
-label_closed_issues_plural: 終了
-label_total: 合計
-label_permissions: 権限
-label_current_status: 現在のステータス
-label_new_statuses_allowed: ステータスの移行先
-label_all: 全て
-label_none: なし
-label_next: 次
-label_previous: 前
-label_used_by: 使用中
-label_details: 詳細
-label_add_note: 注記を追加
-label_per_page: ページ毎
-label_calendar: カレンダー
-label_months_from: ヶ月 from
-label_gantt: ガントチャート
-label_internal: Internal
-label_last_changes: 最新の変更%d件
-label_change_view_all: 全ての変更を見る
-label_personalize_page: このページをパーソナライズする
-label_comment: コメント
-label_comment_plural: コメント
-label_comment_add: コメント追加
-label_comment_added: 追加されたコメント
-label_comment_delete: コメント削除
-label_query: カスタムクエリ
-label_query_plural: カスタムクエリ
-label_query_new: 新しいクエリ
-label_filter_add: フィルタ追加
-label_filter_plural: フィルタ
-label_equals: 等しい
-label_not_equals: 等しくない
-label_in_less_than: 残日数がこれより多い
-label_in_more_than: 残日数がこれより少ない
-label_in: 残日数
-label_today: 今日
-label_this_week: この週
-label_less_than_ago: 経過日数がこれより少ない
-label_more_than_ago: 経過日数がこれより多い
-label_ago: 日前
-label_contains: 含む
-label_not_contains: 含まない
-label_day_plural: 日
-label_repository: リポジトリ
-label_browse: ブラウズ
-label_modification: %d点の変更
-label_modification_plural: %d点の変更
-label_revision: リビジョン
-label_revision_plural: リビジョン
-label_added: 追加
-label_modified: 変更
-label_deleted: 削除
-label_latest_revision: 最新リビジョン
-label_latest_revision_plural: 最新リビジョン
-label_view_revisions: リビジョンを見る
-label_max_size: 最大サイズ
-label_on: 合計
-label_sort_highest: 一番上へ
-label_sort_higher: 上へ
-label_sort_lower: 下へ
-label_sort_lowest: 一番下へ
-label_roadmap: ロードマップ
-label_roadmap_due_in: 期日まで %s
-label_roadmap_overdue: %s遅れ
-label_roadmap_no_issues: このバージョンに向けてのチケットはありません
-label_search: 検索
-label_result_plural: 結果
-label_all_words: すべての単語
-label_wiki: Wiki
-label_wiki_edit: Wiki編集
-label_wiki_edit_plural: Wiki編集
-label_wiki_page: Wiki page
-label_wiki_page_plural: Wikiページ
-label_index_by_title: 索引(名前順)
-label_index_by_date: 索引(日付順)
-label_current_version: 最新版
-label_preview: プレビュー
-label_feed_plural: フィード
-label_changes_details: 全変更の詳細
-label_issue_tracking: チケットトラッキング
-label_spent_time: 経過時間
-label_f_hour: %.2f 時間
-label_f_hour_plural: %.2f 時間
-label_time_tracking: 時間トラッキング
-label_change_plural: 変更
-label_statistics: 統計
-label_commits_per_month: 月別のコミット
-label_commits_per_author: 起票者別のコミット
-label_view_diff: 差分を見る
-label_diff_inline: インライン
-label_diff_side_by_side: 横に並べる
-label_options: オプション
-label_copy_workflow_from: ワークフローをここからコピー
-label_permissions_report: 権限レポート
-label_watched_issues: ウォッチ中のチケット
-label_related_issues: 関連するチケット
-label_applied_status: 適用されたステータス
-label_loading: ロード中...
-label_relation_new: 新しい関連
-label_relation_delete: 関連の削除
-label_relates_to: 関係している
-label_duplicates: 重複している
-label_blocks: ブロックしている
-label_blocked_by: ブロックされている
-label_precedes: 先行する
-label_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: ログインを維持
-label_disabled: 無効
-label_show_completed_versions: 完了したバージョンを表示
-label_me: 自分
-label_board: フォーラム
-label_board_new: 新しいフォーラム
-label_board_plural: フォーラム
-label_topic_plural: トピック
-label_message_plural: メッセージ
-label_message_last: 最新のメッセージ
-label_message_new: 新しいメッセージ
-label_reply_plural: 返答
-label_send_information: アカウント情報をユーザに送信
-label_year: 年
-label_month: 月
-label_week: 週
-label_date_from: "日付指定: "
-label_date_to: から
-label_language_based: 既定の言語の設定に従う
-label_sort_by: %sで並び替え
-label_send_test_email: テストメールを送信
-label_feeds_access_key_created_on: RSSアクセスキーは%s前に作成されました
-label_module_plural: モジュール
-label_added_time_by: %sが%s前に追加しました
-label_updated_time: %s前に更新されました
-label_jump_to_a_project: プロジェクトへ移動...
-
-button_login: ログイン
-button_submit: 変更
-button_save: 保存
-button_check_all: チェックを全部つける
-button_uncheck_all: チェックを全部外す
-button_delete: 削除
-button_create: 作成
-button_test: テスト
-button_edit: 編集
-button_add: 追加
-button_change: 変更
-button_apply: 適用
-button_clear: クリア
-button_lock: ロック
-button_unlock: アンロック
-button_download: ダウンロード
-button_list: 一覧
-button_view: 見る
-button_move: 移動
-button_back: 戻る
-button_cancel: キャンセル
-button_activate: 有効にする
-button_sort: ソート
-button_log_time: 時間を記録
-button_rollback: このバージョンにロールバック
-button_watch: ウォッチ
-button_unwatch: ウォッチをやめる
-button_reply: 返答
-button_archive: 書庫に保存
-button_unarchive: 書庫から戻す
-button_reset: リセット
-button_rename: 名前変更
-
-status_active: 有効
-status_registered: 登録
-status_locked: ロック
-
-text_select_mail_notifications: どのメール通知を送信するか、アクションを選択してください。
-text_regexp_info: 例) ^[A-Z0-9]+$
-text_min_max_length_info: 0だと無制限になります
-text_project_destroy_confirmation: 本当にこのプロジェクトと関連データを削除したいのですか?
-text_workflow_edit: ワークフローを編集するロールとトラッカーを選んでください
-text_are_you_sure: よろしいですか?
-text_journal_changed: %sから%sに変更
-text_journal_set_to: %sにセット
-text_journal_deleted: 削除
-text_tip_task_begin_day: この日に開始するタスク
-text_tip_task_end_day: この日に終了するタスク
-text_tip_task_begin_end_day: この日のうちに開始して終了するタスク
-text_project_identifier_info: '英小文字(a-z)と数字とダッシュ(-)が使えます。<br />一度保存すると、識別子は変更できません。'
-text_caracters_maximum: 最大 %d 文字です。
-text_length_between: 長さは %d から %d 文字までです。
-text_tracker_no_workflow: このトラッカーにワークフローが定義されていません
-text_unallowed_characters: 使えない文字です
-text_comma_separated: (カンマで区切った)複数の値が使えます
-text_issues_ref_in_commit_messages: コミットメッセージ内でチケットの参照/修正
-text_issue_added: チケット %s が報告されました。 (by %s)
-text_issue_updated: チケット %s が更新されました。 (by %s)
-text_wiki_destroy_confirmation: 本当にこのwikiとその内容の全てを削除しますか?
-text_issue_category_destroy_question: このカテゴリに割り当て済みのチケット(%d)があります。何をしようとしていますか?
-text_issue_category_destroy_assignments: カテゴリの割り当てを削除する
-text_issue_category_reassign_to: チケットをこのカテゴリに再割り当てする
-
-default_role_manager: 管理者
-default_role_developper: 開発者
-default_role_reporter: 報告者
-default_tracker_bug: バグ
-default_tracker_feature: 機能
-default_tracker_support: サポート
-default_issue_status_new: 新規
-default_issue_status_assigned: 担当
-default_issue_status_resolved: 解決
-default_issue_status_feedback: フィードバック
-default_issue_status_closed: 終了
-default_issue_status_rejected: 却下
-default_doc_category_user: ユーザ文書
-default_doc_category_tech: 技術文書
-default_priority_low: 低め
-default_priority_normal: 通常
-default_priority_high: 高め
-default_priority_urgent: 急いで
-default_priority_immediate: 今すぐ
-default_activity_design: 設計作業
-default_activity_development: 開発作業
-
-enumeration_issue_priorities: チケットの優先度
-enumeration_doc_categories: 文書カテゴリ
-enumeration_activities: 作業分類 (時間トラッキング)
-label_file_plural: ファイル
-label_changeset_plural: チェンジセット
-field_column_names: 項目
-label_default_columns: 既定の項目
-setting_issue_list_default_columns: チケットの一覧で表示する項目
-setting_repositories_encodings: リポジトリのエンコーディング
-notice_no_issue_selected: "チケットが選択されていません! 更新対象のチケットを選択してください。"
-label_bulk_edit_selected_issues: チケットの一括編集
-label_no_change_option: (変更無し)
-notice_failed_to_save_issues: "%d件のチケットが保存できませんでした(%d件選択のうち) : %s."
-label_theme: テーマ
-label_default: 既定
-label_search_titles_only: タイトルのみ
-label_nobody: nobody
-button_change_password: パスワード変更
-text_user_mail_option: "未選択のプロジェクトでは、ウォッチまたは関係しているチケット(例: 自分が報告者もしくは担当者であるチケット)のみメールが送信されます。"
-label_user_mail_option_selected: "選択したプロジェクト..."
-label_user_mail_option_all: "参加しているプロジェクトの全てのチケット"
-label_user_mail_option_none: "ウォッチまたは関係しているチケットのみ"
-setting_emails_footer: メールのフッタ
-label_float: 小数
-button_copy: コピー
-mail_body_account_information_external: 「%s」アカウントを使ってにログインできます。
-mail_body_account_information: アカウント情報
-setting_protocol: プロトコル
-label_user_mail_no_self_notified: 自分自身による変更の通知は不要です
-setting_time_format: 時刻の形式
-label_registration_activation_by_email: メールでアカウントを有効化
-mail_subject_account_activation_request: %sアカウントの有効化要求
-mail_body_account_activation_request: 新しいユーザ(%s)が登録しています。このアカウントはあなたの承認待ちです:
-label_registration_automatic_activation: 自動でアカウントを有効化
-label_registration_manual_activation: 手動でアカウントを有効化
-notice_account_pending: アカウントは作成済みで、管理者の承認待ちです。
-field_time_zone: タイムゾーン
-text_caracters_minimum: 最低%d文字の長さが必要です
-setting_bcc_recipients: ブラインドカーボンコピーで受信(bcc)
-setting_plain_text_mail: プレインテキストのみ(HTMLなし)
-button_annotate: 注釈
-label_issues_by: %s別のチケット
-field_searchable: Searchable
-label_display_per_page: '1ページに: %s'
-setting_per_page_options: ページ毎の表示件数
-label_age: 年齢
-notice_default_data_loaded: デフォルト設定をロードしました。
-text_load_default_configuration: デフォルト設定をロード
-text_no_configuration_data: "ロール、トラッカー、チケットのステータス、ワークフローがまだ設定されていません。\nデフォルト設定のロードを強くお勧めします。ロードした後、それを修正することができます。"
-error_can_t_load_default_data: "デフォルト設定がロードできませんでした: %s"
-button_update: 更新
-label_change_properties: プロパティの変更
-label_general: 全般
-label_repository_plural: リポジトリ
-label_associated_revisions: 関係しているリビジョン
-setting_user_format: ユーザ名の表示書式
-text_status_changed_by_changeset: チェンジセット%sで適用されました。
-label_more: 続き
-text_issues_destroy_confirmation: '本当に選択したチケットを削除しますか?'
-label_scm: SCM
-text_select_project_modules: 'このプロジェクトで使用するモジュールを選択してください:'
-label_issue_added: チケットが追加されました
-label_issue_updated: チケットが更新されました
-label_document_added: 文書が追加されました
-label_message_posted: メッセージが追加されました
-label_file_added: ファイルが追加されました
-label_news_added: ニュースが追加されました
-project_module_boards: フォーラム
-project_module_issue_tracking: チケットトラッキング
-project_module_wiki: Wiki
-project_module_files: ファイル
-project_module_documents: 文書
-project_module_repository: リポジトリ
-project_module_news: ニュース
-project_module_time_tracking: 時間トラッキング
-text_file_repository_writable: ファイルリポジトリに書き込み可能
-text_default_administrator_account_changed: デフォルト管理アカウントが変更済
-text_rmagick_available: RMagickが使用可能 (オプション)
-button_configure: 設定
-label_plugins: プラグイン
-label_ldap_authentication: LDAP認証
-label_downloads_abbr: DL
-label_this_month: 今月
-label_last_n_days: 最後の%d日間
-label_all_time: 全期間
-label_this_year: 今年
-label_date_range: 日付の範囲
-label_last_week: 先週
-label_yesterday: 昨日
-label_last_month: 先月
-label_add_another_file: 別のファイルを追加
-text_destroy_time_entries_question: チケットに記録された%.02f時間を削除しようとしています。何がしたいのですか?
-error_issue_not_found_in_project: 'チケットが見つかりません、もしくはこのプロジェクトに属していません'
-text_assign_time_entries_to_project: 記録された時間をプロジェクトに割り当て
-label_optional_description: 任意のコメント
-text_destroy_time_entries: 記録された時間を削除
-text_reassign_time_entries: '記録された時間をこのチケットに再割り当て:'
-setting_activity_days_default: プロジェクトの活動ページに表示される日数
-label_chronological_order: 古い順
-field_comments_sorting: コメントを表示
-label_reverse_chronological_order: 新しい順
-label_preferences: 設定
-setting_display_subprojects_issues: デフォルトでサブプロジェクトのチケットをメインプロジェクトに表示する
-label_overall_activity: 全ての活動
-setting_default_projects_public: デフォルトで新しいプロジェクトは公開にする
-error_scm_annotate: "エントリが存在しない、もしくはアノテートできません。"
-label_planning: 計画
-text_subprojects_destroy_warning: 'サブプロジェクト %s も削除されます。'
-label_and_its_subprojects: %s とサブプロジェクト
-mail_body_reminder: "%d件の担当チケットの期限が%d日以内に到来します:"
-mail_subject_reminder: "%d件のチケットが期限間近です"
-text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
-setting_enabled_scm: 使用するSCM
-text_enumeration_category_reassign_to: '次の値に割り当て直す:'
-text_enumeration_destroy_question: '%d個のオブジェクトがこの値に割り当てられています。'
-label_incoming_emails: 受信メール
-label_generate_key: キーの生成
-setting_mail_handler_api_enabled: 受信メール用のWeb Serviceを有効にする
-setting_mail_handler_api_key: APIキー
-text_email_delivery_not_configured: "メールを送信するために必要な設定が行われていないため、メール通知は利用できません。\nconfig/email.ymlでSMTPサーバの設定を行い、アプリケーションを再起動してください。"
-field_parent_title: 親ページ
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: コミットメッセージのエンコーディング
-button_quote: 引用
-setting_sequential_project_identifiers: プロジェクト識別子を連番で生成する
-notice_unable_delete_version: バージョンを削除できません
-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: Gravatarユーザーアイコンを使用する
-label_example: 例
-text_repository_usernames_mapping: "リポジトリのログから検出されたユーザー名をどのRedmineユーザーに関連づけるのか選択してください。\nログ上のユーザー名またはメールアドレスがRedmineのユーザーと一致する場合は自動的に関連づけられます。"
-permission_edit_own_messages: Edit own messages
-permission_delete_own_messages: Delete own messages
-label_user_activity: "%sの活動"
-label_updated_time_by: %sが%s前に更新
-text_diff_truncated: '... 差分の行数が表示可能な上限を超えました。超過分は表示しません。'
-setting_diff_max_lines_displayed: 差分の表示行数の上限
-text_plugin_assets_writable: Plugin assets directory writable
-warning_attachments_not_saved: "%d個のファイルが保存できませんでした。"
-button_create_and_continue: 連続作成
-text_custom_field_possible_values_info: '選択肢の値は1行に1個ずつ記述してください。'
-label_display: 表示
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/ko.yml b/lang/ko.yml
deleted file mode 100644 (file)
index 008fe86..0000000
+++ /dev/null
@@ -1,709 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: 1월,2월,3월,4월,5월,6월,7월,8월,9월,10월,11월,12월
-actionview_datehelper_select_month_names_abbr: 1월,2월,3월,4월,5월,6월,7월,8월,9월,10월,11월,12월
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 하루
-actionview_datehelper_time_in_words_day_plural: %d 일
-actionview_datehelper_time_in_words_hour_about: 약 한 시간
-actionview_datehelper_time_in_words_hour_about_plural: 약 %d 시간
-actionview_datehelper_time_in_words_hour_about_single: 약 한 시간
-actionview_datehelper_time_in_words_minute: 1 분
-actionview_datehelper_time_in_words_minute_half: 30초
-actionview_datehelper_time_in_words_minute_less_than: 1분 이내
-actionview_datehelper_time_in_words_minute_plural: %d 분
-actionview_datehelper_time_in_words_minute_single: 1 분
-actionview_datehelper_time_in_words_second_less_than: 1초 이내
-actionview_datehelper_time_in_words_second_less_than_plural: %d 초 이전
-actionview_instancetag_blank_option: 선택하세요
-
-activerecord_error_inclusion: 은(는) 목록에 포함되어 있지 않습니다.
-activerecord_error_exclusion: 은(는) 예약되어 있습니다.
-activerecord_error_invalid: 은(는) 유효하지 않습니다.
-activerecord_error_confirmation: 는 제약조건(confirmation)에 맞지 않습니다.
-activerecord_error_accepted: must be accepted
-activerecord_error_empty: 는 길이가 0일 수가 없습니다.
-activerecord_error_blank: 는 빈 값이어서는 안됩니다.
-activerecord_error_too_long: 는 너무 깁니다.
-activerecord_error_too_short: 는 너무 짧습니다.
-activerecord_error_wrong_length: 는 잘못된 길이입니다.
-activerecord_error_taken: 가 이미 값을 가지고 있습니다. 
-activerecord_error_not_a_number: 는 숫자가 아닙니다.
-activerecord_error_not_a_date: 는 잘못된 날짜 값입니다.
-activerecord_error_greater_than_start_date: 는 시작날짜보다 커야 합니다.
-activerecord_error_not_same_project: 는 같은 프로젝트에 속해 있지 않습니다.
-activerecord_error_circular_dependency: 이 관계는 순환 의존관계를 만들 수있습니다.
-
-general_fmt_age: %d 년
-general_fmt_age_plural: %d 년
-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_text_No: '아니오'
-general_text_Yes: '예'
-general_text_no: '아니오'
-general_text_yes: '예'
-general_lang_name: 'Korean (한국어)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: CP949
-general_pdf_encoding: CP949
-general_day_names: 월요일,화요일,수요일,목요일,금요일,토요일,일요일
-general_first_day_of_week: '7'
-
-notice_account_updated: 계정이 성공적으로 변경 되었습니다.
-notice_account_invalid_creditentials: 잘못된 계정 또는 비밀번호
-notice_account_password_updated: 비밀번호가 잘 변경되었습니다.
-notice_account_wrong_password: 잘못된 비밀번호
-notice_account_register_done: 계정이 잘 만들어졌습니다. 계정을 활성화하시려면 받은 메일의 링크를 클릭해주세요.
-notice_account_unknown_email: 알려지지 않은 사용자.
-notice_can_t_change_password: 이 계정은 외부 인증을 이용합니다. 비밀번호를 변경할 수 없습니다.
-notice_account_lost_email_sent: 새로운 비밀번호를 위한 메일이 발송되었습니다.
-notice_account_activated: 계정이 활성화 되었습니다. 이제 로그인 하실수 있습니다.
-notice_successful_create: 생성 성공.
-notice_successful_update: 변경 성공.
-notice_successful_delete: 삭제 성공.
-notice_successful_connection: 연결 성공.
-notice_file_not_found: 요청하신 페이지는 삭제되었거나 옮겨졌습니다.
-notice_locking_conflict: 다른 사용자에 의해서 데이터가 변경되었습니다.
-notice_not_authorized: 이 페이지에 접근할 권한이 없습니다.
-notice_email_sent: %s님에게 메일이 발송되었습니다.
-notice_email_error: 메일을 전송하는 과정에 오류가 발생했습니다. (%s)
-notice_feeds_access_key_reseted: RSS에 접근가능한 열쇠(key)가 생성되었습니다.
-notice_failed_to_save_issues: "저장에 실패하였습니다: 실패 %d(선택 %d): %s."
-notice_no_issue_selected: "일감이 선택되지 않았습니다. 수정하기 원하는 일감을 선택하세요"
-
-error_scm_not_found: 소스 저장소에 해당 내용이 존재하지 않습니다.
-error_scm_command_failed: "저장소에 접근하는 도중에 오류가 발생하였습니다.: %s"
-
-mail_subject_lost_password: 당신의 비밀번호 (%s)
-mail_body_lost_password: '비밀번호를 변경하기 위해서 링크를 이용하세요'
-mail_subject_register: 당신의 계정 활성화 (%s)
-mail_body_register: '계정을 활성화 하기 위해서 링크를 이용하세요 :'
-
-gui_validation_error: 1 에러
-gui_validation_error_plural: %d 에러
-
-field_name: 이름
-field_description: 설명
-field_summary: 요약
-field_is_required: 필수
-field_firstname: 이름
-field_lastname: 성
-field_mail: 메일
-field_filename: 파일
-field_filesize: 크기
-field_downloads: 다운로드
-field_author: 저자
-field_created_on: 보고시간
-field_updated_on: 변경시간
-field_field_format: 포맷
-field_is_for_all: 모든 프로젝트
-field_possible_values: 가능한 값들
-field_regexp: 정규식
-field_min_length: 최소 길이
-field_max_length: 최대 길이
-field_value: 값
-field_category: 카테고리
-field_title: 제목
-field_project: 프로젝트
-field_issue: 일감
-field_status: 상태
-field_notes: 덧글
-field_is_closed: 완료된 일감
-field_is_default: 기본값
-field_tracker: 구분
-field_subject: 제목
-field_due_date: 완료 기한
-field_assigned_to: 담당자
-field_priority: 우선순위
-field_fixed_version: 목표버전
-field_user: 사용자
-field_role: 역할
-field_homepage: 홈페이지
-field_is_public: 공개
-field_parent: 상위 프로젝트
-field_is_in_chlog: 변경이력(changelog)에서 표시할 일감들
-field_is_in_roadmap: 로드맵에서표시할 일감들
-field_login: 로그인
-field_mail_notification: 메일 알림
-field_admin: 관리자
-field_last_login_on: 마지막 로그인
-field_language: 언어
-field_effective_date: 일자
-field_password: 비밀번호
-field_new_password: 새 비밀번호
-field_password_confirmation: 비밀번호 확인
-field_version: 버전
-field_type: 타입
-field_host: 호스트
-field_port: 포트
-field_account: 계정
-field_base_dn: 기본 DN
-field_attr_login: 로그인 속성
-field_attr_firstname: 이름 속성
-field_attr_lastname: 성 속성
-field_attr_mail: 메일 속성
-field_onthefly: 빠른 사용자 생성
-field_start_date: 시작시간
-field_done_ratio: 완료 %%
-field_auth_source: 인증 방법
-field_hide_mail: 내 메일 주소 숨기기 
-field_comments: 코멘트
-field_url: URL
-field_start_page: 시작 페이지
-field_subproject: 서브 프로젝트
-field_hours: 시간
-field_activity: 작업종류
-field_spent_on: 작업시간
-field_identifier: 식별자
-field_is_filter: 필터로 사용됨
-field_issue_to_id: 연관된 일감
-field_delay: 지연
-field_assignable: 이 역할에 할당될수 있는 일감
-field_redirect_existing_links: 기존의 링크로 돌려보냄(redirect)
-field_estimated_hours: 추정시간
-field_column_names: 컬럼
-field_default_value: 기본값
-
-setting_app_title: 레드마인 제목
-setting_app_subtitle: 레드마인 부제목
-setting_welcome_text: 환영 메시지
-setting_default_language: 기본 언어
-setting_login_required: 인증이 필요함.
-setting_self_registration: 사용자 직접등록
-setting_attachment_max_size: 최대 첨부파일 크기
-setting_issues_export_limit: 일감 내보내기 제한 개수
-setting_mail_from: 발신 메일 주소
-setting_host_name: 호스트 이름 
-setting_text_formatting: 본문 형식
-setting_wiki_compression: 위키 이력 압축
-setting_feeds_limit: 내용 피드(RSS Feed) 제한 개수
-setting_autofetch_changesets: 커밋된 변경묶음을 자동으로 가져오기
-setting_sys_api_enabled: 저장소 관리자에 WS 를 허용
-setting_commit_ref_keywords: 일감 참조에 사용할 키워드들
-setting_commit_fix_keywords: 일감 해결에 사용할 키워드들 
-setting_autologin: 자동 로그인
-setting_date_format: 날짜 형식
-setting_cross_project_issue_relations: 프로젝트간 일감에 관계을 맺는 것을 허용
-setting_issue_list_default_columns: 일감 목록에 보여줄 기본 컬럼들 
-setting_repositories_encodings:  저장소 인코딩
-setting_emails_footer: 메일 꼬리
-
-label_user: 사용자
-label_user_plural: 사용자관리
-label_user_new: 새 사용자
-label_project: 프로젝트
-label_project_new: 새 프로젝트
-label_project_plural: 프로젝트
-label_project_all: 모든 프로젝트
-label_project_latest: 최근 프로젝트
-label_issue: 일감
-label_issue_new: 새 일감만들기
-label_issue_plural: 일감
-label_issue_view_all: 모든 일감 보기
-label_document: 문서
-label_document_new: 새 문서
-label_document_plural: 문서
-label_role: 역할
-label_role_plural: 역할
-label_role_new: 새 역할
-label_role_and_permissions: 권한관리
-label_member: 담당자
-label_member_new: 새 담당자
-label_member_plural: 담당자
-label_tracker: 일감 유형
-label_tracker_plural: 일감 유형
-label_tracker_new: 새 일감 유형
-label_workflow: 워크플로
-label_issue_status: 일감 상태
-label_issue_status_plural: 일감 상태
-label_issue_status_new: 새 일감 상태
-label_issue_category: 카테고리
-label_issue_category_plural: 카테고리
-label_issue_category_new: 새 카테고리
-label_custom_field: 사용자 정의 항목
-label_custom_field_plural: 사용자 정의 항목
-label_custom_field_new: 새 사용자 정의 항목
-label_enumerations: 코드값 설정
-label_enumeration_new: 새 코드값
-label_information: 정보
-label_information_plural: 정보
-label_please_login: 로그인하세요.
-label_register: 등록
-label_password_lost: 비밀번호 찾기
-label_home: 초기화면
-label_my_page: 내페이지
-label_my_account: 내계정
-label_my_projects: 나의 프로젝트
-label_administration: 관리자
-label_login: 로그인
-label_logout: 로그아웃
-label_help: 도움말
-label_reported_issues: 보고한 일감
-label_assigned_to_me_issues: 나에게 할당된 일감
-label_last_login: 최종 접속
-label_last_updates: 최종 변경 내역
-label_last_updates_plural: 최종변경 %d 
-label_registered_on: 등록시각
-label_activity: 작업내역
-label_new: 새로 만들기
-label_logged_as: '로그인계정:'
-label_environment: 환경
-label_authentication: 인증설정
-label_auth_source: 인증 모드
-label_auth_source_new: 신규 인증 모드
-label_auth_source_plural: 인증 모드
-label_subproject_plural: 서브 프로젝트
-label_min_max_length: 최소 - 최대 길이
-label_list: 리스트
-label_date: 날짜
-label_integer: 정수
-label_float: 부동상수
-label_boolean: 부울린
-label_string: 문자열
-label_text: 텍스트
-label_attribute: 속성
-label_attribute_plural: 속성
-label_download: %d 다운로드
-label_download_plural: %d 다운로드
-label_no_data: 데이터가 없습니다.
-label_change_status: 상태 변경
-label_history: 이력
-label_attachment: 파일
-label_attachment_new: 파일추가
-label_attachment_delete: 파일삭제
-label_attachment_plural: 관련파일
-label_report: 보고서
-label_report_plural: 보고서
-label_news: 뉴스
-label_news_new: 새 뉴스
-label_news_plural: 뉴스
-label_news_latest: 최근 뉴스
-label_news_view_all: 모든 뉴스
-label_change_log: 변경 로그
-label_settings: 설정
-label_overview: 개요
-label_version: 버전
-label_version_new: 새 버전
-label_version_plural: 버전
-label_confirmation: 확인
-label_export_to: 내보내기
-label_read: 읽기...
-label_public_projects: 공개된 프로젝트
-label_open_issues: 진행중
-label_open_issues_plural: 진행중
-label_closed_issues: 완료됨
-label_closed_issues_plural: 완료됨
-label_total: 합계
-label_permissions: 허가권한
-label_current_status: 일감 상태
-label_new_statuses_allowed: 허용되는 일감 상태
-label_all: 모두
-label_none: 없음
-label_next: 다음
-label_previous: 이전
-label_used_by: 사용됨
-label_details: 자세히
-label_add_note: 일감덧글 추가
-label_per_page: 페이지별
-label_calendar: 달력
-label_months_from: 개월 동안 | 다음부터 
-label_gantt: Gantt 챠트
-label_internal: 내부
-label_last_changes: 지난 변경사항 %d 건
-label_change_view_all: 모든 변경 내역 보기
-label_personalize_page: 입맛대로 구성하기
-label_comment: 댓글
-label_comment_plural: 댓글
-label_comment_add: 댓글 추가
-label_comment_added: 댓글이 추가되었습니다.
-label_comment_delete: 댓글 삭제
-label_query: 사용자 검색조건
-label_query_plural: 사용자 검색조건
-label_query_new: 새 사용자 검색조건
-label_filter_add: 필터 추가
-label_filter_plural: 필터
-label_equals: 이다
-label_not_equals: 아니다
-label_in_less_than: 이내
-label_in_more_than: 이후
-label_in: 이내
-label_today: 오늘
-label_this_week: 이번주
-label_less_than_ago: 이전
-label_more_than_ago: 이후
-label_ago: 일 전
-label_contains: 포함되는 키워드
-label_not_contains: 포함하지 않는 키워드
-label_day_plural: 일
-label_repository: 저장소
-label_browse: 저장소 살피기
-label_modification: %d 변경
-label_modification_plural: %d 변경
-label_revision: 개정판
-label_revision_plural: 개정판
-label_added: 추가됨
-label_modified: 변경됨
-label_deleted: 삭제됨
-label_latest_revision: 최근 개정판
-label_latest_revision_plural: 최근 개정판
-label_view_revisions: 개정판 보기
-label_max_size: 최대 크기
-label_on: '전체: '
-label_sort_highest: 최상단으로
-label_sort_higher: 위로
-label_sort_lower: 아래로
-label_sort_lowest: 최하단으로
-label_roadmap: 로드맵
-label_roadmap_due_in: 기한  %s
-label_roadmap_overdue: %s 지연
-label_roadmap_no_issues: 이 버전에 해당하는 일감 없음
-label_search: 검색
-label_result_plural: 결과
-label_all_words: 모든 단어
-label_wiki: 위키
-label_wiki_edit: 위키 편집
-label_wiki_edit_plural: 위키 편집
-label_wiki_page: 위키
-label_wiki_page_plural: 위키
-label_index_by_title: 제목별 색인
-label_index_by_date: 날짜별 색인
-label_current_version: 현재 버전
-label_preview: 미리보기
-label_feed_plural: 피드(Feeds)
-label_changes_details: 모든 상세 변경 내역
-label_issue_tracking: 일감 추적
-label_spent_time: 작업 시간
-label_f_hour: %.2f 시간
-label_f_hour_plural: %.2f 시간
-label_time_tracking: 시간추적
-label_change_plural: 변경사항들
-label_statistics: 통계
-label_commits_per_month: 월별 커밋 내역
-label_commits_per_author: 아이디별 커밋 내역
-label_view_diff: 차이점 보기
-label_diff_inline: 한줄로
-label_diff_side_by_side: 두줄로
-label_options: 옵션
-label_copy_workflow_from: 워크플로우를 복사해올 일감유형
-label_permissions_report: 권한 보고서
-label_watched_issues: 지켜보고 있는 일감
-label_related_issues: 연결된 일감
-label_applied_status: 적용된 상태
-label_loading: 읽는 중...
-label_relation_new: 새 관계
-label_relation_delete: 관계 지우기
-label_relates_to: 다음 일감과 관련되어 있음
-label_duplicates: 다음 일감과 중복됨.
-label_blocks: 다음 일감이 해결을 막고 있음.
-label_blocked_by: 막고 있는 일감
-label_precedes: 다음 일감보다 앞서서 처리해야 함.
-label_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: 로그인 유지
-label_disabled: 비활성화
-label_show_completed_versions: 완료된 버전 보기
-label_me: 나
-label_board: 게시판
-label_board_new: 새 게시판
-label_board_plural: 게시판
-label_topic_plural: 주제
-label_message_plural: 관련글
-label_message_last: 마지막 글
-label_message_new: 새글쓰기
-label_reply_plural: 답글
-label_send_information: 사용자에게 계정정보를 보냄
-label_year: 년
-label_month: 월
-label_week: 주
-label_date_from: '기간:'
-label_date_to: ' ~ '
-label_language_based: 언어설정에 따름
-label_sort_by: 정렬방법(%s)
-label_send_test_email: 테스트 메일 보내기
-label_feeds_access_key_created_on: RSS에 접근가능한 열쇠(key)가  %s 이전에 생성 
-label_module_plural: 모듈
-label_added_time_by: %s이(가) %s 전에 추가함
-label_updated_time: %s 전에 수정됨
-label_jump_to_a_project: 다른 프로젝트로 이동하기
-label_file_plural: 파일
-label_changeset_plural: 변경묶음
-label_default_columns: 기본 컬럼
-label_no_change_option: (수정 안함)
-label_bulk_edit_selected_issues: 선택된 일감들을 한꺼번에 수정하기
-label_theme: 테마
-label_default: 기본
-label_search_titles_only: 제목에서만 찾기
-label_user_mail_option_all: "내가 속한 프로젝트로들부터 모든 메일 받기"
-label_user_mail_option_selected: "선택한 프로젝트들로부터 모든 메일 받기.."
-label_user_mail_option_none: "내가 속하거나 감시 중인 사항에 대해서만"
-
-button_login: 로그인
-button_submit: 확인
-button_save: 저장
-button_check_all: 모두선택
-button_uncheck_all: 선택해제
-button_delete: 삭제
-button_create: 완료
-button_test: 테스트
-button_edit: 편집
-button_add: 추가
-button_change: 변경
-button_apply: 적용
-button_clear: 초기화
-button_lock: 잠금
-button_unlock: 잠금해제
-button_download: 다운로드
-button_list: 목록
-button_view: 보기
-button_move: 이동
-button_back: 뒤로
-button_cancel: 취소
-button_activate: 활성화
-button_sort: 정렬
-button_log_time: 작업시간 기록
-button_rollback: 이 버전으로 롤백
-button_watch: 지켜보기
-button_unwatch: 관심끄기
-button_reply: 답글
-button_archive: 잠금보관
-button_unarchive: 잠금보관해제
-button_reset: 리셋
-button_rename: 이름변경
-
-status_active: 사용중
-status_registered: 등록대기
-status_locked: 잠김
-
-text_select_mail_notifications: 알림메일이 필요한 작업을 선택하세요.
-text_regexp_info: 예) ^[A-Z0-9]+$
-text_min_max_length_info: 0 는 제한이 없음을 의미함
-text_project_destroy_confirmation: 이 프로젝트를 삭제하고 모든 데이터를 지우시겠습니까?
-text_workflow_edit: 워크플로를 수정하기 위해서 역할과 일감유형을 선택하세요.
-text_are_you_sure: 계속 진행 하시겠습니까?
-text_journal_changed: %s에서 %s(으)로 변경
-text_journal_set_to:  %s로 설정
-text_journal_deleted: 삭제됨
-text_tip_task_begin_day: 오늘 시작하는 업무(task)
-text_tip_task_end_day: 오늘 종료하는 업무(task)
-text_tip_task_begin_end_day: 오늘 시작하고 종료하는 업무(task)
-text_project_identifier_info: '영문 소문자 (a-z), 및 숫자 대쉬(-) 가능.<br />저장된후에는 식별자 변경 불가능.'
-text_caracters_maximum: 최대 %d 글자 가능.
-text_length_between: %d 에서 %d 글자
-text_tracker_no_workflow: 이 추적타입(tracker)에 워크플로우가 정의되지 않았습니다.
-text_unallowed_characters: 허용되지 않는 문자열
-text_comma_separated: 복수의 값들이 허용됩니다.(구분자 ,)
-text_issues_ref_in_commit_messages: 커밋메시지에서 일감을 참조하거나 해결하기
-text_issue_added: 일감[%s]가 보고되었습니다.
-text_issue_updated: 일감[%s]가 수정되었습니다.
-text_wiki_destroy_confirmation: 이 위키와 모든 내용을 지우시겠습니까?
-text_issue_category_destroy_question: 일부 일감들(%d개)이 이 카테고리에 할당되어 있습니다. 어떻게 하시겠습니까?
-text_issue_category_destroy_assignments: 카테고리 할당 지우기
-text_issue_category_reassign_to: 일감을 이 카테고리에 다시 할당하기
-text_user_mail_option: "선택하지 않은 프로젝트에서도, 모니터링 중이거나 속해있는 사항(일감을 발행했거나 할당된 경우)이 있으면 알림메일을 받게 됩니다."
-
-default_role_manager: 관리자
-default_role_developper: 개발자
-default_role_reporter: 보고자
-default_tracker_bug: 버그
-default_tracker_feature: 새기능
-default_tracker_support: 지원
-default_issue_status_new: 새로 만들기
-default_issue_status_assigned: 확인
-default_issue_status_resolved: 해결
-default_issue_status_feedback: 피드백
-default_issue_status_closed: 완료
-default_issue_status_rejected: 재처리
-default_doc_category_user: 사용자 문서
-default_doc_category_tech: 기술 문서
-default_priority_low: 낮음
-default_priority_normal: 보통
-default_priority_high: 높음
-default_priority_urgent: 긴급
-default_priority_immediate: 즉시
-default_activity_design: 설계
-default_activity_development: 개발
-
-enumeration_issue_priorities: 일감 우선순위
-enumeration_doc_categories: 문서 카테고리
-enumeration_activities: 작업분류(시간추적)
-button_copy: 복사
-mail_body_account_information_external: 레드마인에 로그인할 때 "%s" 계정을 사용하실 수 있습니다.
-button_change_password: 비밀번호 변경
-label_nobody: nobody
-setting_protocol: 프로토콜
-mail_body_account_information: 계정 정보
-label_user_mail_no_self_notified: "내가 만든 변경사항들에 대해서는 알림메일을 받지 않습니다."
-setting_time_format: 시간 형식
-label_registration_activation_by_email: 메일로 계정을 활성화하기
-mail_subject_account_activation_request: 레드마인 계정 활성화 요청 (%s)
-mail_body_account_activation_request: '새 계정(%s)이 등록되었습니다. 관리자님의 승인을 기다리고 있습니다.:'
-label_registration_automatic_activation: 자동 계정 활성화
-label_registration_manual_activation: 수동 계정 활성화
-notice_account_pending: "계정이 만들어 졌습니다. 관리자의 승인이 있을 때까지 기다려야 합니다."
-field_time_zone: 타임존
-text_caracters_minimum: 최소한 %d 글자 이상이어야 합니다.
-setting_bcc_recipients: 참조자들을 bcc로 숨기기
-button_annotate: 주석달기(annotate)
-label_issues_by: 일감분류 방식 %s
-field_searchable: 검색가능
-label_display_per_page: '페이지당: %s'
-setting_per_page_options: 페이지당 표시할 객체 수
-label_age: 마지막 수정일
-notice_default_data_loaded: 기본 설정을 성공적으로 로드하였습니다.
-text_load_default_configuration: 기본 설정을 로딩하기
-text_no_configuration_data: "역할, 일감 타입, 일감 상태들과 워크플로가 아직 설정되지 않았습니다.\n기본 설정을 로딩하는 것을 권장합니다. 로드된 후에 수정할 수 있습니다."
-error_can_t_load_default_data: "기본 설정을 로드할 수 없습니다.: %s"
-button_update: 수정
-label_change_properties: 속성 변경
-label_general: 일반
-label_repository_plural: 저장소들
-label_associated_revisions: 관련된 개정판들
-setting_user_format: 사용자 표시 형식
-text_status_changed_by_changeset: 변경묶음 %s에서 적용됨.
-label_more: 자세히
-text_issues_destroy_confirmation: '선택한 일감을 정말로 삭제하시겠습니까?'
-label_scm: 형상관리시스템(SCM)
-text_select_project_modules: '이 프로젝트에서 활성화시킬 모듈을 선택하세요:'
-label_issue_added: 일감이 추가됨
-label_issue_updated: 일감이 고쳐짐
-label_document_added: 문서가 추가됨
-label_message_posted: 메시지가 추가됨
-label_file_added: 파일이 추가됨
-label_news_added: 뉴스가 추가됨
-project_module_boards: 게시판
-project_module_issue_tracking: 일감관리
-project_module_wiki: 위키
-project_module_files: 관련파일
-project_module_documents: 문서
-project_module_repository: 저장소
-project_module_news: 뉴스
-project_module_time_tracking: 시간추적
-text_file_repository_writable: 파일 저장소 쓰기 가능
-text_default_administrator_account_changed: 기본 관리자 계정이 변경되었습니다.
-text_rmagick_available: RMagick 사용가능(옵션)
-button_configure: 설정
-label_plugins: 플러그인
-label_ldap_authentication: LDAP 인증
-label_downloads_abbr: D/L
-label_add_another_file: 다른 파일 추가 
-label_this_month: 이번 달
-text_destroy_time_entries_question: 삭제하려는 일감에 %.02f 시간이 보고되어 있습니다. 어떻게 하시겠습니까?
-label_last_n_days: 지난 %d 일
-label_all_time: 모든 시간
-error_issue_not_found_in_project: '일감이 없거나 이 프로젝트의 것이 아닙니다.'
-label_this_year: 올해
-text_assign_time_entries_to_project: 보고된 시간을 프로젝트에 할당하기
-label_date_range: 날짜 범위
-label_last_week: 지난 주
-label_yesterday: 어제
-label_optional_description: 부가적인 설명
-label_last_month: 지난 달
-text_destroy_time_entries: 보고된 시간을 삭제하기
-text_reassign_time_entries: '이 알림에 보고된 시간을 재할당하기:'
-setting_activity_days_default: 프로젝트 작업내역에 보여줄 날수
-label_chronological_order: 시간 순으로 정렬
-field_comments_sorting: 히스토리 정렬 설정
-label_reverse_chronological_order: 시간 역순으로 정렬 
-label_preferences: 설정
-setting_display_subprojects_issues: 하위 프로젝트의 일감을 최상위 프로젝트에서 표시
-label_overall_activity: 전체 작업내역
-setting_default_projects_public: 새 프로젝트를 공개로 설정
-error_scm_annotate: "항목이 없거나 주석을 달 수 없습니다."
-label_planning: 프로젝트계획(Planning)
-text_subprojects_destroy_warning: '서브프로젝트(%s)가 자동으로 지워질 것입니다.'
-label_and_its_subprojects: %s와 서브프로젝트들
-mail_body_reminder: "님에게 할당된  %d개의 일감들을 다음 %d일 안으로 마쳐야 합니다.:"
-mail_subject_reminder: "내일까지 마쳐야할 일감 %d개"
-text_user_wrote: '%s의 덧글:'
-label_duplicated_by: 중복된 일감
-setting_enabled_scm: 허용할  SCM
-text_enumeration_category_reassign_to: '새로운 값을 설정:'
-text_enumeration_destroy_question: '%d 개의 일감이 이 값을 사용하고 있습니다.'
-label_incoming_emails: 수신 메일 설정
-label_generate_key: 키 생성
-setting_mail_handler_api_enabled: 수신 메일에  WS 를 허용
-setting_mail_handler_api_key: API 키
-text_email_delivery_not_configured: "이메일 전달이 설정되지 않았습니다. 그래서 알림이 비활성화되었습니다.\n SMTP서버를 config/email.yml에서 설정하고 어플리케이션을 다시 시작하십시오. 그러면 동작합니다."
-field_parent_title: 상위 제목
-label_issue_watchers: 일감지킴이 설정
-setting_commit_logs_encoding: 저장소 커밋 메시지 인코딩
-button_quote: 댓글달기
-setting_sequential_project_identifiers: 프로젝트 식별자를 순차적으로 생성
-notice_unable_delete_version: 삭제 할 수 없는 버전 입니다.
-label_renamed: 이름바뀜
-label_copied: 복사됨
-setting_plain_text_mail: 테스트만(HTML없음)
-permission_view_files: 파일보기
-permission_edit_issues: 일감 편집
-permission_edit_own_time_entries: 내 시간로그 편집
-permission_manage_public_queries: 공용 질의 관리
-permission_add_issues: 일감 추가
-permission_log_time: 소요시간 기록
-permission_view_changesets: 변경묶음보기
-permission_view_time_entries: 소요시간 보기
-permission_manage_versions: 버전 관리
-permission_manage_wiki: 위키 관리
-permission_manage_categories: 일감 카테고리 관리
-permission_protect_wiki_pages: 프로젝트 위키 페이지
-permission_comment_news: 뉴스에 코멘트달기
-permission_delete_messages: 메시지 삭제
-permission_select_project_modules: 프로젝트 모듈 선택
-permission_manage_documents: 문서 관리
-permission_edit_wiki_pages: 위키 페이지 편집
-permission_add_issue_watchers: 일감지킴이 추가
-permission_view_gantt: Gantt차트 보기
-permission_move_issues: 일감 이동
-permission_manage_issue_relations: 일감 관계 관리
-permission_delete_wiki_pages: 위치 페이지 삭제
-permission_manage_boards: 게시판 관리
-permission_delete_wiki_pages_attachments: 첨부파일 삭제
-permission_view_wiki_edits: 위키 기록 보기
-permission_add_messages: 메시지 추가
-permission_view_messages: 메시지 보기
-permission_manage_files: 파일관리
-permission_edit_issue_notes: 덧글 편집
-permission_manage_news: 뉴스 관리
-permission_view_calendar: 달력 보기
-permission_manage_members: 멤버 관리
-permission_edit_messages: 메시지 편집
-permission_delete_issues: 일감 삭제
-permission_view_issue_watchers: 일감지킴이 보기
-permission_manage_repository: 저장소 관리
-permission_commit_access: 변경로그 보기
-permission_browse_repository: 저장소 둘러보기
-permission_view_documents: 문서 보기
-permission_edit_project: 프로젝트 편집
-permission_add_issue_notes: 덧글 추가
-permission_save_queries: 쿼리 저장
-permission_view_wiki_pages: 위키 보기
-permission_rename_wiki_pages: 위키 페이지 이름변경
-permission_edit_time_entries: 시간기록 편집
-permission_edit_own_issue_notes: 내 덧글 편집
-setting_gravatar_enabled: 그라바타 사용자 아이콘 쓰기
-label_example: 예
-text_repository_usernames_mapping: "저장소 로그에서 발견된 각 사용자에 레드마인 사용자를 업데이트할때 선택합니다.\n레드마인과 저장소의 이름이나 이메일이 같은 사용자가 자동으로 연결됩니다."
-permission_edit_own_messages: 자기 메시지 편집
-permission_delete_own_messages: 자기 메시지 삭제
-label_user_activity: "%s의 작업내역"
-label_updated_time_by: %s가 %s 전에 변경
-text_diff_truncated: '... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.'
-setting_diff_max_lines_displayed: 차이점보기에 표시할 최대 줄수
-text_plugin_assets_writable: Plugin assets directory writable
-warning_attachments_not_saved: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/lt.yml b/lang/lt.yml
deleted file mode 100644 (file)
index 0a732a5..0000000
+++ /dev/null
@@ -1,711 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: sausis,vasaris,kovas,balandis,gegužė,birželis,liepa,rugpjūtis,rugsėjis,spalis,lapkritis,gruodis
-actionview_datehelper_select_month_names_abbr: Sau,Vas,Kov,Bal,Geg,Brž,Lie,Rgp,Rgs,Spl,Lap,Grd
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 diena
-actionview_datehelper_time_in_words_day_plural: %d dienų
-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ė
-actionview_datehelper_time_in_words_minute_half: pusė minutės
-actionview_datehelper_time_in_words_minute_less_than: mažiau kaip minutė
-actionview_datehelper_time_in_words_minute_plural: %d minutės
-actionview_datehelper_time_in_words_minute_single: 1 minutė
-actionview_datehelper_time_in_words_second_less_than: mažiau kaip sekundė
-actionview_datehelper_time_in_words_second_less_than_plural: mažiau, negu %d sekundės
-actionview_instancetag_blank_option: prašom išrinkti
-
-activerecord_error_inclusion: nėra įtrauktas į sąrašą
-activerecord_error_exclusion: yra rezervuota(as)
-activerecord_error_invalid: yra negaliojanti(is)
-activerecord_error_confirmation: neatitinka patvirtinimo
-activerecord_error_accepted: turi būti priimtas
-activerecord_error_empty: negali būti tuščiu
-activerecord_error_blank: negali būti tušč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ėra skaičius
-activerecord_error_not_a_date: data nėra galiojanti
-activerecord_error_greater_than_start_date: turi būti didesnė negu pradžios data
-activerecord_error_not_same_project: nepriklauso tam pačiam projektui
-activerecord_error_circular_dependency: Šis ryšys sukurtų ciklinę priklausomybę
-
-general_fmt_age: %d m.
-general_fmt_age_plural: %d metų(ai)
-general_fmt_date: %%Y-%%m-%%d
-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ų)'
-general_csv_separator: ';'
-general_csv_decimal_separator: '.'
-general_csv_encoding: UTF-8
-general_pdf_encoding: UTF-8
-general_day_names: pirmadienis,antradienis,trečiadienis,ketvirtadienis,penktadienis,šeštadienis,sekmadienis
-general_first_day_of_week: '1'
-
-notice_account_updated: Paskyra buvo sėkmingai atnaujinta.
-notice_account_invalid_creditentials: Negaliojantis vartotojo vardas ar slaptažodis
-notice_account_password_updated: Slaptažodis buvo sėkmingai atnaujintas.
-notice_account_wrong_password: Neteisingas slaptažodis
-notice_account_register_done: Paskyra buvo sėkmingai sukurta. Kad aktyvintumėte savo paskyrą, paspauskite sąsają, kuri jums buvo siųsta elektroniniu paštu.
-notice_account_unknown_email: Nežinomas vartotojas.
-notice_can_t_change_password: Šis pranešimas naudoja išorinį autentiškumo nustatymo šaltinį. Neįmanoma pakeisti slaptažodį.
-notice_account_lost_email_sent: Į Jūsų pašą išsiūstas laiškas su naujo slaptažodžio pasirinkimo instrukcija.
-notice_account_activated: Jūsų paskyra aktyvuota. Galite prisijungti.
-notice_successful_create: Sėkmingas sukūrimas.
-notice_successful_update: Sėkmingas atnaujinimas.
-notice_successful_delete: Sėkmingas panaikinimas.
-notice_successful_connection: Sėkmingas susijungimas.
-notice_file_not_found: Puslapis, į kurį ketinate įeiti, neegzistuoja arba pašalintas.
-notice_locking_conflict: Duomenys atnaujinti kito vartotojo.
-notice_not_authorized: Jūs neturite teisių gauti prieigą prie šio puslapio.
-notice_email_sent: Laiškas išsiųstas %s
-notice_email_error: Laiško siųntimo metu įvyko klaida (%s)
-notice_feeds_access_key_reseted: Jūsų RSS raktas buvo atnaujintas.
-notice_failed_to_save_issues: "Nepavyko išsaugoti %d problemos(ų) iš %d pasirinkto: %s."
-notice_no_issue_selected: "Nepasirinkta nė viena problema! Prašom pažymėti problemą, kurią norite redaguoti."
-notice_account_pending: "Jūsų paskyra buvo sukūrta ir dabar laukiama administratoriaus patvirtinimo."
-notice_default_data_loaded: Numatytoji konfiguracija sėkmingai užkrauta.
-notice_unable_delete_version: Neimanoma panaikinti versiją
-
-error_can_t_load_default_data: "Numatytoji konfiguracija negali būti užkrauta: %s"
-error_scm_not_found: "Duomenys ir/ar pakeitimai saugykloje(repozitorojoje) neegzistuoja."
-error_scm_command_failed: "Įvyko klaida jungiantis prie saugyklos: %s"
-error_scm_annotate: "Įrašas neegzituoja arba negalima jo atvaizduoti."
-error_issue_not_found_in_project: 'Darbas nerastas arba nesurištas su šiuo projektu'
-
-mail_subject_lost_password: Jūsų %s slaptažodis
-mail_body_lost_password: 'Norėdami pakeisti slaptažodį, spauskite nuorodą:'
-mail_subject_register: '%s paskyros aktyvavymas'
-mail_body_register: 'Norėdami aktyvuoti paskyrą, spauskite nuorodą:'
-mail_body_account_information_external: Jūs galite naudoti Jūsų "%s" paskyrą, norėdami prisijungti.
-mail_body_account_information: Informacija apie Jūsų paskyrą
-mail_subject_account_activation_request: %s paskyros aktyvavimo prašymas
-mail_body_account_activation_request: 'Užsiregistravo naujas vartotojas (%s). Jo paskyra laukia jūsų patvirtinimo:'
-mail_subject_reminder: "%d darbas(ai) po kelių dienų"
-mail_body_reminder: "%d darbas(ai), kurie yra jums priskirti, baigiasi po %d dienų(os):"
-
-gui_validation_error: 1 klaida
-gui_validation_error_plural: %d klaidų(os)
-
-field_name: Pavadinimas
-field_description: Aprašas
-field_summary: Santrauka
-field_is_required: Reikalaujama
-field_firstname: Vardas
-field_lastname: Pavardė
-field_mail: Email
-field_filename: Byla
-field_filesize: Dydis
-field_downloads: Atsiuntimai
-field_author: Autorius
-field_created_on: Sukūrta
-field_updated_on: Atnaujinta
-field_field_format: Formatas
-field_is_for_all: Visiems projektams
-field_possible_values: Galimos reikšmės
-field_regexp: Pastovi išraiška
-field_min_length: Minimalus ilgis
-field_max_length: Maksimalus ilgis
-field_value: Vertė
-field_category: Kategorija
-field_title: Pavadinimas
-field_project: Projektas
-field_issue: Darbas
-field_status: Būsena
-field_notes: Pastabos
-field_is_closed: Darbas uždarytas
-field_is_default: Numatytoji vertė
-field_tracker: Pėdsekys
-field_subject: Tema
-field_due_date: Užbaigimo data
-field_assigned_to: Paskirtas
-field_priority: Prioritetas
-field_fixed_version: Tikslinė versija
-field_user: Vartotojas
-field_role: Vaidmuo
-field_homepage: Pagrindinis puslapis
-field_is_public: Viešas
-field_parent: Priklauso projektui
-field_is_in_chlog: Darbai rodomi pokyčių žurnale
-field_is_in_roadmap: Darbai rodomi veiklos grafike
-field_login: Registracijos vardas
-field_mail_notification: Elektroninio pašto pranešimai
-field_admin: Administratorius
-field_last_login_on: Paskutinis ryšys
-field_language: Kalba
-field_effective_date: Data
-field_password: Slaptažodis
-field_new_password: Naujas slaptažodis
-field_password_confirmation: Patvirtinimas
-field_version: Versija
-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žymis
-field_attr_firstname: Vardo priskiria
-field_attr_lastname: Pavardės priskiria
-field_attr_mail: Elektroninio pašto požymis
-field_onthefly: Automatinis vartotojų registravimas
-field_start_date: Pradėti
-field_done_ratio: %% Atlikta
-field_auth_source: Autentiškumo nustatymo būdas
-field_hide_mail: Paslėpkite mano elektroninio pašto adresą
-field_comments: Komentaras
-field_url: URL
-field_start_page: Pradž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_issue_to_id: Susijęs darbas
-field_delay: Užlaikymas
-field_assignable: Darbai gali būti paskirti šiam vaidmeniui
-field_redirect_existing_links: Peradresuokite egzistuojančias sąsajas
-field_estimated_hours: Numatyta trukmė
-field_column_names: Skiltys
-field_time_zone: Laiko juosta
-field_searchable: Randamas
-field_default_value: Numatytoji vertė
-field_comments_sorting: rodyti komentarus
-field_parent_title: Aukštesnio lygio puslapis
-
-setting_app_title: Programos pavadinimas
-setting_app_subtitle: Programos paantraštė
-setting_welcome_text: Pasveikinimas
-setting_default_language: Numatytoji kalba
-setting_login_required: Reikalingas autentiškumo nustatymas
-setting_self_registration: Saviregistracija
-setting_attachment_max_size: Priedo maks. dydis
-setting_issues_export_limit: Darbų eksportavimo riba
-setting_mail_from: Emisijos elektroninio pašto adresas
-setting_bcc_recipients: Akli tikslios kopijos gavė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_default_projects_public: Naujas projektas viešas pagal nutylėjimą
-setting_autofetch_changesets: Automatinis pakeitimų siuntimas
-setting_sys_api_enabled: Įgalinkite WS sandėlio vadybai
-setting_commit_ref_keywords: Nurodymo reikšminiai žodžiai
-setting_commit_fix_keywords: Fiksavimo reikšminiai žodžiai
-setting_autologin: Autoregistracija
-setting_date_format: Datos formatas
-setting_time_format: Laiko formatas
-setting_cross_project_issue_relations: Leisti tarprojektinius darbų ryšius
-setting_issue_list_default_columns: Numatytosios skiltys darbų sąraše
-setting_repositories_encodings: Saugyklos koduotė
-setting_commit_logs_encoding: Commit pranėšimų koduotė
-setting_emails_footer: elektroninio pašto puslapinė poraštė
-setting_protocol: Protokolas
-setting_per_page_options: Įrašų puslapyje nustatimas
-setting_user_format: Vartotojo atvaizdavimo formatas
-setting_activity_days_default: Atvaizduojamos dienos projekto veikloje
-setting_display_subprojects_issues: Pagal nutylėjimą rodyti subprojektų darbus pagrindiniame projekte
-setting_enabled_scm: Įgalintas SCM
-setting_mail_handler_api_enabled: Įgalinti WS įeinantiems laiškams
-setting_mail_handler_api_key: API raktas
-setting_sequential_project_identifiers: Generuoti nuoseklus projekto identifikatorius
-setting_gravatar_enabled: Naudoti Gravatar vartotojo ikonkės
-setting_diff_max_lines_displayed: Maksimalus rodomas eilučiu skaič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ėdsekys
-project_module_time_tracking: Laiko pėdsekys
-project_module_news: Ž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_issue_view_all: Peržiūrėti visus darbus
-label_issues_by: Darbai pagal %s
-label_issue_added: Darbas pridėtas
-label_issue_updated: Darbas atnaujintas
-label_document: Dokumentas
-label_document_new: Naujas dokumentas
-label_document_plural: Dokumentai
-label_document_added: Dokumentas pridė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ėdsekys
-label_tracker_plural: Pėdsekiai
-label_tracker_new: Naujas pėdsekys
-label_workflow: Darbų eiga
-label_issue_status: Darbo padėtis
-label_issue_status_plural: Darbų padėtys
-label_issue_status_new: Nauja padė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švardinimai
-label_enumeration_new: Nauja vertė
-label_information: Informacija
-label_information_plural: Informacija
-label_please_login: Prašom prisijungti
-label_register: Užsiregistruoti
-label_password_lost: Prarastas slaptažodis
-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šti darbai
-label_assigned_to_me_issues: Darbai, priskirti man
-label_last_login: Paskutinis ryšys
-label_last_updates: Paskutinis atnaujinimas
-label_last_updates_plural: %d paskutinis atnaujinimas
-label_registered_on: Užregistruota
-label_activity: Veikla
-label_overall_activity: Visa veikla
-label_user_activity: "%so veiksmai"
-label_new: Naujas
-label_logged_as: Prisijungęs kaip
-label_environment: Aplinka
-label_authentication: Autentiškumo nustatymas
-label_auth_source: Autentiškumo nustatymo būdas
-label_auth_source_new: Naujas autentiškumo nustatymo būdas
-label_auth_source_plural: Autentiškumo nustatymo būdai
-label_subproject_plural: Subprojektai
-label_and_its_subprojects: %s projektas ir jo subprojektai
-label_min_max_length: Min - Maks ilgis
-label_list: Sąrašas
-label_date: Data
-label_integer: Sveikasis skaičius
-label_float: Float
-label_boolean: Boolean
-label_string: Tekstas
-label_text: Ilgas tekstas
-label_attribute: Požymis
-label_attribute_plural: Požymiai
-label_download: %d Persiuntimas
-label_download_plural: %d Persiuntimai
-label_no_data: Nėra ką atvaizduoti
-label_change_status: Pakeitimo padėtis
-label_history: Istorija
-label_attachment: Rinkmena
-label_attachment_new: Nauja rinkmena
-label_attachment_delete: Pašalinkite rinkmeną
-label_attachment_plural: Rinkmenos
-label_file_added: Byla pridėta
-label_report: Ataskaita
-label_report_plural: Ataskaitos
-label_news: Žinia
-label_news_new: Pridėkite žinią
-label_news_plural: Žinios
-label_news_latest: Paskutinės naujienos
-label_news_view_all: Peržiūrėti visas žinias
-label_news_added: Naujiena pridėta
-label_change_log: Pakeitimų žurnalas
-label_settings: Nustatymai
-label_overview: Apžvalga
-label_version: Versija
-label_version_new: Nauja versija
-label_version_plural: Versijos
-label_confirmation: Patvirtinimas
-label_export_to: Eksportuoti į
-label_read: Skaitykite...
-label_public_projects: Vieši projektai
-label_open_issues: atidaryta
-label_open_issues_plural: atidarytos
-label_closed_issues: uždaryta
-label_closed_issues_plural: uždarytos
-label_total: Bendra suma
-label_permissions: Leidimai
-label_current_status: Einamoji padėtis
-label_new_statuses_allowed: Naujos padėtys galimos
-label_all: visi
-label_none: niekas
-label_nobody: niekas
-label_next: Kitas
-label_previous: Ankstesnis
-label_used_by: Naudotas
-label_details: Detalės
-label_add_note: Pridėkite pastabą
-label_per_page: Per puslapį
-label_calendar: Kalendorius
-label_months_from: mėnesiai nuo
-label_gantt: Gantt
-label_internal: Vidinis
-label_last_changes: paskutiniai %d, pokyčiai
-label_change_view_all: Peržiūrėti visus pakeitimus
-label_personalize_page: Suasmeninti šį puslapį
-label_comment: Komentaras
-label_comment_plural: Komentarai
-label_comment_add: Pridėkite komentarą
-label_comment_added: Komentaras pridėtas
-label_comment_delete: Pašalinkite komentarus
-label_query: Užklausa
-label_query_plural: Užklausos
-label_query_new: Nauja užklausa
-label_filter_add: Pridėti filtrą
-label_filter_plural: Filtrai
-label_equals: yra
-label_not_equals: nėra
-label_in_less_than: mažiau negu
-label_in_more_than: daugiau negu
-label_in: in
-label_today: šiandien
-label_all_time: visas laikas
-label_yesterday: vakar
-label_this_week: šią savaitę
-label_last_week: paskutinė savaitė
-label_last_n_days: paskutinių %d dienų
-label_this_month: šis menuo
-label_last_month: paskutinis menuo
-label_this_year: šiemet
-label_date_range: Dienų diapazonas
-label_less_than_ago: mažiau negu dienomis prieš
-label_more_than_ago: daugiau negu dienomis prieš
-label_ago: dienomis prieš
-label_contains: turi savyje
-label_not_contains: neturi savyje
-label_day_plural: dienos
-label_repository: Saugykla
-label_repository_plural: Saugiklos
-label_browse: Naršyti
-label_modification: %d pakeitimas
-label_modification_plural: %d pakeitimai
-label_revision: Revizija
-label_revision_plural: Revizijos
-label_associated_revisions: susijusios revizijos
-label_added: pridėtas
-label_modified: pakeistas
-label_copied: nukopijuotas
-label_renamed: pervardintas
-label_deleted: pašalintas
-label_latest_revision: Paskutinė revizija
-label_latest_revision_plural: Paskutinės revizijos
-label_view_revisions: Pežiūrėti revizijas
-label_max_size: Maksimalus dydis
-label_on: 'iš'
-label_sort_highest: Perkelti į viršūnę
-label_sort_higher: Perkelti į viršų
-label_sort_lower: Perkelti žemyn
-label_sort_lowest: Perkelti į apačią
-label_roadmap: Veiklos grafikas
-label_roadmap_due_in: Baigiasi po %s
-label_roadmap_overdue: %s vėluojama
-label_roadmap_no_issues: Jokio darbo šiai versijai nėra
-label_search: Ieškoti
-label_result_plural: Rezultatai
-label_all_words: Visi žodž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_current_version: Einamoji versija
-label_preview: Peržiūra
-label_feed_plural: Įeitys(Feeds)
-label_changes_details: Visų pakeitimų detalės
-label_issue_tracking: Darbų sekimas
-label_spent_time: Sugaištas laikas
-label_f_hour: %.2f valanda
-label_f_hour_plural: %.2f valandų
-label_time_tracking: Laiko sekimas
-label_change_plural: Pakeitimai
-label_statistics: Statistika
-label_commits_per_month: Paveda(commit) per mėnesį
-label_commits_per_author: Autoriaus pavedos(commit)
-label_view_diff: Skirtumų peržiūra
-label_diff_inline: įterptas
-label_diff_side_by_side: šalia
-label_options: Pasirinkimai
-label_copy_workflow_from: Kopijuoti darbų eiga iš
-label_permissions_report: Leidimų pranešimas
-label_watched_issues: Stebimi darbai
-label_related_issues: Susiję darbai
-label_applied_status: Taikomoji padėtis
-label_loading: Kraunama...
-label_relation_new: Naujas ryšys
-label_relation_delete: Pašalinkite ryšį
-label_relates_to: susietas su
-label_duplicates: dubliuoja
-label_duplicated_by: dubliuojasi
-label_blocks: blokuoja
-label_blocked_by: blokuojasi
-label_precedes: ankstesnė
-label_follows: seka
-label_end_to_start: užbaigti, kad pradėti
-label_end_to_end: užbaigti, kad pabaigti
-label_start_to_start: pradėkite pradėti
-label_start_to_end: pradėkite užbaigti
-label_stay_logged_in: Likti prisijungus
-label_disabled: išjungta(as)
-label_show_completed_versions: Parodyti užbaigtas versijas
-label_me: aš
-label_board: Forumas
-label_board_new: Naujas forumas
-label_board_plural: Forumai
-label_topic_plural: Temos
-label_message_plural: Pranešimai
-label_message_last: Paskutinis pranešimas
-label_message_new: Naujas pranešimas
-label_message_posted: Pranešimas pridėtas
-label_reply_plural: Atsakymai
-label_send_information: Nusiųsti paskyros informaciją vartotojui
-label_year: Metai
-label_month: Mėnuo
-label_week: Savaitė
-label_date_from: Nuo
-label_date_to: Iki
-label_language_based: Pagrįsta vartotojo kalba
-label_sort_by: Rūšiuoti pagal %s
-label_send_test_email: Nusiųsti bandomąjį elektroninį laišką
-label_feeds_access_key_created_on: RSS prieigos raktas sukūrtas prieš %s
-label_module_plural: Moduliai
-label_added_time_by: Pridėjo %s prieš %s
-label_updated_time_by: Atnaujino %s %s atgal
-label_updated_time: Atnaujinta prieš %s
-label_jump_to_a_project: Šuolis į projektą...
-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ų darbų(issues) redagavimas
-label_theme: Tema
-label_default: Numatyta(as)
-label_search_titles_only: Ieškoti pavadinimų tiktai
-label_user_mail_option_all: "Bet kokiam įvykiui visuose mano projektuose"
-label_user_mail_option_selected: "Bet kokiam įvykiui tiktai pasirinktuose projektuose ..."
-label_user_mail_option_none: "Tiktai dalykai kuriuos aš stebiu ar aš esu įtrauktas į"
-label_user_mail_no_self_notified: "Nenoriu būti informuotas apie pakeitimus, kuriuos pats atlieku"
-label_registration_activation_by_email: "paskyros aktyvacija per e-paštą"
-label_registration_manual_activation: "rankinė paskyros aktyvacija"
-label_registration_automatic_activation: "automatinė paskyros aktyvacija"
-label_display_per_page: '%s įrašų puslapyje'
-label_age: Amž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ūdinimas (laisvai pasirenkamas)
-label_add_another_file: Pridėti kitą bylą
-label_preferences: Savybės
-label_chronological_order: Chronologine tvarka
-label_reverse_chronological_order: Atbuline chronologine tvarka
-label_planning: Planavimas
-label_incoming_emails: Įeinantys laiškai
-label_generate_key: Generuoti raktą
-label_issue_watchers: Stebėtojai
-label_example: Pavizdys
-
-button_login: Registruotis
-button_submit: Pateikti
-button_save: Išsaugoti
-button_check_all: Žymėti visus
-button_uncheck_all: Atžymėti visus
-button_delete: Trinti
-button_create: Sukurti
-button_test: Testas
-button_edit: Redaguoti
-button_add: Pridėti
-button_change: Keisti
-button_apply: Pritaikyti
-button_clear: Išvalyti
-button_lock: Rakinti
-button_unlock: Atrakinti
-button_download: Atsisiųsti
-button_list: Sąrašas
-button_view: Žiūrėti
-button_move: Perkelti
-button_back: Atgal
-button_cancel: Atšaukti
-button_activate: Aktyvinti
-button_sort: Rūšiuoti
-button_log_time: Praleistas laikas
-button_rollback: Grįžti į šią versiją
-button_watch: Stebėti
-button_unwatch: Nestebėti
-button_reply: Atsakyti
-button_archive: Archyvuoti
-button_unarchive: Išpakuoti
-button_reset: Reset
-button_rename: Pervadinti
-button_change_password: Pakeisti slaptažodį
-button_copy: Kopijuoti
-button_annotate: Rašyti pastabą
-button_update: Atnaujinti
-button_configure: Konfigūruoti
-button_quote: Cituoti
-
-status_active: aktyvus
-status_registered: užregistruotas
-status_locked: užrakintas
-
-text_select_mail_notifications: Išrinkite veiksmus, apie kuriuos būtų pranešta elektroniniu paštu.
-text_regexp_info: pvz. ^[A-Z0-9]+$
-text_min_max_length_info: 0 reiškia jokių apribojimų
-text_project_destroy_confirmation: Ar esate įsitikinęs, kad jūs norite pašalinti šį projektą ir visus susijusius duomenis?
-text_subprojects_destroy_warning: 'Šis(ie) subprojektas(ai): %s taip pat bus ištrintas(i).'
-text_workflow_edit: Išrinkite vaidmenį ir pėdsekį, kad redaguotumėte darbų eigą
-text_are_you_sure: Ar esate įsitikinęs?
-text_journal_changed: pakeistas iš %s į %s
-text_journal_set_to: nustatyta į %s
-text_journal_deleted: ištrintas
-text_tip_task_begin_day: užduotis, prasidedanti šią dieną
-text_tip_task_end_day: užduotis, pasibaigianti šią dieną
-text_tip_task_begin_end_day: užduotis, prasidedanti ir pasibaigianti šią dieną
-text_project_identifier_info: 'Mažosios raidės (a-z), skaičiai ir brūkšniai galimi.<br/>Išsaugojus, identifikuotojas negali būti keičiamas.'
-text_caracters_maximum: %d simbolių maksimumas.
-text_caracters_minimum: Turi būti mažiausiai %d simbolių ilgio.
-text_length_between: Ilgis tarp %d ir %d simbolių.
-text_tracker_no_workflow: Jokia darbų eiga neapibrėžta šiam pėdsekiui
-text_unallowed_characters: Neleistini simboliai
-text_comma_separated: Leistinos kelios reikšmės (atskirtos kableliu).
-text_issues_ref_in_commit_messages: Darbų pavedimų(commit) nurodymas ir fiksavimas  pranešimuose
-text_issue_added: Darbas %s buvo praneštas (by %s).
-text_issue_updated: Darbas %s buvo atnaujintas (by %s).
-text_wiki_destroy_confirmation: Ar esate įsitikinęs, kad jūs norite pašalinti wiki ir visą jos turinį?
-text_issue_category_destroy_question: Kai kurie darbai (%d) yra paskirti šiai kategorijai. Ką jūs norite daryti?
-text_issue_category_destroy_assignments: Pašalinti kategorijos užduotis
-text_issue_category_reassign_to: Iš naujo priskirti darbus šiai kategorijai
-text_user_mail_option: "neišrinktiems projektams, jūs tiktai gausite pranešimus apie įvykius, kuriuos jūs stebite, arba į kuriuos esate įtrauktas (pvz. darbai, jūs esate autorius ar įgaliotinis)."
-text_no_configuration_data: "Vaidmenys, pėdsekiai, darbų būsenos ir darbų eiga dar nebuvo konfigūruoti.\nGriežtai rekomenduojam užkrauti numatytąją(default)konfiguraciją. Užkrovus, galėsite ją modifikuoti."
-text_load_default_configuration: Užkrauti numatytąj konfiguraciją
-text_status_changed_by_changeset: Pakeista %s revizijoi.
-text_issues_destroy_confirmation: 'Ar jūs tikrai norite panaikinti pažimėtą(us) darbą(us)?'
-text_select_project_modules: 'Parinkite modulius, kuriuos norite naudoti šiame projekte:'
-text_default_administrator_account_changed: Administratoriaus numatyta paskyra pakeista
-text_file_repository_writable: Į rinkmenu saugyklą galima saugoti (RW)
-text_rmagick_available: RMagick pasiekiamas (pasirinktinai)
-text_destroy_time_entries_question: Naikinamam darbui paskelbta %.02f valandų. Ką jūs noryte su jomis daryti?
-text_destroy_time_entries: Ištrinti paskelbtas valandas
-text_assign_time_entries_to_project: Priskirti valandas prie projekto
-text_reassign_time_entries: 'Priskirti paskelbtas valandas šiam darbui:'
-text_user_wrote: '%s parašė:'
-text_enumeration_destroy_question: '%d objektai priskirti šiai reikšmei.'
-text_enumeration_category_reassign_to: 'Priskirti juos šiai reikšmei:'
-text_email_delivery_not_configured: "Email pristatymas nesukonfigūruotas , ir perspėjimai neaktyvus.\nSukonfigūruokyte savo SMTP serverį byloje config/email.yml ir perleiskyte programą kad pritaikyti pakeitymus."
-text_repository_usernames_mapping: "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."
-text_diff_truncated: "... Šis diff'as nukarpitas, todėl kad jis viršijo maksimalu rodoma eilučiu skaičiu."
-
-default_role_manager: Vadovas
-default_role_developper: Projektuotojas
-default_role_reporter: Pranešėjas
-default_tracker_bug: Klaida
-default_tracker_feature: Ypatybė
-default_tracker_support: Palaikymas
-default_issue_status_new: Nauja
-default_issue_status_assigned: Priskirta
-default_issue_status_resolved: Išspręsta
-default_issue_status_feedback: Grįžtamasis ryšys
-default_issue_status_closed: Uždaryta
-default_issue_status_rejected: Atmesta
-default_doc_category_user: Vartotojo dokumentacija
-default_doc_category_tech: Techniniai dokumentacija
-default_priority_low: Žemas
-default_priority_normal: Normalus
-default_priority_high: Aukštas
-default_priority_urgent: Skubus
-default_priority_immediate: Neatidė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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/mk.yml b/lang/mk.yml
deleted file mode 100644 (file)
index 269d4dd..0000000
+++ /dev/null
@@ -1,711 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: јануари,февруари,март,април,мај,јуни,јули,август,септември,октомври,ноември,декември
-actionview_datehelper_select_month_names_abbr: јан,фев,мар,апр,мај,јун,јул,авг,сеп,окт,ное,дек
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 ден
-actionview_datehelper_time_in_words_day_plural: %d дена
-actionview_datehelper_time_in_words_hour_about: околу 1 час
-actionview_datehelper_time_in_words_hour_about_plural: околу %d часа
-actionview_datehelper_time_in_words_hour_about_single: околу 1 час
-actionview_datehelper_time_in_words_minute: 1 минута
-actionview_datehelper_time_in_words_minute_half: половина минута
-actionview_datehelper_time_in_words_minute_less_than: помалку од минута
-actionview_datehelper_time_in_words_minute_plural: %d минути
-actionview_datehelper_time_in_words_minute_single: 1 минута
-actionview_datehelper_time_in_words_second_less_than: помалку од секунда
-actionview_datehelper_time_in_words_second_less_than_plural: помалку од %d секунди
-actionview_instancetag_blank_option: Изберете
-
-activerecord_error_inclusion: не е влучен во листата
-activerecord_error_exclusion: е резервирано
-activerecord_error_invalid: не е валиден
-activerecord_error_confirmation: doesn't match confirmation
-activerecord_error_accepted: мора да биде прифатено
-activerecord_error_empty: неможе да биде празно
-activerecord_error_blank: неможе да биде празно
-activerecord_error_too_long: е премногу долго
-activerecord_error_too_short: е премногу кратко
-activerecord_error_wrong_length: е погрешна должина
-activerecord_error_taken: е веќе зафатено
-activerecord_error_not_a_number: не е број
-activerecord_error_not_a_date: не е валидна дата
-activerecord_error_greater_than_start_date: мора да биде поголема од почетната дата
-activerecord_error_not_same_project: не припаѓа на истиот проект
-activerecord_error_circular_dependency: This relation would create a circular dependency
-
-general_fmt_age: %d год.
-general_fmt_age_plural: %d год.
-general_fmt_date: %%d/%%m/%%Y
-general_fmt_datetime: %%d/%%m/%%Y %%H:%%M
-general_fmt_datetime_short: %%d %%b, %%H:%%M
-general_fmt_time: %%H:%%M
-general_text_No: 'Не'
-general_text_Yes: 'Да'
-general_text_no: 'не'
-general_text_yes: 'да'
-general_lang_name: 'Македонски'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: UTF-8
-general_pdf_encoding: UTF-8
-general_day_names: понеделник,вторник,среда,четврток,петок,сабота,недела
-general_first_day_of_week: '1'
-
-notice_account_updated: Профилот е успешно ажуриран.
-notice_account_invalid_creditentials: Погрешен корисник или лозинка
-notice_account_password_updated: Лозинката е успешно променета.
-notice_account_wrong_password: Погрешна лозинка
-notice_account_register_done: Профилот е успешно креиран. За да го активирате профилот, кликнете на линкот во е-пораката испратена до Вас.
-notice_account_unknown_email: Непознат корисник.
-notice_can_t_change_password: Овој профил користи надворешна автентикација. Не е возможно да се промени лозинката.
-notice_account_lost_email_sent: Испратена Ви е е-порака со инструкции како да изберете нова лозинка.
-notice_account_activated: Вашиот профил е активиран. Можете да се најавите.
-notice_successful_create: Успешно креирање.
-notice_successful_update: Успешно ажурирање.
-notice_successful_delete: Успешно бришење.
-notice_successful_connection: Успешно поврзување.
-notice_file_not_found: Страната до која пробувате да пристапите не постои.
-notice_locking_conflict: Data has been updated by another user.
-notice_not_authorized: Немате овластување да пристапите до оваа страница.
-notice_email_sent: Испратена е е-порака до %s
-notice_email_error: Грешка при праќањето на е-пошта (%s)
-notice_feeds_access_key_reseted: Вашиот RSS клуч е ресетиран.
-notice_failed_to_save_issues: "Failed to save %d issue(s) on %d selected: %s."
-notice_no_issue_selected: "Не е избрана задача! Изберете ги задачите што сакате да ги уредувате."
-notice_account_pending: "Вашиот профил е креиран и чека одобрување од администраторот."
-notice_default_data_loaded: Основната конфигурација е успешно вчитана.
-notice_unable_delete_version: Верзијата неможе да се избрише.
-
-error_can_t_load_default_data: "Основната конфигурација неможе да биде вчитана: %s"
-error_scm_not_found: "The entry or revision was not found in the repository."
-error_scm_command_failed: "An error occurred when trying to access the repository: %s"
-error_scm_annotate: "The entry does not exist or can not be annotated."
-error_issue_not_found_in_project: 'Задачата не е најдена или не припаѓа на овој проект'
-
-mail_subject_lost_password: Вашата %s лозинка
-mail_body_lost_password: 'За да ја смените Вашата лозинка, кликнете на следниот линк:'
-mail_subject_register: Вашата %s активација на профилот
-mail_body_register: 'За да го активирате профилот, кликнете на следниот линк:'
-mail_body_account_information_external: Може да го користите Вашиот "%s" профил за да се најавите.
-mail_body_account_information: Информации за Вашиот профил
-mail_subject_account_activation_request: %s барање за активирање на профил
-mail_body_account_activation_request: 'Нов корисник (%s) е регистриран. Профилот чека на Ваше одобрување:'
-mail_subject_reminder: "%d issue(s) due in the next days"
-mail_body_reminder: "%d issue(s) that are assigned to you are due in the next %d days:"
-
-gui_validation_error: 1 грешка
-gui_validation_error_plural: %d грешки
-
-field_name: Име
-field_description: Опис
-field_summary: Резиме
-field_is_required: Задолжително
-field_firstname: Име
-field_lastname: Презиме
-field_mail: Е-пошта
-field_filename: Датотека
-field_filesize: Големина
-field_downloads: Преземања
-field_author: Автор
-field_created_on: Креирана
-field_updated_on: Ажурирана
-field_field_format: Формат
-field_is_for_all: За сите проекти
-field_possible_values: Можни вредности
-field_regexp: Regular expression
-field_min_length: Минимална должина
-field_max_length: Максимална должина
-field_value: Вредност
-field_category: Категорија
-field_title: Наслов
-field_project: Проект
-field_issue: Задача
-field_status: Статус
-field_notes: Белешки
-field_is_closed: Задачата е затворена
-field_is_default: Основна вредност
-field_tracker: Tracker
-field_subject: Наслов
-field_due_date: Краен датум
-field_assigned_to: Доделена на
-field_priority: Приоритет
-field_fixed_version: За верзија
-field_user: Корисник
-field_role: Функција
-field_homepage: Homepagе
-field_is_public: Јавен
-field_parent: Подпроект на
-field_is_in_chlog: Issues displayed in changelog
-field_is_in_roadmap: Issues displayed in roadmap
-field_login: Најава
-field_mail_notification: Известувања по е-пошта
-field_admin: Администратор
-field_last_login_on: Последна најава
-field_language: Јазик
-field_effective_date: Датум
-field_password: Лозинка
-field_new_password: Нова лозинка
-field_password_confirmation: Потврда
-field_version: Верзија
-field_type: Тип
-field_host: Хост
-field_port: Порт
-field_account: Account
-field_base_dn: Base DN
-field_attr_login: Login attribute
-field_attr_firstname: Firstname attribute
-field_attr_lastname: Lastname attribute
-field_attr_mail: Email attribute
-field_onthefly: On-the-fly user creation
-field_start_date: Старт
-field_done_ratio: %% завршено
-field_auth_source: Режим на автентикација
-field_hide_mail: Криј ја мојата на е-пошта
-field_comments: Коментар
-field_url: URL
-field_start_page: Почетна страна
-field_subproject: Подпроект
-field_hours: Часа
-field_activity: Активност
-field_spent_on: Датум
-field_identifier: Идентификатор
-field_is_filter: Used as a filter
-field_issue_to_id: Related issue
-field_delay: Каснење
-field_assignable: На оваа функција може да и се доделуваат задачи
-field_redirect_existing_links: Redirect existing links
-field_estimated_hours: Предвидено време
-field_column_names: Колони
-field_time_zone: Временска зона
-field_searchable: Searchable
-field_default_value: Основна вредност
-field_comments_sorting: Прикажи коментари
-field_parent_title: Parent page
-
-setting_app_title: Име на апликацијата
-setting_app_subtitle: Application subtitle
-setting_welcome_text: Текст за добредојде
-setting_default_language: Основен јазик
-setting_login_required: Задолжителна автентикација
-setting_self_registration: Само-регистрација
-setting_attachment_max_size: Макс. големина на прилог
-setting_issues_export_limit: Лимит на експорт на задачи
-setting_mail_from: Појдовна адреса на е-пораките
-setting_bcc_recipients: Blind carbon copy recipients (bcc)
-setting_plain_text_mail: обичен текст (без HTML)
-setting_host_name: Име на хостот и патека
-setting_text_formatting: Форматирање на текст
-setting_wiki_compression: Компресија на историјата на Вики
-setting_feeds_limit: Feed content limit
-setting_default_projects_public: Новите проекти се иницијално јавни
-setting_autofetch_changesets: Autofetch commits
-setting_sys_api_enabled: Enable WS for repository management
-setting_commit_ref_keywords: Referencing keywords
-setting_commit_fix_keywords: Fixing keywords
-setting_autologin: Автоматска најава
-setting_date_format: Формат на дата
-setting_time_format: Формат на време
-setting_cross_project_issue_relations: Allow cross-project issue relations
-setting_issue_list_default_columns: Default columns displayed on the issue list
-setting_repositories_encodings: Repositories encodings
-setting_commit_logs_encoding: Commit messages encoding
-setting_emails_footer: Подножје на е-пораките
-setting_protocol: Протокол
-setting_per_page_options: Objects per page options
-setting_user_format: Приказ на корисник
-setting_activity_days_default: Денови прикажани од активноста на проект
-setting_display_subprojects_issues: Display subprojects issues on main projects by default
-setting_enabled_scm: Активирај SCM
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API клуч
-setting_sequential_project_identifiers: Генерирај последователни идентификатори на проекти
-setting_gravatar_enabled: Кориси Gravatar кориснички икони
-setting_diff_max_lines_displayed: Макс. број на прикажани diff линии
-
-permission_edit_project: Уреди проект
-permission_select_project_modules: Избери модули за проектот
-permission_manage_members: Manage members
-permission_manage_versions: Manage versions
-permission_manage_categories: Manage issue categories
-permission_add_issues: Додади задачи
-permission_edit_issues: Уреди задачи
-permission_manage_issue_relations: Manage issue relations
-permission_add_issue_notes: Додади белешки
-permission_edit_issue_notes: Уреди белешки
-permission_edit_own_issue_notes: Уреди лични белешки
-permission_move_issues: Премести задачи
-permission_delete_issues: Избриши задачи
-permission_manage_public_queries: Manage public queries
-permission_save_queries: Save queries
-permission_view_gantt: View gantt chart
-permission_view_calendar: Прикажи календар
-permission_view_issue_watchers: Прикажи листа на монитори
-permission_add_issue_watchers: Додади монитори
-permission_log_time: Бележи потрошено време
-permission_view_time_entries: Прикажи потрошено време
-permission_edit_time_entries: Edit time logs
-permission_edit_own_time_entries: Edit own time logs
-permission_manage_news: Уредувај новости
-permission_comment_news: Коментирај новости
-permission_manage_documents: Уредувај документи
-permission_view_documents: Прегледувај документи
-permission_manage_files: Уредувај датотеки
-permission_view_files: Прегледувај датотеки
-permission_manage_wiki: Уредувај вики
-permission_rename_wiki_pages: Преименувај вики страни
-permission_delete_wiki_pages: Бриши вики страни
-permission_view_wiki_pages: Прегледувај вики
-permission_view_wiki_edits: Прегледувај вики историја
-permission_edit_wiki_pages: Уредувај вики страни
-permission_delete_wiki_pages_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: Уредувај форуми
-permission_view_messages: Прегледувај пораки
-permission_add_messages: Праќај пораки
-permission_edit_messages: Уредувај пораки
-permission_edit_own_messages: Уредувај сопствени пораки
-permission_delete_messages: Бриши пораки
-permission_delete_own_messages: Бриши сопствени пораки
-
-project_module_issue_tracking: Следење на задачи
-project_module_time_tracking: Следење на време
-project_module_news: Новости
-project_module_documents: Документи
-project_module_files: Датотеки
-project_module_wiki: Вики
-project_module_repository: Repository
-project_module_boards: Форуми
-
-label_user: Корисник
-label_user_plural: Корисници
-label_user_new: Нов корисник
-label_project: Проект
-label_project_new: Нов проект
-label_project_plural: Проекти
-label_project_all: Сите проекти
-label_project_latest: Последни проекти
-label_issue: Задача
-label_issue_new: Нова задача
-label_issue_plural: Задачи
-label_issue_view_all: Прикажи ги сите задачи
-label_issues_by: Задачи по %s
-label_issue_added: Задачата е додадена
-label_issue_updated: Задачата е ажурирана
-label_document: Документ
-label_document_new: Нов документ
-label_document_plural: Документи
-label_document_added: Документот е додаден
-label_role: Функција
-label_role_plural: Функции
-label_role_new: Нова функција
-label_role_and_permissions: Функции и овластувања
-label_member: Член
-label_member_new: Нов член
-label_member_plural: Членови
-label_tracker: Tracker
-label_tracker_plural: Trackers
-label_tracker_new: New tracker
-label_workflow: Workflow
-label_issue_status: Статус на задачата
-label_issue_status_plural: Статуси на задача
-label_issue_status_new: Нов статус
-label_issue_category: Категорија на задача
-label_issue_category_plural: Категории на задача
-label_issue_category_new: Нова категорија
-label_custom_field: Custom field
-label_custom_field_plural: Custom fields
-label_custom_field_new: New custom field
-label_enumerations: Enumerations
-label_enumeration_new: Нова вредност
-label_information: Информација
-label_information_plural: Информации
-label_please_login: Најавете се
-label_register: Регистрирај се
-label_password_lost: Изгубена лозинка
-label_home: Почетна
-label_my_page: Мојата страна
-label_my_account: Мојот профил
-label_my_projects: Моите проекти
-label_administration: Администрација
-label_login: Најави се
-label_logout: Одјави се
-label_help: Помош
-label_reported_issues: Пријавени задачи
-label_assigned_to_me_issues: Задачи доделени на мене
-label_last_login: Последна најава
-label_last_updates: Последно ажурирање
-label_last_updates_plural: %d последни ажурирања
-label_registered_on: Регистриран на
-label_activity: Активност
-label_overall_activity: Севкупна активност
-label_user_activity: "Активност на %s"
-label_new: Нов
-label_logged_as: Најавен како
-label_environment: Environment
-label_authentication: Автентикација
-label_auth_source: Режим на автентикација
-label_auth_source_new: Нов ежим на автентикација
-label_auth_source_plural: Режими на автентикација
-label_subproject_plural: Подпроекти
-label_and_its_subprojects: %s и неговите подпроекти
-label_min_max_length: Мин. - Макс. должина
-label_list: Листа
-label_date: Датум
-label_integer: Цел број
-label_float: Децимален
-label_boolean: Boolean
-label_string: Текст
-label_text: Долг текст
-label_attribute: Атрибут
-label_attribute_plural: Атрибути
-label_download: %d Превземи
-label_download_plural: %d Преземања
-label_no_data: Нема информации за прикажување
-label_change_status: Промени го статусот
-label_history: Историја
-label_attachment: Датотека
-label_attachment_new: Нова датотека
-label_attachment_delete: Избриши ја датотеката
-label_attachment_plural: Датотеки
-label_file_added: Датотеката е додадена
-label_report: Извештај
-label_report_plural: Извештаи
-label_news: Новости
-label_news_new: Додади новости
-label_news_plural: Новости
-label_news_latest: Последни новости
-label_news_view_all: Прегледај ги сите новости
-label_news_added: Новоста е додадена
-label_change_log: Промени по верзии
-label_settings: Поставувања
-label_overview: Преглед
-label_version: Верзија
-label_version_new: Нова верзија
-label_version_plural: Верзии
-label_confirmation: Потрвда
-label_export_to: 'Достапно во:'
-label_read: Прочитај...
-label_public_projects: Јавни проекти
-label_open_issues: отворена
-label_open_issues_plural: отворени
-label_closed_issues: затворена
-label_closed_issues_plural: затворени
-label_total: Вкупно
-label_permissions: Овластувања
-label_current_status: Тековен статус
-label_new_statuses_allowed: Дозволени нови статуси
-label_all: сите
-label_none: нема
-label_nobody: никој
-label_next: Следно
-label_previous: Претходно
-label_used_by: Употребувано од
-label_details: Детали
-label_add_note: Додади белешка
-label_per_page: По страна
-label_calendar: Календар
-label_months_from: месеци од
-label_gantt: Gantt
-label_internal: Внатрешен
-label_last_changes: последни %d промени
-label_change_view_all: Прегледај ги сите промени
-label_personalize_page: Прилагоди ја оваа страна
-label_comment: Коментар
-label_comment_plural: Коментари
-label_comment_add: Додади коментар
-label_comment_added: Коментарот е додаден
-label_comment_delete: Избриши ги коментарите
-label_query: Custom query
-label_query_plural: Custom queries
-label_query_new: New query
-label_filter_add: Додади филтер
-label_filter_plural: Филтри
-label_equals: е
-label_not_equals: не е
-label_in_less_than: е помалку од
-label_in_more_than: е повеќе од
-label_in: во
-label_today: денес
-label_all_time: цело време
-label_yesterday: вчера
-label_this_week: оваа недела
-label_last_week: минатата недела
-label_last_n_days: последните %d дена
-label_this_month: овој месец
-label_last_month: минатиот месец
-label_this_year: оваа година
-label_date_range: Date range
-label_less_than_ago: пред помалку од дена
-label_more_than_ago: пред повеќе од дена
-label_ago: пред дена
-label_contains: содржи
-label_not_contains: не содржи
-label_day_plural: дена
-label_repository: Repository
-label_repository_plural: Repositories
-label_browse: Browse
-label_modification: %d промена
-label_modification_plural: %d промени
-label_revision: Ревизија
-label_revision_plural: Ревизии
-label_associated_revisions: Associated revisions
-label_added: додадено
-label_modified: променето
-label_copied: копирано
-label_renamed: преименувано
-label_deleted: избришано
-label_latest_revision: Последна ревизија
-label_latest_revision_plural: Последни ревизии
-label_view_revisions: Прегледај ги ревизиите
-label_max_size: Максимална големина
-label_on: 'од'
-label_sort_highest: Премести најгоре
-label_sort_higher: Премести погоре
-label_sort_lower: Премести подоле
-label_sort_lowest: Премести најдоле
-label_roadmap: Планирани верзии
-label_roadmap_due_in: За %s
-label_roadmap_overdue: %s покасно
-label_roadmap_no_issues: Нема задачи за оваа верзија
-label_search: Пребарувај
-label_result_plural: Резултати
-label_all_words: Сите зборови
-label_wiki: Вики
-label_wiki_edit: Уредување на вики
-label_wiki_edit_plural: Уредувања на вики
-label_wiki_page: Вики страница
-label_wiki_page_plural: Вики страници
-label_index_by_title: Index by title
-label_index_by_date: Index by date
-label_current_version: Тековна верзија
-label_preview: Преглед
-label_feed_plural: Feeds
-label_changes_details: Детали од сите промени
-label_issue_tracking: Следење на задачи
-label_spent_time: Потрошено време
-label_f_hour: %.2f час
-label_f_hour_plural: %.2f часа
-label_time_tracking: Следење на време
-label_change_plural: Промени
-label_statistics: Статистики
-label_commits_per_month: Commits per month
-label_commits_per_author: Commits per author
-label_view_diff: Прегледај ги разликите
-label_diff_inline: inline
-label_diff_side_by_side: side by side
-label_options: Опции
-label_copy_workflow_from: Copy workflow from
-label_permissions_report: Извештај со овластувања
-label_watched_issues: Следени задачи
-label_related_issues: Поврзани задачи
-label_applied_status: Applied status
-label_loading: Вчитување...
-label_relation_new: New relation
-label_relation_delete: Delete relation
-label_relates_to: related to
-label_duplicates: дупликати
-label_duplicated_by: duplicated by
-label_blocks: blocks
-label_blocked_by: blocked by
-label_precedes: предходи
-label_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: Остани најавен
-label_disabled: disabled
-label_show_completed_versions: Покажи ги завршените верзии
-label_me: јас
-label_board: Форум
-label_board_new: Нов форум
-label_board_plural: Форуми
-label_topic_plural: Topics
-label_message_plural: Пораки
-label_message_last: Последна порака
-label_message_new: Нова порака
-label_message_posted: Пораката е додадена
-label_reply_plural: Одговори
-label_send_information: Испрати ги информациите за профилот до корисникот
-label_year: Година
-label_month: Месец
-label_week: Недела
-label_date_from: од
-label_date_to: до
-label_language_based: Според јазикот на корисникот
-label_sort_by: Подреди според %s
-label_send_test_email: Испрати тест е-порака
-label_feeds_access_key_created_on: RSS клучот е креиран пред %s
-label_module_plural: Модули
-label_added_time_by: Додадено од %s пред %s
-label_updated_time_by: Ажурирано од %s пред %s
-label_updated_time: Ажурирано пред %s
-label_jump_to_a_project: Промени проект...
-label_file_plural: Датотеки
-label_changeset_plural: Changesets
-label_default_columns: Основни колони
-label_no_change_option: (Без промена)
-label_bulk_edit_selected_issues: Групно уредување на избраните задачи
-label_theme: Тема
-label_default: Основна
-label_search_titles_only: Пребарувај ги само насловите
-label_user_mail_option_all: "За секој настан во сите мои проекти"
-label_user_mail_option_selected: "За секој настан само во избраните проекти..."
-label_user_mail_option_none: "Само за работите кои ги следам или сум дел од"
-label_user_mail_no_self_notified: "Несакам да сум известуван за промените што јас ги правам"
-label_registration_activation_by_email: account activation by email
-label_registration_manual_activation: manual account activation
-label_registration_automatic_activation: automatic account activation
-label_display_per_page: 'По страна: %s'
-label_age: Age
-label_change_properties: Промени својства
-label_general: Општо
-label_more: Повеќе
-label_scm: SCM
-label_plugins: Додатоци
-label_ldap_authentication: LDAP автентикација
-label_downloads_abbr: Преземања
-label_optional_description: Дополнителен опис
-label_add_another_file: Додадете друга датотека
-label_preferences: Параметри
-label_chronological_order: In chronological order
-label_reverse_chronological_order: In reverse chronological order
-label_planning: Планирање
-label_incoming_emails: Incoming emails
-label_generate_key: Генерирај клуч
-label_issue_watchers: Монитори
-label_example: Пример
-
-button_login: Најава
-button_submit: Испрати
-button_save: Зачувај
-button_check_all: Штиклирај ги сите
-button_uncheck_all: Одштиклирај ги сите
-button_delete: Избриши
-button_create: Креирај
-button_test: Тест
-button_edit: Уреди
-button_add: Додади
-button_change: Промени
-button_apply: Примени
-button_clear: Избриши
-button_lock: Заклучи
-button_unlock: Отклучи
-button_download: Преземи
-button_list: Листа
-button_view: Преглед
-button_move: Премести
-button_back: Back
-button_cancel: Откажи
-button_activate: Активирај
-button_sort: Сортирај
-button_log_time: Бележи време
-button_rollback: Врати се на оваа верзија
-button_watch: Следи
-button_unwatch: Не следи
-button_reply: Одговори
-button_archive: Архивирај
-button_unarchive: Unarchive
-button_reset: Reset
-button_rename: Преименувај
-button_change_password: Промени лозинка
-button_copy: Копирај
-button_annotate: Annotate
-button_update: Ажурирај
-button_configure: Конфигурирај
-button_quote: Цитирај
-
-status_active: активен
-status_registered: регистриран
-status_locked: заклучен
-
-text_select_mail_notifications: Select actions for which email notifications should be sent.
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 значи без ограничување
-text_project_destroy_confirmation: Дали сте сигурни дека сакате да го избришете овој проект и целата негова содржина ?
-text_subprojects_destroy_warning: 'Подпроектите: %s ќе бидат исто така избришани.'
-text_workflow_edit: Select a role and a tracker to edit the workflow
-text_are_you_sure: Дали сте сигурни ?
-text_journal_changed: променето од %s во %s
-text_journal_set_to: променето во %s
-text_journal_deleted: избришано
-text_tip_task_begin_day: задачи што почнуваат овој ден
-text_tip_task_end_day: задачи што завршуваат овој ден
-text_tip_task_begin_end_day: задачи што почнуваат и завшуваат овој ден
-text_project_identifier_info: 'Само малите букви (a-z), бројките и dashes се дозволени.<br />По зачувувањето, идентификаторот неможе да се менува.'
-text_caracters_maximum: Максимум %d знаци.
-text_caracters_minimum: Мора да е најмалку %d знаци долгa.
-text_length_between: Должина меѓу %d и %d знаци.
-text_tracker_no_workflow: No workflow defined for this tracker
-text_unallowed_characters: Недозволени знаци.
-text_comma_separated: Дозволени повеќе вредности (разделени со запирка).
-text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
-text_issue_added: Задачата %s е пријавена од %s.
-text_issue_updated: Задачата %s е ажурирана од %s.
-text_wiki_destroy_confirmation: Дали сте сигурни дека сакате да ја избришете оваа вики и целата нејзина содржина ?
-text_issue_category_destroy_question: Некои задачи (%d) се доделени во оваа категорија. Што сакате да направите ?
-text_issue_category_destroy_assignments: Remove category assignments
-text_issue_category_reassign_to: Reassign issues to this category
-text_user_mail_option: "For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee)."
-text_no_configuration_data: "Финкции, trackers, статус на задачи and workflow сеуште не се конфигурирани.\nПрепорачано е вчитување на основната конфигурација. По вчитувањето може да се промени."
-text_load_default_configuration: Вчитај ја основната конфигурација
-text_status_changed_by_changeset: Applied in changeset %s.
-text_issues_destroy_confirmation: 'Дали сте сигурни дека сакате да ги избришете избраните задачи ?'
-text_select_project_modules: 'Избери кои модули да бидат активни за овој проект:'
-text_default_administrator_account_changed: Основниот администраторски профил е сменет
-text_file_repository_writable: File repository writable
-text_rmagick_available: RMagick инсталиран (optional)
-text_destroy_time_entries_question: %.02f часа се пријавени за задачите што сакате да ги избришете. Што сакате да направите ?
-text_destroy_time_entries: Избриши ги пријавените часови
-text_assign_time_entries_to_project: Assign reported hours to the project
-text_reassign_time_entries: 'Reassign reported hours to this issue:'
-text_user_wrote: '%s напиша:'
-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: "Email delivery is not configured, and notifications are disabled.\nКонфигурирајте го Вашиот SMTP сервер во config/email.yml и рестартирај те ја апликацијата to enable them."
-text_repository_usernames_mapping: "Select or update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped."
-text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
-
-default_role_manager: Менаџер
-default_role_developper: Програмер
-default_role_reporter: Reporter
-default_tracker_bug: Грешка
-default_tracker_feature: Функционалност
-default_tracker_support: Поддршка
-default_issue_status_new: New
-default_issue_status_assigned: Доделена
-default_issue_status_resolved: Решена
-default_issue_status_feedback: Feedback
-default_issue_status_closed: Затворена
-default_issue_status_rejected: Одбиена
-default_doc_category_user: Корисничка документација
-default_doc_category_tech: Техничка документација
-default_priority_low: Низок
-default_priority_normal: Нормален
-default_priority_high: Висок
-default_priority_urgent: Итен
-default_priority_immediate: Многу итен
-default_activity_design: Дизајн
-default_activity_development: Развој
-
-enumeration_issue_priorities: Приоритети на задача
-enumeration_doc_categories: Категории на документ
-enumeration_activities: Типови на активност (следење на време)
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-warning_attachments_not_saved: "%d file(s) could not be saved."
-field_editable: Editable
-text_plugin_assets_writable: Plugin assets directory writable
-label_display: Display
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-field_identity_url: OpenID URL\r
-setting_openid: Allow OpenID login and registration\r
-label_login_with_open_id_option: or login with OpenID\r
-field_watcher: Watcher\r
diff --git a/lang/nl.yml b/lang/nl.yml
deleted file mode 100644 (file)
index 859972e..0000000
+++ /dev/null
@@ -1,694 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Januari,Februari,Maart,April,Mei,Juni,Juli,Augustus,September,Oktober,November,December
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Maa,Apr,Mei,Jun,Jul,Aug,Sep,Okt,Nov,Dec
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 dag
-actionview_datehelper_time_in_words_day_plural: %d dagen
-actionview_datehelper_time_in_words_hour_about: ongeveer een uur
-actionview_datehelper_time_in_words_hour_about_plural: ongeveer %d uur
-actionview_datehelper_time_in_words_hour_about_single: ongeveer een uur
-actionview_datehelper_time_in_words_minute: 1 minuut
-actionview_datehelper_time_in_words_minute_half: een halve minuut
-actionview_datehelper_time_in_words_minute_less_than: minder dan een minuut
-actionview_datehelper_time_in_words_minute_plural: %d minuten
-actionview_datehelper_time_in_words_minute_single: 1 minuut
-actionview_datehelper_time_in_words_second_less_than: minder dan een seconde
-actionview_datehelper_time_in_words_second_less_than_plural: minder dan %d seconden
-actionview_instancetag_blank_option: Selecteer
-activerecord_error_accepted: moet geaccepteerd worden
-activerecord_error_blank: mag niet blanco zijn
-activerecord_error_circular_dependency: Deze relatie zou een circulaire afhankelijkheid tot gevolg hebben
-activerecord_error_confirmation: komt niet overeen met bevestiging
-activerecord_error_empty: mag niet leeg zijn
-activerecord_error_exclusion: is gereserveerd
-activerecord_error_greater_than_start_date: moet na de startdatum liggen
-activerecord_error_inclusion: staat niet in de lijst
-activerecord_error_invalid: is ongeldig
-activerecord_error_not_a_date: is geen valide datum
-activerecord_error_not_a_number: is geen getal
-activerecord_error_not_same_project: hoort niet bij hetzelfde project
-activerecord_error_taken: is al in gebruik
-activerecord_error_too_long: is te lang
-activerecord_error_too_short: is te kort
-activerecord_error_wrong_length: heeft een onjuiste lengte
-button_activate: Activeer
-button_add: Voeg toe
-button_annotate: Annoteer
-button_apply: Pas toe
-button_archive: Archiveer
-button_back: Terug
-button_cancel: Annuleer
-button_change: Wijzig
-button_change_password: Wijzig wachtwoord
-button_check_all: Selecteer alle
-button_clear: Leeg maken
-button_configure: Configureer
-button_copy: Kopiëer
-button_create: Maak
-button_delete: Verwijder
-button_download: Download
-button_edit: Bewerk
-button_list: Lijst
-button_lock: Sluit
-button_log_time: Log tijd
-button_login: Inloggen
-button_move: Verplaatsen
-button_quote: Citaat
-button_rename: Hernoemen
-button_reply: Antwoord
-button_reset: Reset
-button_rollback: Rollback naar deze versie
-button_save: Bewaren
-button_sort: Sorteer
-button_submit: Toevoegen
-button_test: Test
-button_unarchive: Dearchiveer
-button_uncheck_all: Deselecteer alle
-button_unlock: Open
-button_unwatch: Niet meer monitoren
-button_update: Update
-button_view: Bekijken
-button_watch: Monitor
-default_activity_design: Ontwerp
-default_activity_development: Ontwikkeling
-default_doc_category_tech: Technische documentatie
-default_doc_category_user: Gebruikersdocumentatie
-default_issue_status_assigned: Toegewezen
-default_issue_status_closed: Gesloten
-default_issue_status_feedback: Terugkoppeling
-default_issue_status_new: Nieuw
-default_issue_status_rejected: Afgewezen
-default_issue_status_resolved: Opgelost
-default_priority_high: Hoog
-default_priority_immediate: Onmiddellijk
-default_priority_low: Laag
-default_priority_normal: Normaal
-default_priority_urgent: Spoed
-default_role_developper: Ontwikkelaar
-default_role_manager: Manager
-default_role_reporter: Rapporteur
-default_tracker_bug: Bug
-default_tracker_feature: Feature
-default_tracker_support: Support
-enumeration_activities: Activiteiten (tijdtracking)
-enumeration_doc_categories: Documentcategorieën
-enumeration_issue_priorities: Issueprioriteiten
-error_can_t_load_default_data: "De standaard configuratie kon niet worden geladen: %s"
-error_issue_not_found_in_project: 'Deze issue is niet gevonden of behoort niet toe tot dit project.'
-error_scm_annotate: "Er kan geen commentaar toegevoegd worden."
-error_scm_command_failed: "Er trad een fout op tijdens de poging om verbinding te maken met de repository: %s"
-error_scm_not_found: "Deze ingang of revisie bestaat niet in de repository."
-field_account: Account
-field_activity: Activiteit
-field_admin: Beheerder
-field_assignable: Issues kunnen toegewezen worden aan deze rol
-field_assigned_to: Toegewezen aan
-field_attr_firstname: Voornaam attribuut
-field_attr_lastname: Achternaam attribuut
-field_attr_login: Login attribuut
-field_attr_mail: E-mail attribuut
-field_auth_source: Authenticatiemethode
-field_author: Auteur
-field_base_dn: Base DN
-field_category: Categorie
-field_column_names: Kolommen
-field_comments: Commentaar
-field_comments_sorting: Commentaar weergeven
-field_created_on: Aangemaakt
-field_default_value: Standaardwaarde
-field_delay: Vertraging
-field_description: Beschrijving
-field_done_ratio: %% Gereed
-field_downloads: Downloads
-field_due_date: Verwachte datum gereed
-field_effective_date: Datum
-field_estimated_hours: Geschatte tijd
-field_field_format: Formaat
-field_filename: Bestand
-field_filesize: Grootte
-field_firstname: Voornaam
-field_fixed_version: Versie
-field_hide_mail: Verberg mijn e-mailadres
-field_homepage: Homepage
-field_host: Host
-field_hours: Uren
-field_identifier: Identificatiecode
-field_is_closed: Issue gesloten
-field_is_default: Standaard
-field_is_filter: Gebruikt als een filter
-field_is_for_all: Voor alle projecten
-field_is_in_chlog: Issues weergegeven in wijzigingslog
-field_is_in_roadmap: Issues weergegeven in roadmap
-field_is_public: Publiek
-field_is_required: Verplicht
-field_issue: Issue
-field_issue_to_id: Gerelateerd issue
-field_language: Taal
-field_last_login_on: Laatste bezoek
-field_lastname: Achternaam
-field_login: Inloggen
-field_mail: E-mail
-field_mail_notification: Mail mededelingen
-field_max_length: Maximale lengte
-field_min_length: Minimale lengte
-field_name: Naam
-field_new_password: Nieuw wachtwoord
-field_notes: Notities
-field_onthefly: On-the-fly aanmaken van een gebruiker
-field_parent: Subproject van
-field_parent_title: Bovenliggende pagina
-field_password: Wachtwoord
-field_password_confirmation: Bevestigen
-field_port: Port
-field_possible_values: Mogelijke waarden
-field_priority: Prioriteit
-field_project: Project
-field_redirect_existing_links: Verwijs bestaande links door
-field_regexp: Reguliere expressie
-field_role: Rol
-field_searchable: Doorzoekbaar
-field_spent_on: Datum
-field_start_date: Startdatum
-field_start_page: Startpagina
-field_status: Status
-field_subject: Onderwerp
-field_subproject: Subproject
-field_summary: Samenvatting
-field_time_zone: Tijdzone
-field_title: Titel
-field_tracker: Tracker
-field_type: Type
-field_updated_on: Gewijzigd
-field_url: URL
-field_user: Gebruiker
-field_value: Waarde
-field_version: Versie
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-1
-general_csv_separator: ','
-general_day_names: Maandag, Dinsdag, Woensdag, Donderdag, Vrijdag, Zaterdag, Zondag
-general_first_day_of_week: '7'
-general_fmt_age: %d jr
-general_fmt_age_plural: %d jr
-general_fmt_date: %%d/%%m/%%Y
-general_fmt_datetime: %%d/%%m/%%Y %%H:%%M
-general_fmt_datetime_short: %%d %%b, %%H:%%M
-general_fmt_time: %%H:%%M
-general_lang_name: 'Nederlands'
-general_pdf_encoding: ISO-8859-1
-general_text_No: 'Nee'
-general_text_Yes: 'Ja'
-general_text_no: 'nee'
-general_text_yes: 'ja'
-gui_validation_error: 1 fout
-gui_validation_error_plural: %d fouten
-label_activity: Activiteit
-label_add_another_file: Ander bestand toevoegen
-label_add_note: Voeg een notitie toe
-label_added: toegevoegd
-label_added_time_by: Toegevoegd door %s %s geleden
-label_administration: Administratie
-label_age: Leeftijd
-label_ago: dagen geleden
-label_all: alle
-label_all_time: alles
-label_all_words: Alle woorden
-label_and_its_subprojects: %s en zijn subprojecten.
-label_applied_status: Toegekende status
-label_assigned_to_me_issues: Aan mij toegewezen issues
-label_associated_revisions: Geassociëerde revisies
-label_attachment: Bestand
-label_attachment_delete: Verwijder bestand
-label_attachment_new: Nieuw bestand
-label_attachment_plural: Bestanden
-label_attribute: Attribuut
-label_attribute_plural: Attributen
-label_auth_source: Authenticatiemodus
-label_auth_source_new: Nieuwe authenticatiemodus
-label_auth_source_plural: Authenticatiemodi
-label_authentication: Authenticatie
-label_blocked_by: geblokkeerd door
-label_blocks: blokkeert
-label_board: Forum
-label_board_new: Nieuw forum
-label_board_plural: Forums
-label_boolean: Boolean
-label_browse: Blader
-label_bulk_edit_selected_issues: Bewerk geselecteerde issues in bulk
-label_calendar: Kalender
-label_change_log: Wijzigingslog
-label_change_plural: Wijzigingen
-label_change_properties: Eigenschappen wijzigen
-label_change_status: Wijzig status
-label_change_view_all: Bekijk alle wijzigingen
-label_changes_details: Details van alle wijzigingen
-label_changeset_plural: Changesets
-label_chronological_order: In chronologische volgorde
-label_closed_issues: gesloten
-label_closed_issues_plural: gesloten
-label_comment: Commentaar
-label_comment_add: Voeg commentaar toe
-label_comment_added: Commentaar toegevoegd
-label_comment_delete: Verwijder commentaar
-label_comment_plural: Commentaar
-label_commits_per_author: Commits per auteur
-label_commits_per_month: Commits per maand
-label_confirmation: Bevestiging
-label_contains: bevat
-label_copied: gekopieerd
-label_copy_workflow_from: Kopieer workflow van
-label_current_status: Huidige status
-label_current_version: Huidige versie
-label_custom_field: Specifiek veld
-label_custom_field_new: Nieuw specifiek veld
-label_custom_field_plural: Specifieke velden
-label_date: Datum
-label_date_from: Van
-label_date_range: Datumbereik
-label_date_to: Tot
-label_day_plural: dagen
-label_default: Standaard
-label_default_columns: Standaard kolommen.
-label_deleted: verwijderd
-label_details: Details
-label_diff_inline: inline
-label_diff_side_by_side: naast elkaar
-label_disabled: uitgeschakeld
-label_display_per_page: 'Per pagina: %s'
-label_document: Document
-label_document_added: Document toegevoegd
-label_document_new: Nieuw document
-label_document_plural: Documenten
-label_download: %d Download
-label_download_plural: %d Downloads
-label_downloads_abbr: D/L
-label_duplicated_by: gedupliceerd door
-label_duplicates: dupliceert
-label_end_to_end: eind tot eind
-label_end_to_start: eind tot start
-label_enumeration_new: Nieuwe waarde
-label_enumerations: Enumeraties
-label_environment: Omgeving
-label_equals: is gelijk
-label_example: Voorbeeld
-label_export_to: Exporteer naar
-label_f_hour: %.2f uur
-label_f_hour_plural: %.2f uren
-label_feed_plural: Feeds
-label_feeds_access_key_created_on: RSS toegangssleutel %s geleden gemaakt.
-label_file_added: Bericht toegevoegd
-label_file_plural: Bestanden
-label_filter_add: Voeg filter toe
-label_filter_plural: Filters
-label_float: Float
-label_follows: volgt op
-label_gantt: Gantt
-label_general: Algemeen
-label_generate_key: Genereer een sleutel
-label_help: Help
-label_history: Geschiedenis
-label_home: Home
-label_in: in
-label_in_less_than: in minder dan
-label_in_more_than: in meer dan
-label_incoming_emails: Inkomende e-mail
-label_index_by_date: Indexeer op datum
-label_index_by_title: Indexeer op titel
-label_information: Informatie
-label_information_plural: Informatie
-label_integer: Integer
-label_internal: Intern
-label_issue: Issue
-label_issue_added: Issue toegevoegd
-label_issue_category: Issuecategorie
-label_issue_category_new: Nieuwe categorie
-label_issue_category_plural: Issuecategorieën
-label_issue_new: Nieuw issue
-label_issue_plural: Issues
-label_issue_status: Issuestatus
-label_issue_status_new: Nieuwe status
-label_issue_status_plural: Issue statussen
-label_issue_tracking: Issue-tracking
-label_issue_updated: Issue bijgewerkt
-label_issue_view_all: Bekijk alle issues
-label_issue_watchers: Monitoren
-label_issues_by: Issues door %s
-label_jump_to_a_project: Ga naar een project...
-label_language_based: Taal gebaseerd
-label_last_changes: laatste %d wijzigingen
-label_last_login: Laatste bezoek
-label_last_month: laatste maand
-label_last_n_days: %d dagen geleden
-label_last_updates: Laatste wijziging
-label_last_updates_plural: %d laatste wijziging
-label_last_week: vorige week
-label_latest_revision: Meest recente revisie
-label_latest_revision_plural: Meest recente revisies
-label_ldap_authentication: LDAP authenticatie
-label_less_than_ago: minder dan x dagen geleden
-label_list: Lijst
-label_loading: Laden...
-label_logged_as: Ingelogd als
-label_login: Inloggen
-label_logout: Uitloggen
-label_max_size: Maximumgrootte
-label_me: mij
-label_member: Lid
-label_member_new: Nieuw lid
-label_member_plural: Leden
-label_message_last: Laatste bericht
-label_message_new: Nieuw bericht
-label_message_plural: Berichten
-label_message_posted: Bericht toegevoegd
-label_min_max_length: Min-max lengte
-label_modification: %d wijziging
-label_modification_plural: %d wijzigingen
-label_modified: gewijzigd
-label_module_plural: Modules
-label_month: Maand
-label_months_from: maanden vanaf
-label_more: Meer
-label_more_than_ago: meer dan x dagen geleden
-label_my_account: Mijn account
-label_my_page: Mijn pagina
-label_my_projects: Mijn projecten
-label_new: Nieuw
-label_new_statuses_allowed: Nieuwe toegestane statussen
-label_news: Nieuws
-label_news_added: Nieuws toegevoegd
-label_news_latest: Laatste nieuws
-label_news_new: Voeg nieuws toe
-label_news_plural: Nieuws
-label_news_view_all: Bekijk al het nieuws
-label_next: Volgende
-label_no_change_option: (Geen wijziging)
-label_no_data: Geen gegevens om te tonen
-label_nobody: niemand
-label_none: geen
-label_not_contains: bevat niet
-label_not_equals: is niet gelijk
-label_on: 'van'
-label_open_issues: open
-label_open_issues_plural: open
-label_optional_description: Optionele beschrijving
-label_options: Opties
-label_overall_activity: Activiteit
-label_overview: Overzicht
-label_password_lost: Wachtwoord verloren
-label_per_page: Per pagina
-label_permissions: Permissies
-label_permissions_report: Permissierapport
-label_personalize_page: Personaliseer deze pagina
-label_planning: Planning
-label_please_login: Log a.u.b. in
-label_plugins: Plugins
-label_precedes: gaat vooraf aan
-label_preferences: Voorkeuren
-label_preview: Voorbeeldweergave
-label_previous: Vorige
-label_project: Project
-label_project_all: Alle projecten
-label_project_latest: Nieuwste projecten
-label_project_new: Nieuw project
-label_project_plural: Projecten
-label_public_projects: Publieke projecten
-label_query: Eigen zoekvraag
-label_query_new: Nieuwe zoekvraag
-label_query_plural: Eigen zoekvragen
-label_read: Lees...
-label_register: Registreer
-label_registered_on: Geregistreerd op
-label_registration_activation_by_email: accountactivatie per e-mail
-label_registration_automatic_activation: automatische accountactivatie
-label_registration_manual_activation: handmatige accountactivatie
-label_related_issues: Gerelateerde issues
-label_relates_to: gerelateerd aan
-label_relation_delete: Verwijder relatie
-label_relation_new: Nieuwe relatie
-label_renamed: hernoemd
-label_reply_plural: Antwoorden
-label_report: Rapport
-label_report_plural: Rapporten
-label_reported_issues: Gemelde issues
-label_repository: Repository
-label_repository_plural: Repositories
-label_result_plural: Resultaten
-label_reverse_chronological_order: In omgekeerde chronologische volgorde
-label_revision: Revisie
-label_revision_plural: Revisies
-label_roadmap: Roadmap
-label_roadmap_due_in: Voldaan in %s
-label_roadmap_no_issues: Geen issues voor deze versie
-label_roadmap_overdue: %s over tijd
-label_role: Rol
-label_role_and_permissions: Rollen en permissies
-label_role_new: Nieuwe rol
-label_role_plural: Rollen
-label_scm: SCM
-label_search: Zoeken
-label_search_titles_only: Enkel titels doorzoeken
-label_send_information: Stuur accountinformatie naar de gebruiker
-label_send_test_email: Stuur een test e-mail
-label_settings: Instellingen
-label_show_completed_versions: Toon afgeronde versies
-label_sort_by: Sorteer op %s
-label_sort_higher: Verplaats naar boven
-label_sort_highest: Verplaats naar begin
-label_sort_lower: Verplaats naar beneden
-label_sort_lowest: Verplaats naar eind
-label_spent_time: Gespendeerde tijd
-label_start_to_end: start tot eind
-label_start_to_start: start tot start
-label_statistics: Statistieken
-label_stay_logged_in: Blijf ingelogd
-label_string: Tekst
-label_subproject_plural: Subprojecten
-label_text: Lange tekst
-label_theme: Thema
-label_this_month: deze maand
-label_this_week: deze week
-label_this_year: dit jaar
-label_time_tracking: Tijdregistratie bijhouden
-label_today: vandaag
-label_topic_plural: Onderwerpen
-label_total: Totaal
-label_tracker: Tracker
-label_tracker_new: Nieuwe tracker
-label_tracker_plural: Trackers
-label_updated_time: %s geleden bijgewerkt
-label_updated_time_by: %2$s geleden bijgewerkt door %1$s
-label_used_by: Gebruikt door
-label_user: Gebruiker
-label_user_activity: "%s's activiteit"
-label_user_mail_no_self_notified: "Ik wil niet verwittigd worden van wijzigingen die ik zelf maak."
-label_user_mail_option_all: "Bij elk gebeurtenis in al mijn projecten..."
-label_user_mail_option_none: "Alleen in de dingen die ik monitor of in betrokken ben"
-label_user_mail_option_selected: "Enkel bij elke gebeurtenis op het geselecteerde project..."
-label_user_new: Nieuwe gebruiker
-label_user_plural: Gebruikers
-label_version: Versie
-label_version_new: Nieuwe versie
-label_version_plural: Versies
-label_view_diff: Bekijk verschillen
-label_view_revisions: Bekijk revisies
-label_watched_issues: Gemonitorde issues
-label_week: Week
-label_wiki: Wiki
-label_wiki_edit: Wiki edit
-label_wiki_edit_plural: Wiki edits
-label_wiki_page: Wikipagina
-label_wiki_page_plural: Wikipagina's
-label_workflow: Workflow
-label_year: Jaar
-label_yesterday: gisteren
-mail_body_account_activation_request: 'Een nieuwe gebruiker (%s) is geregistreerd. Zijn account wacht op uw akkoord:'
-mail_body_account_information: Uw account gegevens
-mail_body_account_information_external: U kunt uw account (%s) gebruiken om in te loggen.
-mail_body_lost_password: 'Gebruik de volgende link om uw wachtwoord te wijzigen:'
-mail_body_register: 'Gebruik de volgende link om uw account te activeren:'
-mail_body_reminder: "%d issue(s) die aan u toegewezen zijn en voldaan moeten zijn in de komende %d dagen:"
-mail_subject_account_activation_request: %s accountactivatieverzoek
-mail_subject_lost_password: uw %s wachtwoord
-mail_subject_register: uw %s accountactivatie
-mail_subject_reminder: "%d issue(s) die voldaan moeten zijn in de komende dagen."
-notice_account_activated: uw account is geactiveerd. u kunt nu inloggen.
-notice_account_invalid_creditentials: Incorrecte gebruikersnaam of wachtwoord
-notice_account_lost_email_sent: Er is een e-mail naar u verstuurd met instructies over het kiezen van een nieuw wachtwoord.
-notice_account_password_updated: Wachtwoord is met succes gewijzigd
-notice_account_pending: "Uw account is aangemaakt, maar wacht nog op goedkeuring van de beheerder."
-notice_account_register_done: Account is met succes aangemaakt.
-notice_account_unknown_email: Onbekende gebruiker.
-notice_account_updated: Account is met succes gewijzigd
-notice_account_wrong_password: Incorrect wachtwoord
-notice_can_t_change_password: Dit account gebruikt een externe bron voor authenticatie. Het is niet mogelijk om het wachtwoord te veranderen.
-notice_default_data_loaded: Standaard configuratie succesvol geladen.
-notice_email_error: Er is een fout opgetreden tijdens het versturen van (%s)
-notice_email_sent: Een e-mail werd verstuurd naar %s
-notice_failed_to_save_issues: "Fout bij bewaren van %d issue(s) (%d geselecteerd): %s."
-notice_feeds_access_key_reseted: Je RSS toegangssleutel werd gereset.
-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_no_issue_selected: "Er is geen issue geselecteerd. Selecteer de issue die u wilt bewerken."
-notice_not_authorized: Het is u niet toegestaan deze pagina te raadplegen.
-notice_successful_connection: Verbinding succesvol.
-notice_successful_create: Succesvol aangemaakt.
-notice_successful_delete: Succesvol verwijderd.
-notice_successful_update: Wijzigen succesvol.
-notice_unable_delete_version: Niet mogelijk om deze versie te verwijderen.
-permission_add_issue_notes: Voeg notities toe
-permission_add_issue_watchers: Voeg monitors toe
-permission_add_issues: Voeg issues toe
-permission_add_messages: Voeg berichten toe
-permission_browse_repository: Repository doorbladeren
-permission_comment_news: Nieuws commentaar geven
-permission_commit_access: Commit toegang
-permission_delete_issues: Issues verwijderen
-permission_delete_messages: Berichten verwijderen
-permission_delete_own_messages: Eigen berichten verwijderen
-permission_delete_wiki_pages: Wiki pagina's verwijderen
-permission_delete_wiki_pages_attachments: Bijlagen verwijderen
-permission_edit_issue_notes: Notities bewerken
-permission_edit_issues: Issues bewerken
-permission_edit_messages: Berichten bewerken
-permission_edit_own_issue_notes: Eigen notities bewerken
-permission_edit_own_messages: Eigen berichten bewerken
-permission_edit_own_time_entries: Eigen tijdlogboek bewerken
-permission_edit_project: Project bewerken
-permission_edit_time_entries: Tijdlogboek bewerken
-permission_edit_wiki_pages: Wiki pagina's bewerken
-permission_log_time: Gespendeerde tijd loggen
-permission_manage_boards: Forums beheren
-permission_manage_categories: Issue-categorieën beheren
-permission_manage_documents: Documenten beheren
-permission_manage_files: Bestanden beheren
-permission_manage_issue_relations: Issuerelaties beheren
-permission_manage_members: Leden beheren
-permission_manage_news: Nieuws beheren
-permission_manage_public_queries: Publieke queries beheren
-permission_manage_repository: Repository beheren
-permission_manage_versions: Versiebeheer
-permission_manage_wiki: Wikibeheer
-permission_move_issues: Issues verplaatsen
-permission_protect_wiki_pages: Wikipagina's beschermen
-permission_rename_wiki_pages: Wikipagina's hernoemen
-permission_save_queries: Queries opslaan
-permission_select_project_modules: Project modules selecteren
-permission_view_calendar: Kalender bekijken
-permission_view_changesets: Changesets bekijken
-permission_view_documents: Documenten bekijken
-permission_view_files: Bestanden bekijken
-permission_view_gantt: Gantt grafiek bekijken
-permission_view_issue_watchers: Monitorlijst bekijken
-permission_view_messages: Berichten bekijken
-permission_view_time_entries: Gespendeerde tijd bekijken
-permission_view_wiki_edits: Wikihistorie bekijken
-permission_view_wiki_pages: Wikipagina's bekijken
-project_module_boards: Forums
-project_module_documents: Documenten
-project_module_files: Bestanden
-project_module_issue_tracking: Issue tracking
-project_module_news: Nieuws
-project_module_repository: Repository
-project_module_time_tracking: Tijd tracking
-project_module_wiki: Wiki
-setting_activity_days_default: Aantal dagen getoond bij het tabblad "Activiteit"
-setting_app_subtitle: Applicatieondertitel
-setting_app_title: Applicatietitel
-setting_attachment_max_size: Attachment max. grootte
-setting_autofetch_changesets: Haal commits automatisch op
-setting_autologin: Automatisch inloggen
-setting_bcc_recipients: Blind carbon copy ontvangers (bcc)
-setting_commit_fix_keywords: Gefixeerde trefwoorden
-setting_commit_logs_encoding: Encodering van commit berichten
-setting_commit_ref_keywords: Refererende trefwoorden
-setting_cross_project_issue_relations: Sta crossproject issuerelaties toe
-setting_date_format: Datumformaat
-setting_default_language: Standaard taal
-setting_default_projects_public: Nieuwe projecten zijn standaard publiek
-setting_diff_max_lines_displayed: Max number of diff lines displayed
-setting_display_subprojects_issues: Standaard issues van subproject tonen
-setting_emails_footer: E-mails footer
-setting_enabled_scm: SCM ingeschakeld
-setting_feeds_limit: Feedinhoudlimiet
-setting_gravatar_enabled: Gebruik Gravatar gebruikersiconen
-setting_host_name: Hostnaam
-setting_issue_list_default_columns: Standaardkolommen getoond op de lijst met issues
-setting_issues_export_limit: Limiet export issues
-setting_login_required: Authenticatie vereist
-setting_mail_from: Afzender e-mail adres
-setting_mail_handler_api_enabled: Schakel WS in voor inkomende mail.
-setting_mail_handler_api_key: API sleutel
-setting_per_page_options: Objects per pagina-opties
-setting_plain_text_mail: platte tekst (geen HTML)
-setting_protocol: Protocol
-setting_repositories_encodings: Repositories coderingen
-setting_self_registration: Zelfregistratie toegestaan
-setting_sequential_project_identifiers: Genereer sequentiële projectidentiteiten
-setting_sys_api_enabled: Gebruik WS voor repository beheer
-setting_text_formatting: Tekstformaat
-setting_time_format: Tijd formaat
-setting_user_format: Gebruikers weergaveformaat
-setting_welcome_text: Welkomsttekst
-setting_wiki_compression: Wikigeschiedenis comprimeren
-status_active: actief
-status_locked: gelockt
-status_registered: geregistreerd
-text_are_you_sure: Weet u het zeker?
-text_assign_time_entries_to_project: Gerapporteerde uren toevoegen aan dit project
-text_caracters_maximum: %d van maximum aantal tekens.
-text_caracters_minimum: Moet minstens %d karakters lang zijn.
-text_comma_separated: Meerdere waarden toegestaan (kommagescheiden).
-text_default_administrator_account_changed: Standaard beheerderaccount gewijzigd
-text_destroy_time_entries: Verwijder gerapporteerde uren
-text_destroy_time_entries_question: %.02f uren werden gerapporteerd op de issue(s) die u wilde verwijderen. Wat wil u doen?
-text_diff_truncated: '... Deze diff werd afgekort omdat het de maximale weer te geven karakters overschreed.'
-text_email_delivery_not_configured: "E-mailbezorging is niet geconfigureerd. Notificaties zijn uitgeschakeld.\nConfigureer uw SMTP server in config/email.yml en herstart de applicatie om dit te activeren."
-text_enumeration_category_reassign_to: 'Wijs de volgende waarde toe:'
-text_enumeration_destroy_question: '%d objecten zijn toegewezen aan deze waarde.'
-text_file_repository_writable: Bestandsrepository beschrijfbaar
-text_issue_added: Issue %s is gerapporteerd (door %s).
-text_issue_category_destroy_assignments: Verwijder toewijzingen aan deze categorie
-text_issue_category_destroy_question: Er zijn issues (%d) aan deze categorie toegewezen. Wat wilt u hiermee doen ?
-text_issue_category_reassign_to: Issues opnieuw toewijzen aan deze categorie
-text_issue_updated: Issue %s is gewijzigd (door %s).
-text_issues_destroy_confirmation: 'Weet u zeker dat u deze issue(s) wil verwijderen?'
-text_issues_ref_in_commit_messages: Opzoeken en aanpassen van issues in commitberichten
-text_journal_changed: gewijzigd van %s naar %s
-text_journal_deleted: verwijderd
-text_journal_set_to: ingesteld op %s
-text_length_between: Lengte tussen %d en %d tekens.
-text_load_default_configuration: Laad de standaardconfiguratie
-text_min_max_length_info: 0 betekent geen restrictie
-text_no_configuration_data: "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."
-text_plugin_assets_writable: Plugin assets directory writable
-text_project_destroy_confirmation: Weet u zeker dat u dit project en alle gerelateerde gegevens wilt verwijderen?
-text_project_identifier_info: 'kleine letters (a-z), cijfers en liggende streepjes toegestaan.<br />Eenmaal bewaard kan de identificatiecode niet meer worden gewijzigd.'
-text_reassign_time_entries: 'Gerapporteerde uren opnieuw toewijzen:'
-text_regexp_info: bv. ^[A-Z0-9]+$
-text_repository_usernames_mapping: "Koppel de Redminegebruikers aan gebruikers in de repository log.\nGebruikers met dezelfde Redmine en repository gebruikersnaam of email worden automatisch gekoppeld."
-text_rmagick_available: RMagick beschikbaar (optioneel)
-text_select_mail_notifications: Selecteer acties waarvoor mededelingen via mail moeten worden verstuurd.
-text_select_project_modules: 'Selecteer de modules die u wilt gebruiken voor dit project:'
-text_status_changed_by_changeset: Toegepast in changeset %s.
-text_subprojects_destroy_warning: 'De subprojecten: %s zullen ook verwijderd worden.'
-text_tip_task_begin_day: taak die op deze dag begint
-text_tip_task_begin_end_day: taak die op deze dag begint en eindigt
-text_tip_task_end_day: taak die op deze dag eindigt
-text_tracker_no_workflow: Geen workflow gedefinieerd voor deze tracker
-text_unallowed_characters: Niet toegestane tekens
-text_user_mail_option: "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)."
-text_user_wrote: '%s schreef:'
-text_wiki_destroy_confirmation: Weet u zeker dat u deze wiki en zijn inhoud wenst te verwijderen?
-text_workflow_edit: Selecteer een rol en een tracker om de workflow te wijzigen
-warning_attachments_not_saved: "%d bestand(en) konden niet opgeslagen worden."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/no.yml b/lang/no.yml
deleted file mode 100644 (file)
index 10bf484..0000000
+++ /dev/null
@@ -1,710 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Januar,Februar,Mars,April,Mai,Juni,Juli,August,September,Oktober,November,Desember
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Des
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 dag
-actionview_datehelper_time_in_words_day_plural: %d dager
-actionview_datehelper_time_in_words_hour_about: ca. en time
-actionview_datehelper_time_in_words_hour_about_plural: ca. %d timer
-actionview_datehelper_time_in_words_hour_about_single: ca. en time
-actionview_datehelper_time_in_words_minute: 1 minutt
-actionview_datehelper_time_in_words_minute_half: et halvt minutt
-actionview_datehelper_time_in_words_minute_less_than: mindre enn et minutt
-actionview_datehelper_time_in_words_minute_plural: %d minutter
-actionview_datehelper_time_in_words_minute_single: 1 minutt
-actionview_datehelper_time_in_words_second_less_than: mindre enn et sekund
-actionview_datehelper_time_in_words_second_less_than_plural: mindre enn %d sekunder
-actionview_instancetag_blank_option: Vennligst velg
-
-activerecord_error_inclusion: finnes ikke i listen
-activerecord_error_exclusion: er reservert
-activerecord_error_invalid: er ugyldig
-activerecord_error_confirmation: stemmer ikke med bekreftelsen
-activerecord_error_accepted: må aksepteres
-activerecord_error_empty: kan ikke være tom
-activerecord_error_blank: kan ikke være blank
-activerecord_error_too_long: er for langt
-activerecord_error_too_short: er for kort
-activerecord_error_wrong_length: har feil lengde
-activerecord_error_taken: er opptatt
-activerecord_error_not_a_number: er ikke et nummer
-activerecord_error_not_a_date: er ikke en gyldig dato
-activerecord_error_greater_than_start_date: må være større enn startdato
-activerecord_error_not_same_project: hører ikke til samme prosjekt
-activerecord_error_circular_dependency: Denne relasjonen ville lagd en sirkulær avhengighet
-
-general_fmt_age: %d år
-general_fmt_age_plural: %d år
-general_fmt_date: %%d. %%B %%Y
-general_fmt_datetime: %%d. %%B %%H:%%M
-general_fmt_datetime_short: %%d.%%m.%%Y, %%H:%%M
-general_fmt_time: %%H:%%M
-general_text_No: 'Nei'
-general_text_Yes: 'Ja'
-general_text_no: 'nei'
-general_text_yes: 'ja'
-general_lang_name: 'Norwegian (Norsk bokmål)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Mandag,Tirsdag,Onsdag,Torsdag,Fredag,Lørdag,Søndag
-general_first_day_of_week: '1'
-
-notice_account_updated: Kontoen er oppdatert.
-notice_account_invalid_creditentials: Feil brukernavn eller passord
-notice_account_password_updated: Passordet er oppdatert.
-notice_account_wrong_password: Feil passord
-notice_account_register_done: Kontoen er opprettet. Klikk lenken som er sendt deg i e-post for å aktivere kontoen.
-notice_account_unknown_email: Ukjent bruker.
-notice_can_t_change_password: Denne kontoen bruker ekstern godkjenning. Passordet kan ikke endres.
-notice_account_lost_email_sent: En e-post med instruksjoner for å velge et nytt passord er sendt til deg.
-notice_account_activated: Din konto er aktivert. Du kan nå logge inn.
-notice_successful_create: Opprettet.
-notice_successful_update: Oppdatert.
-notice_successful_delete: Slettet.
-notice_successful_connection: Koblet opp.
-notice_file_not_found: Siden du forsøkte å vise eksisterer ikke, eller er slettet.
-notice_locking_conflict: Data har blitt oppdatert av en annen bruker.
-notice_not_authorized: Du har ikke adgang til denne siden.
-notice_email_sent: En e-post er sendt til %s
-notice_email_error: En feil oppstod under sending av e-post (%s)
-notice_feeds_access_key_reseted: Din RSS-tilgangsnøkkel er nullstilt.
-notice_failed_to_save_issues: "Lykkes ikke å lagre %d sak(er) på %d valgt: %s."
-notice_no_issue_selected: "Ingen sak valgt! Vennligst merk sakene du vil endre."
-notice_account_pending: "Din konto ble opprettet og avventer nå administrativ godkjenning."
-notice_default_data_loaded: Standardkonfigurasjonen lastet inn.
-
-error_can_t_load_default_data: "Standardkonfigurasjonen kunne ikke lastes inn: %s"
-error_scm_not_found: "Elementet og/eller revisjonen eksisterer ikke i depoet."
-error_scm_command_failed: "En feil oppstod under tilkobling til depoet: %s"
-error_scm_annotate: "Elementet eksisterer ikke, eller kan ikke noteres."
-error_issue_not_found_in_project: 'Saken eksisterer ikke, eller hører ikke til dette prosjektet'
-
-mail_subject_lost_password: Ditt %s passord
-mail_body_lost_password: 'Klikk følgende lenke for å endre ditt passord:'
-mail_subject_register: %s kontoaktivering
-mail_body_register: 'Klikk følgende lenke for å aktivere din konto:'
-mail_body_account_information_external: Du kan bruke din "%s"-konto for å logge inn.
-mail_body_account_information: Informasjon om din konto
-mail_subject_account_activation_request: %s kontoaktivering
-mail_body_account_activation_request: 'En ny bruker (%s) er registrert, og avventer din godkjenning:'
-mail_subject_reminder: "%d sak(er) har frist de kommende dagene"
-mail_body_reminder: "%d sak(er) som er tildelt deg har frist de kommende %d dager:"
-
-gui_validation_error: 1 feil
-gui_validation_error_plural: %d feil
-
-field_name: Navn
-field_description: Beskrivelse
-field_summary: Oppsummering
-field_is_required: Kreves
-field_firstname: Fornavn
-field_lastname: Etternavn
-field_mail: E-post
-field_filename: Fil
-field_filesize: Størrelse
-field_downloads: Nedlastinger
-field_author: Forfatter
-field_created_on: Opprettet
-field_updated_on: Oppdatert
-field_field_format: Format
-field_is_for_all: For alle prosjekter
-field_possible_values: Lovlige verdier
-field_regexp: Regular expression
-field_min_length: Minimum lengde
-field_max_length: Maksimum lengde
-field_value: Verdi
-field_category: Kategori
-field_title: Tittel
-field_project: Prosjekt
-field_issue: Sak
-field_status: Status
-field_notes: Notater
-field_is_closed: Lukker saken
-field_is_default: Standardverdi
-field_tracker: Sakstype
-field_subject: Emne
-field_due_date: Frist
-field_assigned_to: Tildelt til
-field_priority: Prioritet
-field_fixed_version: Mål-versjon
-field_user: Bruker
-field_role: Rolle
-field_homepage: Hjemmeside
-field_is_public: Offentlig
-field_parent: Underprosjekt til
-field_is_in_chlog: Vises i endringslogg
-field_is_in_roadmap: Vises i veikart
-field_login: Brukernavn
-field_mail_notification: E-post-varsling
-field_admin: Administrator
-field_last_login_on: Sist innlogget
-field_language: Språk
-field_effective_date: Dato
-field_password: Passord
-field_new_password: Nytt passord
-field_password_confirmation: Bekreft passord
-field_version: Versjon
-field_type: Type
-field_host: Vert
-field_port: Port
-field_account: Konto
-field_base_dn: Base DN
-field_attr_login: Brukernavnsattributt
-field_attr_firstname: Fornavnsattributt
-field_attr_lastname: Etternavnsattributt
-field_attr_mail: E-post-attributt
-field_onthefly: On-the-fly brukeropprettelse
-field_start_date: Start
-field_done_ratio: %% Ferdig
-field_auth_source: Autentifikasjonsmodus
-field_hide_mail: Skjul min e-post-adresse
-field_comments: Kommentarer
-field_url: URL
-field_start_page: Startside
-field_subproject: Underprosjekt
-field_hours: Timer
-field_activity: Aktivitet
-field_spent_on: Dato
-field_identifier: Identifikasjon
-field_is_filter: Brukes som filter
-field_issue_to_id: Relatert saker
-field_delay: Forsinkelse
-field_assignable: Saker kan tildeles denne rollen
-field_redirect_existing_links: Viderekoble eksisterende lenker
-field_estimated_hours: Estimert tid
-field_column_names: Kolonner
-field_time_zone: Tidssone
-field_searchable: Søkbar
-field_default_value: Standardverdi
-field_comments_sorting: Vis kommentarer
-
-setting_app_title: Applikasjonstittel
-setting_app_subtitle: Applikasjonens undertittel
-setting_welcome_text: Velkomsttekst
-setting_default_language: Standardspråk
-setting_login_required: Krever innlogging
-setting_self_registration: Selvregistrering
-setting_attachment_max_size: Maks. størrelse vedlegg
-setting_issues_export_limit: Eksportgrense for saker
-setting_mail_from: Avsenders e-post
-setting_bcc_recipients: Blindkopi (bcc) til mottakere
-setting_host_name: Vertsnavn
-setting_text_formatting: Tekstformattering
-setting_wiki_compression: Komprimering av Wiki-historikk
-setting_feeds_limit: Innholdsgrense for Feed
-setting_default_projects_public: Nye prosjekter er offentlige som standard
-setting_autofetch_changesets: Autohenting av innsendinger
-setting_sys_api_enabled: Aktiver webservice for depot-administrasjon
-setting_commit_ref_keywords: Nøkkelord for referanse
-setting_commit_fix_keywords: Nøkkelord for retting
-setting_autologin: Autoinnlogging
-setting_date_format: Datoformat
-setting_time_format: Tidsformat
-setting_cross_project_issue_relations: Tillat saksrelasjoner mellom prosjekter
-setting_issue_list_default_columns: Standardkolonner vist i sakslisten
-setting_repositories_encodings: Depot-tegnsett
-setting_emails_footer: E-post-signatur
-setting_protocol: Protokoll
-setting_per_page_options: Alternativer, objekter pr. side
-setting_user_format: Visningsformat, brukere
-setting_activity_days_default: Dager vist på prosjektaktivitet
-setting_display_subprojects_issues: Vis saker fra underprosjekter på hovedprosjekt som standard
-setting_enabled_scm: Aktiviserte SCM
-
-project_module_issue_tracking: Sakssporing
-project_module_time_tracking: Tidssporing
-project_module_news: Nyheter
-project_module_documents: Dokumenter
-project_module_files: Filer
-project_module_wiki: Wiki
-project_module_repository: Depot
-project_module_boards: Forumer
-
-label_user: Bruker
-label_user_plural: Brukere
-label_user_new: Ny bruker
-label_project: Prosjekt
-label_project_new: Nytt prosjekt
-label_project_plural: Prosjekter
-label_project_all: Alle prosjekter
-label_project_latest: Siste prosjekter
-label_issue: Sak
-label_issue_new: Ny sak
-label_issue_plural: Saker
-label_issue_view_all: Vis alle saker
-label_issues_by: Saker etter %s
-label_issue_added: Sak lagt til
-label_issue_updated: Sak oppdatert
-label_document: Dokument
-label_document_new: Nytt dokument
-label_document_plural: Dokumenter
-label_document_added: Dokument lagt til
-label_role: Rolle
-label_role_plural: Roller
-label_role_new: Ny rolle
-label_role_and_permissions: Roller og tillatelser
-label_member: Medlem
-label_member_new: Nytt medlem
-label_member_plural: Medlemmer
-label_tracker: Sakstype
-label_tracker_plural: Sakstyper
-label_tracker_new: Ny sakstype
-label_workflow: Arbeidsflyt
-label_issue_status: Saksstatus
-label_issue_status_plural: Saksstatuser
-label_issue_status_new: Ny status
-label_issue_category: Sakskategori
-label_issue_category_plural: Sakskategorier
-label_issue_category_new: Ny kategori
-label_custom_field: Eget felt
-label_custom_field_plural: Egne felt
-label_custom_field_new: Nytt eget felt
-label_enumerations: Kodelister
-label_enumeration_new: Ny verdi
-label_information: Informasjon
-label_information_plural: Informasjon
-label_please_login: Vennlist logg inn
-label_register: Registrer
-label_password_lost: Mistet passord
-label_home: Hjem
-label_my_page: Min side
-label_my_account: Min konto
-label_my_projects: Mine prosjekter
-label_administration: Administrasjon
-label_login: Logg inn
-label_logout: Logg ut
-label_help: Hjelp
-label_reported_issues: Rapporterte saker
-label_assigned_to_me_issues: Saker tildelt meg 
-label_last_login: Sist innlogget
-label_last_updates: Sist oppdatert
-label_last_updates_plural: %d siste oppdaterte
-label_registered_on: Registrert
-label_activity: Aktivitet
-label_overall_activity: All aktivitet
-label_new: Ny
-label_logged_as: Innlogget som
-label_environment: Miljø
-label_authentication: Autentifikasjon
-label_auth_source: Autentifikasjonsmodus
-label_auth_source_new: Ny autentifikasjonmodus
-label_auth_source_plural: Autentifikasjonsmoduser
-label_subproject_plural: Underprosjekter
-label_and_its_subprojects: %s og dets underprosjekter
-label_min_max_length: Min.-maks. lengde
-label_list: Liste
-label_date: Dato
-label_integer: Heltall
-label_float: Kommatall
-label_boolean: Sann/usann
-label_string: Tekst
-label_text: Lang tekst
-label_attribute: Attributt
-label_attribute_plural: Attributter
-label_download: %d Nedlasting
-label_download_plural: %d Nedlastinger
-label_no_data: Ingen data å vise
-label_change_status: Endre status
-label_history: Historikk
-label_attachment: Fil
-label_attachment_new: Ny fil
-label_attachment_delete: Slett fil
-label_attachment_plural: Filer
-label_file_added: Fil lagt til
-label_report: Rapport
-label_report_plural: Rapporter
-label_news: Nyheter
-label_news_new: Legg til nyhet
-label_news_plural: Nyheter
-label_news_latest: Siste nyheter
-label_news_view_all: Vis alle nyheter
-label_news_added: Nyhet lagt til
-label_change_log: Endringslogg
-label_settings: Innstillinger
-label_overview: Oversikt
-label_version: Versjon
-label_version_new: Ny versjon
-label_version_plural: Versjoner
-label_confirmation: Bekreftelse
-label_export_to: Eksporter til
-label_read: Leser...
-label_public_projects: Offentlige prosjekt
-label_open_issues: åpen
-label_open_issues_plural: åpne
-label_closed_issues: lukket
-label_closed_issues_plural: lukkede
-label_total: Total
-label_permissions: Godkjenninger
-label_current_status: Nåværende status
-label_new_statuses_allowed: Tillatte nye statuser
-label_all: alle
-label_none: ingen
-label_nobody: ingen
-label_next: Neste
-label_previous: Forrige
-label_used_by: Brukt av
-label_details: Detaljer
-label_add_note: Legg til notis
-label_per_page: Pr. side
-label_calendar: Kalender
-label_months_from: måneder fra
-label_gantt: Gantt
-label_internal: Intern
-label_last_changes: siste %d endringer
-label_change_view_all: Vis alle endringer
-label_personalize_page: Tilpass denne siden
-label_comment: Kommentar
-label_comment_plural: Kommentarer
-label_comment_add: Legg til kommentar
-label_comment_added: Kommentar lagt til
-label_comment_delete: Slett kommentar
-label_query: Egen spørring
-label_query_plural: Egne spørringer
-label_query_new: Ny spørring
-label_filter_add: Legg til filter
-label_filter_plural: Filtre
-label_equals: er
-label_not_equals: er ikke
-label_in_less_than: er mindre enn
-label_in_more_than: in mer enn
-label_in: i
-label_today: idag
-label_all_time: all tid
-label_yesterday: i går
-label_this_week: denne uken
-label_last_week: sist uke
-label_last_n_days: siste %d dager
-label_this_month: denne måneden
-label_last_month: siste måned
-label_this_year: dette året
-label_date_range: Dato-spenn
-label_less_than_ago: mindre enn dager siden
-label_more_than_ago: mer enn dager siden
-label_ago: dager siden
-label_contains: inneholder
-label_not_contains: ikke inneholder
-label_day_plural: dager
-label_repository: Depot
-label_repository_plural: Depoter
-label_browse: Utforsk
-label_modification: %d endring
-label_modification_plural: %d endringer
-label_revision: Revisjon
-label_revision_plural: Revisjoner
-label_associated_revisions: Assosierte revisjoner
-label_added: lagt til
-label_modified: endret
-label_deleted: slettet
-label_latest_revision: Siste revisjon
-label_latest_revision_plural: Siste revisjoner
-label_view_revisions: Vis revisjoner
-label_max_size: Maksimum størrelse
-label_on: 'av'
-label_sort_highest: Flytt til toppen
-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 %s
-label_roadmap_overdue: %s over fristen
-label_roadmap_no_issues: Ingen saker for denne versjonen
-label_search: Søk
-label_result_plural: Resultater
-label_all_words: Alle ord
-label_wiki: Wiki
-label_wiki_edit: Wiki endring
-label_wiki_edit_plural: Wiki endringer
-label_wiki_page: Wiki-side
-label_wiki_page_plural: Wiki-sider
-label_index_by_title: Indekser etter tittel
-label_index_by_date: Indekser etter dato
-label_current_version: Gjeldende versjon
-label_preview: Forhåndsvis
-label_feed_plural: Feeder
-label_changes_details: Detaljer om alle endringer
-label_issue_tracking: Sakssporing
-label_spent_time: Brukt tid
-label_f_hour: %.2f time
-label_f_hour_plural: %.2f timer
-label_time_tracking: Tidssporing
-label_change_plural: Endringer
-label_statistics: Statistikk
-label_commits_per_month: Innsendinger pr. måned
-label_commits_per_author: Innsendinger pr. forfatter
-label_view_diff: Vis forskjeller
-label_diff_inline: i teksten
-label_diff_side_by_side: side ved side
-label_options: Alternativer
-label_copy_workflow_from: Kopier arbeidsflyt fra
-label_permissions_report: Godkjenningsrapport
-label_watched_issues: Overvåkede saker
-label_related_issues: Relaterte saker
-label_applied_status: Gitt status
-label_loading: Laster...
-label_relation_new: Ny relasjon
-label_relation_delete: Slett relasjon
-label_relates_to: relatert til
-label_duplicates: dupliserer
-label_duplicated_by: duplisert av
-label_blocks: blokkerer
-label_blocked_by: blokkert av
-label_precedes: kommer før
-label_follows: følger
-label_end_to_start: slutt til start
-label_end_to_end: slutt til slutt
-label_start_to_start: start til start
-label_start_to_end: start til slutt
-label_stay_logged_in: Hold meg innlogget
-label_disabled: avslått
-label_show_completed_versions: Vis ferdige versjoner
-label_me: meg
-label_board: Forum
-label_board_new: Nytt forum
-label_board_plural: Forumer
-label_topic_plural: Emner
-label_message_plural: Meldinger
-label_message_last: Siste melding
-label_message_new: Ny melding
-label_message_posted: Melding lagt til
-label_reply_plural: Svar
-label_send_information: Send kontoinformasjon til brukeren
-label_year: År
-label_month: Måned
-label_week: Uke
-label_date_from: Fra
-label_date_to: Til
-label_language_based: Basert på brukerens språk
-label_sort_by: Sorter etter %s
-label_send_test_email: Send en e-post-test
-label_feeds_access_key_created_on: RSS tilgangsnøkkel opprettet for %s siden
-label_module_plural: Moduler
-label_added_time_by: Lagt til av %s for %s siden
-label_updated_time: Oppdatert for %s siden
-label_jump_to_a_project: Gå til et prosjekt...
-label_file_plural: Filer
-label_changeset_plural: Endringssett
-label_default_columns: Standardkolonner
-label_no_change_option: (Ingen endring)
-label_bulk_edit_selected_issues: Samlet endring av valgte saker
-label_theme: Tema
-label_default: Standard
-label_search_titles_only: Søk bare i titler
-label_user_mail_option_all: "For alle hendelser på mine prosjekter"
-label_user_mail_option_selected: "For alle hendelser på valgte prosjekt..."
-label_user_mail_option_none: "Bare for ting jeg overvåker eller er involvert i"
-label_user_mail_no_self_notified: "Jeg vil ikke bli varslet om endringer jeg selv gjør"
-label_registration_activation_by_email: kontoaktivering pr. e-post
-label_registration_manual_activation: manuell kontoaktivering
-label_registration_automatic_activation: automatisk kontoaktivering
-label_display_per_page: 'Pr. side: %s'
-label_age: Alder
-label_change_properties: Endre egenskaper
-label_general: Generell
-label_more: Mer
-label_scm: SCM
-label_plugins: Tillegg
-label_ldap_authentication: LDAP-autentifikasjon
-label_downloads_abbr: Nedl.
-label_optional_description: Valgfri beskrivelse
-label_add_another_file: Legg til en fil til
-label_preferences: Brukerinnstillinger
-label_chronological_order: I kronologisk rekkefølge
-label_reverse_chronological_order: I omvendt kronologisk rekkefølge
-label_planning: Planlegging
-
-button_login: Logg inn
-button_submit: Send
-button_save: Lagre
-button_check_all: Merk alle
-button_uncheck_all: Avmerk alle
-button_delete: Slett
-button_create: Opprett
-button_test: Test
-button_edit: Endre
-button_add: Legg til
-button_change: Endre
-button_apply: Bruk
-button_clear: Nullstill
-button_lock: Lås
-button_unlock: Lås opp
-button_download: Last ned
-button_list: Liste
-button_view: Vis
-button_move: Flytt
-button_back: Tilbake
-button_cancel: Avbryt
-button_activate: Aktiver
-button_sort: Sorter
-button_log_time: Logg tid
-button_rollback: Rull tilbake til denne versjonen
-button_watch: Overvåk
-button_unwatch: Stopp overvåkning
-button_reply: Svar
-button_archive: Arkiver
-button_unarchive: Gjør om arkivering
-button_reset: Nullstill
-button_rename: Endre navn
-button_change_password: Endre passord
-button_copy: Kopier
-button_annotate: Notér
-button_update: Oppdater
-button_configure: Konfigurer
-
-status_active: aktiv
-status_registered: registrert
-status_locked: låst
-
-text_select_mail_notifications: Velg hendelser som skal varsles med e-post.
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 betyr ingen begrensning
-text_project_destroy_confirmation: Er du sikker på at du vil slette dette prosjekter og alle relatert data ?
-text_subprojects_destroy_warning: 'Underprojekt(ene): %s vil også bli slettet.'
-text_workflow_edit: Velg en rolle og en sakstype for å endre arbeidsflyten
-text_are_you_sure: Er du sikker ?
-text_journal_changed: endret fra %s til %s
-text_journal_set_to: satt til %s
-text_journal_deleted: slettet
-text_tip_task_begin_day: oppgaven starter denne dagen
-text_tip_task_end_day: oppgaven avsluttes denne dagen
-text_tip_task_begin_end_day: oppgaven starter og avsluttes denne dagen
-text_project_identifier_info: 'Små bokstaver (a-z), nummer og bindestrek tillatt.<br />Identifikatoren kan ikke endres etter den er lagret.'
-text_caracters_maximum: %d tegn maksimum.
-text_caracters_minimum: Må være minst %d tegn langt.
-text_length_between: Lengde mellom %d og %d tegn.
-text_tracker_no_workflow: Ingen arbeidsflyt definert for denne sakstypen
-text_unallowed_characters: Ugyldige tegn
-text_comma_separated: Flere verdier tillat (kommaseparert).
-text_issues_ref_in_commit_messages: Referering og retting av saker i innsendingsmelding
-text_issue_added: Sak %s er rapportert.
-text_issue_updated: Sak %s er oppdatert.
-text_wiki_destroy_confirmation: Er du sikker på at du vil slette denne wikien og alt innholdet ?
-text_issue_category_destroy_question: Noen saker (%d) er lagt til i denne kategorien. Hva vil du gjøre ?
-text_issue_category_destroy_assignments: Fjern bruk av kategorier
-text_issue_category_reassign_to: Overfør sakene til denne kategorien
-text_user_mail_option: "For ikke-valgte prosjekter vil du bare motta varsling om ting du overvåker eller er involveret i (eks. saker du er forfatter av eller er tildelt)."
-text_no_configuration_data: "Roller, arbeidsflyt, sakstyper og -statuser er ikke konfigurert enda.\nDet anbefales sterkt å laste inn standardkonfigurasjonen. Du vil kunne endre denne etter den er innlastet."
-text_load_default_configuration: Last inn standardkonfigurasjonen
-text_status_changed_by_changeset: Brukt i endringssett %s.
-text_issues_destroy_confirmation: 'Er du sikker på at du vil slette valgte sak(er) ?'
-text_select_project_modules: 'Velg moduler du vil aktivere for dette prosjektet:'
-text_default_administrator_account_changed: Standard administrator-konto er endret
-text_file_repository_writable: Fil-arkivet er skrivbart
-text_rmagick_available: RMagick er tilgjengelig (valgfritt)
-text_destroy_time_entries_question: %.02f timer er ført på sakene du er i ferd med å slette. Hva vil du gjøre ?
-text_destroy_time_entries: Slett førte timer
-text_assign_time_entries_to_project: Overfør førte timer til prosjektet
-text_reassign_time_entries: 'Overfør førte timer til denne saken:'
-text_user_wrote: '%s skrev:'
-
-default_role_manager: Leder
-default_role_developper: Utvikler
-default_role_reporter: Rapportør
-default_tracker_bug: Feil
-default_tracker_feature: Funksjon
-default_tracker_support: Support
-default_issue_status_new: Ny
-default_issue_status_assigned: Tildelt
-default_issue_status_resolved: Avklart
-default_issue_status_feedback: Tilbakemelding
-default_issue_status_closed: Lukket
-default_issue_status_rejected: Avvist
-default_doc_category_user: Bruker-dokumentasjon
-default_doc_category_tech: Teknisk dokumentasjon
-default_priority_low: Lav
-default_priority_normal: Normal
-default_priority_high: Høy
-default_priority_urgent: Haster
-default_priority_immediate: Omgående
-default_activity_design: Design
-default_activity_development: Utvikling
-
-enumeration_issue_priorities: Sakssprioriteringer
-enumeration_doc_categories: Dokument-kategorier
-enumeration_activities: Aktiviteter (tidssporing)
-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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-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
-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: "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."
-permission_edit_own_messages: Edit own messages
-permission_delete_own_messages: Delete own messages
-label_user_activity: "%s's activity"
-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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/pl.yml b/lang/pl.yml
deleted file mode 100644 (file)
index 69528c2..0000000
+++ /dev/null
@@ -1,728 +0,0 @@
-# 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 ? "" : n10>=2 && n10<=4 && (n100<10 || n100>=20) ? "_plural234" : "_plural5"'
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Styczeń,Luty,Marzec,Kwiecień,Maj,Czerwiec,Lipiec,Sierpień,Wrzesień,Październik,Listopad,Grudzień
-actionview_datehelper_select_month_names_abbr: Sty,Lut,Mar,Kwi,Maj,Cze,Lip,Sie,Wrz,Paź,Lis,Gru
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 dzień
-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ło godziny
-actionview_datehelper_time_in_words_hour_about_plural234: około %d godzin
-actionview_datehelper_time_in_words_hour_about_plural5: około %d godzin
-actionview_datehelper_time_in_words_hour_about_plural: około %d godzin
-actionview_datehelper_time_in_words_hour_about_single: około godziny
-actionview_datehelper_time_in_words_minute: 1 minuta
-actionview_datehelper_time_in_words_minute_half: pół minuty
-actionview_datehelper_time_in_words_minute_less_than: mniej niż 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ż sekunda
-actionview_datehelper_time_in_words_second_less_than_plural234: mniej niż %d sekundy
-actionview_datehelper_time_in_words_second_less_than_plural5: mniej niż %d sekund
-actionview_datehelper_time_in_words_second_less_than_plural: mniej niż %d sekund
-actionview_instancetag_blank_option: Proszę wybierz
-activerecord_error_accepted: musi być zaakceptowane
-activerecord_error_blank: nie może być czyste
-activerecord_error_circular_dependency: Ta relacja może wytworzyć kołową zależność
-activerecord_error_confirmation: nie pasuje do potwierdzenia
-activerecord_error_empty: nie może być puste
-activerecord_error_exclusion: jest zarezerwowane
-activerecord_error_greater_than_start_date: musi być większe niż początkowa data
-activerecord_error_inclusion: nie jest zawarte na liście
-activerecord_error_invalid: jest nieprawidłowe
-activerecord_error_not_a_date: nie jest prawidłową datą
-activerecord_error_not_a_number: nie jest numerem
-activerecord_error_not_same_project: nie należy do tego samego projektu
-activerecord_error_taken: jest już zajęte
-activerecord_error_too_long: jest za długie
-activerecord_error_too_short: jest za krótkie
-activerecord_error_wrong_length: ma złą długość
-button_activate: Aktywuj
-button_add: Dodaj
-button_annotate: Adnotuj
-button_apply: Ustaw
-button_archive: Archiwizuj
-button_back: Wstecz
-button_cancel: Anuluj
-button_change: Zmień
-button_change_password: Zmień hasło
-button_check_all: Zaznacz wszystko
-button_clear: Wyczyść
-button_configure: Konfiguruj
-button_copy: Kopia
-button_create: Stwórz
-button_delete: Usuń
-button_download: Pobierz
-button_edit: Edytuj
-button_list: Lista
-button_lock: Zablokuj
-button_log_time: Log czasu
-button_login: Login
-button_move: Przenieś
-button_quote: Cytuj
-button_rename: Zmień nazwę
-button_reply: Odpowiedz
-button_reset: Resetuj
-button_rollback: Przywróc do tej wersji
-button_save: Zapisz
-button_sort: Sortuj
-button_submit: Wyślij
-button_test: Testuj
-button_unarchive: Przywróc z archiwum
-button_uncheck_all: Odznacz wszystko
-button_unlock: Odblokuj
-button_unwatch: Nie obserwuj
-button_update: Uaktualnij
-button_view: Pokaż
-button_watch: Obserwuj
-default_activity_design: Projektowanie
-default_activity_development: Rozwój
-default_doc_category_tech: Dokumentacja techniczna
-default_doc_category_user: Dokumentacja użytkownika
-default_issue_status_assigned: Przypisany
-default_issue_status_closed: Zamknięty
-default_issue_status_feedback: Odpowiedź
-default_issue_status_new: Nowy
-default_issue_status_rejected: Odrzucony
-default_issue_status_resolved: Rozwią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łąd
-default_tracker_feature: Zadanie
-default_tracker_support: Wsparcie
-enumeration_activities: Działania (śledzenie czasu)
-enumeration_doc_categories: Kategorie dokumentów
-enumeration_issue_priorities: Priorytety zagadnień
-error_can_t_load_default_data: "Domyślna konfiguracja nie może być załadowana: %s"
-error_issue_not_found_in_project: 'Zaganienie nie zostało znalezione lub nie należy do tego projektu'
-error_scm_annotate: "Wpis nie istnieje lub nie można do niego dodawać adnotacji."
-error_scm_command_failed: "Wystąpił błąd przy próbie dostępu do repozytorium: %s"
-error_scm_not_found: "Obiekt lub wersja nie zostały znalezione w repozytorium."
-field_account: Konto
-field_activity: Aktywność
-field_admin: Administrator
-field_assignable: Zagadnienia mogą być przypisane do tej roli
-field_assigned_to: Przydzielony do
-field_attr_firstname: Imię 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_base_dn: Base DN
-field_category: Kategoria
-field_column_names: Nazwy kolumn
-field_comments: Komentarz
-field_comments_sorting: Pokazuj komentarze
-field_created_on: Stworzone
-field_default_value: Domyślny
-field_delay: Opóźnienie
-field_description: Opis
-field_done_ratio: %% Wykonane
-field_downloads: Pobrań
-field_due_date: Data oddania
-field_effective_date: Data
-field_estimated_hours: Szacowany czas
-field_field_format: Format
-field_filename: Plik
-field_filesize: Rozmiar
-field_firstname: Imię
-field_fixed_version: Wersja docelowa
-field_hide_mail: Ukryj mój adres email
-field_homepage: Strona www
-field_host: Host
-field_hours: Godzin
-field_identifier: Identifikator
-field_is_closed: Zagadnienie zamknięte
-field_is_default: Domyślny status
-field_is_filter: Atrybut filtrowania
-field_is_for_all: Dla wszystkich projektó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ązania zagadnienia
-field_language: Język
-field_last_login_on: Ostatnie połączenie
-field_lastname: Nazwisko
-field_login: Login
-field_mail: Email
-field_mail_notification: Powiadomienia Email
-field_max_length: Maksymalna długość
-field_min_length: Minimalna długość
-field_name: Nazwa
-field_new_password: Nowe hasło
-field_notes: Notatki
-field_onthefly: Tworzenie użytkownika w locie
-field_parent: Nadprojekt
-field_parent_title: Strona rodzica
-field_password: Hasło
-field_password_confirmation: Potwierdzenie
-field_port: Port
-field_possible_values: Możliwe wartości
-field_priority: Priorytet
-field_project: Projekt
-field_redirect_existing_links: Przekierowanie istniejących odnośników
-field_regexp: Wyrażenie regularne
-field_role: Rola
-field_searchable: Przeszukiwalne
-field_spent_on: Data
-field_start_date: Start
-field_start_page: Strona startowa
-field_status: Status
-field_subject: Temat
-field_subproject: Podprojekt
-field_summary: Podsumowanie
-field_time_zone: Strefa czasowa
-field_title: Tytuł
-field_tracker: Typ zagadnienia
-field_type: Typ
-field_updated_on: Zmienione
-field_url: URL
-field_user: Użytkownik
-field_value: Wartość
-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łek,Wtorek,Środa,Czwartek,Pią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łąd
-gui_validation_error_plural234: %d błędy
-gui_validation_error_plural5: %d błędów
-gui_validation_error_plural: %d błędów
-label_activity: Aktywność
-label_add_another_file: Dodaj kolejny plik
-label_add_note: Dodaj notatkę
-label_added: dodane
-label_added_time_by: Dodane przez %s %s temu
-label_administration: Administracja
-label_age: Wiek
-label_ago: dni temu
-label_all: wszystko
-label_all_time: cały czas
-label_all_words: Wszystkie słowa
-label_and_its_subprojects: %s i podprojekty
-label_applied_status: Stosowany status
-label_assigned_to_me_issues: Zagadnienia przypisane do mnie
-label_associated_revisions: Skojarzone rewizje
-label_attachment: Plik
-label_attachment_delete: Usuń 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_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ść logiczna
-label_browse: Przegląd
-label_bulk_edit_selected_issues: Zbiorowa edycja zagadnień
-label_calendar: Kalendarz
-label_change_log: Lista zmian
-label_change_plural: Zmiany
-label_change_properties: Zmień właściwości
-label_change_status: Status zmian
-label_change_view_all: Pokaż wszystkie zmiany
-label_changes_details: Szczegóły wszystkich zmian
-label_changeset_plural: Zestawienia zmian
-label_chronological_order: W kolejności chronologicznej
-label_closed_issues: zamknięte
-label_closed_issues_plural234: zamknięte
-label_closed_issues_plural5: zamknięte
-label_closed_issues_plural: zamknięte
-label_comment: Komentarz
-label_comment_add: Dodaj komentarz
-label_comment_added: Komentarz dodany
-label_comment_delete: Usuń komentarze
-label_comment_plural234: Komentarze
-label_comment_plural5: Komentarze
-label_comment_plural: Komentarze
-label_commits_per_author: Zatwierdzenia według autorów
-label_commits_per_month: Zatwierdzenia według miesięcy
-label_confirmation: Potwierdzenie
-label_contains: zawiera
-label_copied: skopiowano
-label_copy_workflow_from: Kopiuj przepł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ślne
-label_default_columns: Domyślne kolumny
-label_deleted: usunięte
-label_details: Szczegóły
-label_diff_inline: w linii
-label_diff_side_by_side: obok siebie
-label_disabled: zablokowany
-label_display_per_page: 'Na stronę: %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ń
-label_download_plural: %d Pobrania
-label_downloads_abbr: Pobieranie
-label_duplicated_by: zdublikowane przez
-label_duplicates: duplikaty
-label_end_to_end: koniec do końca
-label_end_to_start: koniec do początku
-label_enumeration_new: Nowa wartość
-label_enumerations: Wyliczenia
-label_environment: Środowisko
-label_equals: równa się
-label_example: Przykł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ść RSS
-label_feeds_access_key_created_on: Klucz dostę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_float: Liczba rzeczywista
-label_follows: następuje po
-label_gantt: Gantt
-label_general: Ogólne
-label_generate_key: Wygeneruj klucz
-label_help: Pomoc
-label_history: Historia
-label_home: Główna
-label_in: w
-label_in_less_than: mniejsze niż
-label_in_more_than: większe niż
-label_incoming_emails: Przychodzą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łkowita
-label_internal: Wewnę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ń
-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ń
-label_issue_tracking: Śledzenie zagadnień
-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ęzyka
-label_last_changes: ostatnie %d zmian
-label_last_login: Ostatnie połączenie
-label_last_month: ostatni miesią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ń
-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: Ł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ść
-label_message_new: Nowa wiadomość
-label_message_plural: Wiadomości
-label_message_posted: Dodano wiadomość
-label_min_max_length: Min - Maks długość
-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ły
-label_month: Miesiąc
-label_months_from: miesiące od
-label_more: Więcej
-label_more_than_ago: dni więcej
-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ż wszystkie komunikaty
-label_next: Nastę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_not_equals: różni się
-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ólna aktywność
-label_overview: Przegląd
-label_password_lost: Zapomniane hasło
-label_per_page: Na stronę
-label_permissions: Uprawnienia
-label_permissions_report: Raport uprawnień
-label_personalize_page: Personalizuj tą stronę
-label_planning: Planowanie
-label_please_login: Zaloguj się
-label_plugins: Wtyczki
-label_precedes: poprzedza
-label_preferences: Preferencje
-label_preview: Podglą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ązane zagadnienia
-label_relates_to: powiązane z
-label_relation_delete: Usuń powiązanie
-label_relation_new: Nowe powiązanie
-label_renamed: przemianowano
-label_reply_plural: Odpowiedzi
-label_report: Raport
-label_report_plural: Raporty
-label_reported_issues: Wprowadzone zagadnienia
-label_repository: Repozytorium
-label_repository_plural: Repozytoria
-label_result_plural: Rezultatów
-label_reverse_chronological_order: W kolejności odwrotnej do chronologicznej
-label_revision: Rewizja
-label_revision_plural: Rewizje
-label_roadmap: Mapa
-label_roadmap_due_in: W czasie
-label_roadmap_no_issues: Brak zagadnień do tej wersji
-label_roadmap_overdue: %s spóź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_search_titles_only: Przeszukuj tylko tytuły
-label_send_information: Wyślij informację użytkownikowi
-label_send_test_email: Wyślij próbny email
-label_settings: Ustawienia
-label_show_completed_versions: Pokaż kompletne wersje
-label_sort_by: Sortuj po %s
-label_sort_higher: Do góry
-label_sort_highest: Przesuń na górę
-label_sort_lower: Do dołu
-label_sort_lowest: Przesuń na dół
-label_spent_time: Spędzony czas
-label_start_to_end: początek do końca
-label_start_to_start: początek do początku
-label_statistics: Statystyki
-label_stay_logged_in: Pozostań zalogowany
-label_string: Tekst
-label_subproject_plural: Podprojekty
-label_text: Długi tekst
-label_theme: Temat
-label_this_month: ten miesiąc
-label_this_week: ten tydzień
-label_this_year: ten rok
-label_time_tracking: Śledzenie czasu
-label_today: dzisiaj
-label_topic_plural: Tematy
-label_total: Ogółem
-label_tracker: Typ zagadnienia
-label_tracker_new: Nowy typ zagadnienia
-label_tracker_plural: Typy zagadnień
-label_updated_time: Zaktualizowane %s temu
-label_used_by: Używane przez
-label_user: Użytkownik
-label_user_mail_no_self_notified: "Nie chcę powiadomień o zmianach, które sam wprowadzam."
-label_user_mail_option_all: "Dla każdego zdarzenia w każdym moim projekcie"
-label_user_mail_option_none: "Tylko to co obserwuje lub w czym biorę udział"
-label_user_mail_option_selected: "Tylko dla każdego zdarzenia w wybranych projektach..."
-label_user_new: Nowy użytkownik
-label_user_plural: Użytkownicy
-label_version: Wersja
-label_version_new: Nowa wersja
-label_version_plural: Wersje
-label_view_diff: Pokaż różnice
-label_view_revisions: Pokaż rewizje
-label_watched_issues: Obserwowane zagadnienia
-label_week: Tydzień
-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ływ
-label_year: Rok
-label_yesterday: wczoraj
-mail_body_account_activation_request: 'Zarejestrowano nowego użytkownika: (%s). Konto oczekuje na twoje zatwierdzenie:'
-mail_body_account_information: Twoje konto
-mail_body_account_information_external: Możesz użyć twojego "%s" konta do zalogowania.
-mail_body_lost_password: 'W celu zmiany swojego hasła użyj poniższego odnośnika:'
-mail_body_register: 'W celu aktywacji Twojego konta, użyj poniższego odnośnika:'
-mail_body_reminder: "Wykaz przypisanych do Ciebie zagadnień, których termin wypada w ciągu następnych %d dni"
-mail_subject_account_activation_request: Zapytanie aktywacyjne konta %s
-mail_subject_lost_password: Twoje hasło do %s
-mail_subject_register: Aktywacja konta w %s
-mail_subject_reminder: "Uwaga na terminy, masz zagadnienia do obsłużenia w ciągu następnych %d dni!"
-notice_account_activated: Twoje konto zostało aktywowane. Możesz się zalogować.
-notice_account_invalid_creditentials: Zły użytkownik lub hasło
-notice_account_lost_email_sent: Email z instrukcjami zmiany hasła został wysłany do Ciebie.
-notice_account_password_updated: Hasło prawidłowo zmienione.
-notice_account_pending: "Twoje konto zostało utworzone i oczekuje na zatwierdzenie administratora."
-notice_account_register_done: Konto prawidłowo stworzone.
-notice_account_unknown_email: Nieznany użytkownik.
-notice_account_updated: Konto prawidłowo zaktualizowane.
-notice_account_wrong_password: Złe hasło
-notice_can_t_change_password: To konto ma zewnętrzne źródło identyfikacji. Nie możesz zmienić hasła.
-notice_default_data_loaded: Domyślna konfiguracja została pomyślnie załadowana.
-notice_email_error: Wystąpił błąd w trakcie wysyłania maila (%s)
-notice_email_sent: Email został wysłany do %s
-notice_failed_to_save_issues: "Błąd podczas zapisu zagadnień %d z %d zaznaczonych: %s."
-notice_feeds_access_key_reseted: Twój klucz dostępu RSS został zrestetowany.
-notice_file_not_found: Strona do której próbujesz się dostać nie istnieje lub została usunięta.
-notice_locking_conflict: Dane poprawione przez innego użytkownika.
-notice_no_issue_selected: "Nie wybrano zagadnienia! Zaznacz zagadnienie, które chcesz edytować."
-notice_not_authorized: Nie jesteś autoryzowany by zobaczyć stronę.
-notice_successful_connection: Udane nawiązanie połączenia.
-notice_successful_create: Utworzenie zakończone sukcesem.
-notice_successful_delete: Usunięcie zakończone sukcesem.
-notice_successful_update: Uaktualnienie zakończone sukcesem.
-notice_unable_delete_version: Nie można usunąć wersji
-permission_add_issue_notes: Dodawanie notatek
-permission_add_issue_watchers: Dodawanie obserwatorów
-permission_add_issues: Dodawanie zagadnień
-permission_add_messages: Dodawanie wiadomości
-permission_browse_repository: Przeglądanie repozytorium
-permission_comment_news: Komentowanie komunikatów
-permission_commit_access: Wykonywanie zatwierdzeń
-permission_delete_issues: Usuwanie zagadnień
-permission_delete_messages: Usuwanie wiadomości
-permission_delete_wiki_pages: Usuwanie stron wiki
-permission_delete_wiki_pages_attachments: Usuwanie załączników
-permission_delete_own_messages: Usuwanie własnych wiadomości
-permission_edit_issue_notes: Edycja notatek
-permission_edit_issues: Edycja zagadnień
-permission_edit_messages: Edycja wiadomości
-permission_edit_own_issue_notes: Edycja własnych notatek
-permission_edit_own_messages: Edycja własnych wiadomości
-permission_edit_own_time_entries: Edycja własnego logu czasu
-permission_edit_project: Edycja projektów
-permission_edit_time_entries: Edycja logów czasu
-permission_edit_wiki_pages: Edycja stron wiki
-permission_log_time: Zapisywanie spędzonego czasu
-permission_manage_boards: Zarządzanie forami
-permission_manage_categories: Zarządzanie kategoriami zaganień
-permission_manage_documents: Zarządzanie dokumentami
-permission_manage_files: Zarządzanie plikami
-permission_manage_issue_relations: Zarządzanie powiązaniami zagadnień
-permission_manage_members: Zarządzanie uczestnikami
-permission_manage_news: Zarządzanie komunikatami
-permission_manage_public_queries: Zarządzanie publicznymi kwerendami
-permission_manage_repository: Zarządzanie repozytorium
-permission_manage_versions: Zarządzanie wersjami
-permission_manage_wiki: Zarządzanie wiki
-permission_move_issues: Przenoszenie zagadnień
-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łów projektu
-permission_view_calendar: Podgląd kalendarza
-permission_view_changesets: Podgląd zmian
-permission_view_documents: Podgląd dokumentów
-permission_view_files: Podgląd plików
-permission_view_gantt: Podgląd diagramu Gantta
-permission_view_issue_watchers: Podgląd listy obserwatorów
-permission_view_messages: Podgląd wiadomości
-permission_view_time_entries: Podgląd spędzonego czasu
-permission_view_wiki_edits: Podgląd historii wiki
-permission_view_wiki_pages: Podgląd wiki
-project_module_boards: Fora
-project_module_documents: Dokumenty
-project_module_files: Pliki
-project_module_issue_tracking: Śledzenie zagadnień
-project_module_news: Komunikaty
-project_module_repository: Repozytorium
-project_module_time_tracking: Śledzenie czasu
-project_module_wiki: Wiki
-setting_activity_days_default: Dni wyświetlane w aktywności projektu
-setting_app_subtitle: Podtytuł aplikacji
-setting_app_title: Tytuł aplikacji
-setting_attachment_max_size: Maks. rozm. załącznika
-setting_autofetch_changesets: Automatyczne pobieranie zmian
-setting_autologin: Auto logowanie
-setting_bcc_recipients: Odbiorcy kopii tajnej (kt/bcc)
-setting_commit_fix_keywords: Słowa zmieniające status
-setting_commit_logs_encoding: Kodowanie komentarzy zatwierdzeń
-setting_commit_ref_keywords: Słowa tworzące powiązania
-setting_cross_project_issue_relations: Zezwól na powiązania zagadnień między projektami
-setting_date_format: Format daty
-setting_default_language: Domyślny język
-setting_default_projects_public: Nowe projekty są domyślnie publiczne
-setting_display_subprojects_issues: Domyślnie pokazuj zagadnienia podprojektów w głównym projekcie
-setting_emails_footer: Stopka e-mail
-setting_enabled_scm: Dostępny SCM
-setting_feeds_limit: Limit danych RSS
-setting_gravatar_enabled: Używaj ikon użytkowników Gravatar
-setting_host_name: Nazwa hosta i ścieżka
-setting_issue_list_default_columns: Domyślne kolumny wiświetlane na liście zagadnień
-setting_issues_export_limit: Limit eksportu zagadnień
-setting_login_required: Identyfikacja wymagana
-setting_mail_from: Adres email wysyłki
-setting_mail_handler_api_enabled: Uaktywnij usługi sieciowe (WebServices) dla poczty przychodzącej
-setting_mail_handler_api_key: Klucz API
-setting_per_page_options: Opcje ilości obiektów na stronie
-setting_plain_text_mail: tylko tekst (bez HTML)
-setting_protocol: Protokoł
-setting_repositories_encodings: Kodowanie repozytoriów
-setting_self_registration: Samodzielna rejestracja użtytkowników
-setting_sequential_project_identifiers: Generuj sekwencyjne identyfikatory projektów
-setting_sys_api_enabled: Włączenie WS do zarządzania repozytorium
-setting_text_formatting: Formatowanie tekstu
-setting_time_format: Format czasu
-setting_user_format: Personalny format wyś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ś pewien ?
-text_assign_time_entries_to_project: Przypisz logowany czas do projektu
-text_caracters_maximum: %d znaków maksymalnie.
-text_caracters_minimum: Musi być nie krótsze niż %d znaków.
-text_comma_separated: Wielokrotne wartości dozwolone (rozdzielone przecinkami).
-text_default_administrator_account_changed: Zmieniono domyślne hasło administratora
-text_destroy_time_entries: Usuń zalogowany czas
-text_destroy_time_entries_question: Zalogowano %.02f godzin przy zagadnieniu, które chcesz usunąć. Co chcesz zrobić?
-text_email_delivery_not_configured: "Dostarczanie poczty elektronicznej nie zostało skonfigurowane, więc powiadamianie jest nieaktywne.\nSkonfiguruj serwer SMTP w config/email.yml  a następnie zrestartuj aplikację i uaktywnij to."
-text_enumeration_category_reassign_to: 'Zmień przypisanie na tą wartość:'
-text_enumeration_destroy_question: '%d obiektów jest przypisana do tej wartości.'
-text_file_repository_writable: Zapisywalne repozytorium plików
-text_issue_added: Zagadnienie %s zostało wprowadzone (by %s).
-text_issue_category_destroy_assignments: Usuń przydziały kategorii
-text_issue_category_destroy_question: Zagadnienia (%d) są przypisane do tej kategorii. Co chcesz uczynić?
-text_issue_category_reassign_to: Przydziel zagadnienie do tej kategorii
-text_issue_updated: Zagadnienie %s zostało zaktualizowane (by %s).
-text_issues_destroy_confirmation: 'Czy jestes pewien, że chcesz usunąć wskazane zagadnienia?'
-text_issues_ref_in_commit_messages: Odwołania do zagadnień w komentarzach zatwierdzeń
-text_journal_changed: zmienione %s do %s
-text_journal_deleted: usunięte
-text_journal_set_to: ustawione na %s
-text_length_between: Długość pomiędzy %d i %d znaków.
-text_load_default_configuration: Załaduj domyślną konfigurację
-text_min_max_length_info: 0 oznacza brak restrykcji
-text_no_configuration_data: "Role użytkowników, typy zagadnień, statusy zagadnień oraz przepływ pracy nie zostały jeszcze skonfigurowane.\nJest wysoce rekomendowane by załadować domyślną konfigurację. Po załadowaniu będzie możliwość edycji tych danych."
-text_project_destroy_confirmation: Jesteś pewien, że chcesz usunąć ten projekt i wszyskie powiązane dane?
-text_project_identifier_info: 'Małe litery (a-z), liczby i myślniki dozwolone.<br />Raz zapisany, identyfikator nie może być zmieniony.'
-text_reassign_time_entries: 'Przepnij zalogowany czas do tego zagadnienia:'
-text_regexp_info: np. ^[A-Z0-9]+$
-text_repository_usernames_mapping: "Wybierz lub uaktualnij przyporządkowanie użytkowników Redmine do użytkowników repozytorium.\nUżytkownicy z taką samą nazwą lub adresem email są przyporządkowani automatycznie."
-text_rmagick_available: RMagick dostępne (opcjonalnie)
-text_select_mail_notifications: Zaznacz czynności przy których użytkownik powinien być powiadomiony mailem.
-text_select_project_modules: 'Wybierz moduły do aktywacji w tym projekcie:'
-text_status_changed_by_changeset: Zastosowane w zmianach %s.
-text_subprojects_destroy_warning: 'Podprojekt(y): %s zostaną także usunięte.'
-text_tip_task_begin_day: zadanie zaczynające się dzisiaj
-text_tip_task_begin_end_day: zadanie zaczynające i kończące się dzisiaj
-text_tip_task_end_day: zadanie kończące się dzisiaj
-text_tracker_no_workflow: Brak przepływu zefiniowanego dla tego typu zagadnienia
-text_unallowed_characters: Niedozwolone znaki
-text_user_mail_option: "W przypadku niezaznaczonych projektów, będziesz otrzymywał powiadomienia tylko na temat zagadnien, które obserwujesz, lub w których bierzesz udział (np. jesteś autorem lub adresatem)."
-text_user_wrote: '%s napisał:'
-text_wiki_destroy_confirmation: Jesteś pewien, że chcesz usunąć to wiki i całą jego zawartość ?
-text_workflow_edit: Zaznacz rolę i typ zagadnienia do edycji przepływu
-
-label_user_activity: "Aktywność: %s"
-label_updated_time_by: Uaktualnione przez %s %s temu
-text_diff_truncated: '... Ten plik różnic został przycięty ponieważ jest zbyt długi.'
-setting_diff_max_lines_displayed: Maksymalna liczba linii różnicy do pokazania
-text_plugin_assets_writable: Zapisywalny katalog zasobów wtyczek
-warning_attachments_not_saved: "%d załącznik(ów) nie zostało zapisanych."
-field_editable: Edytowalne
-label_display: Wygląd
-button_create_and_continue: Stwórz i dodaj kolejne
-text_custom_field_possible_values_info: 'Każda wartość w osobnej linii'
-setting_repository_log_display_limit: Maksymalna liczba rewizji wyświetlanych w logu pliku
-field_identity_url: Identyfikator OpenID (URL)
-setting_openid: Logowanie i rejestracja przy użyciu OpenID
-label_login_with_open_id_option: albo użyj OpenID
-field_watcher: Obserwator
diff --git a/lang/pt-br.yml b/lang/pt-br.yml
deleted file mode 100644 (file)
index 2464b39..0000000
+++ /dev/null
@@ -1,710 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Janeiro,Fevereiro,Març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ão está incluso na lista
-activerecord_error_exclusion: está reservado
-activerecord_error_invalid: é inválido
-activerecord_error_confirmation: confirmação não confere
-activerecord_error_accepted: deve ser aceito
-activerecord_error_empty: não pode ficar vazio
-activerecord_error_blank: não pode ficar em branco
-activerecord_error_too_long: é muito longo
-activerecord_error_too_short: é muito curto
-activerecord_error_wrong_length: esta com o tamanho errado
-activerecord_error_taken: já está em uso
-activerecord_error_not_a_number: não é um número
-activerecord_error_not_a_date: não é uma data válida
-activerecord_error_greater_than_start_date: deve ser maior que a data inicial
-activerecord_error_not_same_project: não pertence ao mesmo projeto
-activerecord_error_circular_dependency: Esta relação geraria uma dependê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ão'
-general_text_Yes: 'Sim'
-general_text_no: 'não'
-general_text_yes: 'sim'
-general_lang_name: 'Portuguê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ça,Quarta,Quinta,Sexta,Sábado,Domingo
-general_first_day_of_week: '1'
-
-notice_account_updated: Conta atualizada com sucesso.
-notice_account_invalid_creditentials: Usuário ou senha inválido.
-notice_account_password_updated: Senha alterada com sucesso.
-notice_account_wrong_password: Senha invá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ário desconhecido.
-notice_can_t_change_password: Esta conta utiliza autenticação externa. Não é possível alterar a senha.
-notice_account_lost_email_sent: Um email com instruções para escolher uma nova senha foi enviado para você.
-notice_account_activated: Sua conta foi ativada. Você pode acessá-la agora.
-notice_successful_create: Criado com sucesso.
-notice_successful_update: Alterado com sucesso.
-notice_successful_delete: Excluído com sucesso.
-notice_successful_connection: Conectado com sucesso.
-notice_file_not_found: A página que você está tentando acessar não existe ou foi excluída.
-notice_locking_conflict: Os dados foram atualizados por outro usuário.
-notice_not_authorized: Você não está autorizado a acessar esta pá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: "Problema ao salvar %d ticket(s) de %d selecionados: %s."
-notice_no_issue_selected: "Nenhum ticket selecionado! Por favor, marque os tickets que você deseja editar."
-notice_account_pending: "Sua conta foi criada e está aguardando aprovação do administrador."
-notice_default_data_loaded: Configuração padrão carregada com sucesso.
-
-error_can_t_load_default_data: "Configuração padrão não pôde ser carregada: %s"
-error_scm_not_found: "A entrada e/ou a revisão não existe no repositório."
-error_scm_command_failed: "Ocorreu um erro ao tentar acessar o repositório: %s"
-error_scm_annotate: "Esta entrada não existe ou não pode ser anotada."
-error_issue_not_found_in_project: 'O ticket não foi encontrado ou nã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ção de conta do %s.
-mail_body_register: 'Para ativar sua conta, clique no link abaixo:'
-mail_body_account_information_external: Você pode usar sua conta do "%s" para entrar.
-mail_body_account_information: Informações sobre sua conta
-mail_subject_account_activation_request: %s - Requisição de ativação de conta
-mail_body_account_activation_request: 'Um novo usuário (%s) se registrou. A conta está aguardando sua aprovação:'
-mail_subject_reminder: "%d ticket(s) com data prevista para os próximos dias"
-mail_body_reminder: "%d tickets(s) para você com data prevista para os próximos %d dias:"
-
-gui_validation_error: 1 erro
-gui_validation_error_plural: %d erros
-
-field_name: Nome
-field_description: Descrição
-field_summary: Resumo
-field_is_required: Obrigató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íveis valores
-field_regexp: Expressão regular
-field_min_length: Tamanho mínimo
-field_max_length: Tamanho máximo
-field_value: Valor
-field_category: Categoria
-field_title: Título
-field_project: Projeto
-field_issue: Ticket
-field_status: Status
-field_notes: Notas
-field_is_closed: Ticket fechado
-field_is_default: Status padrão
-field_tracker: Tipo
-field_subject: Título
-field_due_date: Data prevista
-field_assigned_to: Atribuído para
-field_priority: Prioridade
-field_fixed_version: Versão
-field_user: Usuário
-field_role: Papel
-field_homepage: Página inicial
-field_is_public: Público
-field_parent: Sub-projeto de
-field_is_in_chlog: Exibir na lista de alterações
-field_is_in_roadmap: Exibir no planejamento
-field_login: Usuário
-field_mail_notification: Notificações por email
-field_admin: Administrador
-field_last_login_on: Última conexão
-field_language: Idioma
-field_effective_date: Data
-field_password: Senha
-field_new_password: Nova senha
-field_password_confirmation: Confirmação
-field_version: Versã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ário
-field_attr_firstname: Atributo para nome
-field_attr_lastname: Atributo para sobrenome
-field_attr_mail: Atributo para email
-field_onthefly: Criar usuários dinamicamente ("on-the-fly")
-field_start_date: Início
-field_done_ratio: %% Terminado
-field_auth_source: Modo de autenticação
-field_hide_mail: Ocultar meu email
-field_comments: Comentário
-field_url: URL
-field_start_page: Página inicial
-field_subproject: Sub-projeto
-field_hours: Horas
-field_activity: Atividade
-field_spent_on: Data
-field_identifier: Identificador
-field_is_filter: É um filtro
-field_issue_to_id: Ticket relacionado
-field_delay: Atraso
-field_assignable: Tickets podem ser atribuí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ário
-field_searchable: Pesquisável
-field_default_value: Padrão
-field_comments_sorting: Visualizar comentários
-field_parent_title: Página pai
-
-setting_app_title: Título da aplicação
-setting_app_subtitle: Sub-título da aplicação
-setting_welcome_text: Texto de boas-vindas
-setting_default_language: Idioma padrão
-setting_login_required: Exigir autenticação
-setting_self_registration: Permitido Auto-registro
-setting_attachment_max_size: Tamanho máximo do anexo
-setting_issues_export_limit: Limite de exportação das tarefas
-setting_mail_from: Email enviado de
-setting_bcc_recipients: Destinatários com cópia oculta (cco)
-setting_host_name: Servidor
-setting_text_formatting: Formato do texto
-setting_wiki_compression: Compactação de histórico do Wiki
-setting_feeds_limit: Limite do Feed
-setting_default_projects_public: Novos projetos são públicos por padrão
-setting_autofetch_changesets: Auto-obter commits
-setting_sys_api_enabled: Ativa WS para gerenciamento do repositório
-setting_commit_ref_keywords: Palavras de referê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ão visíveis na lista de tickets
-setting_repositories_encodings: Codificação dos repositórios
-setting_commit_logs_encoding: Codificação das mensagens de commit
-setting_emails_footer: Rodapé dos emails
-setting_protocol: Protocolo
-setting_per_page_options: Opções de itens por página
-setting_user_format: Formato de visualização dos usuários
-setting_activity_days_default: Dias visualizados na atividade do projeto
-setting_display_subprojects_issues: Visualizar tickets dos subprojetos nos projetos principais por padrã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ícias
-project_module_documents: Documentos
-project_module_files: Arquivos
-project_module_wiki: Wiki
-project_module_repository: Repositório
-project_module_boards: Fóruns
-
-label_user: Usuário
-label_user_plural: Usuários
-label_user_new: Novo usuário
-label_project: Projeto
-label_project_new: Novo projeto
-label_project_plural: Projetos
-label_project_all: Todos os projetos
-label_project_latest: Ú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éis
-label_role_new: Novo papel
-label_role_and_permissions: Papéis e permissõ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 & Categorias'
-label_enumeration_new: Novo
-label_information: Informação
-label_information_plural: Informações
-label_please_login: Efetue o login
-label_register: Cadastre-se
-label_password_lost: Perdi minha senha
-label_home: Página inicial
-label_my_page: Minha página
-label_my_account: Minha conta
-label_my_projects: Meus projetos
-label_administration: Administraçã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: Última conexão
-label_last_updates: Última alteração
-label_last_updates_plural: %d Últimas alterações
-label_registered_on: Registrado em
-label_activity: Atividade
-label_overall_activity: Atividades gerais
-label_new: Novo
-label_logged_as: "Acessando como:"
-label_environment: Ambiente
-label_authentication: Autenticação
-label_auth_source: Modo de autenticação
-label_auth_source_new: Novo modo de autenticação
-label_auth_source_plural: Modos de autenticação
-label_subproject_plural: Sub-projetos
-label_and_its_subprojects: %s e seus sub-projetos
-label_min_max_length: Tamanho mín-má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ção disponível
-label_change_status: Alterar status
-label_history: Histó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ório
-label_report_plural: Relatório
-label_news: Notícia
-label_news_new: Adicionar notícia
-label_news_plural: Notícias
-label_news_latest: Últimas notícias
-label_news_view_all: Ver todas as notícias
-label_news_added: Notícia adicionada
-label_change_log: Registro de alterações
-label_settings: Configurações
-label_overview: Visão geral
-label_version: Versão
-label_version_new: Nova versão
-label_version_plural: Versões
-label_confirmation: Confirmação
-label_export_to: Exportar para
-label_read: Ler...
-label_public_projects: Projetos pú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ões
-label_current_status: Status atual
-label_new_statuses_allowed: Novo status permitido
-label_all: todos
-label_none: nenhum
-label_nobody: ninguém
-label_next: Próximo
-label_previous: Anterior
-label_used_by: Usado por
-label_details: Detalhes
-label_add_note: Adicionar nota
-label_per_page: Por página
-label_calendar: Calendário
-label_months_from: meses a partir de
-label_gantt: Gantt
-label_internal: Interno
-label_last_changes: últimas %d alterações
-label_change_view_all: Mostrar todas as alterações
-label_personalize_page: Personalizar esta página
-label_comment: Comentário
-label_comment_plural: Comentários
-label_comment_add: Adicionar comentário
-label_comment_added: Comentário adicionado
-label_comment_delete: Excluir comentá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: última semana
-label_last_n_days: últimos %d dias
-label_this_month: este mês
-label_last_month: último mês
-label_this_year: este ano
-label_date_range: Período
-label_less_than_ago: menos de
-label_more_than_ago: mais de
-label_ago: dias atrás
-label_contains: contém
-label_not_contains: não contém
-label_day_plural: dias
-label_repository: Repositório
-label_repository_plural: Repositórios
-label_browse: Procurar
-label_modification: %d alteração
-label_modification_plural: %d alterações
-label_revision: Revisão
-label_revision_plural: Revisões
-label_associated_revisions: Revisões associadas
-label_added: adicionada
-label_modified: alterada
-label_deleted: excluída
-label_latest_revision: Última revisão
-label_latest_revision_plural: Últimas revisões
-label_view_revisions: Ver revisões
-label_max_size: Tamanho máximo
-label_on: 'de'
-label_sort_highest: Mover para o iní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ã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ções Wiki
-label_wiki_page: Página Wiki
-label_wiki_page_plural: páginas Wiki
-label_index_by_title: Índice por título
-label_index_by_date: Índice por data
-label_current_version: Versão atual
-label_preview: Pré-visualizar
-label_feed_plural: Feeds
-label_changes_details: Detalhes de todas as alteraçõ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ções
-label_statistics: Estatísticas
-label_commits_per_month: Commits por mês
-label_commits_per_author: Commits por autor
-label_view_diff: Ver diferenças
-label_diff_inline: inline
-label_diff_side_by_side: lado a lado
-label_options: Opções
-label_copy_workflow_from: Copiar workflow de
-label_permissions_report: Relatório de permissões
-label_watched_issues: Tickes monitorados
-label_related_issues: Tickets relacionados
-label_applied_status: Status aplicado
-label_loading: Carregando...
-label_relation_new: Nova relação
-label_relation_delete: Excluir relaçã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ício
-label_end_to_end: fim para fim
-label_start_to_start: início para início
-label_start_to_end: início para fim
-label_stay_logged_in: Permanecer logado
-label_disabled: desabilitado
-label_show_completed_versions: Exibir versões completas
-label_me: mim
-label_board: Fórum
-label_board_new: Novo fórum
-label_board_plural: Fóruns
-label_topic_plural: Tópicos
-label_message_plural: Mensagens
-label_message_last: Última mensagem
-label_message_new: Nova mensagem
-label_message_posted: Mensagem enviada
-label_reply_plural: Respostas
-label_send_information: Enviar informação da nova conta para o usuário
-label_year: Ano
-label_month: Mês
-label_week: Semana
-label_date_from: De
-label_date_to: Para
-label_language_based: Com base no idioma do usuá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ás
-label_module_plural: Módulos
-label_added_time_by: Adicionado por %s %s atrás
-label_updated_time: Atualizado %s atrás
-label_jump_to_a_project: Ir para o projeto...
-label_file_plural: Arquivos
-label_changeset_plural: Changesets
-label_default_columns: Colunas padrão
-label_no_change_option: (Sem alteração)
-label_bulk_edit_selected_issues: Edição em massa dos tickets selecionados.
-label_theme: Tema
-label_default: Padrão
-label_search_titles_only: Pesquisar somente títulos
-label_user_mail_option_all: "Para qualquer evento em todos os meus projetos"
-label_user_mail_option_selected: "Para qualquer evento somente no(s) projeto(s) selecionado(s)..."
-label_user_mail_option_none: "Somente tickets que eu acompanho ou estou envolvido"
-label_user_mail_no_self_notified: "Eu não quero ser notificado de minhas próprias modificações"
-label_registration_activation_by_email: ativação de conta por e-mail
-label_registration_manual_activation: ativação manual de conta
-label_registration_automatic_activation: ativação automática de conta
-label_display_per_page: 'Por página: %s'
-label_age: Idade
-label_change_properties: Alterar propriedades
-label_general: Geral
-label_more: Mais
-label_scm: 'Controle de versão:'
-label_plugins: Plugins
-label_ldap_authentication: Autenticação LDAP
-label_downloads_abbr: D/L
-label_optional_description: Descrição opcional
-label_add_another_file: Adicionar outro arquivo
-label_preferences: Preferências
-label_chronological_order: Em ordem cronológica
-label_reverse_chronological_order: Em ordem cronoló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ã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ções para ser enviado uma notificação por email
-text_regexp_info: ex. ^[A-Z0-9]+$
-text_min_max_length_info: 0 = sem restrição
-text_project_destroy_confirmation: Você tem certeza que deseja excluir este projeto e todos os dados relacionados?
-text_subprojects_destroy_warning: 'Seu(s) subprojeto(s): %s também serão excluídos.'
-text_workflow_edit: Selecione um papel e um tipo de tarefa para editar o workflow
-text_are_you_sure: Você tem certeza?
-text_journal_changed: alterado(a) de %s para %s
-text_journal_set_to: alterado(a) para %s
-text_journal_deleted: excluí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úsculas (a-z), números e hífens permitidos.<br />Uma vez salvo, o identificador não poderá ser alterado.'
-text_caracters_maximum: má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ão permitidos
-text_comma_separated: Múltiplos valores são permitidos (separados por vírgula).
-text_issues_ref_in_commit_messages: Referenciando tickets nas mensagens de commit
-text_issue_added: Ticket %s incluído (por %s).
-text_issue_updated: Ticket %s alterado (por %s).
-text_wiki_destroy_confirmation: Você tem certeza que deseja excluir este wiki e TODO o seu conteúdo?
-text_issue_category_destroy_question: Alguns tickets (%d) estão atribuídos a esta categoria. O que você deseja fazer?
-text_issue_category_destroy_assignments: Remover atribuições da categoria
-text_issue_category_reassign_to: Redefinir tickets para esta categoria
-text_user_mail_option: "Para projetos (não selecionados), você somente receberá notificações sobre o que você monitora ou está envolvido (ex. tickets nos quais você é o autor ou estão  atribuídos a você)"
-text_no_configuration_data: "Os Papéis, tipos de tickets, status de tickets e workflows não foram configurados ainda.\nÉ altamente recomendado carregar as configurações padrão. Você poderá modificar estas configurações assim que carregadas."
-text_load_default_configuration: Carregar a configuração padrão
-text_status_changed_by_changeset: Aplicado no changeset %s.
-text_issues_destroy_confirmation: 'Você tem certeza que deseja excluir o(s) ticket(s) selecionado(s)?'
-text_select_project_modules: 'Selecione módulos para habilitar para este projeto:'
-text_default_administrator_account_changed: Conta padrão do administrador alterada
-text_file_repository_writable: Repositório com permissão de escrita
-text_rmagick_available: RMagick disponível (opcional)
-text_destroy_time_entries_question: %.02f horas de trabalho foram registradas nos tickets que você está excluindo. O que você 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ão atribuídos a este valor.'
-text_enumeration_category_reassign_to: 'Reatribuí-los ao valor:'
-text_email_delivery_not_configured: "O envio de email não está configurado, e as notificações estão inativas.\nConfigure seu servidor SMTP no arquivo config/email.yml e reinicie a aplicação para ativá-las."
-
-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í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ção do usuário
-default_doc_category_tech: Documentação té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ão foi possível excluir a versã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ó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ões
-permission_manage_wiki: Gerenciar wiki
-permission_manage_categories: Gerenciar categorias de tickets
-permission_protect_wiki_pages: Proteger páginas wiki
-permission_comment_news: Comentar notícias
-permission_delete_messages: Excluir mensagens
-permission_select_project_modules: Selecionar módulos de projeto
-permission_manage_documents: Gerenciar documentos
-permission_edit_wiki_pages: Editar páginas wiki
-permission_add_issue_watchers: Adicionar monitores
-permission_view_gantt: Ver gráfico gantt
-permission_move_issues: Mover tickets
-permission_manage_issue_relations: Gerenciar relacionamentos de tickets
-permission_delete_wiki_pages: Excluir páginas wiki
-permission_manage_boards: Gerenciar fóruns
-permission_delete_wiki_pages_attachments: Excluir anexos
-permission_view_wiki_edits: Ver histó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ícias
-permission_view_calendar: Ver caneldá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ó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áginas wiki
-permission_edit_time_entries: Editar tempo gasto
-permission_edit_own_issue_notes: Editar próprias notas
-setting_gravatar_enabled: Usar ícones do Gravatar
-label_example: Exemplo
-text_repository_usernames_mapping: "Seleciona ou atualiza os usuários do Redmine mapeando para cada usuário encontrado no log do repositório.\nUsuários com o mesmo login ou email no Redmine e no repositório serão mapeados automaticamente."
-permission_edit_own_messages: Editar próprias mensagens
-permission_delete_own_messages: Excluir próprias mensagens
-label_user_activity: "Atividade de %s"
-label_updated_time_by: Atualizado por %s há %s
-text_diff_truncated: '... Este diff foi truncado porque excede o tamanho máximo que pode ser exibido.'
-setting_diff_max_lines_displayed: Número máximo de linhas exibidas no diff
-text_plugin_assets_writable: Diretório de plugins gravável
-warning_attachments_not_saved: "%d arquivo(s) não puderam ser salvo(s)."
-button_create_and_continue: Criar e continuar
-text_custom_field_possible_values_info: 'Uma linha para cada valor'
-label_display: Exibição
-field_editable: Editável
-setting_repository_log_display_limit: Número máximo de revisões exibidas no arquivo de log
-field_identity_url: OpenID URL\r
-setting_openid: Allow OpenID login and registration\r
-label_login_with_open_id_option: or login with OpenID\r
-field_watcher: Watcher\r
diff --git a/lang/pt.yml b/lang/pt.yml
deleted file mode 100644 (file)
index 7836f0f..0000000
+++ /dev/null
@@ -1,711 +0,0 @@
-## Translated by: Pedro Araújo <phcrva19@hotmail.com>
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Janeiro,Fevereiro,Març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: 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
-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: Seleccione
-
-activerecord_error_inclusion: não existe na lista
-activerecord_error_exclusion: já existe na lista
-activerecord_error_invalid: é inválido
-activerecord_error_confirmation: não está de acordo com a confirmação
-activerecord_error_accepted: tem de ser aceite
-activerecord_error_empty: não pode estar vazio
-activerecord_error_blank: não pode estar em branco
-activerecord_error_too_long: é demasiado longo
-activerecord_error_too_short: é demasiado curto
-activerecord_error_wrong_length: tem o comprimento errado
-activerecord_error_taken: já foi usado em outro registo
-activerecord_error_not_a_number: não é um número
-activerecord_error_not_a_date: não é uma data válida
-activerecord_error_greater_than_start_date: deve ser maior que a data inicial
-activerecord_error_not_same_project: não pertence ao mesmo projecto
-activerecord_error_circular_dependency: Esta relação iria criar uma dependê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ão'
-general_text_Yes: 'Sim'
-general_text_no: 'não'
-general_text_yes: 'sim'
-general_lang_name: 'Português'
-general_csv_separator: ';'
-general_csv_decimal_separator: ','
-general_csv_encoding: ISO-8859-15
-general_pdf_encoding: ISO-8859-15
-general_day_names: Segunda,Terça,Quarta,Quinta,Sexta,Sábado,Domingo
-general_first_day_of_week: '1'
-
-notice_account_updated: A conta foi actualizada com sucesso.
-notice_account_invalid_creditentials: Utilizador ou palavra-chave invá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ção externa. Não é possível alterar a palavra-chave.
-notice_account_lost_email_sent: Foi-lhe enviado um e-mail com as instruções para escolher uma nova palavra-chave.
-notice_account_activated: A sua conta foi activada. Já pode autenticar-se.
-notice_successful_create: Criado com sucesso.
-notice_successful_update: Alterado com sucesso.
-notice_successful_delete: Apagado com sucesso.
-notice_successful_connection: Ligado com sucesso.
-notice_file_not_found: A página que está a tentar aceder não existe ou foi removida.
-notice_locking_conflict: Os dados foram actualizados por outro utilizador.
-notice_not_authorized: Não está autorizado a visualizar esta pá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: "Não foi possível guardar %d tarefa(s) das %d seleccionadas: %s."
-notice_no_issue_selected: "Nenhuma tarefa seleccionada! Por favor, seleccione as tarefas que quer editar."
-notice_account_pending: "A sua conta foi criada e está agora à espera de aprovação do administrador."
-notice_default_data_loaded: Configuração padrão carregada com sucesso.
-notice_unable_delete_version: Não foi possível apagar a versão.
-
-error_can_t_load_default_data: "Não foi possível carregar a configuração padrão: %s"
-error_scm_not_found: "A entrada ou revisão não foi encontrada no repositório."
-error_scm_command_failed: "Ocorreu um erro ao tentar aceder ao repositório: %s"
-error_scm_annotate: "A entrada não existe ou não pode ser anotada."
-error_issue_not_found_in_project: 'A tarefa não foi encontrada ou não pertence a este projecto.'
-
-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çã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 "%s" para autenticar-se.
-mail_body_account_information: Informação da sua conta
-mail_subject_account_activation_request: Pedido de activação da conta %s
-mail_body_account_activation_request: 'Um novo utilizador (%s) registou-se. A sua conta está à espera de aprovação:'
-mail_subject_reminder: "%d tarefa(s) para entregar nos próximos dias"
-mail_body_reminder: "%d tarefa(s) que estão atribuídas a si estão agendadas para estarem completas nos próximos %d dias:"
-
-gui_validation_error: 1 erro
-gui_validation_error_plural: %d erros
-
-field_name: Nome
-field_description: Descrição
-field_summary: Sumário
-field_is_required: Obrigatório
-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 projectos
-field_possible_values: Valores possíveis
-field_regexp: Expressão regular
-field_min_length: Tamanho mínimo
-field_max_length: Tamanho máximo
-field_value: Valor
-field_category: Categoria
-field_title: Título
-field_project: Projecto
-field_issue: Tarefa
-field_status: Estado
-field_notes: Notas
-field_is_closed: Tarefa fechada
-field_is_default: Valor por omissão
-field_tracker: Tipo
-field_subject: Assunto
-field_due_date: Data final
-field_assigned_to: Atribuído a
-field_priority: Prioridade
-field_fixed_version: Versão
-field_user: Utilizador
-field_role: Papel
-field_homepage: Página
-field_is_public: Público
-field_parent: Sub-projecto de
-field_is_in_chlog: Tarefas mostradas no changelog
-field_is_in_roadmap: Tarefas mostradas no roadmap
-field_login: Nome de utilizador
-field_mail_notification: Notificações por e-mail
-field_admin: Administrador
-field_last_login_on: Última visita
-field_language: Língua
-field_effective_date: Data
-field_password: Palavra-chave
-field_new_password: Nova palavra-chave
-field_password_confirmation: Confirmação
-field_version: Versão
-field_type: Tipo
-field_host: Servidor
-field_port: Porta
-field_account: Conta
-field_base_dn: Base DN
-field_attr_login: Atributo utilizador
-field_attr_firstname: Atributo nome próprio
-field_attr_lastname: Atributo último nome
-field_attr_mail: Atributo e-mail
-field_onthefly: Criação de utilizadores na hora
-field_start_date: Início
-field_done_ratio: %% Completo
-field_auth_source: Modo de autenticação
-field_hide_mail: Esconder endereço de e-mail
-field_comments: Comentário
-field_url: URL
-field_start_page: Página inicial
-field_subproject: Subprojecto
-field_hours: Horas
-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: 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ário
-field_searchable: Procurável
-field_default_value: Valor por omissão
-field_comments_sorting: Mostrar comentários
-field_parent_title: Página pai
-
-setting_app_title: Título da aplicação
-setting_app_subtitle: Sub-título da aplicação
-setting_welcome_text: Texto de boas vindas
-setting_default_language: Língua por omissão
-setting_login_required: Autenticação obrigatória
-setting_self_registration: Auto-registo
-setting_attachment_max_size: Tamanho máximo do anexo
-setting_issues_export_limit: Limite de exportação das tarefas
-setting_mail_from: E-mail enviado de
-setting_bcc_recipients: Recipientes de BCC
-setting_host_name: Hostname
-setting_text_formatting: Formatação do texto
-setting_wiki_compression: Compressão do histórico do Wiki
-setting_feeds_limit: Limite de conteúdo do feed
-setting_default_projects_public: Projectos novos são públicos por omissão
-setting_autofetch_changesets: Buscar automaticamente commits
-setting_sys_api_enabled: Activar Web Service para gestão do repositório
-setting_commit_ref_keywords: Palavras-chave de referência
-setting_commit_fix_keywords: Palavras-chave de fecho
-setting_autologin: Login automático
-setting_date_format: Formato da data
-setting_time_format: Formato do tempo
-setting_cross_project_issue_relations: Permitir relações entre tarefas de projectos diferentes
-setting_issue_list_default_columns: Colunas na lista de tarefas por omissão
-setting_repositories_encodings: Encodings dos repositórios
-setting_commit_logs_encoding: Encoding das mensagens de commit
-setting_emails_footer: Rodapé do e-mails
-setting_protocol: Protocolo
-setting_per_page_options: Opções de objectos por página
-setting_user_format: Formato de apresentaã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ênciais
-
-project_module_issue_tracking: Tarefas
-project_module_time_tracking: Registo de tempo
-project_module_news: Notícias
-project_module_documents: Documentos
-project_module_files: Ficheiros
-project_module_wiki: Wiki
-project_module_repository: Repositó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: Ú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_document_added: Documento adicionado
-label_role: Papel
-label_role_plural: Papéis
-label_role_new: Novo papel
-label_role_and_permissions: Papéis e permissões
-label_member: Membro
-label_member_new: Novo membro
-label_member_plural: Membros
-label_tracker: Tipo
-label_tracker_plural: Tipos
-label_tracker_new: Novo tipo
-label_workflow: Workflow
-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ções
-label_enumeration_new: Novo valor
-label_information: Informação
-label_information_plural: Informações
-label_please_login: Por favor autentique-se
-label_register: Registar
-label_password_lost: Perdi a palavra-chave
-label_home: Página Inicial
-label_my_page: Página Pessoal
-label_my_account: Minha conta
-label_my_projects: Meus projectos
-label_administration: Administração
-label_login: Entrar
-label_logout: Sair
-label_help: Ajuda
-label_reported_issues: Tarefas criadas
-label_assigned_to_me_issues: Tarefas atribuídas a mim
-label_last_login: Último acesso
-label_last_updates: Última alteração
-label_last_updates_plural: %d Últimas alterações
-label_registered_on: Registado em
-label_activity: Actividade
-label_overall_activity: Actividade geral
-label_new: Novo
-label_logged_as: Ligado como
-label_environment: Ambiente
-label_authentication: Autenticação
-label_auth_source: Modo de autenticação
-label_auth_source_new: Novo modo de autenticação
-label_auth_source_plural: Modos de autenticação
-label_subproject_plural: Sub-projectos
-label_and_its_subprojects: %s e sub-projectos
-label_min_max_length: Tamanho mínimo-máximo
-label_list: Lista
-label_date: Data
-label_integer: Inteiro
-label_float: Decimal
-label_boolean: Booleano
-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: Sem dados para mostrar
-label_change_status: Mudar estado
-label_history: Histórico
-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ório
-label_report_plural: Relatórios
-label_news: Notícia
-label_news_new: Nova notícia
-label_news_plural: Notícias
-label_news_latest: Últimas notícias
-label_news_view_all: Ver todas as notícias
-label_news_added: Notícia adicionada
-label_change_log: Change log
-label_settings: Configurações
-label_overview: Visão geral
-label_version: Versão
-label_version_new: Nova versão
-label_version_plural: Versões
-label_confirmation: Confirmação
-label_export_to: 'Também disponível em:'
-label_read: Ler...
-label_public_projects: Projectos pú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ões
-label_current_status: Estado actual
-label_new_statuses_allowed: Novos estados permitidos
-label_all: todos
-label_none: nenhum
-label_nobody: ninguém
-label_next: Próximo
-label_previous: Anterior
-label_used_by: Usado por
-label_details: Detalhes
-label_add_note: Adicionar nota
-label_per_page: Por página
-label_calendar: Calendário
-label_months_from: meses de
-label_gantt: Gantt
-label_internal: Interno
-label_last_changes: últimas %d alterações
-label_change_view_all: Ver todas as alterações
-label_personalize_page: Personalizar esta página
-label_comment: Comentário
-label_comment_plural: Comentários
-label_comment_add: Adicionar comentário
-label_comment_added: Comentário adicionado
-label_comment_delete: Apagar comentá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: é
-label_not_equals: não é
-label_in_less_than: em menos de
-label_in_more_than: em mais de
-label_in: em
-label_today: hoje
-label_all_time: sempre
-label_yesterday: ontem
-label_this_week: esta semana
-label_last_week: semana passada
-label_last_n_days: últimos %d dias
-label_this_month: este mês
-label_last_month: mês passado
-label_this_year: este ano
-label_date_range: Date range
-label_less_than_ago: menos de dias atrás
-label_more_than_ago: mais de dias atrás
-label_ago: dias atrás
-label_contains: contém
-label_not_contains: não contém
-label_day_plural: dias
-label_repository: Repositório
-label_repository_plural: Repositórios
-label_browse: Navegar
-label_modification: %d alteração
-label_modification_plural: %d alterações
-label_revision: Revisão
-label_revision_plural: Revisões
-label_associated_revisions: Revisões associadas
-label_added: adicionado
-label_modified: modificado
-label_copied: copiado
-label_renamed: renomeado
-label_deleted: apagado
-label_latest_revision: Última revisão
-label_latest_revision_plural: Últimas revisões
-label_view_revisions: Ver revisões
-label_max_size: Tamanho máximo
-label_on: 'em'
-label_sort_highest: Mover para o iní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 %s
-label_roadmap_overdue: Atrasado %s
-label_roadmap_no_issues: Sem tarefas para esta versão
-label_search: Procurar
-label_result_plural: Resultados
-label_all_words: Todas as palavras
-label_wiki: Wiki
-label_wiki_edit: Edição da Wiki
-label_wiki_edit_plural: Edições da Wiki
-label_wiki_page: Página da Wiki
-label_wiki_page_plural: Páginas da Wiki
-label_index_by_title: Índice por título
-label_index_by_date: Índice por data
-label_current_version: Versão actual
-label_preview: Pré-visualizar
-label_feed_plural: Feeds
-label_changes_details: Detalhes de todas as mudanças
-label_issue_tracking: Tarefas
-label_spent_time: Tempo gasto
-label_f_hour: %.2f hora
-label_f_hour_plural: %.2f horas
-label_time_tracking: Registo de tempo
-label_change_plural: Mudanças
-label_statistics: Estatísticas
-label_commits_per_month: Commits por mês
-label_commits_per_author: Commits por autor
-label_view_diff: Ver diferenças
-label_diff_inline: inline
-label_diff_side_by_side: lado a lado
-label_options: Opções
-label_copy_workflow_from: Copiar workflow de
-label_permissions_report: Relatório de permissões
-label_watched_issues: Tarefas observadas
-label_related_issues: Tarefas relacionadas
-label_applied_status: Estado aplicado
-label_loading: A carregar...
-label_relation_new: Nova relação
-label_relation_delete: Apagar relaçã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 a início
-label_end_to_end: fim a fim
-label_start_to_start: início a início
-label_start_to_end: início a fim
-label_stay_logged_in: Guardar sessão
-label_disabled: desactivado
-label_show_completed_versions: Mostrar versões acabadas
-label_me: eu
-label_board: Forum
-label_board_new: Novo forum
-label_board_plural: Forums
-label_topic_plural: Tópicos
-label_message_plural: Mensagens
-label_message_last: Ú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ês
-label_week: Semana
-label_date_from: De
-label_date_to: Para
-label_language_based: Baseado na lí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á %s atrás
-label_module_plural: Módulos
-label_added_time_by: Adicionado por %s há %s atrás
-label_updated_time: Alterado há %s atrás
-label_jump_to_a_project: Ir para o projecto...
-label_file_plural: Ficheiros
-label_changeset_plural: Changesets
-label_default_columns: Colunas por omissão
-label_no_change_option: (sem alteração)
-label_bulk_edit_selected_issues: Editar tarefas seleccionadas em conjunto
-label_theme: Tema
-label_default: Padrão
-label_search_titles_only: Procurar apenas em títulos
-label_user_mail_option_all: "Para qualquer evento em todos os meus projectos"
-label_user_mail_option_selected: "Para qualquer evento apenas nos projectos seleccionados..."
-label_user_mail_option_none: "Apenas para coisas que esteja a observar ou esteja envolvido"
-label_user_mail_no_self_notified: "Não quero ser notificado de alterações feitas por mim"
-label_registration_activation_by_email: Activação da conta por e-mail
-label_registration_manual_activation: Activação manual da conta
-label_registration_automatic_activation: Activação automática da conta
-label_display_per_page: 'Por página: %s'
-label_age: Idade
-label_change_properties: Mudar propriedades
-label_general: Geral
-label_more: Mais
-label_scm: SCM
-label_plugins: Extensões
-label_ldap_authentication: Autenticação LDAP
-label_downloads_abbr: D/L
-label_optional_description: Descrição opcional
-label_add_another_file: Adicionar outro ficheiro
-label_preferences: Preferências
-label_chronological_order: Em ordem cronológica
-label_reverse_chronological_order: Em ordem cronológica inversa
-label_planning: Planeamento
-label_incoming_emails: E-mails a chegar
-label_generate_key: Gerar uma chave
-label_issue_watchers: Observadores
-
-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: 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: Activar
-button_sort: Ordenar
-button_log_time: Tempo de trabalho
-button_rollback: Voltar para esta versão
-button_watch: Observar
-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: activo
-status_registered: registado
-status_locked: bloqueado
-
-text_select_mail_notifications: Seleccionar as acções que originam uma notificação por e-mail.
-text_regexp_info: ex. ^[A-Z0-9]+$
-text_min_max_length_info: 0 siginifica sem restrição
-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ém será/serã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 a começar neste dia
-text_tip_task_end_day: tarefa a acabar neste dia
-text_tip_task_begin_end_day: tarefa a começar e acabar neste dia
-text_project_identifier_info: 'Apenas são permitidos letras minúsculas (a-z), números e hífens.<br />Uma vez guardado, o identificador não poderá ser alterado.'
-text_caracters_maximum: má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ão permitidos
-text_comma_separated: Permitidos múltiplos valores (separados por ví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údo?
-text_issue_category_destroy_question: Algumas tarefas (%d) estão atribuídas a esta categoria. O que quer fazer?
-text_issue_category_destroy_assignments: Remover as atribuições à categoria
-text_issue_category_reassign_to: Re-atribuir as tarefas para esta categoria
-text_user_mail_option: "Para projectos não seleccionados, apenas receberá notificações acerca de coisas que está a observar ou está envolvido (ex. tarefas das quais foi o criador ou lhes foram atribuídas)."
-text_no_configuration_data: "Papeis, tipos de tarefas, estados das tarefas e workflows ainda não foram configurados.\nÉ extremamente recomendado carregar as configurações padrão. Será capaz de as modificar depois de estarem carregadas."
-text_load_default_configuration: Carregar as configurações padrã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ódulos a activar para este projecto:'
-text_default_administrator_account_changed: Conta default de administrador alterada.
-text_file_repository_writable: Repositório de ficheiros com permissões de escrita
-text_rmagick_available: RMagick disponível (opcional)
-text_destroy_time_entries_question: %.02f horas de trabalho foram atribuí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ão atribuídos a este valor.'
-text_enumeration_category_reassign_to: 'Re-atribuí-los para este valor:'
-text_email_delivery_not_configured: "Entrega por e-mail não está configurada, e as notificação estão desactivadas.\nConfigure o seu servidor de SMTP em config/email.yml e reinicie a aplicação para activar estas funcionalidades."
-
-default_role_manager: Gestor
-default_role_developper: Programador
-default_role_reporter: Repórter
-default_tracker_bug: Bug
-default_tracker_feature: Funcionalidade
-default_tracker_support: Suporte
-default_issue_status_new: Novo
-default_issue_status_assigned: Atribuí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ção de utilizador
-default_doc_category_tech: Documentação técnica
-default_priority_low: Baixa
-default_priority_normal: Normal
-default_priority_high: Alta
-default_priority_urgent: Urgente
-default_priority_immediate: Imediata
-default_activity_design: Planeamento
-default_activity_development: Desenvolvimento
-
-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ú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ões
-permission_manage_wiki: Gerir wiki
-permission_manage_categories: Gerir categorias de tarefas
-permission_protect_wiki_pages: Proteger páginas de wiki
-permission_comment_news: Comentar notícias
-permission_delete_messages: Apagar mensagens
-permission_select_project_modules: Seleccionar módulos do projecto
-permission_manage_documents: Gerir documentos
-permission_edit_wiki_pages: Editar pá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ções de tarefas
-permission_delete_wiki_pages: Apagar páginas de wiki
-permission_manage_boards: Gerir forums
-permission_delete_wiki_pages_attachments: Apagar anexos
-permission_view_wiki_edits: Ver histó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ícias
-permission_view_calendar: Ver calendá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ório
-permission_commit_access: Acesso a submissão
-permission_browse_repository: Navegar em repositó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áginas de wiki
-permission_edit_time_entries: Editar entradas de tempo
-permission_edit_own_issue_notes: Editar as prórpias notas
-setting_gravatar_enabled: Utilizar icons Gravatar
-label_example: Exemplo
-text_repository_usernames_mapping: "Seleccionar ou actualizar o utilizador de Redmine mapeado a cada nome de utilizador encontrado no repositório.\nUtilizadores com o mesmo nome de utilizador ou email no Redmine e no repositório são mapeados automaticamente."
-permission_edit_own_messages: Editar as próprias mensagens
-permission_delete_own_messages: Apagar as próprias mensagens
-label_user_activity: "Actividade de %s"
-label_updated_time_by: Actualizado por %s há %s
-text_diff_truncated: '... Este diff foi truncado porque excede o tamanho máximo que pode ser mostrado.'
-setting_diff_max_lines_displayed: Número máximo de linhas de diff mostradas
-text_plugin_assets_writable: Plugin assets directory writable
-warning_attachments_not_saved: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/ro.yml b/lang/ro.yml
deleted file mode 100644 (file)
index ac06ccd..0000000
+++ /dev/null
@@ -1,709 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Ianuarie,Februarie,Martie,Aprilie,Mai,Iunie,Iulie,August,Septembrie,Octombrie,Noiembrie,Decembrie
-actionview_datehelper_select_month_names_abbr: Ian,Feb,Mar,Apr,Mai,Jun,Jul,Aug,Sep,Oct,Nov,Dec
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 zi
-actionview_datehelper_time_in_words_day_plural: %d zile
-actionview_datehelper_time_in_words_hour_about: aproximativ o ora
-actionview_datehelper_time_in_words_hour_about_plural: aproximativ %d ore
-actionview_datehelper_time_in_words_hour_about_single: aproximativ o ora
-actionview_datehelper_time_in_words_minute: 1 minut
-actionview_datehelper_time_in_words_minute_half: 30 de secunde
-actionview_datehelper_time_in_words_minute_less_than: mai putin de un minut
-actionview_datehelper_time_in_words_minute_plural: %d minute
-actionview_datehelper_time_in_words_minute_single: 1 minut
-actionview_datehelper_time_in_words_second_less_than: mai putin de o secunda
-actionview_datehelper_time_in_words_second_less_than_plural: mai putin de %d secunde
-actionview_instancetag_blank_option: Va rog selectati
-
-activerecord_error_inclusion: nu este inclus in lista
-activerecord_error_exclusion: este rezervat
-activerecord_error_invalid: este invalid
-activerecord_error_confirmation: nu corespunde confirmarii
-activerecord_error_accepted: trebuie acceptat
-activerecord_error_empty: nu poate fi gol
-activerecord_error_blank: nu poate fi gol
-activerecord_error_too_long: este prea lung
-activerecord_error_too_short: este prea scurt
-activerecord_error_wrong_length: are lungimea eronata
-activerecord_error_taken: deja a fost luat/rezervat
-activerecord_error_not_a_number: nu este un numar
-activerecord_error_not_a_date: nu este o data valida
-activerecord_error_greater_than_start_date: trebuie sa fie mai mare ca data de start
-activerecord_error_not_same_project: nu apartine projectului respectiv
-activerecord_error_circular_dependency: Aceasta relatie ar crea dependenta circulara
-
-general_fmt_age: %d an
-general_fmt_age_plural: %d ani
-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: 'Nu'
-general_text_Yes: 'Da'
-general_text_no: 'nu'
-general_text_yes: 'da'
-general_lang_name: 'Română'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Luni,Marti,Miercuri,Joi,Vineri,Sambata,Duminica
-general_first_day_of_week: '7'
-
-notice_account_updated: Contul a fost creat cu succes.
-notice_account_invalid_creditentials: Numele utilizator sau parola este invalida.
-notice_account_password_updated: Parola a fost modificata cu succes.
-notice_account_wrong_password: Parola gresita
-notice_account_register_done: Contul a fost creat cu succes. Pentru activarea contului folositi linkul primit in e-mailul de confirmare.
-notice_account_unknown_email: Utilizator inexistent.
-notice_can_t_change_password: Acest cont foloseste un sistem de autenticare externa. Parola nu poate fi schimbata.
-notice_account_lost_email_sent: Un e-mail cu instructiuni de a seta noua parola a fost trimisa.
-notice_account_activated: Contul a fost activat. Acum puteti intra in cont.
-notice_successful_create: Creat cu succes.
-notice_successful_update: Modificare cu succes.
-notice_successful_delete: Stergere cu succes.
-notice_successful_connection: Conectare cu succes.
-notice_file_not_found: Pagina dorita nu exista sau nu mai este valabila.
-notice_locking_conflict: Informatiile au fost modificate de un alt utilizator.
-notice_not_authorized: Nu aveti autorizatia sa accesati aceasta pagina.
-notice_email_sent: Un e-mail a fost trimis la adresa %s
-notice_email_error: Eroare in trimiterea e-mailului (%s)
-notice_feeds_access_key_reseted: Parola de acces RSS a fost resetat.
-
-error_scm_not_found: "Articolul sau reviziunea nu exista in stoc (Repository)."
-error_scm_command_failed: "An error occurred when trying to access the repository: %s"
-
-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
-mail_body_register: 'To activate your account, click on the following link:'
-
-gui_validation_error: 1 eroare
-gui_validation_error_plural: %d erori
-
-field_name: Nume
-field_description: Descriere
-field_summary: Sumar
-field_is_required: Obligatoriu
-field_firstname: Nume
-field_lastname: Prenume
-field_mail: Email
-field_filename: Fisier
-field_filesize: Marimea fisierului
-field_downloads: Download
-field_author: Autor
-field_created_on: Creat
-field_updated_on: Modificat
-field_field_format: Format
-field_is_for_all: Pentru toate proiectele
-field_possible_values: Valori posibile
-field_regexp: Expresie regulara
-field_min_length: Lungime minima
-field_max_length: Lungime maxima
-field_value: Valoare
-field_category: Categorie
-field_title: Titlu
-field_project: Proiect
-field_issue: Tichet
-field_status: Statut
-field_notes: Note
-field_is_closed: Tichet rezolvat
-field_is_default: Statut de baza
-field_tracker: Tip tichet
-field_subject: Subiect
-field_due_date: Data finalizarii 
-field_assigned_to: Atribuit pentru
-field_priority: Prioritate
-field_fixed_version: Target version
-field_user: Utilizator
-field_role: Rol
-field_homepage: Pagina principala
-field_is_public: Public
-field_parent: Subproiect al
-field_is_in_chlog: Tichetele sunt vizibile in changelog
-field_is_in_roadmap: Tichetele sunt vizibile in roadmap
-field_login: Autentificare
-field_mail_notification: Notificari prin e-mail
-field_admin: Administrator
-field_last_login_on: Ultima conectare
-field_language: Limba
-field_effective_date: Data
-field_password: Parola
-field_new_password: Parola noua
-field_password_confirmation: Confirmare
-field_version: Versiune
-field_type: Tip
-field_host: Host
-field_port: Port
-field_account: Cont
-field_base_dn: Base DN
-field_attr_login: Atribut autentificare
-field_attr_firstname: Atribut nume
-field_attr_lastname: Atribut prenume
-field_attr_mail: Atribut e-mail
-field_onthefly: Creare utilizator on-the-fly (rapid)
-field_start_date: Start
-field_done_ratio: %% rezolvat
-field_auth_source: Mod de autentificare
-field_hide_mail: Ascunde adresa de e-mail
-field_comments: Comentariu
-field_url: URL
-field_start_page: Pagina de start
-field_subproject: Subproiect
-field_hours: Ore
-field_activity: Activitate
-field_spent_on: Data
-field_identifier: Identificator
-field_is_filter: Folosit ca un filtru
-field_issue_to_id: Articole similare
-field_delay: Intarziere
-field_assignable: La acest rol se poate atribui tichete
-field_redirect_existing_links: Redirectare linkuri existente
-field_estimated_hours: Timpul estimat
-field_default_value: Default value
-
-setting_app_title: Titlul aplicatiei
-setting_app_subtitle: Subtitlul aplicatiei
-setting_welcome_text: Textul de intampinare
-setting_default_language: Limbajul
-setting_login_required: Autentificare obligatorie
-setting_self_registration: Inregistrarea utilizatorilor pe cont propriu este permisa
-setting_attachment_max_size: Lungimea maxima al attachmentului
-setting_issues_export_limit: Limita de exportare a tichetelor
-setting_mail_from: Adresa de e-mail al emitatorului
-setting_host_name: Numele hostului
-setting_text_formatting: Formatarea textului
-setting_wiki_compression: Compresie istoric wiki
-setting_feeds_limit: Limita continut feed
-setting_autofetch_changesets: Autofetch commits
-setting_sys_api_enabled: Setare WS pentru managementul stocului (repository)
-setting_commit_ref_keywords: Cuvinte cheie de referinta
-setting_commit_fix_keywords: Cuvinte cheie de rezolvare
-setting_autologin: Autentificare automata
-setting_date_format: Formatul datelor
-setting_cross_project_issue_relations: Tichetele pot avea relatii intre diferite proiecte
-
-label_user: Utilizator
-label_user_plural: Utilizatori
-label_user_new: Utilizator nou
-label_project: Proiect
-label_project_new: Proiect nou
-label_project_plural: Proiecte
-label_project_all: Toate proiectele
-label_project_latest: Ultimele proiecte
-label_issue: Tichet
-label_issue_new: Tichet nou
-label_issue_plural: Tichete
-label_issue_view_all: Vizualizare toate tichetele
-label_document: Document
-label_document_new: Document nou
-label_document_plural: Documente
-label_role: Rol
-label_role_plural: Roluri
-label_role_new: Rol nou
-label_role_and_permissions: Roluri si permisiuni
-label_member: Membru
-label_member_new: Membru nou
-label_member_plural: Membrii
-label_tracker: Tip tichet
-label_tracker_plural: Tipuri de tichete
-label_tracker_new: Tip tichet nou
-label_workflow: Workflow
-label_issue_status: Statut tichet
-label_issue_status_plural: Statut tichete
-label_issue_status_new: Statut nou
-label_issue_category: Categorie tichet
-label_issue_category_plural: Categorii tichete
-label_issue_category_new: Categorie noua
-label_custom_field: Camp personalizat
-label_custom_field_plural: Campuri personalizate
-label_custom_field_new: Camp personalizat nou
-label_enumerations: Enumeratii
-label_enumeration_new: Valoare noua
-label_information: Informatie
-label_information_plural: Informatii
-label_please_login: Va rugam sa va autentificati
-label_register: Inregistrare
-label_password_lost: Parola pierduta
-label_home: Prima pagina
-label_my_page: Pagina mea
-label_my_account: Contul meu
-label_my_projects: Proiectele mele
-label_administration: Administrare
-label_login: Autentificare
-label_logout: Iesire din cont
-label_help: Ajutor
-label_reported_issues: Tichete raportate
-label_assigned_to_me_issues: Tichete atribuite pentru mine
-label_last_login: Ultima conectare
-label_last_updates: Ultima modificare
-label_last_updates_plural: ultimele %d modificari
-label_registered_on: Inregistrat la
-label_activity: Activitate
-label_new: Nou
-label_logged_as: Inregistrat ca
-label_environment: Mediu
-label_authentication: Autentificare
-label_auth_source: Modul de autentificare
-label_auth_source_new: Mod de autentificare noua
-label_auth_source_plural: Moduri de autentificare
-label_subproject_plural: Subproiecte
-label_min_max_length: Lungime min-max
-label_list: Lista
-label_date: Data
-label_integer: Numar intreg
-label_boolean: Variabila logica
-label_string: Text
-label_text: text lung
-label_attribute: Atribut
-label_attribute_plural: Attribute
-label_download: %d Download
-label_download_plural: %d Downloads
-label_no_data: Nu exista date de vizualizat
-label_change_status: Schimbare statut
-label_history: Istoric
-label_attachment: Fisier
-label_attachment_new: Fisier nou
-label_attachment_delete: Stergere fisier
-label_attachment_plural: Fisiere
-label_report: Raport
-label_report_plural: Rapoarte
-label_news: Stiri
-label_news_new: Adauga stiri
-label_news_plural: Stiri
-label_news_latest: Ultimele noutati
-label_news_view_all: Vizualizare stiri
-label_change_log: Change log
-label_settings: Setari
-label_overview: Sumar
-label_version: Versiune
-label_version_new: Versiune noua
-label_version_plural: Versiuni
-label_confirmation: Confirmare
-label_export_to: Exportare in
-label_read: Citire...
-label_public_projects: Proiecte publice
-label_open_issues: deschis
-label_open_issues_plural: deschise
-label_closed_issues: rezolvat
-label_closed_issues_plural: rezolvate
-label_total: Total
-label_permissions: Permisiuni
-label_current_status: Statut curent
-label_new_statuses_allowed: Drepturi de a schimba statutul in
-label_all: toate
-label_none: n/a
-label_next: Urmator
-label_previous: Anterior
-label_used_by: Folosit de
-label_details: Detalii
-label_add_note: Adauga o nota
-label_per_page: Per pagina
-label_calendar: Calendar
-label_months_from: luni incepand cu
-label_gantt: Gantt
-label_internal: Internal
-label_last_changes: ultimele %d modificari
-label_change_view_all: Vizualizare toate modificarile
-label_personalize_page: Personalizeaza aceasta pagina
-label_comment: Comentariu
-label_comment_plural: Comentarii
-label_comment_add: Adauga un comentariu
-label_comment_added: Comentariu adaugat
-label_comment_delete: Stergere comentarii
-label_query: Raport personalizat
-label_query_plural: Rapoarte personalizate
-label_query_new: Raport nou
-label_filter_add: Adauga filtru
-label_filter_plural: Filtre
-label_equals: egal cu
-label_not_equals: nu este egal cu
-label_in_less_than: este mai putin decat
-label_in_more_than: este mai mult ca
-label_in: in
-label_today: azi
-label_this_week: saptamana curenta
-label_less_than_ago: recent
-label_more_than_ago: mai multe zile
-label_ago: in ultimele zile
-label_contains: contine
-label_not_contains: nu contine
-label_day_plural: zile
-label_repository: Stoc (Repository)
-label_browse: Navigare
-label_modification: %d modificare
-label_modification_plural: %d modificari
-label_revision: Revizie
-label_revision_plural: Revizii
-label_added: adaugat
-label_modified: modificat
-label_deleted: sters
-label_latest_revision: Ultima revizie
-label_latest_revision_plural: Ultimele revizii
-label_view_revisions: Vizualizare revizii
-label_max_size: Marime maxima
-label_on: 'din'
-label_sort_highest: Muta prima
-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 %s
-label_roadmap_overdue: %s intarziere
-label_roadmap_no_issues: Nu sunt tichete pentru aceasta reviziune
-label_search: Cauta
-label_result_plural: Rezultate
-label_all_words: Toate cuvintele
-label_wiki: Wiki
-label_wiki_edit: Editare wiki
-label_wiki_edit_plural: Editari wiki
-label_wiki_page: Pagina wiki
-label_wiki_page_plural: Pagini wiki
-label_current_version: Versiunea curenta
-label_preview: Pre-vizualizare
-label_feed_plural: Feeduri
-label_changes_details: Detaliile modificarilor
-label_issue_tracking: Urmarire tichete
-label_spent_time: Timp consumat
-label_f_hour: %.2f ora
-label_f_hour_plural: %.2f ore
-label_time_tracking: Urmarire timp
-label_change_plural: Schimbari
-label_statistics: Statistici
-label_commits_per_month: Rezolvari lunare
-label_commits_per_author: Rezolvari 
-label_view_diff: Vizualizare diferente
-label_diff_inline: inline
-label_diff_side_by_side: side by side
-label_options: Optiuni
-label_copy_workflow_from: Copiaza workflow de la
-label_permissions_report: Raportul permisiunilor
-label_watched_issues: Tichete urmarite
-label_related_issues: Tichete similare
-label_applied_status: Statut aplicat
-label_loading: Incarcare...
-label_relation_new: Relatie noua
-label_relation_delete: Stergere relatie
-label_relates_to: relatat la
-label_duplicates: duplicate
-label_blocks: blocuri
-label_blocked_by: blocat de
-label_precedes: precedes
-label_follows: follows
-label_end_to_start: de la sfarsit la capat
-label_end_to_end: de la sfarsit la sfarsit
-label_start_to_start: de la capat la capat
-label_start_to_end: de la sfarsit la capat
-label_stay_logged_in: Ramane autenticat
-label_disabled: dezactivata
-label_show_completed_versions: Vizualizare verziuni completate
-label_me: mine
-label_board: Forum
-label_board_new: Forum nou
-label_board_plural: Forumuri
-label_topic_plural: Subiecte
-label_message_plural: Mesaje
-label_message_last: Ultimul mesaj
-label_message_new: Mesaj nou
-label_reply_plural: Raspunsuri
-label_send_information: Trimite informatii despre cont pentru utilizator
-label_year: An
-label_month: Luna
-label_week: Saptamana
-label_date_from: De la
-label_date_to: Pentru
-label_language_based: Bazat pe limbaj
-label_sort_by: Sortare dupa %s
-label_send_test_email: trimite un e-mail de test
-label_feeds_access_key_created_on: Parola de acces RSS creat cu %s mai devreme
-label_module_plural: Module
-label_added_time_by: Adaugat de %s %s mai devreme
-label_updated_time: Modificat %s mai devreme
-label_jump_to_a_project: Alege un proiect ...
-
-button_login: Autentificare
-button_submit: Trimite
-button_save: Salveaza
-button_check_all: Bifeaza toate
-button_uncheck_all: Reseteaza toate
-button_delete: Sterge
-button_create: Creare
-button_test: Test
-button_edit: Editare
-button_add: Adauga
-button_change: Modificare
-button_apply: Aplicare
-button_clear: Resetare 
-button_lock: Inchide
-button_unlock: Deschide
-button_download: Download
-button_list: Listare
-button_view: Vizualizare
-button_move: Mutare
-button_back: Inapoi
-button_cancel: Anulare
-button_activate: Activare
-button_sort: Sortare
-button_log_time: Log time
-button_rollback: Inapoi la aceasta versiune
-button_watch: Urmarie
-button_unwatch: Terminare urmarire
-button_reply: Raspuns
-button_archive: Arhivare
-button_unarchive: Dezarhivare
-button_reset: Reset
-button_rename: Redenumire
-
-status_active: activ
-status_registered: inregistrat
-status_locked: inchis
-
-text_select_mail_notifications: Selectare actiuni pentru care se va trimite notificari prin e-mail.
-text_regexp_info: de exemplu ^[A-Z0-9]+$
-text_min_max_length_info: 0 inseamna fara restrictii
-text_project_destroy_confirmation: Sunteti sigur ca vreti sa stergeti acest proiect si toate datele aferente ?
-text_workflow_edit: Selecteaza un rol si un tip tichet pentru a edita acest workflow
-text_are_you_sure: Sunteti sigur ?
-text_journal_changed: modificat de la %s la %s
-text_journal_set_to: setat la %s
-text_journal_deleted: sters
-text_tip_task_begin_day: activitate care incepe azi
-text_tip_task_end_day: activitate care se termina azi
-text_tip_task_begin_end_day: activitate care incepe si se termina azi
-text_project_identifier_info: 'Se poate folosi caracterele a-z si cifrele.<br />Odata salvat identificatorul nu poate fi modificat.'
-text_caracters_maximum: maximum %d caractere.
-text_length_between: Lungimea intre %d si %d caractere.
-text_tracker_no_workflow: Nu este definit nici un workflow pentru acest tip de tichet
-text_unallowed_characters: Caractere nepermise
-text_comma_separated: Se poate folosi valori multiple (separate de virgula).
-text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
-text_issue_added: Tichetul %s a fost raportat (by %s).
-text_issue_updated: tichetul %s a fost modificat (by %s).
-text_wiki_destroy_confirmation: Sunteti sigur ca vreti sa stergeti acest wiki si continutul ei ?
-text_issue_category_destroy_question: Cateva tichete (%d) apartin acestei categorii. Cum vreti sa procedati ?
-text_issue_category_destroy_assignments: Remove category assignments
-text_issue_category_reassign_to: Reassing issues to this category
-
-default_role_manager: Manager
-default_role_developper: Programator
-default_role_reporter: Creator rapoarte
-default_tracker_bug: Defect
-default_tracker_feature: Functionalitate
-default_tracker_support: Suport
-default_issue_status_new: Nou
-default_issue_status_assigned: Atribuit
-default_issue_status_resolved: Rezolvat
-default_issue_status_feedback: Feedback
-default_issue_status_closed: Closed
-default_issue_status_rejected: Respins
-default_doc_category_user: Documentatie
-default_doc_category_tech: Documentatie tehnica
-default_priority_low: Redusa
-default_priority_normal: Normala
-default_priority_high: Ridicata
-default_priority_urgent: Urgenta
-default_priority_immediate: Imediata
-default_activity_design: Design
-default_activity_development: Programare
-
-enumeration_issue_priorities: Prioritati tichet
-enumeration_doc_categories: Categorii documente
-enumeration_activities: Activitati (urmarite in timp)
-label_index_by_date: Index by date
-label_index_by_title: Index by title
-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: "No issue is selected! Please, check the issues you want to edit."
-label_bulk_edit_selected_issues: Bulk edit selected issues
-label_no_change_option: (No change)
-notice_failed_to_save_issues: "Failed to save %d issue(s) on %d selected: %s."
-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: "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)."
-label_user_mail_option_selected: "For any event on the selected projects only..."
-label_user_mail_option_all: "For any event on all my projects"
-label_user_mail_option_none: "Only for things I watch or I'm involved in"
-setting_emails_footer: Emails footer
-label_float: Float
-button_copy: Copy
-mail_body_account_information_external: You can use your "%s" account to log in.
-mail_body_account_information: Your account information
-setting_protocol: Protocol
-label_user_mail_no_self_notified: "I don't want to be notified of changes that I make myself"
-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: "Your account was created and is now pending administrator approval."
-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: "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."
-error_can_t_load_default_data: "Default configuration could not be loaded: %s"
-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: "The entry does not exist or can not be annotated."
-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: "%d issue(s) that are assigned to you are due in the next %d days:"
-mail_subject_reminder: "%d issue(s) due in the next days"
-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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-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
-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: "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."
-permission_edit_own_messages: Edit own messages
-permission_delete_own_messages: Delete own messages
-label_user_activity: "%s's activity"
-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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/ru.yml b/lang/ru.yml
deleted file mode 100644 (file)
index 712fc03..0000000
+++ /dev/null
@@ -1,743 +0,0 @@
-_gloc_rule_default: '|n| n10=n%10; n100=n%100; (n10==1 && n100!=11) ? "" : (n10>=2 && n10<=4 && (n100<10 || n100>=20) ? "_plural2" : "_plural5") '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names_abbr: Янв,Фев,Мар,Апр,Май,Июн,Июл,Авг,Сен,Окт,Нояб,Дек
-actionview_datehelper_select_month_names: Январь,Февраль,Март,Апрель,Май,Июнь,Июль,Август,Сентябрь,Октябрь,Ноябрь,Декабрь
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: %d день
-actionview_datehelper_time_in_words_day_plural2: %d дня
-actionview_datehelper_time_in_words_day_plural5: %d дней
-actionview_datehelper_time_in_words_day_plural: %d дней
-actionview_datehelper_time_in_words_hour_about_plural2: около %d часов
-actionview_datehelper_time_in_words_hour_about_plural5: около %d часов
-actionview_datehelper_time_in_words_hour_about_plural: около %d часов
-actionview_datehelper_time_in_words_hour_about_single: около часа
-actionview_datehelper_time_in_words_hour_about: около %d часа
-actionview_datehelper_time_in_words_minute: 1 минута
-actionview_datehelper_time_in_words_minute_half: полминуты
-actionview_datehelper_time_in_words_minute_less_than: менее минуты
-actionview_datehelper_time_in_words_minute_plural2: %d минуты
-actionview_datehelper_time_in_words_minute_plural5: %d минут
-actionview_datehelper_time_in_words_minute_plural: %d минут
-actionview_datehelper_time_in_words_minute_single: 1 минуту
-actionview_datehelper_time_in_words_second_less_than_plural2: менее %d секунд
-actionview_datehelper_time_in_words_second_less_than_plural5: менее %d секунд
-actionview_datehelper_time_in_words_second_less_than_plural: менее %d секунд
-actionview_datehelper_time_in_words_second_less_than: менее секунды
-actionview_instancetag_blank_option: Выберите
-
-activerecord_error_accepted: необходимо принять
-activerecord_error_blank: необходимо заполнить
-activerecord_error_circular_dependency: Такая связь приведет к циклической зависимости
-activerecord_error_confirmation: ошибка в подтверждении
-activerecord_error_empty: необходимо заполнить
-activerecord_error_exclusion: зарезервировано
-activerecord_error_greater_than_start_date: должна быть позднее даты начала
-activerecord_error_inclusion: нет в списке
-activerecord_error_invalid: неверное значение
-activerecord_error_not_a_date: дата недействительна
-activerecord_error_not_a_number: не является числом
-activerecord_error_not_same_project: не относятся к одному проекту
-activerecord_error_taken: уже используется
-activerecord_error_too_long: слишком длинное значение
-activerecord_error_too_short: слишком короткое значение
-activerecord_error_wrong_length: не соответствует длине
-
-button_activate: Активировать
-button_add: Добавить
-button_annotate: Авторство
-button_apply: Применить
-button_archive: Архивировать
-button_back: Назад
-button_cancel: Отмена
-button_change_password: Изменить пароль
-button_change: Изменить
-button_check_all: Отметить все
-button_clear: Очистить
-button_configure: Параметры
-button_copy: Копировать
-button_create: Создать
-button_delete: Удалить
-button_download: Загрузить
-button_edit: Редактировать
-button_list: Список
-button_lock: Заблокировать
-button_login: Вход
-button_log_time: Время в системе
-button_move: Переместить
-button_quote: Цитировать
-button_rename: Переименовать
-button_reply: Ответить
-button_reset: Перезапустить
-button_rollback: Вернуться к данной версии
-button_save: Сохранить
-button_sort: Сортировать
-button_submit: Принять
-button_test: Проверить
-button_unarchive: Разархивировать
-button_uncheck_all: Очистить
-button_unlock: Разблокировать
-button_unwatch: Не следить
-button_update: Обновить
-button_view: Просмотреть
-button_watch: Следить
-
-default_activity_design: Проектирование
-default_activity_development: Разработка
-default_doc_category_tech: Техническая документация
-default_doc_category_user: Документация пользователя
-default_issue_status_assigned: Назначен
-default_issue_status_closed: Закрыт
-default_issue_status_feedback: Обратная связь
-default_issue_status_new: Новый
-default_issue_status_rejected: Отказ
-default_issue_status_resolved: Заблокирован
-default_priority_high: Высокий
-default_priority_immediate: Немедленный
-default_priority_low: Низкий
-default_priority_normal: Нормальный
-default_priority_urgent: Срочный
-default_role_developper: Разработчик
-default_role_manager: Менеджер
-default_role_reporter: Генератор отчетов
-default_tracker_bug: Ошибка
-default_tracker_feature: Улучшение
-default_tracker_support: Поддержка
-
-enumeration_activities: Действия (учет времени)
-enumeration_doc_categories: Категории документов
-enumeration_issue_priorities: Приоритеты задач
-
-error_can_t_load_default_data: "Конфигурация по умолчанию не была загружена: %s"
-error_issue_not_found_in_project: Задача не была найдена или не прикреплена к этому проекту
-error_scm_annotate: "Данные отсутствуют или не могут быть подписаны."
-error_scm_command_failed: "Ошибка доступа к хранилищу: %s"
-error_scm_not_found: Хранилище не содержит записи и/или исправления.
-
-field_account: Учетная запись
-field_activity: Деятельность
-field_admin: Администратор
-field_assignable: Задача может быть назначена этой роли
-field_assigned_to: Назначена
-field_attr_firstname: Имя
-field_attr_lastname: Фамилия
-field_attr_login: Атрибут Регистрация
-field_attr_mail: email
-field_author: Автор
-field_auth_source: Режим аутентификации
-field_base_dn: BaseDN
-field_category: Категория
-field_column_names: Колонки
-field_comments_sorting: Отображение комментариев
-field_comments: Комментарий
-field_created_on: Создан
-field_default_value: Значение по умолчанию
-field_delay: Отложить
-field_description: Описание
-field_done_ratio: Готовность в %%
-field_downloads: Загрузки
-field_due_date: Дата выполнения
-field_effective_date: Дата
-field_estimated_hours: Оцененное время
-field_field_format: Формат
-field_filename: Файл
-field_filesize: Размер
-field_firstname: Имя
-field_fixed_version: Версия
-field_hide_mail: Скрывать мой email
-field_homepage: Стартовая страница
-field_host: Компьютер
-field_hours: час(а,ов)
-field_identifier: Уникальный идентификатор
-field_is_closed: Задача закрыта
-field_is_default: Значение по умолчанию
-field_is_filter: Используется в качестве фильтра
-field_is_for_all: Для всех проектов
-field_is_in_chlog: Задачи, отображаемые в журнале изменений
-field_is_in_roadmap: Задачи, отображаемые в оперативном плане
-field_is_public: Общедоступный
-field_is_required: Обязательное
-field_issue_to_id: Связанные задачи
-field_issue: Задача
-field_language: Язык
-field_last_login_on: Последнее подключение
-field_lastname: Фамилия
-field_login: Пользователь
-field_mail: Email
-field_mail_notification: Уведомления по email
-field_max_length: Максимальная длина
-field_min_length: Минимальная длина
-field_name: Имя
-field_new_password: Новый пароль
-field_notes: Примечания
-field_onthefly: Создание пользователя на лету
-field_parent_title: Родительская страница
-field_parent: Родительский проект
-field_password_confirmation: Подтверждение
-field_password: Пароль
-field_port: Порт
-field_possible_values: Возможные значения
-field_priority: Приоритет
-field_project: Проект
-field_redirect_existing_links: Перенаправить существующие ссылки
-field_regexp: Регулярное выражение
-field_role: Роль
-field_searchable: Доступно для поиска
-field_spent_on: Дата
-field_start_date: Начало
-field_start_page: Стартовая страница
-field_status: Статус
-field_subject: Тема
-field_subproject: Подпроект
-field_summary: Сводка
-field_time_zone: Часовой пояс
-field_title: Название
-field_tracker: Трекер
-field_type: Тип
-field_updated_on: Обновлено
-field_url: URL
-field_user: Пользователь
-field_value: Значение
-field_version: Версия
-
-general_csv_decimal_separator: '.'
-general_csv_encoding: UTF-8
-general_csv_separator: ','
-general_day_names: Понедельник,Вторник,Среда,Четверг,Пятница,Суббота,Воскресенье
-general_first_day_of_week: '1'
-general_fmt_age: %d г.
-general_fmt_age_plural2: %d гг.
-general_fmt_age_plural5: %d гг.
-general_fmt_age_plural: %d лет
-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 (Русский)'
-general_pdf_encoding: UTF-8
-general_text_no: 'Нет'
-general_text_No: 'Нет'
-general_text_yes: 'Да'
-general_text_Yes: 'Да'
-
-gui_validation_error: 1 ошибка
-gui_validation_error_plural2: %d ошибки
-gui_validation_error_plural5: %d ошибок
-gui_validation_error_plural: %d ошибок
-
-label_activity: Активность
-label_add_another_file: Добавить ещё один файл
-label_added_time_by: Добавил(а) %s %s назад
-label_added: добавлено
-label_add_note: Добавить замечание
-label_administration: Администрирование
-label_age: Возраст
-label_ago: дней(я) назад
-label_all_time: всё время
-label_all_words: Все слова
-label_all: все
-label_and_its_subprojects: %s и все подпроекты
-label_applied_status: Применимый статус
-label_assigned_to_me_issues: Мои задачи
-label_associated_revisions: Связанные редакции
-label_attachment_delete: Удалить файл
-label_attachment_new: Новый файл
-label_attachment_plural: Файлы
-label_attachment: Файл
-label_attribute_plural: Атрибуты
-label_attribute: Атрибут
-label_authentication: Аутентификация
-label_auth_source_new: Новый режим аутентификации
-label_auth_source_plural: Режимы аутентификации
-label_auth_source: Режим аутентификации
-label_blocked_by: заблокировано
-label_blocks: блокирует
-label_board_new: Новый форум
-label_board_plural: Форумы
-label_board: Форум
-label_boolean: Логический
-label_browse: Обзор
-label_bulk_edit_selected_issues: Редактировать все выбранные вопросы
-label_calendar_filter: Включая
-label_calendar_no_assigned: не мои
-label_calendar: Календарь
-label_change_log: Журнал изменений
-label_change_plural: Правки
-label_change_properties: Изменить свойства
-label_changes_details: Подробности по всем изменениям
-label_changeset_plural: Хранилище
-label_change_status: Изменить статус
-label_change_view_all: Просмотреть все изменения
-label_chronological_order: В хронологическом порядке
-label_closed_issues_plural2: закрыто
-label_closed_issues_plural5: закрыто
-label_closed_issues_plural: закрыто
-label_closed_issues: закрыт
-label_comment_added: Добавленный комментарий
-label_comment_add: Оставить комментарий
-label_comment_delete: Удалить комментарии
-label_comment_plural2: комментария
-label_comment_plural5: комментариев
-label_comment_plural: Комментарии
-label_comment: комментарий
-label_commits_per_author: Изменений на пользователя
-label_commits_per_month: Изменений в месяц
-label_confirmation: Подтверждение
-label_contains: содержит
-label_copied: скопировано
-label_copy_workflow_from: Скопировать последовательность действий из
-label_current_status: Текущий статус
-label_current_version: Текущая версия
-label_custom_field_new: Новое настраиваемое поле
-label_custom_field_plural: Настраиваемые поля
-label_custom_field: Настраиваемое поле
-label_date_from: С
-label_date_range: временной интервал
-label_date_to: по
-label_date: Дата
-label_day_plural: дней(я)
-label_default_columns: Колонки по умолчанию
-label_default: По умолчанию
-label_deleted: удалено
-label_details: Подробности
-label_diff_inline: вставкой
-label_diff_side_by_side: рядом
-label_disabled: отключено
-label_display_per_page: 'На страницу: %s'
-label_document_added: Документ добавлен
-label_document_new: Новый документ
-label_document_plural: Документы
-label_document: Документ
-label_download: %d загрузка
-label_download_plural2: %d загрузки
-label_download_plural5: %d загрузок
-label_download_plural: %d скачиваний
-label_downloads_abbr: Скачиваний
-label_duplicated_by: дублируется
-label_duplicates: дублирует
-label_end_to_end: с конца к концу
-label_end_to_start: с конца к началу
-label_enumeration_new: Новое значение
-label_enumerations: Справочники
-label_environment: Окружение
-label_equals: соответствует
-label_example: Пример
-label_export_to: Экспортировать в
-label_feed_plural: Вводы
-label_feeds_access_key_created_on: Ключ доступа RSS создан %s назад
-label_f_hour: %.2f час
-label_f_hour_plural2: %.2f часа
-label_f_hour_plural: %.2f часов
-label_f_hour_plural5: %.2f часов
-label_file_added: Файл добавлен
-label_file_plural: Файлы
-label_filter_add: Добавить фильтр
-label_filter_plural: Фильтры
-label_float: С плавающей точкой
-label_follows: следующий
-label_gantt: Диаграмма Ганта
-label_general: Общее
-label_generate_key: Сгенерировать ключ
-label_help: Помощь
-label_history: История
-label_home: Домашняя страница
-label_incoming_emails: Приём сообщений
-label_index_by_date: Индекс по дате
-label_index_by_title: Индекс по названию
-label_information_plural: Информация
-label_information: Информация
-label_in_less_than: менее чем
-label_in_more_than: более чем
-label_integer: Целый
-label_internal: Внутренний
-label_in: в
-label_issue_added: Задача добавлена
-label_issue_category_new: Новая категория
-label_issue_category_plural: Категории задачи
-label_issue_category: Категория задачи
-label_issue_new: Новая задача
-label_issue_plural: Задачи
-label_issues_by: Сортировать по %s
-label_issue_status_new: Новый статус
-label_issue_status_plural: Статусы задачи
-label_issue_status: Статус задачи
-label_issue_tracking: Ситуация по задачам
-label_issue_updated: Задача обновлена
-label_issue_view_all: Просмотреть все задачи
-label_issue_watchers: Наблюдатели
-label_issue: Задача
-label_jump_to_a_project: Перейти к проекту...
-label_language_based: На основе языка
-label_last_changes: менее %d изменений
-label_last_login: Последнее подключение
-label_last_month: последний месяц
-label_last_n_days: последние %d дней
-label_last_updates_plural2: %d последних обновления
-label_last_updates_plural5: %d последних обновлений
-label_last_updates_plural: %d последние обновления
-label_last_updates: Последнее обновление
-label_last_week: последняя неделю
-label_latest_revision_plural: Последние редакции
-label_latest_revision: Последняя редакция
-label_ldap_authentication: Авторизация с помощью LDAP
-label_less_than_ago: менее, чем дней(я) назад
-label_list: Список
-label_loading: Загрузка...
-label_logged_as: Вошел как
-label_login: Войти
-label_logout: Выйти
-label_max_size: Максимальный размер
-label_member_new: Новый участник
-label_member_plural: Участники
-label_member: Участник
-label_message_last: Последнее сообщение
-label_message_new: Новое сообщение
-label_message_plural: Сообщения
-label_message_posted: Сообщение добавлено
-label_me: мне
-label_min_max_length: Минимальная - максимальная длина
-label_modification: %d изменение
-label_modification_plural2: %d изменения
-label_modification_plural5: %d изменений
-label_modification_plural: %d изменений
-label_modified: изменено
-label_module_plural: Модули
-label_months_from: месяцев(ца) с
-label_month: Месяц
-label_more_than_ago: более, чем дней(я) назад
-label_more: Больше
-label_my_account: Моя учетная запись
-label_my_page: Моя страница
-label_my_projects: Мои проекты
-label_news_added: Новость добавлена
-label_news_latest: Последние новости
-label_news_new: Добавить новость
-label_news_plural: Новости
-label_new_statuses_allowed: Разрешены новые статусы
-label_news_view_all: Посмотреть все новости
-label_news: Новости
-label_new: Новый
-label_next: Следующий
-label_nobody: никто
-label_no_change_option: (Нет изменений)
-label_no_data: Нет данных для отображения
-label_none: отсутствует
-label_not_contains: не содержит
-label_not_equals: не соответствует
-label_on: 'из'
-label_open_issues_plural2: открыто
-label_open_issues_plural5: открыто
-label_open_issues_plural: открыто
-label_open_issues: открыт
-label_optional_description: Описание (опционально)
-label_options: Опции
-label_overall_activity: Сводная активность
-label_overview: Просмотр
-label_password_lost: Восстановление пароля
-label_permissions_report: Отчет о правах доступа
-label_permissions: Права доступа
-label_per_page: На страницу
-label_personalize_page: Персонализировать данную страницу
-label_planning: Планирование
-label_please_login: Пожалуйста, войдите.
-label_plugins: Модули
-label_precedes: предшествует
-label_preferences: Предпочтения
-label_preview: Предварительный просмотр
-label_previous: Предыдущий
-label_project_all: Все проекты
-label_project_latest: Последние проекты
-label_project_new: Новый проект
-label_project_plural2: проекта
-label_project_plural5: проектов
-label_project_plural: Проекты
-label_project: проект
-label_public_projects: Общие проекты
-label_query_new: Новый запрос
-label_query_plural: Сохраненные запросы
-label_query: Сохраненный запрос
-label_read: Чтение...
-label_registered_on: Зарегистрирован(а)
-label_register: Регистрация
-label_registration_activation_by_email: активация учетных записей по email
-label_registration_automatic_activation: автоматическая активация учетных записей
-label_registration_manual_activation: активировать учетные записи вручную
-label_related_issues: Связанные задачи
-label_relates_to: связана с
-label_relation_delete: Удалить связь
-label_relation_new: Новое отношение
-label_renamed: переименовано
-label_reply_plural: Ответы
-label_reported_issues: Созданные задачи
-label_report_plural: Отчеты
-label_report: Отчет
-label_repository_plural: Хранилища
-label_repository: Хранилище
-label_result_plural: Результаты
-label_reverse_chronological_order: В обратном порядке
-label_revision_plural: Редакции
-label_revision: Редакция
-label_roadmap_due_in: Вовремя %s
-label_roadmap_no_issues: Нет задач для данной версии
-label_roadmap_overdue: %s опоздание
-label_roadmap: Оперативный план
-label_role_and_permissions: Роли и права доступа
-label_role_new: Новая роль
-label_role_plural: Роли
-label_role: Роль
-label_scm: 'Тип хранилища'
-label_search_titles_only: Искать только в названиях
-label_search: Поиск
-label_send_information: Отправить пользователю информацию по учетной записи
-label_send_test_email: Послать email для проверки
-label_settings: Настройки
-label_show_completed_versions: Показать завершенную версию
-label_sort_by: Сортировать по %s
-label_sort_higher: Вверх
-label_sort_highest: В начало
-label_sort_lower: Вниз
-label_sort_lowest: В конец
-label_spent_time: Затраченное время
-label_start_to_end: с начала к концу
-label_start_to_start: с начала к началу
-label_statistics: Статистика
-label_stay_logged_in: Оставаться в системе
-label_string: Текст
-label_subproject_plural: Подпроекты
-label_text: Длинный текст
-label_theme: Тема
-label_this_month: этот месяц
-label_this_week: на этой неделе
-label_this_year: этот год
-label_timelog_today: Расход времени на сегодня
-label_time_tracking: Учет времени
-label_today: сегодня
-label_topic_plural: Темы
-label_total: Всего
-label_tracker_new: Новый трекер
-label_tracker_plural: Трекеры
-label_tracker: Трекер
-label_updated_time: Обновлено %s назад
-label_updated_time_by: Обновлено %s %s назад
-label_used_by: Используется
-label_user_activity: "Активность пользователя %s"
-label_user_mail_no_self_notified: "Не извещать об изменениях, которые я сделал сам"
-label_user_mail_option_all: "О всех событиях во всех моих проектах"
-label_user_mail_option_none: "Только о тех событиях, которые я отслеживаю или в которых я участвую"
-label_user_mail_option_selected: "О всех событиях только в выбранном проекте..."
-label_user_new: Новый пользователь
-label_user_plural: Пользователи
-label_user: Пользователь
-label_version_new: Новая версия
-label_version_plural: Версии
-label_version: Версия
-label_view_diff: Просмотреть отличия
-label_view_revisions: Просмотреть редакции
-label_watched_issues: Отслеживаемые задачи
-label_week: Неделя
-label_wiki_edit_plural: Редактирования Wiki
-label_wiki_edit: Редактирование Wiki
-label_wiki_page_plural: Страницы Wiki
-label_wiki_page: Страница Wiki
-label_wiki: Wiki
-label_workflow: Последовательность действий
-label_year: Год
-label_yesterday: вчера
-
-mail_body_account_activation_request: 'Зарегистрирован новый пользователь (%s). Учетная запись ожидает Вашего утверждения:'
-mail_body_account_information_external: Вы можете использовать Вашу "%s" учетную запись для входа.
-mail_body_account_information: Информация о Вашей учетной записи
-mail_body_lost_password: 'Для изменения пароля зайдите по следующей ссылке:'
-mail_body_register: 'Для активации учетной записи зайдите по следующей ссылке:'
-mail_body_reminder: "%d назначенных на Вас задач на следующие %d дней:"
-mail_subject_account_activation_request: Запрос на активацию пользователя в системе %s
-mail_subject_lost_password: Ваш %s пароль
-mail_subject_register: Активация учетной записи %s
-mail_subject_reminder: "%d назначенных на Вас задач в ближайшие дни"
-
-notice_account_activated: Ваша учетная запись активирована. Вы можете войти.
-notice_account_invalid_creditentials: Неправильное имя пользователя или пароль
-notice_account_lost_email_sent: Вам отправлено письмо с инструкциями по выбору нового пароля.
-notice_account_password_updated: Пароль успешно обновлен.
-notice_account_pending: "Ваша учетная запись уже создана и ожидает подтверждения администратора."
-notice_account_register_done: Учетная запись успешно создана. Для активации Вашей учетной записи зайдите по ссылке, которая выслана Вам по электронной почте.
-notice_account_unknown_email: Неизвестный пользователь.
-notice_account_updated: Учетная запись успешно обновлена.
-notice_account_wrong_password: Неверный пароль
-notice_can_t_change_password: Для данной учетной записи используется источник внешней аутентификации. Невозможно изменить пароль.
-notice_default_data_loaded: Была загружена конфигурация по умолчанию.
-notice_email_error: Во время отправки письма произошла ошибка (%s)
-notice_email_sent: Отправлено письмо %s
-notice_failed_to_save_issues: "Не удалось сохранить %d пункт(ов) из %d выбранных: %s."
-notice_feeds_access_key_reseted: Ваш ключ доступа RSS был перезапущен.
-notice_file_not_found: Страница, на которую Вы пытаетесь зайти, не существует или удалена.
-notice_locking_conflict: Информация обновлена другим пользователем.
-notice_no_issue_selected: "Не выбрано ни одной задачи! Пожалуйста, отметьте задачи, которые Вы хотите отредактировать."
-notice_not_authorized: У Вас нет прав для посещения данной страницы.
-notice_successful_connection: Подключение успешно установлено.
-notice_successful_create: Создание успешно завершено.
-notice_successful_delete: Удаление успешно завершено.
-notice_successful_update: Обновление успешно завершено.
-notice_unable_delete_version: Невозможно удалить версию.
-
-permission_view_files: Просмотр файлов
-permission_edit_issues: Редактирование задач
-permission_edit_own_time_entries: Редактирование собственного учета времени
-permission_manage_public_queries: Управление общими запросами
-permission_add_issues: Добавление задач
-permission_log_time: Учет затраченного времени
-permission_view_changesets: Просмотр изменений хранилища
-permission_view_time_entries: Просмотр затраченного времени
-permission_manage_versions: Управление версиями
-permission_manage_wiki: Управление wiki
-permission_manage_categories: Управление категориями задач
-permission_protect_wiki_pages: Блокирование страниц wiki
-permission_comment_news: Комментирование новостей
-permission_delete_messages: Удаление сообщений
-permission_select_project_modules: Выбор модулей проекта
-permission_manage_documents: Управление документами
-permission_edit_wiki_pages: Редактирование страниц wiki
-permission_add_issue_watchers: Добавление наблюдателей
-permission_view_gantt: Просмотр диаграммы Ганта
-permission_move_issues: Перенос задач
-permission_manage_issue_relations: Управление связыванием задач
-permission_delete_wiki_pages: Удаление страниц wiki
-permission_manage_boards: Управление форумами
-permission_delete_wiki_pages_attachments: Удаление прикрепленных файлов
-permission_view_wiki_edits: Просмотр истории wiki
-permission_add_messages: Отправка сообщений
-permission_view_messages: Просмотр сообщение
-permission_manage_files: Управление файлами
-permission_edit_issue_notes: Редактирование примечаний
-permission_manage_news: Управление новостями
-permission_view_calendar: Просмотр календаря
-permission_manage_members: Управление участниками
-permission_edit_messages: Редактирование сообщений
-permission_delete_issues: Удаление задач
-permission_view_issue_watchers: Просмотр списка наблюдателей
-permission_manage_repository: Управление хранилищем
-permission_commit_access: Разрешение фиксации
-permission_browse_repository: Просмотр хранилища
-permission_view_documents: Просмотр документов
-permission_edit_project: Редактирование проектов
-permission_add_issue_notes: Добавление примечаний
-permission_save_queries: Сохранение запросов
-permission_view_wiki_pages: Просмотр wiki
-permission_rename_wiki_pages: Переименование страниц wiki
-permission_edit_time_entries: Редактирование учета времени
-permission_edit_own_issue_notes: Редактирование собственных примечаний
-permission_edit_own_messages: Редактирование собственных сообщений
-permission_delete_own_messages: Удаление собственных сообщений
-
-project_module_boards: Форумы
-project_module_documents: Документы
-project_module_files: Файлы
-project_module_issue_tracking: Задачи
-project_module_news: Новостной блок
-project_module_repository: Хранилище
-project_module_time_tracking: Учет времени
-project_module_wiki: Wiki
-
-setting_activity_days_default: Количество дней, отображаемых в Активности
-setting_app_subtitle: Подзаголовок приложения
-setting_app_title: Название приложения
-setting_attachment_max_size: Максимальный размер вложения
-setting_autofetch_changesets: Автоматически следить за изменениями хранилища
-setting_autologin: Автоматический вход
-setting_bcc_recipients: Использовать скрытые списки (bcc)
-setting_commit_fix_keywords: Назначение ключевых слов
-setting_commit_logs_encoding: Кодировка комментариев в хранилище
-setting_commit_ref_keywords: Ключевые слова для поиска
-setting_cross_project_issue_relations: Разрешить пересечение задач по проектам
-setting_date_format: Формат даты
-setting_default_language: Язык по умолчанию
-setting_default_projects_public: Новые проекты являются общедоступными
-setting_diff_max_lines_displayed: Максимальное число строк для diff
-setting_display_subprojects_issues: Отображение подпроектов по умолчанию
-setting_emails_footer: Подстрочные примечания Email
-setting_enabled_scm: Разрешенные SCM
-setting_feeds_limit: Ограничение количества заголовков для RSS потока
-setting_gravatar_enabled: Использовать аватар пользователя из Gravatar
-setting_host_name: Имя компьютера
-setting_issue_list_default_columns: Колонки, отображаемые в списке задач по умолчанию
-setting_issues_export_limit: Ограничение по экспортируемым задачам
-setting_login_required: Необходима аутентификация
-setting_mail_from: email адрес для передачи информации
-setting_mail_handler_api_enabled: Включить веб-сервис для входящих сообщений
-setting_mail_handler_api_key: API ключ
-setting_per_page_options: Количество строк на страницу
-setting_plain_text_mail: Только простой текст (без HTML)
-setting_protocol: Протокол
-setting_repositories_encodings: Кодировки хранилища
-setting_self_registration: Возможна саморегистрация
-setting_sequential_project_identifiers: Генерировать последовательные идентификаторы проектов
-setting_sys_api_enabled: Разрешить WS для управления хранилищем
-setting_text_formatting: Форматирование текста
-setting_time_format: Формат времени
-setting_user_format: Формат отображения имени
-setting_welcome_text: Текст приветствия
-setting_wiki_compression: Сжатие истории Wiki
-
-status_active: активен
-status_locked: закрыт
-status_registered: зарегистрирован
-
-text_are_you_sure: Подтвердите
-text_assign_time_entries_to_project: Прикрепить зарегистрированное время к проекту
-text_caracters_maximum: Максимум %d символов(а).
-text_caracters_minimum: Должно быть не менее %d символов.
-text_comma_separated: Допустимы несколько значений (через запятую).
-text_default_administrator_account_changed: Учетная запись администратора по умолчанию изменена
-text_destroy_time_entries_question: Вы собираетесь удалить %.02f часа(ов) прикрепленных за этой задачей.
-text_destroy_time_entries: Удалить зарегистрированное время
-text_diff_truncated: '... Этот diff ограничен, так как превышает максимальный отображаемый размер.'
-text_email_delivery_not_configured: "Параметры работы с почтовым сервером не настроены и функция уведомления по email не активна.\nНастроить параметры для Вашего SMTP-сервера Вы можете в файле config/email.yml. Для применения изменений перезапустите приложение."
-text_enumeration_category_reassign_to: 'Назначить им следующее значение:'
-text_enumeration_destroy_question: '%d объект(а,ов) связаны с этим значением.'
-text_file_repository_writable: Хранилище с доступом на запись
-text_issue_added: По задаче %s был создан отчет (%s).
-text_issue_category_destroy_assignments: Удалить назначения категории
-text_issue_category_destroy_question: Несколько задач (%d) назначено в данную категорию. Что Вы хотите предпринять?
-text_issue_category_reassign_to: Переназначить задачи для данной категории
-text_issues_destroy_confirmation: 'Вы уверены, что хотите удалить выбранные задачи?'
-text_issues_ref_in_commit_messages: Сопоставление и изменение статуса задач исходя из текста сообщений
-text_issue_updated: Задача %s была обновлена (%s).
-text_journal_changed: параметр изменился с %s на %s
-text_journal_deleted: удалено
-text_journal_set_to: параметр изменился на %s
-text_length_between: Длина между %d и %d символов.
-text_load_default_configuration: Загрузить конфигурацию по умолчанию
-text_min_max_length_info: 0 означает отсутствие запретов
-text_no_configuration_data: "Роли, трекеры, статусы задач и оперативный план не были сконфигурированы.\nНастоятельно рекомендуется загрузить конфигурацию по-умолчанию. Вы сможете её изменить потом."
-text_project_destroy_confirmation: Вы настаиваете на удалении данного проекта и всей относящейся к нему информации?
-text_project_identifier_info: 'Допустимы строчные буквы (a-z), цифры и дефис.<br />Сохраненный идентификатор не может быть изменен.'
-text_reassign_time_entries: 'Перенести зарегистрированное время на следующую задачу:'
-text_regexp_info: напр. ^[A-Z0-9]+$
-text_repository_usernames_mapping: "Выберите или обновите пользователя Redmine, связанного с найденными именами в журнале хранилица.\nПользователи с одинаковыми именами или email в Redmine и хранилище связываются автоматически."
-text_rmagick_available: Доступно использование RMagick (опционально)
-text_select_mail_notifications: Выберите действия, на которые будет отсылаться уведомление на электронную почту.
-text_select_project_modules: 'Выберите модули, которые будут использованы в проекте:'
-text_status_changed_by_changeset: Реализовано в %s редакции.
-text_subprojects_destroy_warning: 'Подпроекты: %s также будут удалены.'
-text_tip_task_begin_day: дата начала задачи
-text_tip_task_begin_end_day: начало задачи и окончание ее в этот день
-text_tip_task_end_day: дата завершения задачи
-text_tracker_no_workflow: Для этого трекера последовательность действий не определена
-text_unallowed_characters: Запрещенные символы
-text_user_mail_option: "Для невыбранных проектов, Вы будете получать уведомления только о том что просматриваете или в чем участвуете (например, вопросы, автором которых Вы являетесь или которые Вам назначены)."
-text_user_wrote: '%s написал(а):'
-text_wiki_destroy_confirmation: Вы уверены, что хотите удалить данную Wiki и все ее содержимое?
-text_workflow_edit: Выберите роль и трекер для редактирования последовательности состояний
-text_plugin_assets_writable: Каталог для плагинов доступен по записи
-warning_attachments_not_saved: "%d файл(ов) невозможно сохранить."
-button_create_and_continue: Создать и продолжить
-text_custom_field_possible_values_info: 'По одному значению в каждой строке'
-label_display: Отображение
-field_editable: Редактируемый
-setting_repository_log_display_limit: Максимальное количество отображаемых ревизий в журнале файлов
-field_identity_url: OpenID URL
-setting_openid: Разрешать вход и регистрацию под логином OpenID
-label_login_with_open_id_option: или войти с помощью OpenID
-field_watcher: Наблюдатель
-
diff --git a/lang/sk.yml b/lang/sk.yml
deleted file mode 100644 (file)
index 351173a..0000000
+++ /dev/null
@@ -1,714 +0,0 @@
-# SK translation by Stanislav Pach | stano.pach@seznam.cz\r
-\r
-\r
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '\r
-\r
-actionview_datehelper_select_day_prefix: \r
-actionview_datehelper_select_month_names: Január,Február,Marec,Apríl,Máj,Jún,Júl,August,September,Október,November,December\r
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,Máj,Jún,Júl,Aug,Sep,Okt,Nov,Dec\r
-actionview_datehelper_select_month_prefix: \r
-actionview_datehelper_select_year_prefix: \r
-actionview_datehelper_time_in_words_day: 1 deň\r
-actionview_datehelper_time_in_words_day_plural: %d dní/dňami\r
-actionview_datehelper_time_in_words_hour_about: asi hodinou\r
-actionview_datehelper_time_in_words_hour_about_plural: asi %d hodinami\r
-actionview_datehelper_time_in_words_hour_about_single: asi hodinou\r
-actionview_datehelper_time_in_words_minute: 1 minútou\r
-actionview_datehelper_time_in_words_minute_half: pol minútou\r
-actionview_datehelper_time_in_words_minute_less_than: menej ako minútou\r
-actionview_datehelper_time_in_words_minute_plural: %d minútami\r
-actionview_datehelper_time_in_words_minute_single: 1 minútou\r
-actionview_datehelper_time_in_words_second_less_than: menej ako sekundou\r
-actionview_datehelper_time_in_words_second_less_than_plural: menej ako %d sekundami\r
-actionview_instancetag_blank_option: Prosím vyberte\r
-\r
-activerecord_error_inclusion: nieje zahrnuté v zozname\r
-activerecord_error_exclusion: je rezervované\r
-activerecord_error_invalid: je neplatné\r
-activerecord_error_confirmation: sa nezhoduje s potvrdením\r
-activerecord_error_accepted: musí byť akceptované\r
-activerecord_error_empty: nemôže byť prázdne\r
-activerecord_error_blank: nemôže byť prázdne\r
-activerecord_error_too_long: je príliš dlhé\r
-activerecord_error_too_short: je príliš krátke\r
-activerecord_error_wrong_length: má chybnú dĺžku\r
-activerecord_error_taken: je už použité\r
-activerecord_error_not_a_number: nieje číslo\r
-activerecord_error_not_a_date: nieje platný dátum\r
-activerecord_error_greater_than_start_date: musí byť väčší ako počiatočný dátum\r
-activerecord_error_not_same_project: nepatrí rovnakému projektu\r
-activerecord_error_circular_dependency: Tento vzťah by vytvoril cyklickú závislosť\r
-\r
-general_fmt_age: %d rok\r
-general_fmt_age_plural: %d rokov\r
-general_fmt_date: %%m/%%d/%%Y\r
-general_fmt_datetime: %%m/%%d/%%Y %%I:%%M %%p\r
-general_fmt_datetime_short: %%b %%d, %%I:%%M %%p\r
-general_fmt_time: %%I:%%M %%p\r
-general_text_No: 'Nie'\r
-general_text_Yes: 'Áno'\r
-general_text_no: 'nie'\r
-general_text_yes: 'áno'\r
-general_lang_name: 'Slovensky'\r
-general_csv_separator: ','\r
-general_csv_decimal_separator: '.'\r
-general_csv_encoding: UTF-8\r
-general_pdf_encoding: UTF-8\r
-general_day_names: Pondelok,Utorok,Streda,Štvrtok,Piatok,Sobota,Nedeľa\r
-general_first_day_of_week: '1'\r
-\r
-notice_account_updated: Účet bol úspešne zmenený.\r
-notice_account_invalid_creditentials: Chybné meno alebo heslo\r
-notice_account_password_updated: Heslo bolo úspešne zmenené.\r
-notice_account_wrong_password: Chybné heslo\r
-notice_account_register_done: Účet bol úspešne vytvorený. Pre aktiváciu účtu kliknite na odkaz v emailu, ktorý vam bol zaslaný.\r
-notice_account_unknown_email: Neznámy uživateľ.\r
-notice_can_t_change_password: Tento účet používa externú autentifikáciu. Tu heslo zmeniť nemôžete.\r
-notice_account_lost_email_sent: Bol vám zaslaný email s inštrukciami ako si nastavite nové heslo.\r
-notice_account_activated: Váš účet bol aktivovaný. Teraz se môžete prihlásiť.\r
-notice_successful_create: Úspešne vytvorené.\r
-notice_successful_update: Úspešne aktualizované.\r
-notice_successful_delete: Úspešne odstránené.\r
-notice_successful_connection: Úspešne pripojené.\r
-notice_file_not_found: Stránka, ktorú se snažíte zobraziť, neexistuje alebo bola smazaná.\r
-notice_locking_conflict: Údaje boli zmenené iným užívateľom.\r
-notice_scm_error: Položka a/alebo revízia neexistuje v repository.\r
-notice_not_authorized: Nemáte dostatočné práva pre zobrazenie tejto stránky.\r
-notice_email_sent: Na adresu %s bol odeslaný email\r
-notice_email_error: Pri odosielaní emailu nastala chyba (%s)\r
-notice_feeds_access_key_reseted: Váš klúč pre prístup k Atomu bol resetovaný.\r
-notice_failed_to_save_issues: "Nastala chyba pri ukládaní %d úloh na %d zvolený: %s."\r
-notice_no_issue_selected: "Nebola zvolená žiadná úloha. Prosím, zvoľte úlohy, ktoré chcete editovať"\r
-notice_account_pending: "Váš účet bol vytvorený, teraz čaká na schválenie administrátorom."\r
-notice_default_data_loaded: Výchozia konfigurácia úspešne nahraná.\r
-\r
-error_can_t_load_default_data: "Výchozia konfigurácia nebola nahraná: %s"\r
-error_scm_not_found: "Položka a/alebo revízia neexistuje v repository."\r
-error_scm_command_failed: "Pri pokuse o prístup k repository došlo k chybe: %s"\r
-error_issue_not_found_in_project: 'Úloha nebola nájdená alebo nepatrí k tomuto projektu'\r
-\r
-mail_subject_lost_password: Vaše heslo (%s)\r
-mail_body_lost_password: 'Pre zmenu vašeho hesla kliknite na následujúci odkaz:'\r
-mail_subject_register: Aktivácia účtu (%s)\r
-mail_body_register: 'Pre aktiváciu vašeho účtu kliknite na následujúci odkaz:'\r
-mail_body_account_information_external: Pomocou vašeho účtu "%s" se môžete prihlásiť.\r
-mail_body_account_information: Informácie o vašom účte\r
-mail_subject_account_activation_request: Aktivácia %s účtu\r
-mail_body_account_activation_request: Bol zaregistrovaný nový uživateľ "%s". Aktivácia jeho účtu závisí na vašom potvrdení.\r
-\r
-gui_validation_error: 1 chyba\r
-gui_validation_error_plural: %d chyb(y)\r
-\r
-field_name: Názov\r
-field_description: Popis\r
-field_summary: Prehľad\r
-field_is_required: Povinné pole\r
-field_firstname: Meno\r
-field_lastname: Priezvisko\r
-field_mail: Email\r
-field_filename: Súbor\r
-field_filesize: Veľkosť\r
-field_downloads: Stiahnuté\r
-field_author: Autor\r
-field_created_on: Vytvorené\r
-field_updated_on: Aktualizované\r
-field_field_format: Formát\r
-field_is_for_all: Pre všetky projekty\r
-field_possible_values: Možné hodnoty\r
-field_regexp: Regulérny výraz\r
-field_min_length: Minimálna dĺžka\r
-field_max_length: Maximálna dĺžka\r
-field_value: Hodnota\r
-field_category: Kategória\r
-field_title: Názov\r
-field_project: Projekt\r
-field_issue: Úloha\r
-field_status: Stav\r
-field_notes: Poznámka\r
-field_is_closed: Úloha uzavretá\r
-field_is_default: Východzí stav\r
-field_tracker: Fronta\r
-field_subject: Predmet\r
-field_due_date: Uzavrieť do\r
-field_assigned_to: Priradené\r
-field_priority: Priorita\r
-field_fixed_version: Priradené k verzii\r
-field_user: Užívateľ\r
-field_role: Rola\r
-field_homepage: Domovská stránka\r
-field_is_public: Verejný\r
-field_parent: Nadradený projekt\r
-field_is_in_chlog: Úlohy zobrazené v rozdielovom logu\r
-field_is_in_roadmap: Úlohy zobrazené v pláne\r
-field_login: Login\r
-field_mail_notification: Emailové oznámenie\r
-field_admin: Administrátor\r
-field_last_login_on: Posledné prihlásenie\r
-field_language: Jazyk\r
-field_effective_date: Dátum\r
-field_password: Heslo\r
-field_new_password: Nové heslo\r
-field_password_confirmation: Potvrdenie\r
-field_version: Verzia\r
-field_type: Typ\r
-field_host: Host\r
-field_port: Port\r
-field_account: Účet\r
-field_base_dn: Base DN\r
-field_attr_login: Prihlásenie (atribut)\r
-field_attr_firstname: Meno (atribut)\r
-field_attr_lastname: Priezvisko (atribut)\r
-field_attr_mail: Email (atribut)\r
-field_onthefly: Automatické vytváranie užívateľov\r
-field_start_date: Začiatok\r
-field_done_ratio: %% Hotovo\r
-field_auth_source: Autentifikačný mód\r
-field_hide_mail: Nezobrazovať môj email\r
-field_comments: Komentár\r
-field_url: URL\r
-field_start_page: Výchozia stránka\r
-field_subproject: Podprojekt\r
-field_hours: hodiny\r
-field_activity: Aktivita\r
-field_spent_on: Dátum\r
-field_identifier: Identifikátor\r
-field_is_filter: Použíť ako filter\r
-field_issue_to_id: Súvisiaca úloha\r
-field_delay: Oneskorenie\r
-field_assignable: Úlohy môžu byť priradené tejto roli\r
-field_redirect_existing_links: Presmerovať existujúce odkazy\r
-field_estimated_hours: Odhadovaná doba\r
-field_column_names: Stĺpce\r
-field_time_zone: Časové pásmo\r
-field_searchable: Umožniť vyhľadávanie\r
-field_default_value: Východzia hodnota\r
-field_comments_sorting: Zobraziť komentáre\r
-\r
-setting_app_title: Názov aplikácie\r
-setting_app_subtitle: Podtitulok aplikácie\r
-setting_welcome_text: Uvítací text\r
-setting_default_language: Východzí jazyk\r
-setting_login_required: Auten. vyžadovaná\r
-setting_self_registration: Povolenie vlastnej registrácie\r
-setting_attachment_max_size: Maximálna veľkosť prílohy\r
-setting_issues_export_limit: Limit pre export úloh\r
-setting_mail_from: Odosielať emaily z adresy\r
-setting_bcc_recipients: Príjemci skrytej kópie (bcc)\r
-setting_host_name: Hostname\r
-setting_text_formatting: Formátovanie textu\r
-setting_wiki_compression: Kompresia histórie Wiki \r
-setting_feeds_limit: Limit zobrazených položiek (Atom feed)\r
-setting_default_projects_public: Nové projekty nastavovať ako verejné\r
-setting_autofetch_changesets: Automatický prenos zmien\r
-setting_sys_api_enabled: Povolit WS pre správu repozitory\r
-setting_commit_ref_keywords: Klúčové slová pre odkazy\r
-setting_commit_fix_keywords: Klúčové slová pre uzavretie\r
-setting_autologin: Automatické prihlasovanie\r
-setting_date_format: Formát dátumu\r
-setting_time_format: Formát času\r
-setting_cross_project_issue_relations: Povoliť väzby úloh skrz projekty\r
-setting_issue_list_default_columns: Východzie stĺpce zobrazené v zozname úloh\r
-setting_repositories_encodings: Kódovanie \r
-setting_emails_footer: Zapätie emailov\r
-setting_protocol: Protokol\r
-setting_per_page_options: Povolené množstvo riadkov na stránke\r
-setting_user_format: Formát zobrazenia užívateľa\r
-setting_activity_days_default: "Zobrazené dni aktivity projektu:" \r
-setting_display_subprojects_issues: Prednastavenie zobrazenia úloh podporojektov v hlavnom projekte\r
-\r
-project_module_issue_tracking: Sledovanie úloh\r
-project_module_time_tracking: Sledovanie času\r
-project_module_news: Novinky\r
-project_module_documents: Dokumenty\r
-project_module_files: Súbory\r
-project_module_wiki: Wiki \r
-project_module_repository: Repository\r
-project_module_boards: Diskusie\r
-\r
-label_user: Užívateľ\r
-label_user_plural: Užívatelia\r
-label_user_new: Nový užívateľ\r
-label_project: Projekt\r
-label_project_new: Nový projekt\r
-label_project_plural: Projekty\r
-label_project_all: Všetky projekty\r
-label_project_latest: Posledné projekty\r
-label_issue: Úloha\r
-label_issue_new: Nová úloha\r
-label_issue_plural: Úlohy\r
-label_issue_view_all: Všetky úlohy\r
-label_issues_by: Úlohy od užívateľa %s\r
-label_issue_added: Úloha pridaná\r
-label_issue_updated: Úloha aktualizovaná\r
-label_document: Dokument\r
-label_document_new: Nový dokument\r
-label_document_plural: Dokumenty\r
-label_document_added: Dokument pridaný\r
-label_role: Rola\r
-label_role_plural: Role\r
-label_role_new: Nová rola\r
-label_role_and_permissions: Role a práva\r
-label_member: Člen\r
-label_member_new: Nový člen\r
-label_member_plural: Členovia\r
-label_tracker: Fronta\r
-label_tracker_plural: Fronty\r
-label_tracker_new: Nová fronta\r
-label_workflow: Workflow\r
-label_issue_status: Stav úloh\r
-label_issue_status_plural: Stavy úloh\r
-label_issue_status_new: Nový stav\r
-label_issue_category: Kategória úloh\r
-label_issue_category_plural: Kategórie úloh\r
-label_issue_category_new: Nová kategória\r
-label_custom_field: Užívateľské pole\r
-label_custom_field_plural: Užívateľské polia\r
-label_custom_field_new: Nové užívateľské pole\r
-label_enumerations: Zoznamy\r
-label_enumeration_new: Nová hodnota\r
-label_information: Informácia\r
-label_information_plural: Informácie\r
-label_please_login: Prosím prihláste sa\r
-label_register: Registrovať\r
-label_password_lost: Zabudnuté heslo\r
-label_home: Domovská stránka\r
-label_my_page: Moja stránka\r
-label_my_account: Môj účet\r
-label_my_projects: Moje projekty\r
-label_administration: Administrácia\r
-label_login: Prihlásenie\r
-label_logout: Odhlásenie\r
-label_help: Nápoveda\r
-label_reported_issues: Nahlásené úlohy\r
-label_assigned_to_me_issues: Moje úlohy\r
-label_last_login: Posledné prihlásenie\r
-label_last_updates: Posledná zmena\r
-label_last_updates_plural: %d posledné zmeny\r
-label_registered_on: Registrovaný\r
-label_activity: Aktivita\r
-label_overall_activity: Celková aktivita\r
-label_new: Nový\r
-label_logged_as: Prihlásený ako\r
-label_environment: Prostredie\r
-label_authentication: Autentifikácia\r
-label_auth_source: Mód autentifikácie\r
-label_auth_source_new: Nový mód autentifikácie\r
-label_auth_source_plural: Módy autentifikácie\r
-label_subproject_plural: Podprojekty\r
-label_min_max_length: Min - Max dĺžka\r
-label_list: Zoznam\r
-label_date: Dátum\r
-label_integer: Celé číslo\r
-label_float: Desatinné číslo\r
-label_boolean: Áno/Nie\r
-label_string: Text\r
-label_text: Dlhý text\r
-label_attribute: Atribut\r
-label_attribute_plural: Atributy\r
-label_download: %d Download\r
-label_download_plural: %d Downloady\r
-label_no_data: Žiadné položky\r
-label_change_status: Zmeniť stav\r
-label_history: História\r
-label_attachment: Súbor\r
-label_attachment_new: Nový súbor\r
-label_attachment_delete: Odstrániť súbor\r
-label_attachment_plural: Súbory\r
-label_file_added: Súbor pridaný\r
-label_report: Prehľad\r
-label_report_plural: Prehľady\r
-label_news: Novinky\r
-label_news_new: Pridať novinku\r
-label_news_plural: Novinky\r
-label_news_latest: Posledné novinky\r
-label_news_view_all: Zobrazit všetky novinky\r
-label_news_added: Novinka pridaná\r
-label_change_log: Protokol zmien\r
-label_settings: Nastavenie\r
-label_overview: Prehľad\r
-label_version: Verzia\r
-label_version_new: Nová verzia\r
-label_version_plural: Verzie\r
-label_confirmation: Potvrdenie\r
-label_export_to: 'Tiež k dispozícií:'\r
-label_read: Načíta sa...\r
-label_public_projects: Verejné projekty\r
-label_open_issues: Otvorený\r
-label_open_issues_plural: Otvorené\r
-label_closed_issues: Uzavrený\r
-label_closed_issues_plural: Uzavrené\r
-label_total: Celkovo\r
-label_permissions: Práva\r
-label_current_status: Aktuálny stav\r
-label_new_statuses_allowed: Nové povolené stavy\r
-label_all: všetko\r
-label_none: nič\r
-label_nobody: nikto\r
-label_next: Ďalší\r
-label_previous: Predchádzajúci\r
-label_used_by: Použité\r
-label_details: Detaily\r
-label_add_note: Pridať poznámku\r
-label_per_page: Na stránku\r
-label_calendar: Kalendár\r
-label_months_from: mesiacov od\r
-label_gantt: Ganttov graf\r
-label_internal: Interný\r
-label_last_changes: posledných %d zmien\r
-label_change_view_all: Zobraziť všetky zmeny\r
-label_personalize_page: Prispôsobiť túto stránku\r
-label_comment: Komentár\r
-label_comment_plural: Komentáre\r
-label_comment_add: Pridať komentár\r
-label_comment_added: Komentár pridaný\r
-label_comment_delete: Odstrániť komentár\r
-label_query: Užívateľský dotaz\r
-label_query_plural: Užívateľské dotazy\r
-label_query_new: Nový dotaz\r
-label_filter_add: Pridať filter\r
-label_filter_plural: Filtre\r
-label_equals: je\r
-label_not_equals: nieje\r
-label_in_less_than: je menší ako\r
-label_in_more_than: je väčší ako\r
-label_in: v\r
-label_today: dnes\r
-label_all_time: vždy\r
-label_yesterday: včera\r
-label_this_week: tento týždeň\r
-label_last_week: minulý týždeň\r
-label_last_n_days: posledných %d dní\r
-label_this_month: tento mesiac\r
-label_last_month: minulý mesiac\r
-label_this_year: tento rok\r
-label_date_range: Časový rozsah\r
-label_less_than_ago: pred menej ako (dňami)\r
-label_more_than_ago: pred viac ako (dňami)\r
-label_ago: pred (dňami)\r
-label_contains: obsahuje\r
-label_not_contains: neobsahuje\r
-label_day_plural: dní\r
-label_repository: Repository\r
-label_repository_plural: Repository\r
-label_browse: Prechádzať\r
-label_modification: %d zmena\r
-label_modification_plural: %d zmien\r
-label_revision: Revízia\r
-label_revision_plural: Revízií\r
-label_associated_revisions: Súvisiace verzie\r
-label_added: pridané\r
-label_modified: zmenené\r
-label_deleted: odstránené\r
-label_latest_revision: Posledná revízia\r
-label_latest_revision_plural: Posledné revízie\r
-label_view_revisions: Zobraziť revízie\r
-label_max_size: Maximálna veľkosť\r
-label_on: 'z celkovo'\r
-label_sort_highest: Presunúť na začiatok\r
-label_sort_higher: Presunúť navrch\r
-label_sort_lower: Presunúť dole\r
-label_sort_lowest: Presunúť na koniec\r
-label_roadmap: Plán\r
-label_roadmap_due_in: Zostáva %s\r
-label_roadmap_overdue: %s neskoro\r
-label_roadmap_no_issues: Pre túto verziu niesu žiadne úlohy\r
-label_search: Hľadať\r
-label_result_plural: Výsledky\r
-label_all_words: Všetky slova\r
-label_wiki: Wiki \r
-label_wiki_edit: Wiki úprava\r
-label_wiki_edit_plural: Wiki úpravy\r
-label_wiki_page: Wiki stránka\r
-label_wiki_page_plural: Wiki stránky\r
-label_index_by_title: Index podľa názvu\r
-label_index_by_date: Index podľa dátumu\r
-label_current_version: Aktuálna verzia\r
-label_preview: Náhľad\r
-label_feed_plural: Príspevky\r
-label_changes_details: Detail všetkých zmien\r
-label_issue_tracking: Sledovanie úloh\r
-label_spent_time: Strávený čas\r
-label_f_hour: %.2f hodina\r
-label_f_hour_plural: %.2f hodín\r
-label_time_tracking: Sledovánie času\r
-label_change_plural: Zmeny\r
-label_statistics: Štatistiky\r
-label_commits_per_month: Úkony za mesiac\r
-label_commits_per_author: Úkony podľa autora\r
-label_view_diff: Zobrazit rozdiely\r
-label_diff_inline: vo vnútri\r
-label_diff_side_by_side: vedľa seba\r
-label_options: Nastavenie\r
-label_copy_workflow_from: Kopírovať workflow z\r
-label_permissions_report: Prehľad práv\r
-label_watched_issues: Sledované úlohy\r
-label_related_issues: Súvisiace úlohy\r
-label_applied_status: Použitý stav\r
-label_loading: Nahrávam ...\r
-label_relation_new: Nová súvislosť\r
-label_relation_delete: Odstrániť súvislosť\r
-label_relates_to: súvisiací s\r
-label_duplicates: duplicity\r
-label_blocks: blokovaný\r
-label_blocked_by: zablokovaný\r
-label_precedes: predcháza\r
-label_follows: následuje\r
-label_end_to_start: od konca na začiatok\r
-label_end_to_end: od konca do konca\r
-label_start_to_start: od začiatku do začiatku\r
-label_start_to_end: od začiatku do konca\r
-label_stay_logged_in: Zostať prihlásený\r
-label_disabled: zakazané\r
-label_show_completed_versions: Ukázať dokončené verzie\r
-label_me: ja\r
-label_board: Fórum\r
-label_board_new: Nové fórum\r
-label_board_plural: Fóra\r
-label_topic_plural: Témy\r
-label_message_plural: Správy\r
-label_message_last: Posledná správa\r
-label_message_new: Nová správa\r
-label_message_posted: Správa pridaná\r
-label_reply_plural: Odpovede\r
-label_send_information: Zaslať informácie o účte užívateľa\r
-label_year: Rok\r
-label_month: Mesiac\r
-label_week: Týžden\r
-label_date_from: Od\r
-label_date_to: Do\r
-label_language_based: Podľa výchozieho jazyka\r
-label_sort_by: Zoradenie podľa %s\r
-label_send_test_email: Poslať testovací email\r
-label_feeds_access_key_created_on: Prístupový klúč pre RSS bol vytvorený pred %s\r
-label_module_plural: Moduly\r
-label_added_time_by: 'Pridané užívateľom %s pred %s'\r
-label_updated_time: 'Aktualizované pred %s'\r
-label_jump_to_a_project: Zvoliť projekt...\r
-label_file_plural: Súbory\r
-label_changeset_plural: Sady zmien\r
-label_default_columns: Východzie stĺpce\r
-label_no_change_option: (bez zmeny)\r
-label_bulk_edit_selected_issues: Skupinová úprava vybraných úloh\r
-label_theme: Téma\r
-label_default: Východzí\r
-label_search_titles_only: Vyhľadávať iba v názvoch\r
-label_user_mail_option_all: "Pre všetky události všetkých mojích projektov"\r
-label_user_mail_option_selected: "Pre všetky události vybraných projektov.."\r
-label_user_mail_option_none: "Len pre události, ktoré sledujem alebo sa ma týkajú"\r
-label_user_mail_no_self_notified: "Nezasielať informácie o mnou vytvorených zmenách"\r
-label_registration_activation_by_email: aktivácia účtu emailom\r
-label_registration_manual_activation: manuálna aktivácia účtu\r
-label_registration_automatic_activation: automatická aktivácia účtu\r
-label_display_per_page: '%s na stránku'\r
-label_age: Vek\r
-label_change_properties: Zmeniť vlastnosti\r
-label_general: Všeobecné\r
-label_more: Viac\r
-label_scm: SCM\r
-label_plugins: Pluginy\r
-label_ldap_authentication: Autentifikácia LDAP\r
-label_downloads_abbr: D/L\r
-label_optional_description: Voliteľný popis\r
-label_add_another_file: Pridať další súbor\r
-label_preferences: Nastavenia\r
-label_chronological_order: V chronologickom poradí\r
-label_reverse_chronological_order: V obrátenom chronologickom poradí\r
-\r
-button_login: Prihlásiť\r
-button_submit: Potvrdiť\r
-button_save: Uložiť\r
-button_check_all: Označiť všetko\r
-button_uncheck_all: Odznačiť všetko\r
-button_delete: Odstrániť\r
-button_create: Vytvoriť\r
-button_test: Test\r
-button_edit: Upraviť\r
-button_add: Pridať\r
-button_change: Zmeniť\r
-button_apply: Použiť\r
-button_clear: Zmazať\r
-button_lock: Zamknúť\r
-button_unlock: Odomknúť\r
-button_download: Stiahnúť\r
-button_list: Vypísať\r
-button_view: Zobraziť\r
-button_move: Presunúť\r
-button_back: Naspäť\r
-button_cancel: Storno\r
-button_activate: Aktivovať\r
-button_sort: Zoradenie\r
-button_log_time: Pridať čas\r
-button_rollback: Naspäť k tejto verzii\r
-button_watch: Sledovať\r
-button_unwatch: Nesledovať\r
-button_reply: Odpovedať\r
-button_archive: Archivovať\r
-button_unarchive: Odarchivovať\r
-button_reset: Reset\r
-button_rename: Premenovať\r
-button_change_password: Zmeniť heslo\r
-button_copy: Kopírovať\r
-button_annotate: Komentovať\r
-button_update: Aktualizovať\r
-button_configure: Konfigurovať\r
-\r
-status_active: aktívny\r
-status_registered: registrovaný\r
-status_locked: uzamknutý\r
-\r
-text_select_mail_notifications: Vyberte akciu, pri ktorej bude zaslané upozornenie emailom\r
-text_regexp_info: napr. ^[A-Z0-9]+$\r
-text_min_max_length_info: 0 znamená bez limitu\r
-text_project_destroy_confirmation: Ste si istý, že chcete odstránit tento projekt a všetky súvisiace dáta ?\r
-text_workflow_edit: Vyberte rolu a frontu k editácii workflow\r
-text_are_you_sure: Ste si istý?\r
-text_journal_changed: zmenené z %s na %s\r
-text_journal_set_to: nastavené na %s\r
-text_journal_deleted: odstránené\r
-text_tip_task_begin_day: úloha začína v tento deň\r
-text_tip_task_end_day: úloha končí v tento deň\r
-text_tip_task_begin_end_day: úloha začína a končí v tento deň\r
-text_project_identifier_info: 'Povolené znaky sú malé písmena (a-z), čísla a pomlčka.<br />Po uložení už nieje možné identifikátor zmeniť.'\r
-text_caracters_maximum: %d znakov maximálne.\r
-text_caracters_minimum: Musí byť aspoň %d znaky/ov dlhé.\r
-text_length_between: Dĺžka medzi %d až %d znakmi.\r
-text_tracker_no_workflow: Pre tuto frontu nieje definovaný žiadný workflow\r
-text_unallowed_characters: Nepovolené znaky\r
-text_comma_separated: Je povolené viacero hodnôt (oddelené navzájom čiarkou).\r
-text_issues_ref_in_commit_messages: Odkazovať a upravovať úlohy v správach s následovnym obsahom\r
-text_issue_added: úloha %s bola vytvorená užívateľom %s.\r
-text_issue_updated: Úloha %s byla aktualizovaná užívateľom %s.\r
-text_wiki_destroy_confirmation: Naozaj si prajete odstráni%t túto Wiki a celý jej obsah?\r
-text_issue_category_destroy_question: Niektoré úlohy (%d) sú priradené k tejto kategórii. Čo chtete  s nimi spraviť?\r
-text_issue_category_destroy_assignments: Zrušiť priradenie ku kategórii\r
-text_issue_category_reassign_to: Priradiť úlohy do tejto kategórie\r
-text_user_mail_option: "U projektov, které neboli vybrané, budete dostávať oznamenie iba o vašich či o sledovaných položkách (napr. o položkách, ktorých ste autor, alebo ku ktorým ste priradený/á)."\r
-text_no_configuration_data: "Role, fronty, stavy úloh ani workflow neboli zatiaľ nakonfigurované.\nVelmi doporučujeme nahrať východziu konfiguráciu. Potom si môžete všetko upraviť"\r
-text_load_default_configuration: Nahrať východziu konfiguráciu\r
-text_status_changed_by_changeset: Aktualizované v sade zmien %s.\r
-text_issues_destroy_confirmation: 'Naozaj si prajete odstrániť všetky zvolené úlohy?'\r
-text_select_project_modules: 'Aktivne moduly v tomto projekte:'\r
-text_default_administrator_account_changed: Zmenené výchozie nastavenie administrátorského účtu\r
-text_file_repository_writable: Povolený zápis do repository\r
-text_rmagick_available: RMagick k dispozícií (voliteľné)\r
-text_destroy_time_entries_question: U úloh, které chcete odstraniť, je evidované %.02f práce. Čo chcete vykonať?\r
-text_destroy_time_entries: Odstrániť evidované hodiny.\r
-text_assign_time_entries_to_project: Priradiť evidované hodiny projektu\r
-text_reassign_time_entries: 'Preradiť evidované hodiny k tejto úlohe:'\r
-\r
-default_role_manager: Manažér\r
-default_role_developper: Vývojár\r
-default_role_reporter: Reportér\r
-default_tracker_bug: Chyba\r
-default_tracker_feature: Rozšírenie\r
-default_tracker_support: Podpora\r
-default_issue_status_new: Nový\r
-default_issue_status_assigned: Priradený\r
-default_issue_status_resolved: Vyriešený\r
-default_issue_status_feedback: Čaká sa\r
-default_issue_status_closed: Uzavrený\r
-default_issue_status_rejected: Odmietnutý\r
-default_doc_category_user: Užívateľská dokumentácia\r
-default_doc_category_tech: Technická dokumentácia\r
-default_priority_low: Nízká\r
-default_priority_normal: Normálna\r
-default_priority_high: Vysoká\r
-default_priority_urgent: Urgentná\r
-default_priority_immediate: Okamžitá\r
-default_activity_design: Design\r
-default_activity_development: Vývoj\r
-\r
-enumeration_issue_priorities: Priority úloh\r
-enumeration_doc_categories: Kategorie dokumentov\r
-enumeration_activities: Aktivity (sledovanie času)\r
-error_scm_annotate: "Položka neexistuje alebo nemôže byť komentovaná."\r
-label_planning: Plánovanie\r
-text_subprojects_destroy_warning: 'Jeho podprojekt(y): %s budú takisto vymazané.'\r
-label_and_its_subprojects: %s a jeho podprojekty\r
-mail_body_reminder: "%d úloha(y), ktorá(é) je(sú) vám priradený(é), ma(jú) byť hotova(é) za %d dní:"\r
-mail_subject_reminder: "%d úloha(y) ma(jú) byť hotova(é) za pár dní"\r
-text_user_wrote: '%s napísal:'\r
-label_duplicated_by: duplikovaný\r
-setting_enabled_scm: Zapnúť SCM\r
-text_enumeration_category_reassign_to: 'Prenastaviť na túto hodnotu:'\r
-text_enumeration_destroy_question: '%d objekty sú nastavené na túto hodnotu.'\r
-label_incoming_emails: Príchádzajúce emaily\r
-label_generate_key: Vygenerovať kľúč\r
-setting_mail_handler_api_enabled: Zapnúť WS pre príchodzie emaily\r
-setting_mail_handler_api_key: API kľúč\r
-text_email_delivery_not_configured: "Doručenie emailov nieje nastavené, notifikácie sú vypnuté.\nNastavte váš SMTP server v config/email.yml a reštartnite aplikáciu pre aktiváciu funkcie."\r
-field_parent_title: Nadradená stránka\r
-label_issue_watchers: Pozorovatelia\r
-setting_commit_logs_encoding: Kódovanie prenášaných správ\r
-button_quote: Citácia\r
-setting_sequential_project_identifiers: Generovať sekvenčné identifikátory projektov\r
-notice_unable_delete_version: Verzia nemôže byť zmazaná\r
-label_renamed: premenované\r
-label_copied: kopírované\r
-setting_plain_text_mail: Len jednoduchý text (bez HTML)\r
-permission_view_files: Zobrazenie súborov\r
-permission_edit_issues: Editácia úloh\r
-permission_edit_own_time_entries: Editácia vlastných časových logov\r
-permission_manage_public_queries: Správa verejných dotazov\r
-permission_add_issues: Pridanie úlohy\r
-permission_log_time: Log stráveného času\r
-permission_view_changesets: Zobrazenie sád zmien\r
-permission_view_time_entries: Zobrazenie stráveného času\r
-permission_manage_versions: Správa verzií\r
-permission_manage_wiki: Správa Wiki \r
-permission_manage_categories: Správa kategórií úloh\r
-permission_protect_wiki_pages: Ochrana Wiki strániek\r
-permission_comment_news: Komentovanie noviniek\r
-permission_delete_messages: Mazanie správ\r
-permission_select_project_modules: Voľba projektových modulov\r
-permission_manage_documents: Správa dokumentov\r
-permission_edit_wiki_pages: Editácia Wiki strániek\r
-permission_add_issue_watchers: Pridanie pozorovateľov\r
-permission_view_gantt: Zobrazenie Ganttovho diagramu\r
-permission_move_issues: Presun úloh\r
-permission_manage_issue_relations: Správa vzťahov úloh\r
-permission_delete_wiki_pages: Mazanie Wiki strániek\r
-permission_manage_boards: Správa diskusií\r
-permission_delete_wiki_pages_attachments: Mazanie Wiki príloh\r
-permission_view_wiki_edits: Zobrazenie Wiki zmien\r
-permission_add_messages: Pridanie správ\r
-permission_view_messages: Zobrazenie správ\r
-permission_manage_files: Správa súborov\r
-permission_edit_issue_notes: Editácia poznámok úlohy\r
-permission_manage_news: Správa noviniek\r
-permission_view_calendar: Zobrazenie kalendára\r
-permission_manage_members: Správa členov\r
-permission_edit_messages: Editácia správ\r
-permission_delete_issues: Mazanie správ\r
-permission_view_issue_watchers: Zobrazenie zoznamu pozorovateľov\r
-permission_manage_repository: Správa repository\r
-permission_commit_access: Povoliť prístup\r
-permission_browse_repository: Prechádzanie (browse) repository\r
-permission_view_documents: Zobrazenie dokumentov\r
-permission_edit_project: Editovanie projektu\r
-permission_add_issue_notes: Pridanie poznámky úlohy\r
-permission_save_queries: Uloženie dotazov\r
-permission_view_wiki_pages: Zobrazenie Wiki strániek\r
-permission_rename_wiki_pages: Premenovanie Wiki strániek\r
-permission_edit_time_entries: Editácia časových záznamov \r
-permission_edit_own_issue_notes: Editácia vlastných poznámok úlohy\r
-setting_gravatar_enabled: Použitie užívateľských Gravatar ikon\r
-permission_edit_own_messages: Úprava vlastných správ\r
-permission_delete_own_messages: Mazanie vlastných správ\r
-text_repository_usernames_mapping: "Vyberte alebo doplňte užívateľov systému Redmine, ktorí majú byť namapovaní k užívateľským menám, nájdeným v logu repository.\nUžívatelia s rovnakým prihlasovacím menom alebo emailom v systéme Redmine a repository sú mapovaní automaticky."\r
-label_example: Príklad\r
-label_user_activity: "Aktivita užívateľa %s"\r
-label_updated_time_by: Aktualizované užívateľom %s pred %s\r
-text_diff_truncated: '... Tento rozdielový výpis bol skratený, pretože prekračuje maximálnu veľkosť, ktorá môže byť zobrazená.'\r
-setting_diff_max_lines_displayed: Maximálne množstvo zobrazených riadkov rozdielového výpisu\r
-text_plugin_assets_writable: Adresár pre pluginy s možnosťou zápisu\r
-warning_attachments_not_saved: "%d súbor(y) nemohli byť uložené."\r
-field_editable: Editable
-label_display: Display
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log\r
-field_identity_url: OpenID URL\r
-setting_openid: Allow OpenID login and registration\r
-label_login_with_open_id_option: or login with OpenID\r
-field_watcher: Watcher\r
diff --git a/lang/sl.yml b/lang/sl.yml
deleted file mode 100644 (file)
index bd51bda..0000000
+++ /dev/null
@@ -1,711 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Januar,Februar,Marec,April,Maj,Junij,Julij,Avgust,September,Oktober,November,December
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,Maj,Jun,Jul,Aug,Sep,Okt,Nov,Dec
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 dan
-actionview_datehelper_time_in_words_day_plural: %d dni
-actionview_datehelper_time_in_words_hour_about: kakšno uro
-actionview_datehelper_time_in_words_hour_about_plural: kakšnih %d ur
-actionview_datehelper_time_in_words_hour_about_single: kakšno uro
-actionview_datehelper_time_in_words_minute: 1 minuta
-actionview_datehelper_time_in_words_minute_half: pol minute
-actionview_datehelper_time_in_words_minute_less_than: manj kot minuto
-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: manj kot sekunda
-actionview_datehelper_time_in_words_second_less_than_plural: manj kot %d sekund
-actionview_instancetag_blank_option: Prosimo izberite
-
-activerecord_error_inclusion: ni vključen na seznamu
-activerecord_error_exclusion: je rezerviran
-activerecord_error_invalid: je napačen
-activerecord_error_confirmation: ne ustreza potrdilu
-activerecord_error_accepted: mora biti sprejet
-activerecord_error_empty: ne sme biti prazen
-activerecord_error_blank: ne sme biti neizpolnjen
-activerecord_error_too_long: je predolg
-activerecord_error_too_short: je prekratek
-activerecord_error_wrong_length: je napačne dolžine
-activerecord_error_taken: je že zaseden
-activerecord_error_not_a_number: ni število
-activerecord_error_not_a_date: ni veljaven datum
-activerecord_error_greater_than_start_date: mora biti kasnejši kot začeten datum
-activerecord_error_not_same_project: ne pripada istemu projektu
-activerecord_error_circular_dependency: Ta odnos bi povzročil krožno odvisnost
-
-general_fmt_age: %d l
-general_fmt_age_plural: %d let
-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: 'Ne'
-general_text_Yes: 'Da'
-general_text_no: 'ne'
-general_text_yes: 'da'
-general_lang_name: 'Slovenščina'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Ponedeljek,Torek,Sreda,Četrtek,Petek,Sobota,Nedelja
-general_first_day_of_week: '1'
-
-notice_account_updated: Račun je bil uspešno posodobljen.
-notice_account_invalid_creditentials: Napačno uporabniško ime ali geslo
-notice_account_password_updated: Geslo je bilo uspešno posodobljeno.
-notice_account_wrong_password: Napačno geslo
-notice_account_register_done: Račun je bil uspešno ustvarjen. Za aktivacijo potrdite povezavo, ki vam je bila poslana v e-nabiralnik.
-notice_account_unknown_email: Neznan uporabnik.
-notice_can_t_change_password: Ta račun za overovljanje uporablja zunanji. Gesla ni mogoče spremeniti.
-notice_account_lost_email_sent: Poslano vam je bilo e-pismo z navodili za izbiro novega gesla.
-notice_account_activated: Vaš račun je bil aktiviran. Sedaj se lahko prijavite.
-notice_successful_create: Zapisovanje uspelo.
-notice_successful_update: Posodobitev uspela.
-notice_successful_delete: Izbris uspel.
-notice_successful_connection: Povezava uspela.
-notice_file_not_found: Stran na katero se želite povezati ne obstaja ali pa je bila umaknjena.
-notice_locking_conflict: Drug uporabnik je posodobil podatke.
-notice_not_authorized: Nimate privilegijev za dostop do te strani.
-notice_email_sent: E-poštno sporočilo je bilo poslano %s
-notice_email_error: Ob pošiljanju e-sporočila je prišlo do napake (%s)
-notice_feeds_access_key_reseted: Vaš RSS dostopni ključ je bil ponastavljen.
-notice_failed_to_save_issues: "Neuspelo shranjevanje %d zahtevka na %d izbranem: %s."
-notice_no_issue_selected: "Izbran ni noben zahtevek! Prosimo preverite zahtevke, ki jih želite urediti."
-notice_account_pending: "Vaš račun je bil ustvarjen in čaka na potrditev s strani administratorja."
-notice_default_data_loaded: Privzete nastavitve so bile uspešno naložene.
-notice_unable_delete_version: Verzije ni bilo mogoče izbrisati.
-
-error_can_t_load_default_data: "Privzetih nastavitev ni bilo mogoče naložiti: %s"
-error_scm_not_found: "Vnos ali revizija v shrambi ni bila najdena ."
-error_scm_command_failed: "Med vzpostavljem povezave s shrambo je prišlo do napake: %s"
-error_scm_annotate: "Vnos ne obstaja ali pa ga ni mogoče komentirati."
-error_issue_not_found_in_project: 'Zahtevek ni bil najden ali pa ne pripada temu projektu'
-
-mail_subject_lost_password: Vaše %s geslo
-mail_body_lost_password: 'Za spremembo glesla kliknite na naslednjo povezavo:'
-mail_subject_register: Aktivacija %s vašega računa
-mail_body_register: 'Za aktivacijo vašega računa kliknite na naslednjo povezavo:'
-mail_body_account_information_external: Za prijavo lahko uporabite vaš "%s" račun.
-mail_body_account_information: Informacije o vašem računu
-mail_subject_account_activation_request: %s zahtevek za aktivacijo računa
-mail_body_account_activation_request: 'Registriral se je nov uporabnik (%s). Račun čaka na vašo odobritev:'
-mail_subject_reminder: "%d zahtevek(zahtevki) zapadejo v naslednjih dneh"
-mail_body_reminder: "%d zahtevek(zahtevki), ki so vam dodeljeni bodo zapadli v naslednjih %d dneh:"
-
-gui_validation_error: 1 napaka
-gui_validation_error_plural: %d napak
-
-field_name: Ime
-field_description: Opis
-field_summary: Povzetek
-field_is_required: Zahtevano
-field_firstname: Ime
-field_lastname: Priimek
-field_mail: E-naslov
-field_filename: Datoteka
-field_filesize: Velikost
-field_downloads: Prenosi
-field_author: Avtor
-field_created_on: Ustvarjen
-field_updated_on: Posodobljeno
-field_field_format: Format
-field_is_for_all: Za vse projekte
-field_possible_values: Možne vrednosti
-field_regexp: Regularni izraz
-field_min_length: Minimalna dolžina
-field_max_length: Maksimalna dolžina
-field_value: Vrednost
-field_category: Kategorija
-field_title: Naslov
-field_project: Projekt
-field_issue: Zahtevek
-field_status: Status
-field_notes: Zabeležka
-field_is_closed: Zahtevek zaprt
-field_is_default: Privzeta vrednost
-field_tracker: Vrsta zahtevka
-field_subject: Tema
-field_due_date: Do datuma
-field_assigned_to: Dodeljen
-field_priority: Prioriteta
-field_fixed_version: Ciljna verzija
-field_user: Uporabnik
-field_role: Vloga
-field_homepage: Domača stran
-field_is_public: Javno
-field_parent: Podprojekt projekta
-field_is_in_chlog: Zahtevki prikazani v zapisu sprememb
-field_is_in_roadmap: Zahtevki prikazani na zemljevidu
-field_login: Prijava
-field_mail_notification: E-poštna oznanila
-field_admin: Administrator
-field_last_login_on: Zadnjič povezan(a)
-field_language: Jezik
-field_effective_date: Datum
-field_password: Geslo
-field_new_password: Novo geslo
-field_password_confirmation: Potrditev
-field_version: Verzija
-field_type: Tip
-field_host: Gostitelj
-field_port: Vrata
-field_account: Račun
-field_base_dn: Bazni DN
-field_attr_login: Oznaka za prijavo
-field_attr_firstname: Oznaka za ime
-field_attr_lastname: Oznaka za priimek
-field_attr_mail: Oznaka za e-naslov
-field_onthefly: Sprotna izdelava uporabnikov
-field_start_date: Začetek
-field_done_ratio: %% Narejeno
-field_auth_source: Način overovljanja
-field_hide_mail: Skrij moj e-naslov
-field_comments: Komentar
-field_url: URL
-field_start_page: Začetna stran
-field_subproject: Podprojekt
-field_hours: Ur
-field_activity: Aktivnost
-field_spent_on: Datum
-field_identifier: Identifikator
-field_is_filter: Uporabljen kot filter
-field_issue_to_id: Povezan zahtevek
-field_delay: Zamik
-field_assignable: Zahtevki so lahko dodeljeni tej vlogi
-field_redirect_existing_links: Preusmeri obstoječe povezave
-field_estimated_hours: Ocenjen čas
-field_column_names: Stolpci
-field_time_zone: Časovni pas
-field_searchable: Zmožen iskanja
-field_default_value: Privzeta vrednost
-field_comments_sorting: Prikaži komentarje
-field_parent_title: Matična stran
-
-setting_app_title: Naslov aplikacije
-setting_app_subtitle: Podnaslov aplikacije
-setting_welcome_text: Pozdravno besedilo
-setting_default_language: Privzeti jezik
-setting_login_required: Zahtevano overovljanje
-setting_self_registration: Samostojna registracija
-setting_attachment_max_size: Maksimalna velikost priponk
-setting_issues_export_limit: Skrajna meja za izvoz zahtevkov
-setting_mail_from: E-naslov za emisijo
-setting_bcc_recipients: Prejemniki slepih kopij (bcc)
-setting_plain_text_mail: navadno e-sporočilo (ne HTML)
-setting_host_name: Ime gostitelja in pot
-setting_text_formatting: Oblikovanje besedila
-setting_wiki_compression: Stiskanje Wiki zgodovine
-setting_feeds_limit: Meja obsega RSS virov
-setting_default_projects_public: Novi projekti so privzeto javni
-setting_autofetch_changesets: Samodejni izvleček zapisa sprememb
-setting_sys_api_enabled: Omogoči WS za upravljanje shrambe
-setting_commit_ref_keywords: Sklicne ključne besede
-setting_commit_fix_keywords: Urejanje ključne besede
-setting_autologin: Avtomatska prijava
-setting_date_format: Oblika datuma
-setting_time_format: Oblika časa
-setting_cross_project_issue_relations: Dovoli povezave zahtevkov med različnimi projekti
-setting_issue_list_default_columns: Privzeti stolpci prikazani na seznamu zahtevkov
-setting_repositories_encodings: Kodiranje shrambe
-setting_commit_logs_encoding: Kodiranje sporočil ob predaji
-setting_emails_footer: Noga e-sporočil
-setting_protocol: Protokol
-setting_per_page_options: Število elementov na stran
-setting_user_format: Oblika prikaza uporabnikov
-setting_activity_days_default: Prikaz dni na aktivnost projekta
-setting_display_subprojects_issues: Privzeti prikaz zahtevkov podprojektov v glavnem projektu
-setting_enabled_scm: Omogočen SCM
-setting_mail_handler_api_enabled: Omogoči WS za prihajajočo e-pošto
-setting_mail_handler_api_key: API ključ
-setting_sequential_project_identifiers: Generiraj projektne identifikatorje sekvenčno
-setting_gravatar_enabled: Uporabljaj Gravatar ikone
-setting_diff_max_lines_displayed: Maksimalno število prikazanih vrstic različnosti
-
-permission_edit_project: Uredi projekt
-permission_select_project_modules: Izberi module projekta
-permission_manage_members: Uredi člane
-permission_manage_versions: Uredi verzije
-permission_manage_categories: Urejanje kategorij zahtevkov
-permission_add_issues: Dodaj zahtevke
-permission_edit_issues: Uredi zahtevke
-permission_manage_issue_relations: Uredi odnose med zahtevki
-permission_add_issue_notes: Dodaj zabeležke
-permission_edit_issue_notes: Uredi zabeležke
-permission_edit_own_issue_notes: Uredi lastne zabeležke
-permission_move_issues: Premakni zahtevke
-permission_delete_issues: Izbriši zahtevke
-permission_manage_public_queries: Uredi javna povpraševanja
-permission_save_queries: Shrani povpraševanje
-permission_view_gantt: Poglej gantogram
-permission_view_calendar: Poglej koledar
-permission_view_issue_watchers: Oglej si listo spremeljevalcev
-permission_add_issue_watchers: Dodaj spremljevalce
-permission_log_time: Beleži porabljen čas
-permission_view_time_entries: Poglej porabljen čas
-permission_edit_time_entries: Uredi beležko časa
-permission_edit_own_time_entries: Uredi beležko lastnega časa
-permission_manage_news: Uredi novice
-permission_comment_news: Komentiraj novice
-permission_manage_documents: Uredi dokumente
-permission_view_documents: Poglej dokumente
-permission_manage_files: Uredi datoteke
-permission_view_files: Poglej datoteke
-permission_manage_wiki: Uredi wiki
-permission_rename_wiki_pages: Preimenuj wiki strani
-permission_delete_wiki_pages: Izbriši wiki strani
-permission_view_wiki_pages: Poglej wiki
-permission_view_wiki_edits: Poglej wiki zgodovino
-permission_edit_wiki_pages: Uredi wiki strani
-permission_delete_wiki_pages_attachments: Izbriši priponke
-permission_protect_wiki_pages: Zaščiti wiki strani
-permission_manage_repository: Uredi shrambo
-permission_browse_repository: Prebrskaj shrambo
-permission_view_changesets: Poglej zapis sprememb
-permission_commit_access: Dostop za predajo
-permission_manage_boards: Uredi table
-permission_view_messages: Poglej sporočila
-permission_add_messages: Objavi sporočila
-permission_edit_messages: Uredi sporočila
-permission_edit_own_messages: Uredi lastna sporočila
-permission_delete_messages: Izbriši sporočila
-permission_delete_own_messages: Izbriši lastna sporočila
-
-project_module_issue_tracking: Sledenje zahtevkom
-project_module_time_tracking: Sledenje časa
-project_module_news: Novice
-project_module_documents: Dokumenti
-project_module_files: Datoteke
-project_module_wiki: Wiki
-project_module_repository: Shramba
-project_module_boards: Table
-
-label_user: Uporabnik
-label_user_plural: Uporabniki
-label_user_new: Nov uporabnik
-label_project: Projekt
-label_project_new: Nov projekt
-label_project_plural: Projekti
-label_project_all: Vsi projekti
-label_project_latest: Zadnji projekti
-label_issue: Zahtevek
-label_issue_new: Nov zahtevek
-label_issue_plural: Zahtevki
-label_issue_view_all: Poglej vse zahtevke
-label_issues_by: Zahtevki od %s
-label_issue_added: Zahtevek dodan
-label_issue_updated: Zahtevek posodobljen
-label_document: Dokument
-label_document_new: Nov dokument
-label_document_plural: Dokumenti
-label_document_added: Dokument dodan
-label_role: Vloga
-label_role_plural: Vloge
-label_role_new: Nova vloga
-label_role_and_permissions: Vloge in dovoljenja
-label_member: Član
-label_member_new: Nov član
-label_member_plural: Člani
-label_tracker: Vrsta zahtevka
-label_tracker_plural: Vrste zahtevkov
-label_tracker_new: Nova vrsta zahtevka
-label_workflow: Potek dela
-label_issue_status: Stanje zahtevka
-label_issue_status_plural: Stanje zahtevkov
-label_issue_status_new: Novo stanje
-label_issue_category: Kategorija zahtevka
-label_issue_category_plural: Kategorije zahtevkov
-label_issue_category_new: Nova kategorija
-label_custom_field: Polje po meri
-label_custom_field_plural: Polja po meri
-label_custom_field_new: Novo polje po meri
-label_enumerations: Seznami
-label_enumeration_new: Nova vrednost
-label_information: Informacija
-label_information_plural: Informacije
-label_please_login: Prosimo prijavite se
-label_register: Registracija
-label_password_lost: Izgubljeno geslo
-label_home: Domov
-label_my_page: Moja stran
-label_my_account: Moj račun
-label_my_projects: Moji projekti
-label_administration: Upravljanje
-label_login: Prijavi se
-label_logout: Odjavi se
-label_help: Pomoč
-label_reported_issues: Prijavljeni zahtevki
-label_assigned_to_me_issues: Zahtevki dodeljeni meni
-label_last_login: Zadnja povezava
-label_last_updates: Zadnja posodobitev
-label_last_updates_plural: %d zadnje posodobitve
-label_registered_on: Registriran
-label_activity: Aktivnost
-label_overall_activity: Celotna aktivnost
-label_user_activity: "Aktivnost %s"
-label_new: Nov
-label_logged_as: Prijavljen(a) kot
-label_environment: Okolje
-label_authentication: Overovitev
-label_auth_source: Način overovitve
-label_auth_source_new: Nov način overovitve
-label_auth_source_plural: Načini overovitve
-label_subproject_plural: Podprojekti
-label_and_its_subprojects: %s in njegovi podprojekti
-label_min_max_length: Min - Max dolžina
-label_list: Seznam
-label_date: Datum
-label_integer: Celo število
-label_float: Decimalno število
-label_boolean: Boolean
-label_string: Besedilo
-label_text: Dolgo besedilo
-label_attribute: Lastnost
-label_attribute_plural: Lastnosti
-label_download: %d Prenos
-label_download_plural: %d Prenosi
-label_no_data: Ni podatkov za prikaz
-label_change_status: Spremeni stanje
-label_history: Zgodovina
-label_attachment: Datoteka
-label_attachment_new: Nova datoteka
-label_attachment_delete: Izbriši datoteko
-label_attachment_plural: Datoteke
-label_file_added: Datoteka dodana
-label_report: Poročilo
-label_report_plural: Poročila
-label_news: Novica
-label_news_new: Dodaj novico
-label_news_plural: Novice
-label_news_latest: Zadnje novice
-label_news_view_all: Poglej vse novice
-label_news_added: Dodane novice
-label_change_log: Zapisnik spremeb
-label_settings: Nastavitve
-label_overview: Pregled
-label_version: Verzija
-label_version_new: Nova verzija
-label_version_plural: Verzije
-label_confirmation: Potrditev
-label_export_to: 'Na razpolago tudi v:'
-label_read: Preberi...
-label_public_projects: Javni projekti
-label_open_issues: odpri zahtevek
-label_open_issues_plural: odpri zahtevke
-label_closed_issues: zapri zahtevek
-label_closed_issues_plural: zapri zahtevke
-label_total: Skupaj
-label_permissions: Dovoljenja
-label_current_status: Trenutno stanje
-label_new_statuses_allowed: Novi zahtevki dovoljeni
-label_all: vsi
-label_none: noben
-label_nobody: nihče
-label_next: Naslednji
-label_previous: Prejšnji
-label_used_by: V uporabi od
-label_details: Podrobnosti
-label_add_note: Dodaj zabeležko
-label_per_page: Na stran
-label_calendar: Koledar
-label_months_from: mesecev od
-label_gantt: Gantt
-label_internal: Notranji
-label_last_changes: zadnjih %d sprememb
-label_change_view_all: Poglej vse spremembe
-label_personalize_page: Individualiziraj to stran
-label_comment: Komentar
-label_comment_plural: Komentarji
-label_comment_add: Dodaj komentar
-label_comment_added: Komentar dodan
-label_comment_delete: Izbriši komentarje
-label_query: Iskanje po meri
-label_query_plural: Iskanja po meri
-label_query_new: Novo iskanje
-label_filter_add: Dodaj filter
-label_filter_plural: Filtri
-label_equals: je enako
-label_not_equals: ni enako
-label_in_less_than: v manj kot
-label_in_more_than: v več kot
-label_in: v
-label_today: danes
-label_all_time: v vsem času
-label_yesterday: včeraj
-label_this_week: ta teden
-label_last_week: pretekli teden
-label_last_n_days: zadnjih %d dni
-label_this_month: ta mesec
-label_last_month: zadnji mesec
-label_this_year: to leto
-label_date_range: Razpon datumov
-label_less_than_ago: manj kot dni nazaj
-label_more_than_ago: več kot dni nazaj
-label_ago: dni nazaj
-label_contains: vsebuje
-label_not_contains: ne vsebuje
-label_day_plural: dni
-label_repository: Shramba
-label_repository_plural: Shrambe
-label_browse: Prebrskaj
-label_modification: %d sprememba
-label_modification_plural: %d spremembe
-label_revision: Revizija
-label_revision_plural: Revizije
-label_associated_revisions: Povezane revizije
-label_added: dodano
-label_modified: spremenjeno
-label_copied: kopirano
-label_renamed: preimenovano
-label_deleted: izbrisano
-label_latest_revision: Zadnja revizija
-label_latest_revision_plural: Zadnje revizije
-label_view_revisions: Poglej revizije
-label_max_size: Največja velikost
-label_on: 'na'
-label_sort_highest: Premakni na vrh
-label_sort_higher: Premakni gor
-label_sort_lower: Premakni dol
-label_sort_lowest: Premakni na dno
-label_roadmap: Načrt
-label_roadmap_due_in: Do %s
-label_roadmap_overdue: %s zakasnel
-label_roadmap_no_issues: Ni zahtevkov za to verzijo
-label_search: Išči
-label_result_plural: Rezultati
-label_all_words: Vse besede
-label_wiki: Wiki
-label_wiki_edit: Wiki urejanje
-label_wiki_edit_plural: Wiki urejanja
-label_wiki_page: Wiki stran
-label_wiki_page_plural: Wiki strani
-label_index_by_title: Razvrsti po naslovu
-label_index_by_date: Razvrsti po datumu
-label_current_version: Trenutna verzija
-label_preview: Predogled
-label_feed_plural: RSS viri
-label_changes_details: Podrobnosti o vseh spremembah
-label_issue_tracking: Sledenje zahtevkom
-label_spent_time: Porabljen čas
-label_f_hour: %.2f ura
-label_f_hour_plural: %.2f ur
-label_time_tracking: Sledenje času
-label_change_plural: Spremembe
-label_statistics: Statistika
-label_commits_per_month: Predaj na mesec
-label_commits_per_author: Predaj na avtorja
-label_view_diff: Preglej razlike
-label_diff_inline: znotraj
-label_diff_side_by_side: vzporedno
-label_options: Možnosti
-label_copy_workflow_from: Kopiraj potek dela od
-label_permissions_report: Poročilo o dovoljenjih
-label_watched_issues: Spremljani zahtevki
-label_related_issues: Povezani zahtevki
-label_applied_status: Uveljavljeno stanje
-label_loading: Nalaganje...
-label_relation_new: Nova povezava
-label_relation_delete: Izbriši povezavo
-label_relates_to: povezan z
-label_duplicates: duplikati
-label_duplicated_by: dupliciral
-label_blocks: blok
-label_blocked_by: blokiral
-label_precedes: ima prednost pred
-label_follows: sledi
-label_end_to_start: konec na začetek
-label_end_to_end: konec na konec
-label_start_to_start: začetek na začetek
-label_start_to_end: začetek na konec
-label_stay_logged_in: Ostani prijavljen(a)
-label_disabled: onemogoči
-label_show_completed_versions: Prikaži zaključene verzije
-label_me: jaz
-label_board: Forum
-label_board_new: Nov forum
-label_board_plural: Forumi
-label_topic_plural: Teme
-label_message_plural: Sporočila
-label_message_last: Zadnje sporočilo
-label_message_new: Novo sporočilo
-label_message_posted: Sporočilo dodano
-label_reply_plural: Odgovori
-label_send_information: Pošlji informacijo o računu uporabniku
-label_year: Leto
-label_month: Mesec
-label_week: Teden
-label_date_from: Od
-label_date_to: Do
-label_language_based: Glede na uporabnikov jezik
-label_sort_by: Razporedi po %s
-label_send_test_email: Pošlji testno e-pismo
-label_feeds_access_key_created_on: RSS dostopni ključ narejen %s nazaj
-label_module_plural: Moduli
-label_added_time_by: Dodal(a) %s %s nazaj
-label_updated_time_by: Posodobljen od %s %s nazaj
-label_updated_time: Posodobljen %s nazaj
-label_jump_to_a_project: Skoči na projekt...
-label_file_plural: Datoteke
-label_changeset_plural: Zapisi sprememb
-label_default_columns: Privzeti stolpci
-label_no_change_option: (Ni spremembe)
-label_bulk_edit_selected_issues: Uredi izbrane zahtevke skupaj
-label_theme: Tema
-label_default: Privzeto
-label_search_titles_only: Preišči samo naslove
-label_user_mail_option_all: "Za vsak dogodek v vseh mojih projektih"
-label_user_mail_option_selected: "Za vsak dogodek samo na izbranih projektih..."
-label_user_mail_option_none: "Samo za zadeve ki jih spremljam ali sem v njih udeležen(a)"
-label_user_mail_no_self_notified: "Ne želim biti opozorjen(a) na spremembe, ki jih naredim sam(a)"
-label_registration_activation_by_email: aktivacija računa po e-pošti
-label_registration_manual_activation: ročna aktivacija računa
-label_registration_automatic_activation: samodejna aktivacija računa
-label_display_per_page: 'Na stran: %s'
-label_age: Starost
-label_change_properties: Sprememba lastnosti
-label_general: Splošno
-label_more: Več
-label_scm: SCM
-label_plugins: Vtičniki
-label_ldap_authentication: LDAP overovljanje
-label_downloads_abbr: D/L
-label_optional_description: Neobvezen opis
-label_add_another_file: Dodaj še eno datoteko
-label_preferences: Preference
-label_chronological_order: Kronološko
-label_reverse_chronological_order: Obrnjeno kronološko
-label_planning: Načrtovanje
-label_incoming_emails: Prihajajoča e-pošta
-label_generate_key: Ustvari ključ
-label_issue_watchers: Spremljevalci
-label_example: Vzorec
-
-button_login: Prijavi se
-button_submit: Pošlji
-button_save: Shrani
-button_check_all: Označi vse
-button_uncheck_all: Odznači vse
-button_delete: Izbriši
-button_create: Ustvari
-button_test: Testiraj
-button_edit: Uredi
-button_add: Dodaj
-button_change: Spremeni
-button_apply: Uporabi
-button_clear: Počisti
-button_lock: Zakleni
-button_unlock: Odkleni
-button_download: Prenesi
-button_list: Seznam
-button_view: Pogled
-button_move: Premakni
-button_back: Nazaj
-button_cancel: Prekliči
-button_activate: Aktiviraj
-button_sort: Razvrsti
-button_log_time: Beleži čas
-button_rollback: Povrni na to verzijo
-button_watch: Spremljaj
-button_unwatch: Ne spremljaj
-button_reply: Odgovori
-button_archive: Arhiviraj
-button_unarchive: Odarhiviraj
-button_reset: Ponastavi
-button_rename: Preimenuj
-button_change_password: Spremeni geslo
-button_copy: Kopiraj
-button_annotate: Zapiši pripombo
-button_update: Posodobi
-button_configure: Konfiguriraj
-button_quote: Citiraj
-
-status_active: aktivni
-status_registered: registriran
-status_locked: zaklenjen
-
-text_select_mail_notifications: Izberite dejanja za katera naj bodo poslana oznanila preko e-pošto.
-text_regexp_info: npr. ^[A-Z0-9]+$
-text_min_max_length_info: 0 pomeni brez omejitev
-text_project_destroy_confirmation: Ali ste prepričani da želite izbrisati izbrani projekt in vse z njim povezane podatke?
-text_subprojects_destroy_warning: 'Njegov(i) podprojekt(i): %s bodo prav tako izbrisani.'
-text_workflow_edit: Izberite vlogo in zahtevek za urejanje poteka dela
-text_are_you_sure: Ali ste prepričani?
-text_journal_changed: Spremenjen iz %s na %s
-text_journal_set_to: Nastavi na %s
-text_journal_deleted: izbrisan
-text_tip_task_begin_day: naloga z začetkom na ta dan
-text_tip_task_end_day: naloga z zaključkom na ta dan
-text_tip_task_begin_end_day: naloga ki se začne in konča ta dan
-text_project_identifier_info: 'Dovoljene so samo male črke (a-z), številke in vezaji.<br />Enkrat shranjen identifikator ne more biti spremenjen.'
-text_caracters_maximum: največ %d znakov.
-text_caracters_minimum: Mora biti dolgo vsaj %d znake.
-text_length_between: Dolžina med %d in %d znaki.
-text_tracker_no_workflow: Potek dela za to vrsto zahtevka ni določen
-text_unallowed_characters: Nedovoljeni znaki
-text_comma_separated: Dovoljenih je več vrednosti (ločenih z vejico).
-text_issues_ref_in_commit_messages: Zahtevki sklicev in popravkov v sporočilu predaje
-text_issue_added: Zahtevek %s je sporočil(a) %s.
-text_issue_updated: Zahtevek %s je posodobil(a) %s.
-text_wiki_destroy_confirmation: Ali ste prepričani da želite izbrisati ta wiki in vso njegovo vsebino?
-text_issue_category_destroy_question: Nekateri zahtevki (%d) so dodeljeni tej kategoriji. Kaj želite storiti?
-text_issue_category_destroy_assignments: Odstrani naloge v kategoriji
-text_issue_category_reassign_to: Ponovno dodeli zahtevke tej kategoriji
-text_user_mail_option: "Na neizbrane projekte boste prejemali le obvestila o zadevah ki jih spremljate ali v katere ste vključeni (npr. zahtevki katerih avtor(ica) ste)"
-text_no_configuration_data: "Vloge, vrste zahtevkov, statusi zahtevkov in potek dela še niso bili določeni. \nZelo priporočljivo je, da naložite privzeto  konfiguracijo, ki jo lahko kasneje tudi prilagodite."
-text_load_default_configuration: Naloži privzeto konfiguracijo
-text_status_changed_by_changeset: Dodano v zapis sprememb %s.
-text_issues_destroy_confirmation: 'Ali ste prepričani, da želite izbrisati izbrani(e) zahtevek(ke)?'
-text_select_project_modules: 'Izberite module, ki jih želite omogočiti za ta projekt:'
-text_default_administrator_account_changed: Spremenjen privzeti administratorski račun
-text_file_repository_writable: Omogočeno pisanje v shrambo datotek
-text_rmagick_available: RMagick je na voljo(neobvezno)
-text_destroy_time_entries_question: %.02f ur je bilo opravljenih na zahtevku, ki ga želite izbrisati. Kaj želite storiti?
-text_destroy_time_entries: Izbriši opravljene ure
-text_assign_time_entries_to_project: Predaj opravljene ure projektu
-text_reassign_time_entries: 'Prenesi opravljene ure na ta zahtevek:'
-text_user_wrote: '%s je napisal(a):'
-text_enumeration_destroy_question: '%d objektov je določenih tej vrednosti.'
-text_enumeration_category_reassign_to: 'Ponastavi jih na to vrednost:'
-text_email_delivery_not_configured: "E-poštna dostava ni nastavljena in oznanila so onemogočena.\nNastavite vaš SMTP strežnik v config/email.yml in ponovno zaženite aplikacijo da ga omogočite.\n"
-text_repository_usernames_mapping: "Izberite ali posodobite Redmine uporabnika dodeljenega vsakemu uporabniškemu imenu najdenemu v zapisniku shrambe.\n Uporabniki z enakim Redmine ali shrambinem uporabniškem imenu ali e-poštnem naslovu so samodejno dodeljeni."
-text_diff_truncated: '... Ta sprememba je bila odsekana ker presega največjo velikost ki je lahko prikazana.'
-
-default_role_manager: Upravnik
-default_role_developper: Razvijalec
-default_role_reporter: Poročevalec
-default_tracker_bug: Hrošč
-default_tracker_feature: Funkcija
-default_tracker_support: Podpora
-default_issue_status_new: Nov
-default_issue_status_assigned: Dodeljen
-default_issue_status_resolved: Rešen
-default_issue_status_feedback: Povratna informacija
-default_issue_status_closed: Zaključen
-default_issue_status_rejected: Zavrnjen
-default_doc_category_user: Uporabniška dokumentacija
-default_doc_category_tech: Tehnična dokumentacija
-default_priority_low: Nizka
-default_priority_normal: Običajna
-default_priority_high: Visoka
-default_priority_urgent: Urgentna
-default_priority_immediate: Takojšnje ukrepanje
-default_activity_design: Oblikovanje
-default_activity_development: Razvoj
-
-enumeration_issue_priorities: Prioritete zahtevkov
-enumeration_doc_categories: Kategorije dokumentov
-enumeration_activities: Aktivnosti (sledenje časa)
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-warning_attachments_not_saved: "%d file(s) could not be saved."
-field_editable: Editable
-text_plugin_assets_writable: Plugin assets directory writable
-label_display: Display
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-field_identity_url: OpenID URL\r
-setting_openid: Allow OpenID login and registration\r
-label_login_with_open_id_option: or login with OpenID\r
-field_watcher: Watcher\r
diff --git a/lang/sr.yml b/lang/sr.yml
deleted file mode 100644 (file)
index 7455d20..0000000
+++ /dev/null
@@ -1,710 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Januar,Februar,Mart,April,Maj,Jun,Jul,Avgust,Septembar,Oktobar,Novembar,Decembar
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,Maj,Jun,Jul,Avg,Sep,Okt,Nov,Dec
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 dan
-actionview_datehelper_time_in_words_day_plural: %d dana
-actionview_datehelper_time_in_words_hour_about: oko sat vremena
-actionview_datehelper_time_in_words_hour_about_plural: oko %d sati
-actionview_datehelper_time_in_words_hour_about_single: oko sat vremena
-actionview_datehelper_time_in_words_minute: 1 minut
-actionview_datehelper_time_in_words_minute_half: pola minuta
-actionview_datehelper_time_in_words_minute_less_than: manje od minut
-actionview_datehelper_time_in_words_minute_plural: %d minuta
-actionview_datehelper_time_in_words_minute_single: 1 minut
-actionview_datehelper_time_in_words_second_less_than: manje od sekunde
-actionview_datehelper_time_in_words_second_less_than_plural: manje od %d sekundi
-actionview_instancetag_blank_option: Molim izaberite
-
-activerecord_error_inclusion: nije uključen u listu
-activerecord_error_exclusion: je rezervisan
-activerecord_error_invalid: je pogrešan
-activerecord_error_confirmation: Ne slaže se sa potvrdom
-activerecord_error_accepted: mora biti prihvaćen
-activerecord_error_empty: ne sme biti prazan
-activerecord_error_blank: ne sme biti prazno
-activerecord_error_too_long: je suvise dugačko
-activerecord_error_too_short: je suvise kratko
-activerecord_error_wrong_length: je pogrešne dužine
-activerecord_error_taken: je već zauzeto
-activerecord_error_not_a_number: nije broj
-activerecord_error_not_a_date: nije datum
-activerecord_error_greater_than_start_date: mora biti veći od početnog datuma
-activerecord_error_not_same_project: ne pripada istom projektu
-activerecord_error_circular_dependency: Ova relacija bi napravila kružnu zavisnost
-
-general_fmt_age: %d g
-general_fmt_age_plural: %d god.
-general_fmt_date: %%m/%%d/%%G
-general_fmt_datetime: %%m/%%d/%%G %%H:%%M %%p
-general_fmt_datetime_short: %%b %%d, %%H:%%M %%p
-general_fmt_time: %%I:%%M %%p
-general_text_No: 'Ne'
-general_text_Yes: 'Da'
-general_text_no: 'ne'
-general_text_yes: 'da'
-general_lang_name: 'Srpski'
-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, Četvrtak, Petak, Subota, Nedelja
-general_first_day_of_week: '1'
-
-notice_account_updated: Nalog je uspešno promenjen.
-notice_account_invalid_creditentials: Pogrešan korisnik ili lozinka
-notice_account_password_updated: Lozinka je uspešno promenjena.
-notice_account_wrong_password: Pogrešna lozinka
-notice_account_register_done: Nalog je uspešno napravljen. Da bi ste aktivirali vaš 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 šifru.
-notice_account_lost_email_sent: Email sa uputstvima o izboru nove šifre je poslat na vašu adresu.
-notice_account_activated: Vaš nalog je aktiviran. Možete se ulogovati.
-notice_successful_create: Uspešna kreacija.
-notice_successful_update: Uspešna promena.
-notice_successful_delete: Uspešno brisanje.
-notice_successful_connection: Uspešna konekcija.
-notice_file_not_found: Stranica kojoj pokušavate da pristupite ne postoji ili je uklonjena.
-notice_locking_conflict: Podaci su promenjeni od strane drugog korisnika.
-notice_not_authorized: Niste ovlašćeni da pristupite ovoj stranici.
-notice_email_sent: Email je poslat %s
-notice_email_error: Došlo je do greške pri slanju maila (%s)
-notice_feeds_access_key_reseted: Vaš RSS pristup je resetovan.
-notice_failed_to_save_issues: "Neuspešno snimanje %d kartica na %d izabrano: %s."
-notice_no_issue_selected: "Nijedna kartica nije izabrana! Molim, izaberite kartice koje želite za editujete."
-
-error_scm_not_found: "Unos i/ili revizija ne postoji u spremištu."
-error_scm_command_failed: "Došlo je do greške pri pristupanju spremištu: %s"
-
-mail_subject_lost_password: Vaša %s lozinka
-mail_body_lost_password: 'Da biste promenili vašu lozinku, kliknite na sledeći link:'
-mail_subject_register: Aktivacija naloga %s 
-mail_body_register: 'Da biste aktivirali vaš nalog, kliknite na sledeći link:'
-mail_body_account_information_external: Mozete koristiti vas nalog "%s" da bi ste se prikljucili.
-mail_body_account_information: Informacije o vasem nalogu
-
-gui_validation_error: 1 greška
-gui_validation_error_plural: %d grešaka
-
-field_name: Ime
-field_description: Opis
-field_summary: Sažetak
-field_is_required: Zahtevano
-field_firstname: Ime
-field_lastname: Prezime
-field_mail: Email
-field_filename: Fajl
-field_filesize: Veličina
-field_downloads: Preuzimanja
-field_author: Autor
-field_created_on: Postavljeno
-field_updated_on: Promenjeno
-field_field_format: Format
-field_is_for_all: Za sve projekte
-field_possible_values: Moguće vrednosti
-field_regexp: Regularni izraz
-field_min_length: Minimalna dužina
-field_max_length: Maximalna dužina
-field_value: Vrednost
-field_category: Kategorija
-field_title: Naslov
-field_project: Projekat
-field_issue: Kartica
-field_status: Status
-field_notes: Beleške
-field_is_closed: Kartica zatvorena
-field_is_default: Podrazumevana vrednost
-field_tracker: Vrsta
-field_subject: Tema
-field_due_date: Do datuma
-field_assigned_to: Dodeljeno
-field_priority: Prioritet
-field_fixed_version: Verzija
-field_user: Korisnik
-field_role: Uloga
-field_homepage: Homepage
-field_is_public: Javni
-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štavanje putem mail-a
-field_admin: Administrator
-field_last_login_on: Poslednje prijavljivanje
-field_language: Jezik
-field_effective_date: Datum
-field_password: Lozinka
-field_new_password: Nova lozinka
-field_password_confirmation: Potvrda
-field_version: Verzija
-field_type: Tip
-field_host: Host
-field_port: Port
-field_account: Nalog
-field_base_dn: Bazni DN
-field_attr_login: Login atribut
-field_attr_firstname: Atribut imena
-field_attr_lastname: Atribut prezimena
-field_attr_mail: Atribut email-a
-field_onthefly: Kreacija naloga "On-the-fly"
-field_start_date: Početak
-field_done_ratio: %% Završeno
-field_auth_source: Vrsta prijavljivanja
-field_hide_mail: Sakrij moju email adresu
-field_comments: Komentar
-field_url: URL
-field_start_page: Početna strana
-field_subproject: Potprojekat
-field_hours: Sati
-field_activity: Aktivnost
-field_spent_on: Datum
-field_identifier: Identifikator
-field_is_filter: Korišćen kao filter
-field_issue_to_id: Povezano sa karticom
-field_delay: Odloženo
-field_assignable: Kartice mogu biti dodeljene ovoj ulozi
-field_redirect_existing_links: Redirekcija postojećih linkova
-field_estimated_hours: Procenjeno vreme
-field_column_names: Kolone
-field_default_value: Default value
-
-setting_app_title: Naziv aplikacije
-setting_app_subtitle: Podnaslov aplikacije
-setting_welcome_text: Tekst dobrodošlice
-setting_default_language: Podrazumevani jezik
-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
-setting_mail_from: Izvorna email adresa
-setting_host_name: Naziv host-a
-setting_text_formatting: Formatiranje teksta
-setting_wiki_compression: Kompresija wiki history-a
-setting_feeds_limit: Feed content limit
-setting_autofetch_changesets: Autofetch commits
-setting_sys_api_enabled: Ukljuci WS za menadžment spremišta
-setting_commit_ref_keywords: Referentne ključne reči
-setting_commit_fix_keywords: Fiksne ključne reči
-setting_autologin: Automatsko prijavljivanje
-setting_date_format: Format datuma
-setting_cross_project_issue_relations: Dozvoli relacije kartica između različitih projekata
-setting_issue_list_default_columns: Podrazumevana kolona se prikazuje na listi kartica
-setting_repositories_encodings: Kodna stranica spremiš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_latest: Poslednji projekat
-label_issue: Kartica
-label_issue_new: Nova kartica
-label_issue_plural: Kartice
-label_issue_view_all: Pregled svih kartica
-label_document: Dokument
-label_document_new: Novi dokument
-label_document_plural: Dokumenti
-label_role: Uloga
-label_role_plural: Uloge
-label_role_new: Nova uloga
-label_role_and_permissions: Uloge i prava
-label_member: Član
-label_member_new: Novi član
-label_member_plural: Članovi
-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: Kategorija kartice
-label_issue_category_plural: Kategorije kartica
-label_issue_category_new: Nova kategorija
-label_custom_field: Korisnički definisano polje
-label_custom_field_plural: Korisnički definisana polja
-label_custom_field_new: Novo korisnički definisano polje
-label_enumerations: Konstante
-label_enumeration_new: Nova vrednost
-label_information: Informacija
-label_information_plural: Informacije
-label_please_login: Molim prijavite se
-label_register: Registracija
-label_password_lost: Izgubljena lozinka
-label_home: Naslovna stranica
-label_my_page: Moja stranica
-label_my_account: Moj nalog
-label_my_projects: Moji projekti
-label_administration: Administracija
-label_login: Korisnik
-label_logout: Odjavi me
-label_help: Pomoć
-label_reported_issues: Prijavljene kartice
-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
-label_logged_as: Prijavljen kao
-label_environment: Environment
-label_authentication: Prijavljivanje
-label_auth_source: Način prijavljivanja
-label_auth_source_new: Novi način prijavljivanja
-label_auth_source_plural: Načini prijavljivanja
-label_subproject_plural: Potprojekti
-label_min_max_length: Min - Max veličina
-label_list: Liste
-label_date: Datum
-label_integer: Integer
-label_boolean: Boolean
-label_string: Text
-label_text: Long text
-label_attribute: Atribut
-label_attribute_plural: Atributi
-label_download: %d Download
-label_download_plural: %d Downloads
-label_no_data: Nema podataka za prikaz
-label_change_status: Promena statusa
-label_history: Istorija
-label_attachment: Fajl
-label_attachment_new: Novi fajl
-label_attachment_delete: Brisanje fajla
-label_attachment_plural: Fajlovi
-label_report: Izveštaj
-label_report_plural: Izveštaji
-label_news: 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: Dnevnik promena
-label_settings: Podešavanja
-label_overview: Pregled
-label_version: Verzija
-label_version_new: Nova verzija
-label_version_plural: Verzije
-label_confirmation: Potvrda
-label_export_to: Izvoz u
-label_read: Čitaj...
-label_public_projects: Javni projekti
-label_open_issues: Otvoren
-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
-label_new_statuses_allowed: Novi status je dozvoljen
-label_all: Sve
-label_none: nijedan
-label_nobody: niko
-
-label_next: Naredni
-label_previous: Prethodni
-label_used_by: Korišćen od 
-label_details: Detalji
-label_add_note: Dodaj belešku
-label_per_page: Po stranici
-label_calendar: Kalendar
-label_months_from: Meseci od
-label_gantt: Gantt
-label_internal: Interno
-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
-label_comment_add: Dodaj komentar
-label_comment_added: Komentar dodat
-label_comment_delete: Brisanje komentara
-label_query: Korisnički upit
-label_query_plural: Korisnički upiti
-label_query_new: Novi upit
-label_filter_add: Dodaj filter
-label_filter_plural: Filter
-label_equals: je
-label_not_equals: nije
-label_in_less_than: za manje od
-label_in_more_than: za više od
-label_in: za tačno
-label_today: danas
-label_this_week: ove nedelje
-label_less_than_ago: pre manje od
-label_more_than_ago: pre više od
-label_ago: pre tačno
-label_contains: Sadrži
-label_not_contains: ne sadrži
-label_day_plural: dana
-label_repository: Spremište
-label_browse: Pregled
-label_modification: %d promena
-label_modification_plural: %d promena
-label_revision: Revizija
-label_revision_plural: Revizije
-label_added: dodato
-label_modified: modifikovano
-label_deleted: promenjeno
-label_latest_revision: Poslednja revizija
-label_latest_revision_plural: Poslednje revizije
-label_view_revisions: Pregled revizija
-label_max_size: Maksimalna veličina
-label_on: 'uključeno'
-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: Redosled
-label_roadmap_due_in: Završava se za %s
-label_roadmap_overdue: %s kasni
-label_roadmap_no_issues: Nema kartica za ovu verziju
-label_search: Traži
-label_result_plural: Rezultati
-label_all_words: Sve reči
-label_wiki: Wiki
-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
-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 promena
-label_issue_tracking: Praćenje kartica
-label_spent_time: Utrošeno vremena
-label_f_hour: %.2f časa
-label_f_hour_plural: %.2f časova
-label_time_tracking: Praćenje vremena
-label_change_plural: Promene
-label_statistics: Statistika
-label_commits_per_month: Commit-a po mesecu
-label_commits_per_author: Commit-a po autoru
-label_view_diff: Pregled razlika
-label_diff_inline: uvučeno
-label_diff_side_by_side: paralelno
-label_options: Opcije
-label_copy_workflow_from: Kopiraj tok rada od
-label_permissions_report: Izveštaj o dozvolama
-label_watched_issues: Praćene kartice
-label_related_issues: Povezane kartice
-label_applied_status: Primenjen status
-label_loading: Učitavam...
-label_relation_new: Nova relacija
-label_relation_delete: Brisanje relacije
-label_relates_to: u relaciji sa
-label_duplicates: Duplira
-label_blocks: blokira
-label_blocked_by: blokiran od strane
-label_precedes: prethodi
-label_follows: sledi
-label_end_to_start: od kraja do početka
-label_end_to_end: od kraja do kraja
-label_start_to_start: od početka do pocetka
-label_start_to_end: od početka do kraja
-label_stay_logged_in: Ostani ulogovan
-label_disabled: Isključen
-label_show_completed_versions: Prikaži završene verzije
-label_me: ja
-label_board: Forum
-label_board_new: Novi forum
-label_board_plural: Forumi
-label_topic_plural: Teme
-label_message_plural: Poruke
-label_message_last: Poslednja poruka
-label_message_new: Nova poruka
-label_reply_plural: Odgovori
-label_send_information: Pošalji informaciju o nalogu korisniku
-label_year: Godina
-label_month: Mesec
-label_week: Nedelja
-label_date_from: Od
-label_date_to: Do
-label_language_based: Bazirano na jeziku
-label_sort_by: Uredi po %s
-label_send_test_email: Pošalji probni email
-label_feeds_access_key_created_on: RSS ključ za pristup je napravljen pre %s 
-label_module_plural: Moduli
-label_added_time_by: Dodato pre %s %s 
-label_updated_time: Promenjeno pre %s 
-label_jump_to_a_project: Prebaci se na projekat...
-label_file_plural: Fajlovi
-label_changeset_plural: Skupovi promena
-label_default_columns: Podrazumevane kolone
-label_no_change_option: (Bez promena)
-label_bulk_edit_selected_issues: Zajednička promena izabranih kartica
-label_theme: Tema
-label_default: Podrazumevana
-label_search_titles_only: Pretraga samo naslova
-label_user_mail_option_all: "Za bilo koji događaj na svim mojim projektima"
-label_user_mail_option_selected: "Za bilo koji događaj za samo izabrane projekte..."
-label_user_mail_option_none: "Samo za stvari koje pratim ili u kojima učestvujem"
-
-button_login: Prijavi
-button_submit: Pošalji
-button_save: Sačuvaj
-button_check_all: Označi sve
-button_uncheck_all: Isključi sve
-button_delete: Obriši
-button_create: Napravi
-button_test: Proveri
-button_edit: Menjanje
-button_add: Dodaj
-button_change: Promeni
-button_apply: Primeni
-button_clear: Poništi
-button_lock: Zaključaj
-button_unlock: Otključaj
-button_download: Preuzmi
-button_list: Spisak
-button_view: Pregled
-button_move: Premesti
-button_back: Nazad
-button_cancel: Odustani
-button_activate: Aktiviraj
-button_sort: Uredi
-button_log_time: Zapiši vreme
-button_rollback: Izvrši rollback na ovu verziju
-button_watch: Prati
-button_unwatch: Prekini praćenje
-button_reply: Odgovori
-button_archive: Arhiviraj
-button_unarchive: Dearhiviraj
-button_reset: Poništi
-button_rename: Promeni ime
-button_change_password: Promeni lozinku
-
-status_active: aktivan
-status_registered: registrovan
-status_locked: zaključan
-
-text_select_mail_notifications: Izbor akcija za koje će biti poslato obaveštenje mailom.
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 znači bez restrikcija
-text_project_destroy_confirmation: Da li ste sigurni da želite da izbriš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: promenjen iz %s u %s
-text_journal_set_to: postavi na %s
-text_journal_deleted: izbrisano
-text_tip_task_begin_day: Zadaci koji počinju ovog dana
-text_tip_task_end_day: zadaci koji se završavaju ovog dana
-text_tip_task_begin_end_day: Zadaci koji počinju i završavaju se ovog dana
-text_project_identifier_info: 'mala slova (a-z), brojevi i crtice su dozvoljeni.<br />Jednom snimljen identifikator se ne može menjati'
-text_caracters_maximum: %d karaktera maksimalno.
-text_length_between: Dužina izmedu %d i %d karaktera.
-text_tracker_no_workflow: Tok rada nije definisan za ovaj tracker
-text_unallowed_characters: Nedozvoljeni karakteri
-text_comma_separated: Viš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 promenjena (by %s).
-text_wiki_destroy_confirmation: Da li ste sigurni da želite da izbrišete ovaj wiki i svu njegovu sadržinu ?
-text_issue_category_destroy_question: Neke kartice (%d) su dodeljene ovoj kategoriji. Šta ž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: "Za neizabrane projekte, primaćete obaveštenja samo o stvarima koje pratite ili u kojima učestvujete (npr. kartice koje ste vi napravili ili koje su vama dodeljene)."
-
-default_role_manager: Menadžer
-default_role_developper: Developer
-default_role_reporter: Reporter
-default_tracker_bug: Greška
-default_tracker_feature: Nova osobina
-default_tracker_support: Podrška
-default_issue_status_new: Novo
-default_issue_status_assigned: Dodeljeno
-default_issue_status_resolved: Rešeno
-default_issue_status_feedback: Povratna informacija
-default_issue_status_closed: Zatvoreno
-default_issue_status_rejected: Odbačeno
-default_doc_category_user: Korisnička dokumentacija
-default_doc_category_tech: Tehnička dokumentacija
-default_priority_low: Nizak
-default_priority_normal: Redovan
-default_priority_high: Visok
-default_priority_urgent: Hitan
-default_priority_immediate: Odmah
-default_activity_design: Dizajn
-default_activity_development: Razvoj
-
-enumeration_issue_priorities: Prioriteti kartica
-enumeration_doc_categories: Kategorija dokumenata
-enumeration_activities: Aktivnosti (praćenje vremena))
-label_float: Float
-button_copy: Iskopiraj
-setting_protocol: Protocol
-label_user_mail_no_self_notified: "Ne želim da budem obaveštavan o promenama koje sam pravim"
-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 čeka vaše odobrenje:'
-label_registration_automatic_activation: automatska aktivacija naloga
-label_registration_manual_activation: ručna aktivacija naloga
-notice_account_pending: "Vaš nalog je napravljen i čeka odobrenje administratora."
-field_time_zone: Vremenska zona
-text_caracters_minimum: Mora biti minimum %d karaktera dugačka.
-setting_bcc_recipients: '"Blind carbon copy" primaoci (bcc)'
-button_annotate: Annotate
-label_issues_by: Kartice od %s
-field_searchable: Searchable
-label_display_per_page: 'Po stranici: %s'
-setting_per_page_options: Objekata po stranici opcija
-label_age: Starost
-notice_default_data_loaded: Default configuration successfully loaded.
-text_load_default_configuration: Load the default configuration
-text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
-error_can_t_load_default_data: "Default configuration could not be loaded: %s"
-button_update: Promeni
-label_change_properties: Promeni svojstva
-label_general: Opšte
-label_repository_plural: Spremišta
-label_associated_revisions: Dodeljene revizije
-setting_user_format: Users display format
-text_status_changed_by_changeset: Applied in changeset %s.
-label_more: Još
-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: 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
-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: 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šle nedelje
-label_yesterday: juče
-label_last_month: prošlog meseca
-label_add_another_file: Dodaj još 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: U hronološkom redosledu
-field_comments_sorting: Display comments
-label_reverse_chronological_order: U obrnutom hronološkom redosledu
-label_preferences: Preferences
-setting_display_subprojects_issues: Display subprojects issues on main projects by default
-label_overall_activity: Ukupna aktivnost
-setting_default_projects_public: New projects are public by default
-error_scm_annotate: "The entry does not exist or can not be annotated."
-label_planning: Planiranje
-text_subprojects_destroy_warning: 'I potprojekti projekta: %s će takođe biti obrisani.'
-label_and_its_subprojects: %s i potprojekti
-mail_body_reminder: "%d issue(s) that are assigned to you are due in the next %d days:"
-mail_subject_reminder: "%d issue(s) due in the next days"
-text_user_wrote: '%s wrote:'
-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: Dolazeće e-poruke
-label_generate_key: Generiši ključ
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-field_parent_title: Parent page
-label_issue_watchers: Posmatrač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: "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."
-label_user_activity: "%s's activity"
-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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/sv.yml b/lang/sv.yml
deleted file mode 100644 (file)
index 6390bab..0000000
+++ /dev/null
@@ -1,711 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Januari,Februari,Mars,April,Maj,Juni,Juli,Augusti,September,Oktober,November,December
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,Maj,Jun,Jul,Aug,Sep,Okt,Nov,Dec
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 dag
-actionview_datehelper_time_in_words_day_plural: %d dagar
-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 minut
-actionview_datehelper_time_in_words_minute_less_than: mindre än en minut
-actionview_datehelper_time_in_words_minute_plural: %d minuter
-actionview_datehelper_time_in_words_minute_single: 1 minut
-actionview_datehelper_time_in_words_second_less_than: mindre än en sekund
-actionview_datehelper_time_in_words_second_less_than_plural: mindre än %d sekunder
-actionview_instancetag_blank_option: Var god välj
-
-activerecord_error_inclusion: finns inte i listan
-activerecord_error_exclusion: är reserverad
-activerecord_error_invalid: är ogiltig
-activerecord_error_confirmation: överensstämmer inte med bekräftelsen
-activerecord_error_accepted: måste accepteras
-activerecord_error_empty: får inte vara tom
-activerecord_error_blank: får inte vara tom
-activerecord_error_too_long: är för lång
-activerecord_error_too_short: är för kort
-activerecord_error_wrong_length: har fel längd
-activerecord_error_taken: har redan tagits
-activerecord_error_not_a_number: är inte ett nummer
-activerecord_error_not_a_date: är inte ett korrekt datum
-activerecord_error_greater_than_start_date: måste vara senare än startdatumet
-activerecord_error_not_same_project: tillhör inte samma projekt
-activerecord_error_circular_dependency: Denna relation skulle skapa ett cirkulärt beroende
-
-general_fmt_age: %d år
-general_fmt_age_plural: %d år
-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_text_No: 'Nej'
-general_text_Yes: 'Ja'
-general_text_no: 'nej'
-general_text_yes: 'ja'
-general_lang_name: 'Svenska'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Måndag,Tisdag,Onsdag,Torsdag,Fredag,Lördag,Söndag
-general_first_day_of_week: '1'
-
-notice_account_updated: Kontot har uppdaterats
-notice_account_invalid_creditentials: Fel användarnamn eller lösenord
-notice_account_password_updated: Lösenordet har uppdaterats
-notice_account_wrong_password: Fel lösenord
-notice_account_register_done: Kontot har skapats. För att aktivera kontot, klicka på länken i mailet som skickades till dig.
-notice_account_unknown_email: Okänd användare.
-notice_can_t_change_password: Detta konto använder en extern autentiseringskälla. Det går inte att byta lösenord.
-notice_account_lost_email_sent: Ett mail med instruktioner om hur man väljer ett nytt lösenord har skickats till dig.
-notice_account_activated: Ditt konto har blivit aktiverat. Du kan nu logga in.
-notice_successful_create: Skapades korrekt.
-notice_successful_update: Uppdatering lyckades.
-notice_successful_delete: Borttagning lyckades.
-notice_successful_connection: Uppkoppling lyckades.
-notice_file_not_found: Sidan du försökte komma åt existerar inte eller är borttagen.
-notice_locking_conflict: Data har uppdaterats av en annan användare.
-notice_not_authorized: Du saknar behörighet att komma åt den här sidan.
-notice_email_sent: Ett mail skickades till %s
-notice_email_error: Ett fel inträffade när mail skickades (%s)
-notice_feeds_access_key_reseted: Din RSS-nyckel återställdes.
-notice_failed_to_save_issues: "Misslyckades att spara %d ärende(n) på %d valt: %s."
-notice_no_issue_selected: "Inget ärende är markerat! Var vänlig, markera de ärenden du vill ändra."
-notice_account_pending: "Ditt konto skapades och avvaktar nu administratörens godkännande."
-notice_default_data_loaded: Standardkonfiguration inläst.
-notice_unable_delete_version: Denna version var inte möjlig att ta bort.
-
-error_can_t_load_default_data: "Standardkonfiguration gick inte att läsa in: %s"
-error_scm_not_found: "Inlägg och/eller revision finns inte i detta versionsarkiv."
-error_scm_command_failed: "Ett fel inträffade vid försök att nå versionsarkivet: %s"
-error_scm_annotate: "Inlägget existerar inte eller kan inte kommenteras."
-error_issue_not_found_in_project: 'Ärendet hittades inte eller så tillhör det inte detta projekt'
-
-warning_attachments_not_saved: "%d fil(er) kunde inte sparas."
-
-mail_subject_lost_password: Ditt %s lösenord
-mail_body_lost_password: 'För att ändra ditt lösenord, klicka på följande länk:'
-mail_subject_register: Din %s kontoaktivering
-mail_body_register: 'För att aktivera ditt konto, klicka på följande länk:'
-mail_body_account_information_external: Du kan använda ditt "%s"-konto för att logga in.
-mail_body_account_information: Din kontoinformation
-mail_subject_account_activation_request: %s begäran om kontoaktivering
-mail_body_account_activation_request: 'En ny användare (%s) har registrerat sig och avvaktar ditt godkännande:'
-mail_subject_reminder: "%d ärende(n) har deadline under de kommande dagarna"
-mail_body_reminder: "%d ärende(n) som är tilldelat dig har deadline under de %d dagarna:"
-
-gui_validation_error: 1 fel
-gui_validation_error_plural: %d fel
-
-field_name: Namn
-field_description: Beskrivning
-field_summary: Sammanfattning
-field_is_required: Obligatorisk
-field_firstname: Förnamn
-field_lastname: Efternamn
-field_mail: Mail
-field_filename: Fil
-field_filesize: Storlek
-field_downloads: Nerladdningar
-field_author: Författare
-field_created_on: Skapad
-field_updated_on: Uppdaterad
-field_field_format: Format
-field_is_for_all: För alla projekt
-field_possible_values: Möjliga värden
-field_regexp: Reguljärt uttryck
-field_min_length: Minimilängd
-field_max_length: Maxlängd
-field_value: Värde
-field_category: Kategori
-field_title: Titel
-field_project: Projekt
-field_issue: Ärende
-field_status: Status
-field_notes: Anteckningar
-field_is_closed: Ärendet är stängt
-field_is_default: Standardvärde
-field_tracker: Ärendetyp
-field_subject: Ämne
-field_due_date: Deadline
-field_assigned_to: Tilldelad till
-field_priority: Prioritet
-field_fixed_version: Versionsmål
-field_user: Användare
-field_role: Roll
-field_homepage: Hemsida
-field_is_public: Publik
-field_parent: Underprojekt till
-field_is_in_chlog: Visa ärenden i ändringslogg
-field_is_in_roadmap: Visa ärenden i roadmap
-field_login: Användarnamn
-field_mail_notification: Mailnotifieringar
-field_admin: Administratör
-field_last_login_on: Senaste inloggning
-field_language: Språk
-field_identity_url: OpenID URL
-field_effective_date: Datum
-field_password: Lösenord
-field_new_password: Nytt lösenord
-field_password_confirmation: Bekräfta lösenord
-field_version: Version
-field_type: Typ
-field_host: Värddator
-field_port: Port
-field_account: Konto
-field_base_dn: Bas-DN
-field_attr_login: Inloggningsattribut
-field_attr_firstname: Förnamnsattribut
-field_attr_lastname: Efternamnsattribut
-field_attr_mail: Mailattribut
-field_onthefly: On-the-fly användarskapning
-field_start_date: Start
-field_done_ratio: %% Klart
-field_auth_source: Autentiseringsläge
-field_hide_mail: Dölj min mailadress
-field_comments: Kommentar
-field_url: URL
-field_start_page: Startsida
-field_subproject: Underprojekt
-field_hours: Timmar
-field_activity: Aktivitet
-field_spent_on: Datum
-field_identifier: Identifierare
-field_is_filter: Använd som filter
-field_issue_to_id: Relaterade ärenden
-field_delay: Fördröjning
-field_assignable: Ärenden kan tilldelas denna roll
-field_redirect_existing_links: Omdirigera existerande länkar
-field_estimated_hours: Estimerad tid
-field_column_names: Kolumner
-field_time_zone: Tidszon
-field_searchable: Sökbar
-field_default_value: Standardvärde
-field_comments_sorting: Visa kommentarer
-field_parent_title: Föräldersida
-field_editable: Redigerbar
-field_watcher: Bevakare
-
-setting_app_title: Applikationsrubrik
-setting_app_subtitle: Applikationsunderrubrik
-setting_welcome_text: Välkomsttext
-setting_default_language: Standardspråk
-setting_login_required: Kräver inloggning
-setting_self_registration: Självregistrering
-setting_attachment_max_size: Maxstorlek på bilaga
-setting_issues_export_limit: Exportgräns för ärenden
-setting_mail_from: Avsändare
-setting_bcc_recipients: Hemlig kopia (bcc) till mottagare
-setting_plain_text_mail: Oformaterad text i mail (ingen HTML)
-setting_host_name: Värddatornamn
-setting_text_formatting: Textformatering
-setting_wiki_compression: Komprimering av wikihistorik
-setting_feeds_limit: Innehållsgräns för Feed
-setting_default_projects_public: Nya projekt är publika som standard
-setting_autofetch_changesets: Automatisk hämtning av commits
-setting_sys_api_enabled: Aktivera WS för versionsarkivhantering
-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åt ärenderelationer mellan projekt
-setting_issue_list_default_columns: Standardkolumner i ärendelistan
-setting_repositories_encodings: Teckenuppsättningar för versionsarkiv
-setting_commit_logs_encoding: Teckenuppsättning för commit-meddelanden
-setting_emails_footer: Signatur
-setting_protocol: Protokoll
-setting_per_page_options: Alternativ, objekt per sida
-setting_user_format: Visningsformat för användare
-setting_activity_days_default: Dagar som visas på projektaktivitet
-setting_display_subprojects_issues: Visa ärenden frå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änd Gravatar-avatarer
-setting_diff_max_lines_displayed: Maximalt antal synliga rader i diff
-setting_repository_log_display_limit: Maximalt antal revisioner i filloggen
-setting_openid: Tillåt inloggning och registrering med OpenID
-
-permission_edit_project: Ändra projekt
-permission_select_project_modules: Välja projektmoduler
-permission_manage_members: Hantera medlemmar
-permission_manage_versions: Hantera versioner
-permission_manage_categories: Hantera ärendekategorier
-permission_add_issues: Lägga till ärende
-permission_edit_issues: Ändra ärende
-permission_manage_issue_relations: Hantera ärenderelationer
-permission_add_issue_notes: Lägga till notering
-permission_edit_issue_notes: Ändra ärendenoteringar
-permission_edit_own_issue_notes: Ändra egna ärendenoteringar
-permission_move_issues: Flytta ärenden
-permission_delete_issues: Ta bort ärenden
-permission_manage_public_queries: Hantera publika frågor
-permission_save_queries: Spara frågor
-permission_view_gantt: Visa Gantt-schema
-permission_view_calendar: Visa kalender
-permission_view_issue_watchers: Visa bevakarlista
-permission_add_issue_watchers: Lägga till bevakare
-permission_log_time: Logga spenderad tid
-permission_view_time_entries: Visa spenderad tid
-permission_edit_time_entries: Ändra tidloggningar
-permission_edit_own_time_entries: Ändra egna tidloggningar
-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å wikisidor
-permission_delete_wiki_pages: Ta bort wikisidor
-permission_view_wiki_pages: Visa wiki
-permission_view_wiki_edits: Visa wikihistorik
-permission_edit_wiki_pages: Ändra wikisidor
-permission_delete_wiki_pages_attachments: Ta bort bilagor
-permission_protect_wiki_pages: Skydda wikisidor
-permission_manage_repository: Hantera versionsarkiv
-permission_browse_repository: Bläddra i versionsarkiv
-permission_view_changesets: Visa changesets
-permission_commit_access: Commit-åtkomst
-permission_manage_boards: Hantera forum
-permission_view_messages: Visa meddelanden
-permission_add_messages: Lägg till meddelanden
-permission_edit_messages: Ändra meddelanden
-permission_edit_own_messages: Ändra egna meddelanden
-permission_delete_messages: Ta bort meddelanden
-permission_delete_own_messages: Ta bort egna meddelanden
-project_module_issue_tracking: Ärendeuppföljning
-project_module_time_tracking: Tidsuppföljning
-project_module_news: Nyheter
-project_module_documents: Dokument
-project_module_files: Filer
-project_module_wiki: Wiki
-project_module_repository: Versionsarkiv
-project_module_boards: Forum
-
-label_user: Användare
-label_user_plural: Användare
-label_user_new: Ny användare
-label_project: Projekt
-label_project_new: Nytt projekt
-label_project_plural: Projekt
-label_project_all: Alla projekt
-label_project_latest: Senaste projekt
-label_issue: Ärende
-label_issue_new: Nytt ärende
-label_issue_plural: Ärenden
-label_issue_view_all: Visa alla ärenden
-label_issues_by: Ärenden %s
-label_issue_added: Ärende tillagt
-label_issue_updated: Ä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 behörigheter
-label_member: Medlem
-label_member_new: Ny medlem
-label_member_plural: Medlemmar
-label_tracker: Ärendetyp
-label_tracker_plural: Ärendetyper
-label_tracker_new: Ny ärendetyp
-label_workflow: Arbetsflöde
-label_issue_status: Ärendestatus
-label_issue_status_plural: Ärendestatus
-label_issue_status_new: Ny status
-label_issue_category: Ärendekategori
-label_issue_category_plural: Ärendekategorier
-label_issue_category_new: Ny kategori
-label_custom_field: Användardefinerat fält
-label_custom_field_plural: Användardefinerade fält
-label_custom_field_new: Nytt användardefinerat fält
-label_enumerations: Uppräkningar
-label_enumeration_new: Nytt värde
-label_information: Information
-label_information_plural: Information
-label_please_login: Var god logga in
-label_register: Registrera
-label_login_with_open_id_option: eller logga in med OpenID
-label_password_lost: Glömt lösenord
-label_home: Hem
-label_my_page: Min sida
-label_my_account: Mitt konto
-label_my_projects: Mina projekt
-label_administration: Administration
-label_login: Logga in
-label_logout: Logga ut
-label_help: Hjälp
-label_reported_issues: Rapporterade ärenden
-label_assigned_to_me_issues: Ä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: "Aktiviteter för %s"
-label_new: Ny
-label_logged_as: Inloggad som
-label_environment: Miljö
-label_authentication: Autentisering
-label_auth_source: Autentiseringsläge
-label_auth_source_new: Nytt autentiseringsläge
-label_auth_source_plural: Autentiseringslägen
-label_subproject_plural: Underprojekt
-label_and_its_subprojects: %s och dess underprojekt
-label_min_max_length: Min./Max.-längd
-label_list: Lista
-label_date: Datum
-label_integer: Heltal
-label_float: Flyttal
-label_boolean: Boolean
-label_string: Text
-label_text: Lång text
-label_attribute: Attribut
-label_attribute_plural: Attribut
-label_download: %d Nerladdning
-label_download_plural: %d Nerladdningar
-label_no_data: Ingen data att visa
-label_change_status: Ändra status
-label_history: Historia
-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ägg till nyhet
-label_news_plural: Nyheter
-label_news_latest: Senaste nyheterna
-label_news_view_all: Visa alla nyheter
-label_news_added: Nyhet tillagd
-label_change_log: Ändringslogg
-label_settings: Inställningar
-label_overview: Överblick
-label_version: Version
-label_version_new: Ny version
-label_version_plural: Versioner
-label_confirmation: Bekräftelse
-label_export_to: Exportera till
-label_read: Läs...
-label_public_projects: Publika projekt
-label_open_issues: öppen
-label_open_issues_plural: öppna
-label_closed_issues: stängd
-label_closed_issues_plural: stängda
-label_total: Total
-label_permissions: Behörigheter
-label_current_status: Nuvarande status
-label_new_statuses_allowed: Nya tillåtna statusvärden
-label_all: alla
-label_none: ingen
-label_nobody: ingen
-label_next: Nästa
-label_previous: Föregående
-label_used_by: Använd av
-label_details: Detaljer
-label_add_note: Lägg till anteckning
-label_per_page: Per sida
-label_calendar: Kalender
-label_months_from: månader från
-label_gantt: Gantt
-label_internal: Intern
-label_last_changes: senaste %d ändringar
-label_change_view_all: Visa alla ändringar
-label_personalize_page: Anpassa denna sida
-label_comment: Kommentar
-label_comment_plural: Kommentarer
-label_comment_add: Lägg till kommentar
-label_comment_added: Kommentar tillagd
-label_comment_delete: Ta bort kommentar
-label_query: Användardefinerad fråga
-label_query_plural: Användardefinerade frågor
-label_query_new: Ny fråga
-label_filter_add: Lägg till filter
-label_filter_plural: Filter
-label_equals: är
-label_not_equals: är inte
-label_in_less_than: om mindre än
-label_in_more_than: om mer än
-label_in: om
-label_today: idag
-label_all_time: närsom
-label_yesterday: igår
-label_this_week: denna vecka
-label_last_week: senaste veckan
-label_last_n_days: senaste %d dagarna
-label_this_month: denna månad
-label_last_month: senaste månaden
-label_this_year: detta året
-label_date_range: Datumintervall
-label_less_than_ago: mindre än dagar sedan
-label_more_than_ago: mer än dagar sedan
-label_ago: dagar sedan
-label_contains: innehåller
-label_not_contains: innehåller inte
-label_day_plural: dagar
-label_repository: Versionsarkiv
-label_repository_plural: Versionsarkiv
-label_browse: Bläddra
-label_modification: %d ändring
-label_modification_plural: %d ä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öpt
-label_deleted: borttagen
-label_latest_revision: Senaste revisionen
-label_latest_revision_plural: Senaste revisionerna
-label_view_revisions: Visa revisioner
-label_max_size: Maxstorlek
-label_on: 'på'
-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ärdig om %s
-label_roadmap_overdue: %s sen
-label_roadmap_no_issues: Inga ärenden för denna version
-label_search: Sök
-label_result_plural: Resultat
-label_all_words: Alla ord
-label_wiki: Wiki
-label_wiki_edit: Wikiändring
-label_wiki_edit_plural: Wikiändringar
-label_wiki_page: Wikisida
-label_wiki_page_plural: Wikisidor
-label_index_by_title: Innehåll efter titel
-label_index_by_date: Innehåll efter datum
-label_current_version: Nuvarande version
-label_preview: Förhandsgranska
-label_feed_plural: Feeds
-label_changes_details: Detaljer om alla ändringar
-label_issue_tracking: Ärendeuppföljning
-label_spent_time: Spenderad tid
-label_f_hour: %.2f timme
-label_f_hour_plural: %.2f timmar
-label_time_tracking: Tidsuppföljning
-label_change_plural: Ändringar
-label_statistics: Statistik
-label_commits_per_month: Commits per månad
-label_commits_per_author: Commits per författare
-label_view_diff: Visa skillnader
-label_diff_inline: i texten
-label_diff_side_by_side: sida vid sida
-label_options: Inställningar
-label_copy_workflow_from: Kopiera arbetsflöde från
-label_permissions_report: Behörighetsrapport
-label_watched_issues: Bevakade ärenden
-label_related_issues: Relaterade ä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öre
-label_follows: fö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örbli inloggad
-label_disabled: inaktiverad
-label_show_completed_versions: Visa färdiga versioner
-label_me: mig
-label_board: Forum
-label_board_new: Nytt forum
-label_board_plural: Forum
-label_topic_plural: Ämnen
-label_message_plural: Meddelanden
-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ändaren
-label_year: År
-label_month: Månad
-label_week: Vecka
-label_date_from: Från
-label_date_to: Till
-label_language_based: Språkbaserad
-label_sort_by: Sortera på %s
-label_send_test_email: Skicka testmail
-label_feeds_access_key_created_on: RSS-nyckel skapad för %s sedan
-label_module_plural: Moduler
-label_added_time_by: Tillagd av %s för %s sedan
-label_updated_time_by: Uppdaterad av %s för %s sedan
-label_updated_time: Uppdaterad för %s sedan
-label_jump_to_a_project: Gå till projekt...
-label_file_plural: Filer
-label_changeset_plural: Changesets
-label_default_columns: Standardkolumner
-label_no_change_option: (Ingen ändring)
-label_bulk_edit_selected_issues: Gemensam ändring av markerade ärenden
-label_theme: Tema
-label_default: Standard
-label_search_titles_only: Sök endast i titlar
-label_user_mail_option_all: "För alla händelser i mina projekt"
-label_user_mail_option_selected: "För alla händelser i markerade projekt..."
-label_user_mail_option_none: "Endast för saker jag bevakar eller är involverad i"
-label_user_mail_no_self_notified: "Jag vill inte bli underrättad om ändringar som jag har gjort"
-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: Ålder
-label_change_properties: Ändra inställningar
-label_general: Allmänt
-label_more: Mer
-label_scm: SCM
-label_plugins: Tillägg
-label_ldap_authentication: LDAP-autentisering
-label_downloads_abbr: Nerl.
-label_optional_description: Valfri beskrivning
-label_add_another_file: Lägg till ytterligare en fil
-label_preferences: Användarinställningar
-label_chronological_order: I kronologisk ordning
-label_reverse_chronological_order: I omvänd kronologisk ordning
-label_planning: Planering
-label_incoming_emails: Inkommande mail
-label_generate_key: Generera en nyckel
-label_issue_watchers: Bevakare
-label_example: Exempel
-label_display: Visa
-
-button_login: Logga in
-button_submit: Spara
-button_save: Spara
-button_check_all: Markera alla
-button_uncheck_all: Avmarkera alla
-button_delete: Ta bort
-button_create: Skapa
-button_create_and_continue: Skapa och fortsätt
-button_test: Testa
-button_edit: Ändra
-button_add: Lägg till
-button_change: Ändra
-button_apply: Verkställ
-button_clear: Återställ
-button_lock: Lås
-button_unlock: Lås upp
-button_download: Ladda ner
-button_list: Lista
-button_view: Visa
-button_move: Flytta
-button_back: Tillbaka
-button_cancel: Avbryt
-button_activate: Aktivera
-button_sort: Sortera
-button_log_time: Logga tid
-button_rollback: Återställ till denna version
-button_watch: Bevaka
-button_unwatch: Stoppa bevakning
-button_reply: Svara
-button_archive: Arkivera
-button_unarchive: Ta bort från arkiv
-button_reset: Återställ
-button_rename: Byt namn
-button_change_password: Ändra lösenord
-button_copy: Kopiera
-button_annotate: Kommentera
-button_update: Uppdatera
-button_configure: Konfigurera
-button_quote: Citera
-
-status_active: aktiv
-status_registered: registrerad
-status_locked: låst
-
-text_select_mail_notifications: Välj för vilka händelser mail ska skickas.
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 betyder ingen gräns
-text_project_destroy_confirmation: Är du säker på att du vill ta bort detta projekt och all relaterad data?
-text_subprojects_destroy_warning: 'Alla underprojekt: %s kommer också tas bort.'
-text_workflow_edit: Välj en roll och en ärendetyp för att ändra arbetsflöde
-text_are_you_sure: Är du säker ?
-text_journal_changed: ändrad från %s till %s
-text_journal_set_to: satt till %s
-text_journal_deleted: borttagen
-text_tip_task_begin_day: arbetsuppgift som börjar denna dag
-text_tip_task_end_day: arbetsuppgift som slutar denna dag
-text_tip_task_begin_end_day: arbetsuppgift börjar och slutar denna dag
-text_project_identifier_info: 'Små bokstäver (a-z), siffror och streck tillåtna.<br />När den är sparad kan identifieraren inte ändras.'
-text_caracters_maximum: max %d tecken.
-text_caracters_minimum: Måste vara minst %d tecken lång.
-text_length_between: Längd mellan %d och %d tecken.
-text_tracker_no_workflow: Inget arbetsflöde definerat för denna ärendetyp
-text_unallowed_characters: Otillåtna tecken
-text_comma_separated: Flera värden tillåtna (kommaseparerade).
-text_issues_ref_in_commit_messages: Referera och fixa ärenden i commit-meddelanden
-text_issue_added: Ärende %s har rapporterats (av %s).
-text_issue_updated: Ärende %s har uppdaterats (av %s).
-text_wiki_destroy_confirmation: Är du säker på att du vill ta bort denna wiki och allt dess innehåll ?
-text_issue_category_destroy_question: Några ärenden (%d) är tilldelade till denna kategori. Vad vill du göra ?
-text_issue_category_destroy_assignments: Ta bort kategoritilldelningar
-text_issue_category_reassign_to: Återtilldela ärenden till denna kategori
-text_user_mail_option: "För omarkerade projekt kommer du bara bli underrättad om saker du bevakar eller är inblandad i (T.ex. ärenden du skapat eller tilldelats)."
-text_no_configuration_data: "Roller, ärendetyper, ärendestatus och arbetsflöden har inte konfigurerats ännu.\nDet rekommenderas att läsa in standardkonfigurationen. Du kommer att kunna göra ändringar efter att den blivit inläst."
-text_load_default_configuration: Läs in standardkonfiguration
-text_status_changed_by_changeset: Tilldelad i changeset %s.
-text_issues_destroy_confirmation: 'Är du säker på att du vill radera markerade ärende(n) ?'
-text_select_project_modules: 'Välj vilka moduler som ska vara aktiva för projektet:'
-text_default_administrator_account_changed: Standardadministratörens konto ändrat
-text_file_repository_writable: Arkivet för bifogade filer är skrivbar
-text_plugin_assets_writable: Arkivet för plug-ins är skrivbar
-text_rmagick_available: RMagick tillgängligt (valfritt)
-text_destroy_time_entries_question: %.02f timmar har rapporterats på ärendena du är på väg att ta bort. Vad vill du göra ?
-text_destroy_time_entries: Ta bort rapporterade timmar
-text_assign_time_entries_to_project: Tilldela rapporterade timmar till projektet
-text_reassign_time_entries: 'Återtilldela rapporterade timmar till detta ärende:'
-text_user_wrote: '%s skrev:'
-text_enumeration_destroy_question: '%d objekt är tilldelade till detta värde.'
-text_enumeration_category_reassign_to: 'Återtilldela till detta värde:'
-text_email_delivery_not_configured: "Mailfunktionen har inte konfigurerats, och notifieringar via mail kan därför inte skickas.\nKonfigurera din SMTP-server i config/email.yml och starta om applikationen för att aktivera dem."
-text_repository_usernames_mapping: "Välj eller uppdatera den Redmine-användare som är mappad till varje användarnamn i versionarkivloggen.\nAnvändare med samma användarnamn eller emailadress i både Redmine och versionsarkivet mappas automatiskt."
-text_diff_truncated: '... Denna diff har förminskats eftersom den överskrider den maximala storlek som kan visas.'
-text_custom_field_possible_values_info: 'En rad för varje värde'
-
-default_role_manager: Projektledare
-default_role_developper: Utvecklare
-default_role_reporter: Rapportör
-default_tracker_bug: Bugg
-default_tracker_feature: Funktionalitet
-default_tracker_support: Support
-default_issue_status_new: Ny
-default_issue_status_assigned: Tilldelad
-default_issue_status_resolved: Löst
-default_issue_status_feedback: Feedback
-default_issue_status_closed: Stängd
-default_issue_status_rejected: Avslagen
-default_doc_category_user: Användardokumentation
-default_doc_category_tech: Teknisk dokumentation
-default_priority_low: Låg
-default_priority_normal: Normal
-default_priority_high: Hög
-default_priority_urgent: Brådskande
-default_priority_immediate: Omedelbar
-default_activity_design: Design
-default_activity_development: Utveckling
-
-enumeration_issue_priorities: Ärendeprioriteter
-enumeration_doc_categories: Dokumentkategorier
-enumeration_activities: Aktiviteter (tidsuppföljning)
diff --git a/lang/th.yml b/lang/th.yml
deleted file mode 100644 (file)
index 7cb03a1..0000000
+++ /dev/null
@@ -1,712 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: มกราคม,กุมภาพันธ์,มีนาคม,เมษายน,พฤษภาคม,มิถุนายน,กรกฎาคม,สิงหาคม,กันยายน,ตุลาคม,พฤศจิกายน,ธันวาคม
-actionview_datehelper_select_month_names_abbr: ม.ค.,ก.พ.,มี.ค.,เม.ย.,พ.ค.,มิ.ย.,ก.ค.,ส.ค.,ก.ย.,ต.ค.,พ.ย.,ธ.ค.
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 วัน
-actionview_datehelper_time_in_words_day_plural: %d วัน
-actionview_datehelper_time_in_words_hour_about: ประมาณ 1 ชั่วโมง
-actionview_datehelper_time_in_words_hour_about_plural: ประมาณ %d ชั่วโมง
-actionview_datehelper_time_in_words_hour_about_single: ประมาณ 1 ชั่วโมง
-actionview_datehelper_time_in_words_minute: 1 นาที
-actionview_datehelper_time_in_words_minute_half: ครึ่งนาที
-actionview_datehelper_time_in_words_minute_less_than: ไม่ถึงนาที
-actionview_datehelper_time_in_words_minute_plural: %d นาที
-actionview_datehelper_time_in_words_minute_single: 1 นาที
-actionview_datehelper_time_in_words_second_less_than: ไม่ถึงวินาที
-actionview_datehelper_time_in_words_second_less_than_plural: ไม่ถึง %d วินาที
-actionview_instancetag_blank_option: กรุณาเลือก
-
-activerecord_error_inclusion: ไม่อยู่ในรายการ
-activerecord_error_exclusion: ถูกสงวนไว้
-activerecord_error_invalid: ไม่ถูกต้อง
-activerecord_error_confirmation: พิมพ์ไม่เหมือนเดิม
-activerecord_error_accepted: ต้องยอมรับ
-activerecord_error_empty: ต้องเติม
-activerecord_error_blank: ต้องเติม
-activerecord_error_too_long: ยาวเกินไป
-activerecord_error_too_short: สั้นเกินไป
-activerecord_error_wrong_length: ความยาวไม่ถูกต้อง
-activerecord_error_taken: ถูกใช้ไปแล้ว
-activerecord_error_not_a_number: ไม่ใช่ตัวเลข
-activerecord_error_not_a_date: ไม่ใช่วันที่ ที่ถูกต้อง
-activerecord_error_greater_than_start_date: ต้องมากกว่าวันเริ่ม
-activerecord_error_not_same_project: ไม่ได้อยู่ในโครงการเดียวกัน
-activerecord_error_circular_dependency: ความสัมพันธ์อ้างอิงเป็นวงกลม
-
-general_fmt_age: %d ปี
-general_fmt_age_plural: %d ปี
-general_fmt_date: %%d/%%B/%%Y
-general_fmt_datetime: %%d/%%B/%%Y %%H:%%M
-general_fmt_datetime_short: %%d %%b, %%H:%%M
-general_fmt_time: %%H:%%M
-general_text_No: 'ไม่'
-general_text_Yes: 'ใช่'
-general_text_no: 'ไม่'
-general_text_yes: 'ใช่'
-general_lang_name: 'Thai (ไทย)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: Windows-874
-general_pdf_encoding: cp874
-general_day_names: จันทร์,อังคาร,พุธ,พฤหัสบดี,ศุกร์,เสาร์,อาทิตย์
-general_first_day_of_week: '1'
-
-notice_account_updated: บัญชีได้ถูกปรับปรุงแล้ว.
-notice_account_invalid_creditentials: ชื้ผู้ใช้หรือรหัสผ่านไม่ถูกต้อง
-notice_account_password_updated: รหัสได้ถูกปรับปรุงแล้ว.
-notice_account_wrong_password: รหัสผ่านไม่ถูกต้อง
-notice_account_register_done: บัญชีถูกสร้างแล้ว. กรุณาเช็คเมล์ แล้วคลิ๊กที่ลิงค์ในอีเมล์เพื่อเปิดใช้บัญชี
-notice_account_unknown_email: ไม่มีผู้ใช้ที่ใช้อีเมล์นี้.
-notice_can_t_change_password: บัญชีนี้ใช้การยืนยันตัวตนจากแหล่งภายนอก. ไม่สามารถปลี่ยนรหัสผ่านได้.
-notice_account_lost_email_sent: เราได้ส่งอีเมล์พร้อมวิธีการสร้างรหัีสผ่านใหม่ให้คุณแล้ว กรุณาเช็คเมล์.
-notice_account_activated: บัญชีของคุณได้เปิดใช้แล้ว. ตอนนี้คุณสามารถเข้าสู่ระบบได้แล้ว.
-notice_successful_create: สร้างเสร็จแล้ว.
-notice_successful_update: ปรับปรุงเสร็จแล้ว.
-notice_successful_delete: ลบเสร็จแล้ว.
-notice_successful_connection: ติดต่อสำเร็จแล้ว.
-notice_file_not_found: หน้าที่คุณต้องการดูไม่มีอยู่จริง หรือถูกลบไปแล้ว.
-notice_locking_conflict: ข้อมูลถูกปรับปรุงโดยผู้ใช้คนอื่น.
-notice_not_authorized: คุณไม่มีสิทธิเข้าถึงหน้านี้.
-notice_email_sent: อีเมล์ได้ถูกส่งถึง %s
-notice_email_error: เกิดความผิดพลาดขณะกำส่งอีเมล์ (%s)
-notice_feeds_access_key_reseted: RSS access key ของคุณถูก reset แล้ว.
-notice_failed_to_save_issues: "%d ปัญหาจาก %d ปัญหาที่ถูกเลือกไม่สามารถจัดเก็บ: %s."
-notice_no_issue_selected: "ไม่มีปัญหาที่ถูกเลือก! กรุณาเลือกปัญหาที่คุณต้องการแก้ไข."
-notice_account_pending: "บัญชีของคุณสร้างเสร็จแล้ว ขณะนี้รอการอนุมัติจากผู้บริหารจัดการ."
-notice_default_data_loaded: ค่าเริ่มต้นโหลดเสร็จแล้ว.
-
-error_can_t_load_default_data: "ค่าเริ่มต้นโหลดไม่สำเร็จ: %s"
-error_scm_not_found: "ไม่พบรุ่นที่ต้องการในแหล่งเก็บต้นฉบับ."
-error_scm_command_failed: "เกิดความผิดพลาดในการเข้าถึงแหล่งเก็บต้นฉบับ: %s"
-error_scm_annotate: "entry ไม่มีอยู่จริง หรือไม่สามารถเขียนหมายเหตุประกอบ."
-error_issue_not_found_in_project: 'ไม่พบปัญหานี้ หรือปัญหาไม่ได้อยู่ในโครงการนี้'
-
-mail_subject_lost_password: รหัสผ่าน %s ของคุณ
-mail_body_lost_password: 'คลิ๊กที่ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่าน:'
-mail_subject_register: เปิดบัญชี %s ของคุณ
-mail_body_register: 'คลิ๊กที่ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่าน:'
-mail_body_account_information_external: คุณสามารถใช้บัญชี "%s" เพื่อเข้าสู่ระบบ.
-mail_body_account_information: ข้อมูลบัญชีของคุณ
-mail_subject_account_activation_request: กรุณาเปิดบัญชี %s
-mail_body_account_activation_request: 'ผู้ใช้ใหม่ (%s) ได้ลงทะเบียน. บัญชีของเขากำลังรออนุมัติ:'
-
-gui_validation_error: 1 ข้อผิดพลาด
-gui_validation_error_plural: %d ข้อผิดพลาด
-
-field_name: ชื่อ
-field_description: รายละเอียด
-field_summary: สรุปย่อ
-field_is_required: ต้องใส่
-field_firstname: ชื่อ
-field_lastname: นามสกุล
-field_mail: อีเมล์
-field_filename: แฟ้ม
-field_filesize: ขนาด
-field_downloads: ดาวน์โหลด
-field_author: ผู้แต่ง
-field_created_on: สร้าง
-field_updated_on: ปรับปรุง
-field_field_format: รูปแบบ
-field_is_for_all: สำหรับทุกโครงการ
-field_possible_values: ค่าที่เป็นไปได้
-field_regexp: Regular expression
-field_min_length: สั้นสุด
-field_max_length: ยาวสุด
-field_value: ค่า
-field_category: ประเภท
-field_title: ชื่อเรื่อง
-field_project: โครงการ
-field_issue: ปัญหา
-field_status: สถานะ
-field_notes: บันทึก
-field_is_closed: ปัญหาจบ
-field_is_default: ค่าเริ่มต้น
-field_tracker: การติดตาม
-field_subject: เรื่อง
-field_due_date: วันครบกำหนด
-field_assigned_to: มอบหมายให้
-field_priority: ความสำคัญ
-field_fixed_version: รุ่น
-field_user: ผู้ใช้
-field_role: บทบาท
-field_homepage: หน้าแรก
-field_is_public: สาธารณะ
-field_parent: โครงการย่อยของ
-field_is_in_chlog: ปัญหาแสดงใน รายกาเปลี่ยนแปลง
-field_is_in_roadmap: ปัญหาแสดงใน แผนงาน
-field_login: ชื่อที่ใช้เข้าระบบ
-field_mail_notification: การแจ้งเตือนทางอีเมล์
-field_admin: ผู้บริหารจัดการ
-field_last_login_on: เข้าระบบครั้งสุดท้าย
-field_language: ภาษา
-field_effective_date: วันที่
-field_password: รหัสผ่าน
-field_new_password: รหัสผ่านใหม่
-field_password_confirmation: ยืนยันรหัสผ่าน
-field_version: รุ่น
-field_type: ชนิด
-field_host: โฮสต์
-field_port: พอร์ต
-field_account: บัญชี
-field_base_dn: Base DN
-field_attr_login: เข้าระบบ attribute
-field_attr_firstname: ชื่อ attribute
-field_attr_lastname: นามสกุล attribute
-field_attr_mail: อีเมล์ attribute
-field_onthefly: สร้างผู้ใช้ทันที
-field_start_date: เริ่ม
-field_done_ratio: %% สำเร็จ
-field_auth_source: วิธีการยืนยันตัวตน
-field_hide_mail: ซ่อนอีเมล์ของฉัน
-field_comments: ความเห็น
-field_url: URL
-field_start_page: หน้าเริ่มต้น
-field_subproject: โครงการย่อย
-field_hours: ชั่วโมง
-field_activity: กิจกรรม
-field_spent_on: วันที่
-field_identifier: ชื่อเฉพาะ
-field_is_filter: ใช้เป็นตัวกรอง
-field_issue_to_id: ปัญหาที่เกี่ยวข้อง
-field_delay: เลื่อน
-field_assignable: ปัญหาสามารถมอบหมายให้คนที่ทำบทบาทนี้
-field_redirect_existing_links: ย้ายจุดเชื่อมโยงนี้
-field_estimated_hours: เวลาที่ใช้โดยประมาณ
-field_column_names: สดมภ์
-field_time_zone: ย่านเวลา
-field_searchable: ค้นหาได้
-field_default_value: ค่าเริ่มต้น
-field_comments_sorting: แสดงความเห็น
-
-setting_app_title: ชื่อโปรแกรม
-setting_app_subtitle: ชื่อโปรแกรมรอง
-setting_welcome_text: ข้อความต้อนรับ
-setting_default_language: ภาษาเริ่มต้น
-setting_login_required: ต้องป้อนผู้ใช้-รหัสผ่าน
-setting_self_registration: ลงทะเบียนด้วยตนเอง
-setting_attachment_max_size: ขนาดแฟ้มแนบสูงสุด
-setting_issues_export_limit: การส่งออกปัญหาสูงสุด
-setting_mail_from: อีเมล์ที่ใช้ส่ง
-setting_bcc_recipients: ไม่ระบุชื่อผู้รับ (bcc)
-setting_host_name: ชื่อโฮสต์
-setting_text_formatting: การจัดรูปแบบข้อความ
-setting_wiki_compression: บีบอัดประวัติ Wiki
-setting_feeds_limit: จำนวน Feed
-setting_default_projects_public: โครงการใหม่มีค่าเริ่มต้นเป็น สาธารณะ
-setting_autofetch_changesets: ดึง commits อัตโนมัติ
-setting_sys_api_enabled: เปิดใช้ WS สำหรับการจัดการที่เก็บต้นฉบับ
-setting_commit_ref_keywords: คำสำคัญ Referencing
-setting_commit_fix_keywords: คำสำคัญ Fixing
-setting_autologin: เข้าระบบอัตโนมัติ
-setting_date_format: รูปแบบวันที่
-setting_time_format: รูปแบบเวลา
-setting_cross_project_issue_relations: อนุญาตให้ระบุปัญหาข้ามโครงการ
-setting_issue_list_default_columns: สดมภ์เริ่มต้นแสดงในรายการปัญหา
-setting_repositories_encodings: การเข้ารหัสที่เก็บต้นฉบับ
-setting_emails_footer: คำลงท้ายอีเมล์
-setting_protocol: Protocol
-setting_per_page_options: ตัวเลือกจำนวนต่อหน้า
-setting_user_format: รูปแบบการแสดงชื่อผู้ใช้
-setting_activity_days_default: จำนวนวันที่แสดงในกิจกรรมของโครงการ
-setting_display_subprojects_issues: แสดงปัญหาของโครงการย่อยในโครงการหลัก
-
-project_module_issue_tracking: การติดตามปัญหา
-project_module_time_tracking: การใช้เวลา
-project_module_news: ข่าว
-project_module_documents: เอกสาร
-project_module_files: แฟ้ม
-project_module_wiki: Wiki
-project_module_repository: ที่เก็บต้นฉบับ
-project_module_boards: กระดานข้อความ
-
-label_user: ผู้ใช้
-label_user_plural: ผู้ใช้
-label_user_new: ผู้ใช้ใหม่
-label_project: โครงการ
-label_project_new: โครงการใหม่
-label_project_plural: โครงการ
-label_project_all: โครงการทั้งหมด
-label_project_latest: โครงการล่าสุด
-label_issue: ปัญหา
-label_issue_new: ปัญหาใหม่
-label_issue_plural: ปัญหา
-label_issue_view_all: ดูปัญหาทั้งหมด
-label_issues_by: ปัญหาโดย %s
-label_issue_added: ปัญหาถูกเพิ่ม
-label_issue_updated: ปัญหาถูกปรับปรุง
-label_document: เอกสาร
-label_document_new: เอกสารใหม่
-label_document_plural: เอกสาร
-label_document_added: เอกสารถูกเพิ่ม
-label_role: บทบาท
-label_role_plural: บทบาท
-label_role_new: บทบาทใหม่
-label_role_and_permissions: บทบาทและสิทธิ
-label_member: สมาชิก
-label_member_new: สมาชิกใหม่
-label_member_plural: สมาชิก
-label_tracker: การติดตาม
-label_tracker_plural: การติดตาม
-label_tracker_new: การติดตามใหม่
-label_workflow: ลำดับงาน
-label_issue_status: สถานะของปัญหา
-label_issue_status_plural: สถานะของปัญหา
-label_issue_status_new: สถานะใหม
-label_issue_category: ประเภทของปัญหา
-label_issue_category_plural: ประเภทของปัญหา
-label_issue_category_new: ประเภทใหม่
-label_custom_field: เขตข้อมูลแบบระบุเอง
-label_custom_field_plural: เขตข้อมูลแบบระบุเอง
-label_custom_field_new: สร้างเขตข้อมูลแบบระบุเอง
-label_enumerations: รายการ
-label_enumeration_new: สร้างใหม่
-label_information: ข้อมูล
-label_information_plural: ข้อมูล
-label_please_login: กรุณาเข้าระบบก่อน
-label_register: ลงทะเบียน
-label_password_lost: ลืมรหัสผ่าน
-label_home: หน้าแรก
-label_my_page: หน้าของฉัน
-label_my_account: บัญชีของฉัน
-label_my_projects: โครงการของฉัน
-label_administration: บริหารจัดการ
-label_login: เข้าระบบ
-label_logout: ออกระบบ
-label_help: ช่วยเหลือ
-label_reported_issues: ปัญหาที่แจ้งไว้
-label_assigned_to_me_issues: ปัญหาที่มอบหมายให้ฉัน
-label_last_login: ติดต่อครั้งสุดท้าย
-label_last_updates: ปรับปรุงครั้งสุดท้าย
-label_last_updates_plural: %d ปรับปรุงครั้งสุดท้าย
-label_registered_on: ลงทะเบียนเมื่อ
-label_activity: กิจกรรม
-label_activity_plural: กิจกรรม
-label_activity_latest: กิจกรรมล่าสุด
-label_overall_activity: กิจกรรมโดยรวม
-label_new: ใหม่
-label_logged_as: เข้าระบบในชื่อ
-label_environment: สภาพแวดล้อม
-label_authentication: การยืนยันตัวตน
-label_auth_source: วิธีการการยืนยันตัวตน
-label_auth_source_new: สร้างวิธีการยืนยันตัวตนใหม่
-label_auth_source_plural: วิธีการ Authentication
-label_subproject_plural: โครงการย่อย
-label_min_max_length: สั้น-ยาว สุดที่
-label_list: รายการ
-label_date: วันที่
-label_integer: จำนวนเต็ม
-label_float: จำนวนจริง
-label_boolean: ถูกผิด
-label_string: ข้อความ
-label_text: ข้อความขนาดยาว
-label_attribute: คุณลักษณะ
-label_attribute_plural: คุณลักษณะ
-label_download: %d ดาวน์โหลด
-label_download_plural: %d ดาวน์โหลด
-label_no_data: จำนวนข้อมูลที่แสดง
-label_change_status: เปลี่ยนสถานะ
-label_history: ประวัติ
-label_attachment: แฟ้ม
-label_attachment_new: แฟ้มใหม่
-label_attachment_delete: ลบแฟ้ม
-label_attachment_plural: แฟ้ม
-label_file_added: แฟ้มถูกเพิ่ม
-label_report: รายงาน
-label_report_plural: รายงาน
-label_news: ข่าว
-label_news_new: เพิ่มข่าว
-label_news_plural: ข่าว
-label_news_latest: ข่าวล่าสุด
-label_news_view_all: ดูข่าวทั้งหมด
-label_news_added: ข่าวถูกเพิ่ม
-label_change_log: บันทึกการเปลี่ยนแปลง
-label_settings: ปรับแต่ง
-label_overview: ภาพรวม
-label_version: รุ่น
-label_version_new: รุ่นใหม่
-label_version_plural: รุ่น
-label_confirmation: ยืนยัน
-label_export_to: 'รูปแบบอื่นๆ :'
-label_read: อ่าน...
-label_public_projects: โครงการสาธารณะ
-label_open_issues: เปิด
-label_open_issues_plural: เปิด
-label_closed_issues: ปิด
-label_closed_issues_plural: ปิด
-label_total: จำนวนรวม
-label_permissions: สิทธิ
-label_current_status: สถานะปัจจุบัน
-label_new_statuses_allowed: อนุญาตให้มีสถานะใหม่
-label_all: ทั้งหมด
-label_none: ไม่มี
-label_nobody: ไม่มีใคร
-label_next: ต่อไป
-label_previous: ก่อนหน้า
-label_used_by: ถูกใช้โดย
-label_details: รายละเอียด
-label_add_note: เพิ่มบันทึก
-label_per_page: ต่อหน้า
-label_calendar: ปฏิทิน
-label_months_from: เดือนจาก
-label_gantt: Gantt
-label_internal: ภายใน
-label_last_changes: last %d เปลี่ยนแปลง
-label_change_view_all: ดูการเปลี่ยนแปลงทั้งหมด
-label_personalize_page: ปรับแต่งหน้านี้
-label_comment: ความเห็น
-label_comment_plural: ความเห็น
-label_comment_add: เพิ่มความเห็น
-label_comment_added: ความเห็นถูกเพิ่ม
-label_comment_delete: ลบความเห็น
-label_query: แบบสอบถามแบบกำหนดเอง
-label_query_plural: แบบสอบถามแบบกำหนดเอง
-label_query_new: แบบสอบถามใหม่
-label_filter_add: เพิ่มตัวกรอง
-label_filter_plural: ตัวกรอง
-label_equals: คือ
-label_not_equals: ไม่ใช่
-label_in_less_than: น้อยกว่า
-label_in_more_than: มากกว่า
-label_in: ในช่วง
-label_today: วันนี้
-label_all_time: ตลอดเวลา
-label_yesterday: เมื่อวาน
-label_this_week: อาทิตย์นี้
-label_last_week: อาทิตย์ที่แล้ว
-label_last_n_days: %d วันย้อนหลัง
-label_this_month: เดือนนี้
-label_last_month: เดือนที่แล้ว
-label_this_year: ปีนี้
-label_date_range: ช่วงวันที่
-label_less_than_ago: น้อยกว่าหนึ่งวัน
-label_more_than_ago: มากกว่าหนึ่งวัน
-label_ago: วันผ่านมาแล้ว
-label_contains: มี...
-label_not_contains: ไม่มี...
-label_day_plural: วัน
-label_repository: ที่เก็บต้นฉบับ
-label_repository_plural: ที่เก็บต้นฉบับ
-label_browse: เปิดหา
-label_modification: %d เปลี่ยนแปลง
-label_modification_plural: %d เปลี่ยนแปลง
-label_revision: การแก้ไข
-label_revision_plural: การแก้ไข
-label_associated_revisions: การแก้ไขที่เกี่ยวข้อง
-label_added: ถูกเพิ่ม
-label_modified: ถูกแก้ไข
-label_deleted: ถูกลบ
-label_latest_revision: รุ่นการแก้ไขล่าสุด
-label_latest_revision_plural: รุ่นการแก้ไขล่าสุด
-label_view_revisions: ดูการแก้ไข
-label_max_size: ขนาดใหญ่สุด
-label_on: 'ใน'
-label_sort_highest: ย้ายไปบนสุด
-label_sort_higher: ย้ายขึ้น
-label_sort_lower: ย้ายลง
-label_sort_lowest: ย้ายไปล่างสุด
-label_roadmap: แผนงาน
-label_roadmap_due_in: ถึงกำหนดใน %s
-label_roadmap_overdue: %s ช้ากว่ากำหนด
-label_roadmap_no_issues: ไม่มีปัญหาสำหรับรุ่นนี้
-label_search: ค้นหา
-label_result_plural: ผลการค้นหา
-label_all_words: ทุกคำ
-label_wiki: Wiki
-label_wiki_edit: แก้ไข Wiki
-label_wiki_edit_plural: แก้ไข Wiki
-label_wiki_page: หน้า Wiki
-label_wiki_page_plural: หน้า Wiki
-label_index_by_title: เรียงตามชื่อเรื่อง
-label_index_by_date: เรียงตามวัน
-label_current_version: รุ่นปัจจุบัน
-label_preview: ตัวอย่างก่อนจัดเก็บ
-label_feed_plural: Feeds
-label_changes_details: รายละเอียดการเปลี่ยนแปลงทั้งหมด
-label_issue_tracking: ติดตามปัญหา
-label_spent_time: เวลาที่ใช้
-label_f_hour: %.2f ชั่วโมง
-label_f_hour_plural: %.2f ชั่วโมง
-label_time_tracking: ติดตามการใช้เวลา
-label_change_plural: เปลี่ยนแปลง
-label_statistics: สถิติ
-label_commits_per_month: Commits ต่อเดือน
-label_commits_per_author: Commits ต่อผู้แต่ง
-label_view_diff: ดูความแตกต่าง
-label_diff_inline: inline
-label_diff_side_by_side: side by side
-label_options: ตัวเลือก
-label_copy_workflow_from: คัดลอกลำดับงานจาก
-label_permissions_report: รายงานสิทธิ
-label_watched_issues: เฝ้าดูปัญหา
-label_related_issues: ปัญหาที่เกี่ยวข้อง
-label_applied_status: จัดเก็บสถานะ
-label_loading: กำลังโหลด...
-label_relation_new: ความสัมพันธ์ใหม่
-label_relation_delete: ลบความสัมพันธ์
-label_relates_to: สัมพันธ์กับ
-label_duplicates: ซ้ำ
-label_blocks: กีดกัน
-label_blocked_by: กีดกันโดย
-label_precedes: นำหน้า
-label_follows: ตามหลัง
-label_end_to_start: จบ-เริ่ม
-label_end_to_end: จบ-จบ
-label_start_to_start: เริ่ม-เริ่ม
-label_start_to_end: เริ่ม-จบ
-label_stay_logged_in: อยู่ในระบบต่อ
-label_disabled: ไม่ใช้งาน
-label_show_completed_versions: แสดงรุ่นที่สมบูรณ์
-label_me: ฉัน
-label_board: สภากาแฟ
-label_board_new: สร้างสภากาแฟ
-label_board_plural: สภากาแฟ
-label_topic_plural: หัวข้อ
-label_message_plural: ข้อความ
-label_message_last: ข้อความล่าสุด
-label_message_new: เขียนข้อความใหม่
-label_message_posted: ข้อความถูกเพิ่มแล้ว
-label_reply_plural: ตอบกลับ
-label_send_information: ส่งรายละเอียดของบัญชีให้ผู้ใช้
-label_year: ปี
-label_month: เดือน
-label_week: สัปดาห์
-label_date_from: จาก
-label_date_to: ถึง
-label_language_based: ขึ้นอยู่กับภาษาของผู้ใช้
-label_sort_by: เรียงโดย %s
-label_send_test_email: ส่งจดหมายทดสอบ
-label_feeds_access_key_created_on: RSS access key สร้างเมื่อ %s ที่ผ่านมา
-label_module_plural: ส่วนประกอบ
-label_added_time_by: เพิ่มโดย %s %s ที่ผ่านมา
-label_updated_time: ปรับปรุง %s ที่ผ่านมา
-label_jump_to_a_project: ไปที่โครงการ...
-label_file_plural: แฟ้ม
-label_changeset_plural: กลุ่มการเปลี่ยนแปลง
-label_default_columns: สดมภ์เริ่มต้น
-label_no_change_option: (ไม่เปลี่ยนแปลง)
-label_bulk_edit_selected_issues: แก้ไขปัญหาที่เลือกทั้งหมด
-label_theme: ชุดรูปแบบ
-label_default: ค่าเริ่มต้น
-label_search_titles_only: ค้นหาจากชื่อเรื่องเท่านั้น
-label_user_mail_option_all: "ทุกๆ เหตุการณ์ในโครงการของฉัน"
-label_user_mail_option_selected: "ทุกๆ เหตุการณ์ในโครงการที่เลือก..."
-label_user_mail_option_none: "เฉพาะสิ่งที่ฉันเลือกหรือมีส่วนเกี่ยวข้อง"
-label_user_mail_no_self_notified: "ฉันไม่ต้องการได้รับการแจ้งเตือนในสิ่งที่ฉันทำเอง"
-label_registration_activation_by_email: เปิดบัญชีผ่านอีเมล์
-label_registration_manual_activation: อนุมัติโดยผู้บริหารจัดการ
-label_registration_automatic_activation: เปิดบัญชีอัตโนมัติ
-label_display_per_page: 'ต่อหน้า: %s'
-label_age: อายุ
-label_change_properties: เปลี่ยนคุณสมบัติ
-label_general: ทั่วๆ ไป
-label_more: อื่น ๆ
-label_scm: ตัวจัดการต้นฉบับ
-label_plugins: ส่วนเสริม
-label_ldap_authentication: การยืนยันตัวตนโดยใช้ LDAP
-label_downloads_abbr: D/L
-label_optional_description: รายละเอียดเพิ่มเติม
-label_add_another_file: เพิ่มแฟ้มอื่นๆ
-label_preferences: ค่าที่ชอบใจ
-label_chronological_order: เรียงจากเก่าไปใหม่
-label_reverse_chronological_order: เรียงจากใหม่ไปเก่า
-label_planning: การวางแผน
-
-button_login: เข้าระบบ
-button_submit: จัดส่งข้อมูล
-button_save: จัดเก็บ
-button_check_all: เลือกทั้งหมด
-button_uncheck_all: ไม่เลือกทั้งหมด
-button_delete: ลบ
-button_create: สร้าง
-button_test: ทดสอบ
-button_edit: แก้ไข
-button_add: เพิ่ม
-button_change: เปลี่ยนแปลง
-button_apply: ประยุกต์ใช้
-button_clear: ล้างข้อความ
-button_lock: ล็อค
-button_unlock: ยกเลิกการล็อค
-button_download: ดาวน์โหลด
-button_list: รายการ
-button_view: มุมมอง
-button_move: ย้าย
-button_back: กลับ
-button_cancel: ยกเลิก
-button_activate: เปิดใช้
-button_sort: จัดเรียง
-button_log_time: บันทึกเวลา
-button_rollback: ถอยกลับมาที่รุ่นนี้
-button_watch: เฝ้าดู
-button_unwatch: เลิกเฝ้าดู
-button_reply: ตอบกลับ
-button_archive: เก็บเข้าโกดัง
-button_unarchive: เอาออกจากโกดัง
-button_reset: เริ่มใหมท
-button_rename: เปลี่ยนชื่อ
-button_change_password: เปลี่ยนรหัสผ่าน
-button_copy: คัดลอก
-button_annotate: หมายเหตุประกอบ
-button_update: ปรับปรุง
-button_configure: ปรับแต่ง
-
-status_active: เปิดใช้งานแล้ว
-status_registered: รอการอนุมัติ
-status_locked: ล็อค
-
-text_select_mail_notifications: เลือกการกระทำที่ต้องการให้ส่งอีเมล์แจ้ง.
-text_regexp_info: ตัวอย่าง ^[A-Z0-9]+$
-text_min_max_length_info: 0 หมายถึงไม่จำกัด
-text_project_destroy_confirmation: คุณแน่ใจไหมว่าต้องการลบโครงการและข้อมูลที่เกี่ยวข้่อง ?
-text_subprojects_destroy_warning: 'โครงการย่อย: %s จะถูกลบด้วย.'
-text_workflow_edit: เลือกบทบาทและการติดตาม เพื่อแก้ไขลำดับงาน
-text_are_you_sure: คุณแน่ใจไหม ?
-text_journal_changed: เปลี่ยนแปลงจาก %s เป็น %s
-text_journal_set_to: ตั้งค่าเป็น %s
-text_journal_deleted: ถูกลบ
-text_tip_task_begin_day: งานที่เริ่มวันนี้
-text_tip_task_end_day: งานที่จบวันนี้
-text_tip_task_begin_end_day: งานที่เริ่มและจบวันนี้
-text_project_identifier_info: 'ภาษาอังกฤษตัวเล็ก(a-z), ตัวเลข(0-9) และขีด (-) เท่านั้น.<br />เมื่อจัดเก็บแล้ว, ชื่อเฉพาะไม่สามารถเปลี่ยนแปลงได้'
-text_caracters_maximum: สูงสุด %d ตัวอักษร.
-text_caracters_minimum: ต้องยาวอย่างน้อย %d ตัวอักษร.
-text_length_between: ความยาวระหว่าง %d ถึง %d ตัวอักษร.
-text_tracker_no_workflow: ไม่ได้บัญญัติลำดับงานสำหรับการติดตามนี้
-text_unallowed_characters: ตัวอักษรต้องห้าม
-text_comma_separated: ใส่ได้หลายค่า โดยคั่นด้วยลูกน้ำ( ,).
-text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
-text_issue_added: ปัญหา %s ถูกแจ้งโดย %s.
-text_issue_updated: ปัญหา %s ถูกปรับปรุงโดย %s.
-text_wiki_destroy_confirmation: คุณแน่ใจหรือว่าต้องการลบ wiki นี้พร้อมทั้งเนี้อหา?
-text_issue_category_destroy_question: บางปัญหา (%d) อยู่ในประเภทนี้. คุณต้องการทำอย่างไร ?
-text_issue_category_destroy_assignments: ลบประเภทนี้
-text_issue_category_reassign_to: ระบุปัญหาในประเภทนี้
-text_user_mail_option: "ในโครงการที่ไม่ได้เลือก, คุณจะได้รับการแจ้งเกี่ยวกับสิ่งที่คุณเฝ้าดูหรือมีส่วนเกี่ยวข้อง (เช่นปัญหาที่คุณแจ้งไว้หรือได้รับมอบหมาย)."
-text_no_configuration_data: "บทบาท, การติดตาม, สถานะปัญหา และลำดับงานยังไม่ได้ถูกตั้งค่า.\nขอแนะนำให้โหลดค่าเริ่มต้น. คุณสามารถแก้ไขค่าได้หลังจากโหลดแล้ว."
-text_load_default_configuration: โหลดค่าเริ่มต้น
-text_status_changed_by_changeset: ประยุกต์ใช้ในกลุ่มการเปลี่ยนแปลง %s.
-text_issues_destroy_confirmation: 'คุณแน่ใจไหมว่าต้องการลบปัญหา(ทั้งหลาย)ที่เลือกไว้?'
-text_select_project_modules: 'เลือกส่วนประกอบที่ต้องการใช้งานสำหรับโครงการนี้:'
-text_default_administrator_account_changed: ค่าเริ่มต้นของบัญชีผู้บริหารจัดการถูกเปลี่ยนแปลง
-text_file_repository_writable: ที่เก็บต้นฉบับสามารถเขียนได้
-text_rmagick_available: RMagick มีให้ใช้ (เป็นตัวเลือก)
-text_destroy_time_entries_question: %.02f ชั่วโมงที่ถูกแจ้งในปัญหานี้จะโดนลบ. คุณต้องการทำอย่างไร?
-text_destroy_time_entries: ลบเวลาที่รายงานไว้
-text_assign_time_entries_to_project: ระบุเวลาที่ใช้ในโครงการนี้
-text_reassign_time_entries: 'ระบุเวลาที่ใช้ในโครงการนี่อีกครั้ง:'
-
-default_role_manager: ผู้จัดการ
-default_role_developper: ผู้พัฒนา
-default_role_reporter: ผู้รายงาน
-default_tracker_bug: บั๊ก
-default_tracker_feature: ลักษณะเด่น
-default_tracker_support: สนับสนุน
-default_issue_status_new: เกิดขึ้น
-default_issue_status_assigned: รับมอบหมาย
-default_issue_status_resolved: ดำเนินการ
-default_issue_status_feedback: รอคำตอบ
-default_issue_status_closed: จบ
-default_issue_status_rejected: ยกเลิก
-default_doc_category_user: เอกสารของผู้ใช้
-default_doc_category_tech: เอกสารทางเทคนิค
-default_priority_low: ต่ำ
-default_priority_normal: ปกติ
-default_priority_high: สูง
-default_priority_urgent: เร่งด่วน
-default_priority_immediate: ด่วนมาก
-default_activity_design: ออกแบบ
-default_activity_development: พัฒนา
-
-enumeration_issue_priorities: ความสำคัญของปัญหา
-enumeration_doc_categories: ประเภทเอกสาร
-enumeration_activities: กิจกรรม (ใช้ในการติดตามเวลา)
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: "%d issue(s) that are assigned to you are due in the next %d days:"
-mail_subject_reminder: "%d issue(s) due in the next days"
-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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-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
-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: "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."
-permission_edit_own_messages: Edit own messages
-permission_delete_own_messages: Delete own messages
-label_user_activity: "%s's activity"
-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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/tr.yml b/lang/tr.yml
deleted file mode 100644 (file)
index 8766b11..0000000
+++ /dev/null
@@ -1,710 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Ocak,Şubat,Mart,Nisan,Mayıs,Haziran,Temmuz,Ağustos,Eylül,Ekim,Kasım,Aralık
-actionview_datehelper_select_month_names_abbr: Oca,Şub,Mar,Nis,May,Haz,Tem,Ağu,Eyl,Eki,Kas,Ara
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 gün
-actionview_datehelper_time_in_words_day_plural: %d gün
-actionview_datehelper_time_in_words_hour_about: yaklaşık 1 saat
-actionview_datehelper_time_in_words_hour_about_plural: yaklaşık %d saat
-actionview_datehelper_time_in_words_hour_about_single: yaklaşık bir saat
-actionview_datehelper_time_in_words_minute: 1 dakika
-actionview_datehelper_time_in_words_minute_half: bir buçuk dakika
-actionview_datehelper_time_in_words_minute_less_than: bir dakikadan az
-actionview_datehelper_time_in_words_minute_plural: %d dakika
-actionview_datehelper_time_in_words_minute_single: 1 dakika
-actionview_datehelper_time_in_words_second_less_than: 1 saniyeden az
-actionview_datehelper_time_in_words_second_less_than_plural: %d saniyeden az
-actionview_instancetag_blank_option: Lütfen Seçin
-
-activerecord_error_inclusion: Listede yok
-activerecord_error_exclusion: ayrılmış
-activerecord_error_invalid: doğru değil
-activerecord_error_confirmation: doğrulayıcı ile uyuşmuyor
-activerecord_error_accepted: kabul edilmeli
-activerecord_error_empty: boş bırakılamaz
-activerecord_error_blank: boş bırakılamaz
-activerecord_error_too_long: çok uzun
-activerecord_error_too_short: çok kısa
-activerecord_error_wrong_length: yanlış uzunluk
-activerecord_error_taken: zaten alınmış
-activerecord_error_not_a_number: sayı değil
-activerecord_error_not_a_date: geçerli bir tarih değil
-activerecord_error_greater_than_start_date: başlangıç tarihinden büyük olmalı
-activerecord_error_not_same_project: aynı projeye ait değil
-activerecord_error_circular_dependency: Bu ilişki döngüsel bağımlılık meydana getirecektir
-
-general_fmt_age: %d yaşında
-general_fmt_age_plural: %d yaşında
-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: 'Hayır'
-general_text_Yes: 'Evet'
-general_text_no: 'hayır'
-general_text_yes: 'evet'
-general_lang_name: 'Türkçe'
-general_csv_separator: ','
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Pazartesi,Salı,Çarşamba,Perşembe,Cuma,Cumartesi,Pazar
-general_first_day_of_week: '7'
-
-notice_account_updated: Hesap başarıyla güncelleştirildi.
-notice_account_invalid_creditentials: Geçersiz kullanıcı ya da parola
-notice_account_password_updated: Parola başarıyla güncellendi.
-notice_account_wrong_password: Yanlış parola
-notice_account_register_done: Hesap başarıyla oluşturuldu. Hesabınızı etkinleştirmek için, size gönderilen e-postadaki bağlantıya tıklayın.
-notice_account_unknown_email: Tanınmayan kullanıcı.
-notice_can_t_change_password: Bu hesap harici bir denetim kaynağı kullanıyor. Parolayı değiştirmek mümkün değil.
-notice_account_lost_email_sent: Yeni parola seçme talimatlarını içeren e-postanız gönderildi.
-notice_account_activated: Hesabınız etkinleştirildi. Şimdi giriş yapabilirsiniz.
-notice_successful_create: Başarıyla oluşturuldu.
-notice_successful_update: Başarıyla güncellendi.
-notice_successful_delete: Başarıyla silindi.
-notice_successful_connection: Bağlantı başarılı.
-notice_file_not_found: Erişmek istediğiniz sayfa mevcut değil ya da kaldırılmış.
-notice_locking_conflict: Veri başka bir kullanıcı tarafından güncellendi.
-notice_not_authorized: Bu sayfaya erişme yetkiniz yok.
-notice_email_sent: E-posta gönderildi %s
-notice_email_error: E-posta gönderilirken bir hata oluştu (%s)
-notice_feeds_access_key_reseted: RSS erişim anahtarınız sıfırlandı.
-notice_failed_to_save_issues: "Failed to save %d issue(s) on %d selected: %s."
-notice_no_issue_selected: "Seçili ileti yok! Lütfen, düzenlemek istediğiniz iletileri işaretleyin."
-notice_account_pending: "Hesabınız oluşturuldu ve yönetici onayı bekliyor."
-notice_default_data_loaded: Varasayılan konfigürasyon başarılıyla yüklendi.
-
-error_can_t_load_default_data: "Varsayılan konfigürasyon yüklenemedi: %s"
-error_scm_not_found: "Depoda, giriş ya da revizyon yok."
-error_scm_command_failed: "Depoya erişmeye çalışırken bir hata meydana geldi: %s"
-error_scm_annotate: "Giriş mevcut değil veya izah edilemedi."
-error_issue_not_found_in_project: 'İleti bilgisi bulunamadı veya bu projeye ait değil'
-
-mail_subject_lost_password: Parolanız %s
-mail_body_lost_password: 'Parolanızı değiştirmek için, aşağıdaki bağlantıya tıklayın:'
-mail_subject_register: Your %s hesap aktivasyonu
-mail_body_register: 'Hesabınızı etkinleştirmek için, aşağıdaki bağlantıya tıklayın:'
-mail_body_account_information_external: Hesabınızı "%s" giriş yapmak için kullanabilirsiniz.
-mail_body_account_information: Hesap bilgileriniz
-mail_subject_account_activation_request: %s hesabı etkinleştirme isteği
-mail_body_account_activation_request: 'Yeni bir kullanıcı (%s) kaydedildi. Hesap onaylanmayı bekliyor:'
-
-gui_validation_error: 1 hata
-gui_validation_error_plural: %d hata
-
-field_name: İsim
-field_description: Açıklama
-field_summary: Özet
-field_is_required: Gerekli
-field_firstname: Ad
-field_lastname: Soyad
-field_mail: E-Posta
-field_filename: Dosya
-field_filesize: Boyut
-field_downloads: İndirilenler
-field_author: Yazar
-field_created_on: Oluşturuldu
-field_updated_on: Güncellendi
-field_field_format: Biçim
-field_is_for_all: Tüm projeler için
-field_possible_values: Mümkün değerler
-field_regexp: Düzenli ifadeler
-field_min_length: En az uzunluk
-field_max_length: En çok uzunluk
-field_value: Değer
-field_category: Kategori
-field_title: Başlık
-field_project: Proje
-field_issue: İleti
-field_status: Durum
-field_notes: Notlar
-field_is_closed: İleti kapatıldı
-field_is_default: Varsayılan Değer
-field_tracker: Takipçi
-field_subject: Konu
-field_due_date: Bitiş Tarihi
-field_assigned_to: Atanan
-field_priority: Öncelik
-field_fixed_version: Hedef Version
-field_user: Kullanıcı
-field_role: Rol
-field_homepage: Anasayfa
-field_is_public: Genel
-field_parent: 'Üst proje: '
-field_is_in_chlog: Değişim günlüğünde gösterilen iletiler
-field_is_in_roadmap: Yol haritasında gösterilen iletiler
-field_login: Giriş
-field_mail_notification: E-posta uyarıları
-field_admin: Yönetici
-field_last_login_on: Son Bağlantı
-field_language: Dil
-field_effective_date: Tarih
-field_password: Parola
-field_new_password: Yeni Parola
-field_password_confirmation: Onay
-field_version: Versiyon
-field_type: Tip
-field_host: Host
-field_port: Port
-field_account: Hesap
-field_base_dn: Base DN
-field_attr_login: Giriş Niteliği
-field_attr_firstname: Ad Niteliği
-field_attr_lastname: Soyad Niteliği
-field_attr_mail: E-Posta Niteliği
-field_onthefly: Anında kullanıcı oluşturma
-field_start_date: Başlangıç
-field_done_ratio: %% tamamlandı
-field_auth_source: Kimlik Denetim Modu
-field_hide_mail: E-posta adresimi gizle
-field_comments: Açıklama
-field_url: URL
-field_start_page: Başlangıç Sayfası
-field_subproject: Alt Proje
-field_hours: Saatler
-field_activity: Faaliyet
-field_spent_on: Tarih
-field_identifier: Tanımlayıcı
-field_is_filter: filtre olarak kullanılmış
-field_issue_to_id: İlişkili ileti
-field_delay: Gecikme
-field_assignable: Bu role atanabilecek iletiler
-field_redirect_existing_links: Mevcut bağlantıları tekrar yönlendir
-field_estimated_hours: Kalan zaman
-field_column_names: Sütunlar
-field_time_zone: Saat dilimi
-field_searchable: Aranabilir
-field_default_value: Varsayılan değer
-field_comments_sorting: Açıklamaları göster
-
-setting_app_title: Uygulama Bağlığı
-setting_app_subtitle: Uygulama alt başlığı
-setting_welcome_text: Hoşgeldin Mesajı
-setting_default_language: Varsayılan Dil
-setting_login_required: Kimlik denetimi gerekli mi
-setting_self_registration: Otomatik kayıt
-setting_attachment_max_size: Maksimum Ek boyutu
-setting_issues_export_limit: İletilerin dışa aktarılma sınırı
-setting_mail_from: Gönderici e-posta adresi
-setting_bcc_recipients: Alıcıları birbirinden gizle (bcc)
-setting_host_name: Host adı
-setting_text_formatting: Metin biçimi
-setting_wiki_compression: Wiki geçmişini sıkıştır
-setting_feeds_limit: Haber yayını içerik limiti
-setting_default_projects_public: Yeni projeler varsayılan olarak herkese açık
-setting_autofetch_changesets: Otomatik gönderi al
-setting_sys_api_enabled: Depo yönetimi için WS'yi etkinleştir
-setting_commit_ref_keywords: Başvuru Kelimeleri
-setting_commit_fix_keywords: Sabitleme kelimeleri
-setting_autologin: Otomatik Giriş
-setting_date_format: Tarih Formati
-setting_time_format: Zaman Formatı
-setting_cross_project_issue_relations: Çapraz-Proje ileti ilişkilendirmesine izin ver
-setting_issue_list_default_columns: İleti listesinde gösterilen varsayılan sütunlar
-setting_repositories_encodings: Depo dil kodlaması
-setting_emails_footer: E-posta dip not
-setting_protocol: Protokol
-setting_per_page_options: Sayfa seçenekleri başına nesneler
-setting_user_format: Kullanıcı gösterim formatı
-setting_activity_days_default: Proje Faaliyetlerinde gösterilen gün sayısı
-setting_display_subprojects_issues: Varsayılan olarak ana projenin ileti listesinde alt proje iletilerini göster
-
-project_module_issue_tracking: İleti Takibi
-project_module_time_tracking: Zaman Takibi
-project_module_news: Haberler
-project_module_documents: Belgeler
-project_module_files: Dosyalar
-project_module_wiki: Wiki
-project_module_repository: Depo
-project_module_boards: Tartışma Alanı
-
-label_user: Kullanıcı
-label_user_plural: Kullanıcılar
-label_user_new: Yeni Kullanıcı
-label_project: Proje
-label_project_new: Yeni proje
-label_project_plural: Projeler
-label_project_all: Tüm Projeler
-label_project_latest: En son projeler
-label_issue: İleti
-label_issue_new: Yeni İleti
-label_issue_plural: İletiler
-label_issue_view_all: Tüm iletileri izle
-label_issues_by: %s tarafından gönderilmiş iletiler
-label_issue_added: İleti eklendi
-label_issue_updated: İleti güncellendi
-label_document: Belge
-label_document_new: Yeni belge
-label_document_plural: Belgeler
-label_document_added: Belge eklendi
-label_role: Rol
-label_role_plural: Roller
-label_role_new: Yeni rol
-label_role_and_permissions: Roller ve izinler
-label_member: Üye
-label_member_new: Yeni üye
-label_member_plural: Üyeler
-label_tracker: Takipçi
-label_tracker_plural: Takipçiler
-label_tracker_new: Yeni takipçi
-label_workflow: İş akışı
-label_issue_status: İleti durumu
-label_issue_status_plural: İleti durumuları
-label_issue_status_new: Yeni durum
-label_issue_category: İleti kategorisi
-label_issue_category_plural: İleti kategorileri
-label_issue_category_new: Yeni kategori
-label_custom_field: Özel alan
-label_custom_field_plural: Özel alanlar
-label_custom_field_new: Yeni özel alan
-label_enumerations: Numaralandırmalar
-label_enumeration_new: Yeni değer
-label_information: Bilgi
-label_information_plural: Bilgi
-label_please_login: Lütfen giriş yapın
-label_register: Kayıt
-label_password_lost: Parolamı unuttum?
-label_home: Anasayfa
-label_my_page: Kişisel Sayfam
-label_my_account: Hesabım
-label_my_projects: Projelerim
-label_administration: Yönetim
-label_login: Gir
-label_logout: Çıkış
-label_help: Yardım
-label_reported_issues: Rapor edilmiş iletiler
-label_assigned_to_me_issues: Bana atanmış iletiler
-label_last_login: Son bağlantı
-label_last_updates: Son güncellemeler
-label_last_updates_plural: son güncellenen %d
-label_registered_on: Kayıtlı
-label_activity: Faaliyet
-label_overall_activity: Tüm aktiviteler
-label_new: Yeni
-label_logged_as: "Kullanıcı :"
-label_environment: Çevre
-label_authentication: Kimlik Denetimi
-label_auth_source: Kimlik Denetim Modu
-label_auth_source_new: Yeni Denetim Modu
-label_auth_source_plural: Denetim Modları
-label_subproject_plural: Alt Projeler
-label_min_max_length: Min - Maks uzunluk
-label_list: Liste
-label_date: Tarih
-label_integer: Tam sayı
-label_float: Noktalı sayı
-label_boolean: Boolean
-label_string: Metin
-label_text: Uzun Metin
-label_attribute: Nitelik
-label_attribute_plural: Nitelikler
-label_download: %d indirilen
-label_download_plural: %d indirilen
-label_no_data: Gösterilecek veri yok
-label_change_status: Değişim Durumu
-label_history: Geçmiş
-label_attachment: Dosya
-label_attachment_new: Yeni Dosya
-label_attachment_delete: Dosyayı Sil
-label_attachment_plural: Dosyalar
-label_file_added: Eklenen Dosyalar
-label_report: Rapor
-label_report_plural: Raporlar
-label_news: Haber
-label_news_new: Haber ekle
-label_news_plural: Haber
-label_news_latest: Son Haberler
-label_news_view_all: Tüm haberleri oku
-label_news_added: Haber eklendi
-label_change_log: Değişim Günlüğü
-label_settings: Ayarlar
-label_overview: Genel
-label_version: Versiyon
-label_version_new: Yeni versiyon
-label_version_plural: Versiyonlar
-label_confirmation: Doğrulamama
-label_export_to: 'Diğer uygun kaynaklar:'
-label_read: Oku...
-label_public_projects: Genel Projeler
-label_open_issues: açık
-label_open_issues_plural: açık
-label_closed_issues: kapalı
-label_closed_issues_plural: kapalı
-label_total: Toplam
-label_permissions: İzinler
-label_current_status: Mevcut Durum
-label_new_statuses_allowed: Yeni durumlara izin verildi
-label_all: Hepsi
-label_none: Hiçbiri
-label_nobody: Hiçkimse
-label_next: Sonraki
-label_previous: Önceki
-label_used_by: 'Kullanan: '
-label_details: Detaylar
-label_add_note: Bir not ekle
-label_per_page: Sayfa başına
-label_calendar: Takvim
-label_months_from: aylardan itibaren
-label_gantt: Gantt
-label_internal: Dahili
-label_last_changes: Son %d değişiklik
-label_change_view_all: Tüm Değişiklikleri gör
-label_personalize_page: Bu sayfayı kişiselleştir
-label_comment: Açıklama
-label_comment_plural: Açıklamalar
-label_comment_add: Açıklama Ekle
-label_comment_added: Açıklama Eklendi
-label_comment_delete: Açıklamaları sil
-label_query: Özel Sorgu
-label_query_plural: Özel Sorgular
-label_query_new: Yeni Sorgu
-label_filter_add: Filtre ekle
-label_filter_plural: Filtreler
-label_equals: Eşit
-label_not_equals: Eşit değil
-label_in_less_than: küçüktür
-label_in_more_than: büyüktür
-label_in: içinde
-label_today: bugün
-label_all_time: Tüm Zamanlar
-label_yesterday: Dün
-label_this_week: Bu hafta
-label_last_week: Geçen hafta
-label_last_n_days: Son %d gün
-label_this_month: Bu ay
-label_last_month: Geçen ay
-label_this_year: Bu yıl
-label_date_range: Tarih aralığı
-label_less_than_ago: günler öncesinden az
-label_more_than_ago: günler öncesinden fazla
-label_ago: gün önce
-label_contains: içeriyor
-label_not_contains: içermiyor
-label_day_plural: Günler
-label_repository: Depo
-label_repository_plural: Depolar
-label_browse: Tara
-label_modification: %d değişim
-label_modification_plural: %d değişim
-label_revision: Revizyon
-label_revision_plural: Revizyonlar
-label_associated_revisions: Birleştirilmiş revizyonlar
-label_added: eklendi
-label_modified: güncellendi
-label_deleted: silindi
-label_latest_revision: En son revizyon
-label_latest_revision_plural: En son revizyonlar
-label_view_revisions: Revizyonları izle
-label_max_size: En büyük boyut
-label_on: 'Açık'
-label_sort_highest: Üste taşı
-label_sort_higher: Yukarı taşı
-label_sort_lower: Aşağı taşı
-label_sort_lowest: Dibe taşı
-label_roadmap: Yol Haritası
-label_roadmap_due_in: Due in %s
-label_roadmap_overdue: %s geç
-label_roadmap_no_issues: Bu versiyon için ileti yok
-label_search: Ara
-label_result_plural: Sonuçlar
-label_all_words: Tüm Kelimeler
-label_wiki: Wiki
-label_wiki_edit: Wiki düzenleme
-label_wiki_edit_plural: Wiki düzenlemeleri
-label_wiki_page: Wiki sayfası
-label_wiki_page_plural: Wiki sayfaları
-label_index_by_title: Başlığa göre diz
-label_index_by_date: Tarihe göre diz
-label_current_version: Güncel versiyon
-label_preview: Önizleme
-label_feed_plural: Beslemeler
-label_changes_details: Bütün değişikliklerin detayları
-label_issue_tracking: İleti Takibi
-label_spent_time: Harcanan zaman
-label_f_hour: %.2f saat
-label_f_hour_plural: %.2f saat
-label_time_tracking: Zaman Takibi
-label_change_plural: Değişiklikler
-label_statistics: İstatistikler
-label_commits_per_month: Aylık teslim
-label_commits_per_author: Yazar başına teslim
-label_view_diff: Farkları izle
-label_diff_inline: satır içi
-label_diff_side_by_side: Yan yana
-label_options: Tercihler
-label_copy_workflow_from: İşakışı kopyala
-label_permissions_report: İzin raporu
-label_watched_issues: İzlenmiş iletiler
-label_related_issues: İlişkili iletiler
-label_applied_status: uygulanmış iletiler
-label_loading: Yükleniyor...
-label_relation_new: Yeni ilişki
-label_relation_delete: İlişkiyi sil
-label_relates_to: ilişkili
-label_duplicates: yinelenmiş
-label_blocks: Engeller
-label_blocked_by: Engelleyen
-label_precedes: önce gelir
-label_follows: sonra gelir
-label_end_to_start: sondan başa
-label_end_to_end: sondan sona
-label_start_to_start: baştan başa
-label_start_to_end: baştan sona
-label_stay_logged_in: Sürekli bağlı kal
-label_disabled: Devredışı
-label_show_completed_versions: Tamamlanmış versiyonları göster
-label_me: Ben
-label_board: Tartışma Alanı
-label_board_new: Yeni alan
-label_board_plural: Tartışma alanları
-label_topic_plural: Konular
-label_message_plural: Mesajlar
-label_message_last: Son mesaj
-label_message_new: Yeni mesaj
-label_message_posted: Mesaj eklendi
-label_reply_plural: Cevaplar
-label_send_information: Hesap bilgisini kullanıcıya gönder
-label_year: Yıl
-label_month: Ay
-label_week: Hafta
-label_date_from: Başlangıç
-label_date_to: Bitiş
-label_language_based: Kullanıcı diline istinaden
-label_sort_by: %s göre sırala
-label_send_test_email: Test e-postası gönder
-label_feeds_access_key_created_on: RSS erişim anahtarı %s önce oluşturuldu
-label_module_plural: Modüller
-label_added_time_by: %s tarafından %s önce eklendi
-label_updated_time: %s önce güncellendi
-label_jump_to_a_project: Projeye git...
-label_file_plural: Dosyalar
-label_changeset_plural: Değişiklik Listeleri
-label_default_columns: Varsayılan Sütunlar
-label_no_change_option: (Değişiklik yok)
-label_bulk_edit_selected_issues: Seçili iletileri toplu düzenle
-label_theme: Tema
-label_default: Varsayılan
-label_search_titles_only: Sadece başlıkları ara
-label_user_mail_option_all: "Tüm projelerimdeki herhangi bir olay için"
-label_user_mail_option_selected: "Sadece seçili projelerdeki herhangi bir olay için..."
-label_user_mail_option_none: "Sadece dahil olduğum ya da izlediklerim için"
-label_user_mail_no_self_notified: "Kendi yaptığım değişikliklerden haberdar olmak istemiyorum"
-label_registration_activation_by_email: e-posta ile hesap etkinleştirme
-label_registration_manual_activation: Elle hesap etkinleştirme
-label_registration_automatic_activation: Otomatik hesap etkinleştirme
-label_display_per_page: 'Sayfa başına: %s'
-label_age: Yaş
-label_change_properties: Özellikleri değiştir
-label_general: Genel
-label_more: Daha fazla
-label_scm: KKY
-label_plugins: Eklentiler
-label_ldap_authentication: LDAP Denetimi
-label_downloads_abbr: D/L
-label_optional_description: İsteğe bağlı açıklama
-label_add_another_file: Bir dosya daha ekle
-label_preferences: Tercihler
-label_chronological_order: Tarih sırasına göre
-label_reverse_chronological_order: Ters tarih sırasına göre
-label_planning: Planlanıyor
-
-button_login: Giriş
-button_submit: Gönder
-button_save: Kaydet
-button_check_all: Hepsini işaretle
-button_uncheck_all: Tüm işaretleri kaldır
-button_delete: Sil
-button_create: Oluştur
-button_test: Sına
-button_edit: Düzenle
-button_add: Ekle
-button_change: Değiştir
-button_apply: Uygula
-button_clear: Temizle
-button_lock: Kilitle
-button_unlock: Kilidi aç
-button_download: İndir
-button_list: Listele
-button_view: Bak
-button_move: Taşı
-button_back: Geri
-button_cancel: İptal
-button_activate: Etkinleştir
-button_sort: Sırala
-button_log_time: Günlük zamanı
-button_rollback: Bu versiyone geri al
-button_watch: İzle
-button_unwatch: İzlemeyi iptal et
-button_reply: Cevapla
-button_archive: Arşivle
-button_unarchive: Arşivlemeyi kaldır
-button_reset: Sıfırla
-button_rename: Yeniden adlandır
-button_change_password: Parolayı değiştir
-button_copy: Kopyala
-button_annotate: Revizyon geçmişine göre göster
-button_update: Güncelle
-button_configure: Yapılandır
-
-status_active: faal
-status_registered: kayıtlı
-status_locked: kilitli
-
-text_select_mail_notifications: Gönderilecek e-posta uyarısına göre hareketi seçin.
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 sınırlama yok demektir
-text_project_destroy_confirmation: Bu projeyi ve bağlantılı verileri silmek istediğinizden emin misiniz?
-text_subprojects_destroy_warning: 'Ayrıca %s alt proje silinecek.'
-text_workflow_edit: İşakışını düzenlemek için bir rol ve takipçi seçin
-text_are_you_sure: Emin misiniz ?
-text_journal_changed: %s'den  %s'e değiştirildi
-text_journal_set_to: %s 'e ayarlandı
-text_journal_deleted: Silindi
-text_tip_task_begin_day: Bugün başlayan görevler
-text_tip_task_end_day: Bugün sona eren görevler
-text_tip_task_begin_end_day: Bugün başlayan ve sona eren görevler
-text_project_identifier_info: 'Küçük harfler (a-z), sayılar ve noktalar kabul edilir.<br />Bir kere kaydedildiğinde,tanımlayıcı değiştirilemez.'
-text_caracters_maximum: En çok %d karakter.
-text_caracters_minimum: En az %d karakter uzunluğunda olmalı.
-text_length_between: %d ve %d karakterleri arasındaki uzunluk.
-text_tracker_no_workflow: Bu takipçi için işakışı tanımlanmamış
-text_unallowed_characters: Yasaklı karakterler
-text_comma_separated: Çoklu değer uygundur(Virgül ile ayrılmış).
-text_issues_ref_in_commit_messages: Teslim mesajlarındaki iletileri çözme ve başvuruda bulunma
-text_issue_added: İleti %s, %s tarafından rapor edildi.
-text_issue_updated: İleti %s, %s tarafından güncellendi.
-text_wiki_destroy_confirmation: bu wikiyi ve tüm içeriğini silmek istediğinizden emin misiniz?
-text_issue_category_destroy_question: Bazı iletiler (%d) bu kategoriye atandı. Ne yapmak istersiniz?
-text_issue_category_destroy_assignments: Kategori atamalarını kaldır
-text_issue_category_reassign_to: İletileri bu kategoriye tekrar ata
-text_user_mail_option: "Seçili olmayan projeler için, sadece dahil olduğunuz ya da izlediğiniz öğeler hakkında uyarılar alacaksınız (örneğin,yazarı veya atandığınız iletiler)."
-text_no_configuration_data: "Roller, takipçiler, ileti durumları ve işakışı henüz yapılandırılmadı.\nVarsayılan yapılandırılmanın yüklenmesi şiddetle tavsiye edilir. Bir kez yüklendiğinde yapılandırmayı değiştirebileceksiniz."
-text_load_default_configuration: Varsayılan yapılandırmayı yükle
-text_status_changed_by_changeset: Değişiklik listesi %s içinde uygulandı.
-text_issues_destroy_confirmation: 'Seçili iletileri silmek istediğinizden emin misiniz ?'
-text_select_project_modules: 'Bu proje için etkinleştirmek istediğiniz modülleri seçin:'
-text_default_administrator_account_changed: Varsayılan yönetici hesabı değişti
-text_file_repository_writable: Dosya deposu yazılabilir
-text_rmagick_available: RMagick Kullanılabilir (isteğe bağlı)
-text_destroy_time_entries_question: Silmek üzere olduğunuz iletiler üzerine %.02f saat raporlandı.Ne yapmak istersiniz ?
-text_destroy_time_entries: Raporlanmış saatleri sil
-text_assign_time_entries_to_project: Raporlanmış saatleri projeye ata
-text_reassign_time_entries: 'Raporlanmış saatleri bu iletiye tekrar ata:'
-
-default_role_manager: Yönetici
-default_role_developper: Geliştirici
-default_role_reporter: Raporlayıcı
-default_tracker_bug: Hata
-default_tracker_feature: ÖZellik
-default_tracker_support: Destek
-default_issue_status_new: Yeni
-default_issue_status_assigned: Atandı
-default_issue_status_resolved: Çözüldü
-default_issue_status_feedback: Geribildirim
-default_issue_status_closed: Kapatıldı
-default_issue_status_rejected: Reddedildi
-default_doc_category_user: Kullanıcı Dökümantasyonu
-default_doc_category_tech: Teknik Dökümantasyon
-default_priority_low: Düşük
-default_priority_normal: Normal
-default_priority_high: Yüksek
-default_priority_urgent: Acil
-default_priority_immediate: Derhal
-default_activity_design: Tasarım
-default_activity_development: Geliştirim
-
-enumeration_issue_priorities: İleti önceliği
-enumeration_doc_categories: Belge Kategorileri
-enumeration_activities: Faaliyetler (zaman takibi)
-button_quote: Quote
-setting_enabled_scm: Enabled SCM
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_sequential_project_identifiers: Generate sequential project identifiers
-field_parent_title: Parent page
-text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-label_issue_watchers: Watchers
-mail_body_reminder: "%d issue(s) that are assigned to you are due in the next %d days:"
-label_duplicated_by: duplicated by
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-text_user_wrote: '%s wrote:'
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-label_and_its_subprojects: %s and its subprojects
-mail_subject_reminder: "%d issue(s) due in the next days"
-setting_mail_handler_api_key: API key
-setting_commit_logs_encoding: Commit messages encoding
-general_csv_decimal_separator: '.'
-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: "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."
-permission_edit_own_messages: Edit own messages
-permission_delete_own_messages: Delete own messages
-label_user_activity: "%s's activity"
-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: "%d file(s) could not be saved."
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-label_display: Display
-field_editable: Editable
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/uk.yml b/lang/uk.yml
deleted file mode 100644 (file)
index 235bbad..0000000
+++ /dev/null
@@ -1,711 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Січень,Лютий,Березень,Квітень,Травень,Червень,Липень,Серпень,Вересень,Жовтень,Листопад,Грудень
-actionview_datehelper_select_month_names_abbr: Січ,Лют,Бер,Квіт,Трав,Чер,Лип,Серп,Вер,Жов,Лис,Груд
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 день
-actionview_datehelper_time_in_words_day_plural: %d днів(я)
-actionview_datehelper_time_in_words_hour_about: близько години
-actionview_datehelper_time_in_words_hour_about_plural: близько %d годин(и)
-actionview_datehelper_time_in_words_hour_about_single: близько години
-actionview_datehelper_time_in_words_minute: 1 хвилина
-actionview_datehelper_time_in_words_minute_half: півхвилини
-actionview_datehelper_time_in_words_minute_less_than: менше хвилини
-actionview_datehelper_time_in_words_minute_plural: %d хвилин(и)
-actionview_datehelper_time_in_words_minute_single: 1 хвилина
-actionview_datehelper_time_in_words_second_less_than: менше секунди
-actionview_datehelper_time_in_words_second_less_than_plural: менше %d секунд(и)
-actionview_instancetag_blank_option: Оберіть
-
-activerecord_error_inclusion: немає в списку
-activerecord_error_exclusion: зарезервовано 
-activerecord_error_invalid: невірне
-activerecord_error_confirmation: не збігається з підтвердженням
-activerecord_error_accepted: необхідно прийняти
-activerecord_error_empty: не може бути порожнім
-activerecord_error_blank: не може бути незаповненим
-activerecord_error_too_long: дуже довге
-activerecord_error_too_short: дуже коротке
-activerecord_error_wrong_length: не відповідає довжині
-activerecord_error_taken: вже використовується
-activerecord_error_not_a_number: не є числом
-activerecord_error_not_a_date: є недійсною датою
-activerecord_error_greater_than_start_date: повинна бути пізніша за дату початку
-activerecord_error_not_same_project: не відносяться до одного проекту
-activerecord_error_circular_dependency: Такий зв'язок приведе до циклічної залежності
-
-general_fmt_age: %d р.
-general_fmt_age_plural: %d рр.
-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: 'Ні'
-general_text_Yes: 'Так'
-general_text_no: 'Ні'
-general_text_yes: 'Так'
-general_lang_name: 'Ukrainian (Українська)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: UTF-8
-general_pdf_encoding: UTF-8
-general_day_names: Понеділок,Вівторок,Середа,Четвер,П'ятниця,Субота,Неділя
-general_first_day_of_week: '1'
-
-notice_account_updated: Обліковий запис успішно оновлений.
-notice_account_invalid_creditentials: Неправильне ім'я користувача або пароль
-notice_account_password_updated: Пароль успішно оновлений.
-notice_account_wrong_password: Невірний пароль
-notice_account_register_done: Обліковий запис успішно створений. Для активації Вашого облікового запису зайдіть по посиланню, яке відіслане вам електронною поштою.
-notice_account_unknown_email: Невідомий користувач.
-notice_can_t_change_password: Для даного облікового запису використовується джерело зовнішньої аутентифікації. Неможливо змінити пароль.
-notice_account_lost_email_sent: Вам відправлений лист з інструкціями по вибору нового пароля.
-notice_account_activated: Ваш обліковий запис активований. Ви можете увійти.
-notice_successful_create: Створення успішно завершене.
-notice_successful_update: Оновлення успішно завершене.
-notice_successful_delete: Видалення успішно завершене.
-notice_successful_connection: Підключення успішно встановлене.
-notice_file_not_found: Сторінка, на яку ви намагаєтеся зайти, не існує або видалена.
-notice_locking_conflict: Дані оновлено іншим користувачем.
-notice_scm_error: Запису та/або виправлення немає в репозиторії.
-notice_not_authorized: У вас немає прав для відвідини даної сторінки.
-notice_email_sent: Відправлено листа %s
-notice_email_error: Під час відправки листа відбулася помилка (%s)
-notice_feeds_access_key_reseted: Ваш ключ доступу RSS було скинуто.
-notice_failed_to_save_issues: "Не вдалося зберегти %d пункт(ів) з %d вибраних: %s."
-notice_no_issue_selected: "Не вибрано жодної задачі! Будь ласка, відзначте задачу, яку ви хочете відредагувати."
-notice_account_pending: "Ваш обліковий запис створено і він чекає на підтвердження адміністратором."
-
-mail_subject_lost_password: Ваш %s пароль
-mail_body_lost_password: 'Для зміни пароля, зайдіть за наступним посиланням:'
-mail_subject_register: Активація облікового запису %s
-mail_body_register: 'Для активації облікового запису, зайдіть за наступним посиланням:'
-mail_body_account_information_external: Ви можете використовувати ваш "%s" обліковий запис для входу.
-mail_body_account_information: Інформація по Вашому обліковому запису
-mail_subject_account_activation_request: Запит на активацію облікового запису %s
-mail_body_account_activation_request: 'Новий користувач (%s) зареєструвався. Його обліковий запис чекає на ваше підтвердження:'
-
-gui_validation_error: 1 помилка
-gui_validation_error_plural: %d помилки(ок)
-
-field_name: Ім'я
-field_description: Опис
-field_summary: Короткий опис
-field_is_required: Необхідно
-field_firstname: Ім'я
-field_lastname: Прізвище
-field_mail: Ел. пошта
-field_filename: Файл
-field_filesize: Розмір
-field_downloads: Завантаження
-field_author: Автор
-field_created_on: Створено
-field_updated_on: Оновлено
-field_field_format: Формат
-field_is_for_all: Для усіх проектів
-field_possible_values: Можливі значення
-field_regexp: Регулярний вираз
-field_min_length: Мінімальна довжина 
-field_max_length: Максимальна довжина 
-field_value: Значення
-field_category: Категорія
-field_title: Назва
-field_project: Проект
-field_issue: Питання
-field_status: Статус
-field_notes: Примітки
-field_is_closed: Питання закрито
-field_is_default: Типове значення
-field_tracker: Координатор
-field_subject: Тема
-field_due_date: Дата виконання
-field_assigned_to: Призначена до
-field_priority: Пріоритет
-field_fixed_version: Версія
-field_user: Користувач
-field_role: Роль
-field_homepage: Домашня сторінка
-field_is_public: Публічний
-field_parent: Підпроект
-field_is_in_chlog: Питання, що відображаються в журналі змін
-field_is_in_roadmap: Питання, що відображаються в оперативному плані
-field_login: Вхід 
-field_mail_notification: Повідомлення за електронною поштою
-field_admin: Адміністратор 
-field_last_login_on: Останнє підключення
-field_language: Мова
-field_effective_date: Дата
-field_password: Пароль
-field_new_password: Новий пароль
-field_password_confirmation: Підтвердження
-field_version: Версія
-field_type: Тип
-field_host: Машина
-field_port: Порт
-field_account: Обліковий запис
-field_base_dn: Базове відмітне ім'я
-field_attr_login: Атрибут Реєстрація
-field_attr_firstname: Атрибут Ім'я
-field_attr_lastname: Атрибут Прізвище
-field_attr_mail: Атрибут Email
-field_onthefly: Створення користувача на льоту
-field_start_date: Початок
-field_done_ratio: %% зроблено
-field_auth_source: Режим аутентифікації
-field_hide_mail: Приховувати мій email
-field_comments: Коментар
-field_url: Посилання
-field_start_page: Стартова сторінка
-field_subproject: Підпроект
-field_hours: Годин(и/а)
-field_activity: Діяльність
-field_spent_on: Дата
-field_identifier: Ідентифікатор
-field_is_filter: Використовується як фільтр
-field_issue_to_id: Зв'язані задачі
-field_delay: Відкласти
-field_assignable: Задача може бути призначена цій ролі
-field_redirect_existing_links: Перенаправити існуючі посилання
-field_estimated_hours: Оцінний час
-field_column_names: Колонки
-field_time_zone: Часовий пояс
-field_searchable: Вживається у пошуку
-
-setting_app_title: Назва додатку
-setting_app_subtitle: Підзаголовок додатку
-setting_welcome_text: Текст привітання
-setting_default_language: Стандартна мова
-setting_login_required: Необхідна аутентифікація
-setting_self_registration: Можлива само-реєстрація
-setting_attachment_max_size: Максимальний размір вкладення
-setting_issues_export_limit: Обмеження по задачах, що експортуються
-setting_mail_from: email адреса для передачі інформації
-setting_bcc_recipients: Отримувачі сліпої копії (bcc)
-setting_host_name: Ім'я машини
-setting_text_formatting: Форматування тексту
-setting_wiki_compression: Стиснення історії Wiki
-setting_feeds_limit: Обмеження змісту подачі
-setting_autofetch_changesets: Автоматично доставати доповнення
-setting_sys_api_enabled: Дозволити WS для управління репозиторієм
-setting_commit_ref_keywords: Ключові слова для посилання
-setting_commit_fix_keywords: Призначення ключових слів
-setting_autologin: Автоматичний вхід
-setting_date_format: Формат дати
-setting_time_format: Формат часу
-setting_cross_project_issue_relations: Дозволити міжпроектні відносини між питаннями
-setting_issue_list_default_columns: Колонки, що відображаються за умовчанням в списку питань
-setting_repositories_encodings: Кодування репозиторія
-setting_emails_footer: Підпис до електронної пошти
-setting_protocol: Протокол
-
-label_user: Користувач
-label_user_plural: Користувачі
-label_user_new: Новий користувач
-label_project: Проект
-label_project_new: Новий проект
-label_project_plural: Проекти
-label_project_all: Усі проекти
-label_project_latest: Останні проекти
-label_issue: Питання
-label_issue_new: Задати питання
-label_issue_plural: Питання
-label_issue_view_all: Проглянути всі питання
-label_issues_by: Питання за %s
-label_document: Документ
-label_document_new: Новий документ
-label_document_plural: Документи
-label_role: Роль
-label_role_plural: Ролі
-label_role_new: Нова роль
-label_role_and_permissions: Ролі і права доступу
-label_member: Учасник
-label_member_new: Новий учасник
-label_member_plural: Учасники
-label_tracker: Координатор
-label_tracker_plural: Координатори
-label_tracker_new: Новий Координатор
-label_workflow: Послідовність дій
-label_issue_status: Статус питання
-label_issue_status_plural: Статуси питань
-label_issue_status_new: Новий статус
-label_issue_category: Категорія питання
-label_issue_category_plural: Категорії питань
-label_issue_category_new: Нова категорія
-label_custom_field: Поле клієнта
-label_custom_field_plural: Поля клієнта
-label_custom_field_new: Нове поле клієнта
-label_enumerations: Довідники
-label_enumeration_new: Нове значення
-label_information: Інформація
-label_information_plural: Інформація
-label_please_login: Будь ласка, увійдіть
-label_register: Зареєструватися
-label_password_lost: Забули пароль
-label_home: Домашня сторінка
-label_my_page: Моя сторінка
-label_my_account: Мій обліковий запис
-label_my_projects: Мої проекти
-label_administration: Адміністрування
-label_login: Увійти
-label_logout: Вийти
-label_help: Допомога
-label_reported_issues: Створені питання
-label_assigned_to_me_issues: Мої питання
-label_last_login: Останнє підключення
-label_last_updates: Останнє оновлення
-label_last_updates_plural: %d останні оновлення
-label_registered_on: Зареєстрований(а)
-label_activity: Активність
-label_new: Новий
-label_logged_as: Увійшов як
-label_environment: Оточення
-label_authentication: Аутентифікація
-label_auth_source: Режим аутентифікації
-label_auth_source_new: Новий режим аутентифікації
-label_auth_source_plural: Режими аутентифікації
-label_subproject_plural: Підпроекти
-label_min_max_length: Мінімальна - максимальна довжина
-label_list: Список
-label_date: Дата
-label_integer: Цілий
-label_float: З плаваючою крапкою
-label_boolean: Логічний
-label_string: Текст
-label_text: Довгий текст
-label_attribute: Атрибут
-label_attribute_plural: атрибути
-label_download: %d Завантажено
-label_download_plural: %d Завантажень
-label_no_data: Немає даних для відображення
-label_change_status: Змінити статус
-label_history: Історія
-label_attachment: Файл
-label_attachment_new: Новий файл
-label_attachment_delete: Видалити файл
-label_attachment_plural: Файли
-label_report: Звіт
-label_report_plural: Звіти
-label_news: Новини
-label_news_new: Додати новину
-label_news_plural: Новини
-label_news_latest: Останні новини
-label_news_view_all: Подивитися всі новини
-label_change_log: Журнал змін
-label_settings: Налаштування
-label_overview: Перегляд
-label_version: Версія
-label_version_new: Нова версія
-label_version_plural: Версії
-label_confirmation: Підтвердження
-label_export_to: Експортувати в
-label_read: Читання...
-label_public_projects: Публічні проекти
-label_open_issues: відкрите
-label_open_issues_plural: відкриті
-label_closed_issues: закрите
-label_closed_issues_plural: закриті
-label_total: Всього
-label_permissions: Права доступу
-label_current_status: Поточний статус
-label_new_statuses_allowed: Дозволені нові статуси 
-label_all: Усі
-label_none: Нікому
-label_nobody: Ніхто
-label_next: Наступний
-label_previous: Попередній
-label_used_by: Використовується 
-label_details: Подробиці
-label_add_note: Додати зауваження 
-label_per_page: На сторінку
-label_calendar: Календар
-label_months_from: місяців(ця) з
-label_gantt: Діаграма Ганта
-label_internal: Внутрішній
-label_last_changes: останні %d змін
-label_change_view_all: Проглянути всі зміни
-label_personalize_page: Персоналізувати цю сторінку
-label_comment: Коментувати
-label_comment_plural: Коментарі
-label_comment_add: Залишити коментар
-label_comment_added: Коментар додано
-label_comment_delete: Видалити коментарі
-label_query: Запит клієнта
-label_query_plural: Запити клієнтів
-label_query_new: Новий запит
-label_filter_add: Додати фільтр
-label_filter_plural: Фільтри
-label_equals: є
-label_not_equals: немає
-label_in_less_than: менш ніж
-label_in_more_than: більш ніж
-label_in: у
-label_today: сьогодні
-label_this_week: цього тижня
-label_less_than_ago: менш ніж днів(я) назад 
-label_more_than_ago: більш ніж днів(я) назад 
-label_ago: днів(я) назад
-label_contains: містить
-label_not_contains: не містить
-label_day_plural: днів(я)
-label_repository: Репозиторій
-label_browse: Проглянути
-label_modification: %d зміна
-label_modification_plural: %d змін
-label_revision: Версія
-label_revision_plural: Версій
-label_added: додано
-label_modified: змінене 
-label_deleted: видалено
-label_latest_revision: Остання версія
-label_latest_revision_plural: Останні версії
-label_view_revisions: Проглянути версії
-label_max_size: Максимальний розмір
-label_on: 'з'
-label_sort_highest: У початок
-label_sort_higher: Вгору
-label_sort_lower: Вниз
-label_sort_lowest: У кінець
-label_roadmap: Оперативний план
-label_roadmap_due_in: Строк %s
-label_roadmap_overdue: %s запізнення
-label_roadmap_no_issues: Немає питань для даної версії
-label_search: Пошук
-label_result_plural: Результати 
-label_all_words: Всі слова
-label_wiki: Wiki
-label_wiki_edit: Редагування Wiki
-label_wiki_edit_plural: Редагування Wiki 
-label_wiki_page: Сторінка Wiki
-label_wiki_page_plural: Сторінки Wiki
-label_index_by_title: Індекс за назвою
-label_index_by_date: Індекс за датою
-label_current_version: Поточна версія
-label_preview: Попередній перегляд
-label_feed_plural: Подання
-label_changes_details: Подробиці по всіх змінах 
-label_issue_tracking: Координація питань
-label_spent_time: Витрачений час
-label_f_hour: %.2f година
-label_f_hour_plural: %.2f годин(и)
-label_time_tracking: Облік часу
-label_change_plural: Зміни
-label_statistics: Статистика
-label_commits_per_month: Подань на місяць
-label_commits_per_author: Подань на користувача 
-label_view_diff: Проглянути відмінності
-label_diff_inline: підключений
-label_diff_side_by_side: поряд
-label_options: Опції
-label_copy_workflow_from: Скопіювати послідовність дій з
-label_permissions_report: Звіт про права доступу
-label_watched_issues: Проглянуті питання
-label_related_issues: Зв'язані питання
-label_applied_status: Застосовний статус
-label_loading: Завантаження...
-label_relation_new: Новий зв'язок
-label_relation_delete: Видалити зв'язок
-label_relates_to: пов'язане з
-label_duplicates: дублює
-label_blocks: блокує
-label_blocked_by: заблоковане 
-label_precedes: передує
-label_follows: наступний за
-label_end_to_start: з кінця до початку
-label_end_to_end: з кінця до кінця
-label_start_to_start: з початку до початку
-label_start_to_end: з початку до кінця
-label_stay_logged_in: Залишатися в системі
-label_disabled: відключений
-label_show_completed_versions: Показати завершені версії
-label_me: мене
-label_board: Форум
-label_board_new: Новий форум
-label_board_plural: Форуми
-label_topic_plural: Теми
-label_message_plural: Повідомлення
-label_message_last: Останнє повідомлення
-label_message_new: Нове повідомлення
-label_reply_plural: Відповіді
-label_send_information: Відправити користувачеві інформацію з облікового запису
-label_year: Рік
-label_month: Місяць
-label_week: Неділя
-label_date_from: З
-label_date_to: Кому
-label_language_based: На основі мови користувача
-label_sort_by: Сортувати за %s
-label_send_test_email: Послати email для перевірки
-label_feeds_access_key_created_on: Ключ доступу RSS створений %s назад 
-label_module_plural: Модулі
-label_added_time_by: Доданий %s %s назад
-label_updated_time: Оновлений %s назад
-label_jump_to_a_project: Перейти до проекту...
-label_file_plural: Файли
-label_changeset_plural: Набори змін
-label_default_columns: Типові колонки
-label_no_change_option: (Немає змін)
-label_bulk_edit_selected_issues: Редагувати всі вибрані питання
-label_theme: Тема
-label_default: Типовий
-label_search_titles_only: Шукати тільки в назвах
-label_user_mail_option_all: "Для всіх подій у всіх моїх проектах"
-label_user_mail_option_selected: "Для всіх подій тільки у вибраному проекті..."
-label_user_mail_option_none: "Тільки для того, що я проглядаю або в чому я беру участь"
-label_user_mail_no_self_notified: "Не сповіщати про зміни, які я зробив сам"
-label_registration_activation_by_email: активація облікового запису електронною поштою
-label_registration_manual_activation: ручна активація облікового запису
-label_registration_automatic_activation: автоматична активація облыкового
-label_my_time_report: Мій звіт витраченого часу
-
-button_login: Вхід
-button_submit: Відправити
-button_save: Зберегти
-button_check_all: Відзначити все 
-button_uncheck_all: Очистити 
-button_delete: Видалити
-button_create: Створити
-button_test: Перевірити
-button_edit: Редагувати
-button_add: Додати
-button_change: Змінити
-button_apply: Застосувати
-button_clear: Очистити
-button_lock: Заблокувати
-button_unlock: Разблокувати
-button_download: Завантажити
-button_list: Список
-button_view: Переглянути
-button_move: Перемістити
-button_back: Назад
-button_cancel: Відмінити
-button_activate: Активувати
-button_sort: Сортувати
-button_log_time: Записати час
-button_rollback: Відкотити до даної версії
-button_watch: Дивитися
-button_unwatch: Не дивитися
-button_reply: Відповісти
-button_archive: Архівувати
-button_unarchive: Розархівувати
-button_reset: Перезапустити
-button_rename: Перейменувати
-button_change_password: Змінити пароль 
-button_copy: Копіювати
-button_annotate: Анотувати
-
-status_active: Активний
-status_registered: Зареєстрований 
-status_locked: Заблокований
-
-text_select_mail_notifications: Виберіть дії, на які відсилатиметься повідомлення на електронну пошту.
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 означає відсутність заборон
-text_project_destroy_confirmation: Ви наполягаєте на видаленні цього проекту і всієї інформації, що відноситься до нього?
-text_workflow_edit: Виберіть роль і координатор для редагування послідовності дій
-text_are_you_sure: Ви впевнені?
-text_journal_changed: змінився з %s на %s
-text_journal_set_to: параметр змінився на %s
-text_journal_deleted: видалено
-text_tip_task_begin_day: день початку задачі
-text_tip_task_end_day: день завершення задачі
-text_tip_task_begin_end_day: початок задачі і закінчення цього дня
-text_project_identifier_info: 'Рядкові букви (a-z), допустимі цифри і дефіс.<br>Збережений ідентифікатор не може бути змінений.'
-text_caracters_maximum: %d символів(а) максимум.
-text_caracters_minimum: Повинно мати якнайменше  %d символів(а) у довжину.
-text_length_between: Довжина між %d і %d символів.
-text_tracker_no_workflow: Для цього координатора послідовність дій не визначена
-text_unallowed_characters: Заборонені символи
-text_comma_separated: Допустимі декілька значень (розділені комою).
-text_issues_ref_in_commit_messages: Посилання та зміна питань у повідомленнях до подавань
-text_issue_added: Питання %s створено.
-text_issue_updated: Питання %s оновлено.
-text_wiki_destroy_confirmation: Ви впевнені, що хочете видалити цю wiki і весь зміст?
-text_issue_category_destroy_question: Декілька питань (%d) призначено в цю категорію. Що ви хочете зробити?
-text_issue_category_destroy_assignments: Видалити призначення категорії
-text_issue_category_reassign_to: Перепризначити задачі до даної категорії
-text_user_mail_option: "Для невибраних проектів ви отримуватимете повідомлення тільки про те, що проглядаєте або в чому берете участь (наприклад, питання автором яких ви є або які вам призначені)."
-
-default_role_manager: Менеджер
-default_role_developper: Розробник
-default_role_reporter: Репортер
-звітів default_tracker_bug: Помилка
-default_tracker_feature: Властивість 
-default_tracker_support: Підтримка
-default_issue_status_new: Новий
-default_issue_status_assigned: Призначено
-default_issue_status_resolved: Вирішено
-default_issue_status_feedback: Зворотний зв'язок
-default_issue_status_closed: Зачинено
-default_issue_status_rejected: Відмовлено
-default_doc_category_user: Документація користувача
-default_doc_category_tech: Технічна документація 
-default_priority_low: Низький
-default_priority_normal: Нормальний
-default_priority_high: Високий
-default_priority_urgent: Терміновий
-default_priority_immediate: Негайний
-default_activity_design: Проектування
-default_activity_development: Розробка
-
-enumeration_issue_priorities: Пріоритети питань
-enumeration_doc_categories: Категорії документів
-enumeration_activities: Дії (облік часу)
-text_status_changed_by_changeset: Реалізовано в редакції %s.
-label_display_per_page: 'На сторінку : %s'
-label_issue_added: Питання додано
-label_issue_updated: Питання поновлено
-setting_per_page_options: Кількість обєктів на сторінці
-notice_default_data_loaded: Конфігурація по замовчуванню успішно завантажена.
-error_scm_not_found: Репозиторій не містить даних чи змін
-label_associated_revisions: Звязані редакції
-label_document_added: Документ додано
-label_message_posted: Повідомлення додано
-text_issues_destroy_confirmation: Ви впевнені що хочете видалити обрані задачі ?'
-error_scm_command_failed: "Помилка доступу до репозиторію : %s"
-setting_user_format: Формат відображення імені
-label_age: Вік
-label_file_added: Файл додано
-label_more: Більше/Далі
-field_default_value: Значення по замовчуванню
-default_tracker_bug: Помилка
-label_scm: Тип репозиторію
-label_general: Загальне
-button_update: Додати коментар
-text_select_project_modules: Виберіть модулі,які будуть використовуватись у цьому проекті
-label_change_properties: Змінити властивості
-text_load_default_configuration: Завантажити конфігурацію по замовчуванню
-text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
-label_news_added: Додано новину
-label_repository_plural: Репозиторії
-error_can_t_load_default_data: "Конфігурація по замовчуванню %s"
-project_module_boards: Форуми
-project_module_issue_tracking: Завдання
-project_module_wiki: Wiki
-project_module_files: Файли
-project_module_documents: Документи
-project_module_repository: Репозиторії
-project_module_news: Новини
-project_module_time_tracking: Затрати часу
-text_file_repository_writable: Репозиторій з доступом запису
-text_default_administrator_account_changed: Default administrator account changed
-text_rmagick_available: RMagick available (optional)
-button_configure: Конфігурація
-label_plugins: Додатки
-label_ldap_authentication: LDAP authentication
-label_downloads_abbr: D/L
-label_this_month: поточний місяць
-label_last_n_days: останніх %d днів
-label_all_time: весь час
-label_this_year: поточний рік
-label_date_range: Діапазон дат
-label_last_week: Останній тиждень
-label_yesterday: Вчора
-label_last_month: останній місяць
-label_add_another_file: Додати інший файл
-label_optional_description: Додатково
-text_destroy_time_entries_question: Видалити %.02f години з поточного завдання  ?
-error_issue_not_found_in_project: 'Задача не знайдена чи не прикріплена до цього проекту'
-text_assign_time_entries_to_project: Прикріпити зареєстровані години до проекту
-text_destroy_time_entries: Видалити зареєстровані години
-text_reassign_time_entries: 'Перенести зареєстровані години на слідуєче завдання:'
-setting_activity_days_default: Кількість днів,які відображаються в активності
-label_chronological_order: В хронологічному порядку
-field_comments_sorting: Відобразити коментарі
-label_reverse_chronological_order: В зворотному порядку 
-label_preferences: Властивості
-setting_display_subprojects_issues: Відображенні підпроектів по замовчуванню
-label_overall_activity: Загальна активність
-setting_default_projects_public: Новий проект публічний за замовчуванням
-error_scm_annotate: Дані відсутні або не можуть бути підписані
-label_planning: Планування
-text_subprojects_destroy_warning: 'Підпроекти: %s також будуть видалені.'
-label_and_its_subprojects: %s і всі підпроекти
-mail_body_reminder: "%d призначених для Вас завдання,на слідуючих %d днів:"
-mail_subject_reminder: "%d призначених для Вас завдань на найближчі дні"
-text_user_wrote: '%s написав:'
-label_duplicated_by: дублюється
-setting_enabled_scm: Дозволити SCM
-text_enumeration_category_reassign_to: 'Призначити слідуючі значення:'
-text_enumeration_destroy_question: '%d обєктів звязаних з цим значенням.'
-label_incoming_emails: Вхідна електронна пошта
-label_generate_key: Генерувати ключі
-setting_mail_handler_api_enabled: Дозволити веб-сервіс для вхідної пошти
-setting_mail_handler_api_key: API ключ
-text_email_delivery_not_configured: "Доставка пошти не налаштована, функції повідомлень на пошту не активні.\nНалаштуйте ваш SMTP сервер в файлі config/email.yml та перезапустіть систему щоб дозволити ці функції."
-field_parent_title: Вищестояча сторінка
-label_issue_watchers: Наглядачі
-setting_commit_logs_encoding: Кодування коментарів в репозиторії
-button_quote: Цитувати
-setting_sequential_project_identifiers: Генерувати послідовні ідентифікатори проектів
-notice_unable_delete_version: Неможливо видалити версію
-label_renamed: перейменовано
-label_copied: копійовано
-setting_plain_text_mail: лише простий текст (без HTML)
-permission_view_files: Дивитись файли
-permission_edit_issues: Редагувати завдання
-permission_edit_own_time_entries: Редагувати власний облік часу
-permission_manage_public_queries: Управління загальними запитами
-permission_add_issues: Додати завдання
-permission_log_time: Облік затраченого часу
-permission_view_changesets: Дивитись зміни репозиторію
-permission_view_time_entries: Дивитись затраченого часу
-permission_manage_versions: Управління версіями
-permission_manage_wiki: Управління wiki
-permission_manage_categories: Управління категоріями завдань
-permission_protect_wiki_pages: Блокування сторінок wiki
-permission_comment_news: Коментувати новини
-permission_delete_messages: Видаляти повідомлення
-permission_select_project_modules: Вибір модулів для проекту
-permission_manage_documents: Управління документами
-permission_edit_wiki_pages: Редагувати сторінки wiki
-permission_add_issue_watchers: Додавати наглядачів
-permission_view_gantt: Дивитись діаграму Ганта
-permission_move_issues: Переміщати завдання
-permission_manage_issue_relations: Управління звязуванням завдань
-permission_delete_wiki_pages: Видалення сторінок wiki
-permission_manage_boards: Управління форумом
-permission_delete_wiki_pages_attachments: Видалення приєднань
-permission_view_wiki_edits: Дивитись історію wiki
-permission_add_messages: Відправка повідомлень
-permission_view_messages: Дивитись повідомлення
-permission_manage_files: Управління файлами
-permission_edit_issue_notes: Редагувати замітки
-permission_manage_news: Управління новинами
-permission_view_calendar: Дивитись календар
-permission_manage_members: Управління користувачами
-permission_edit_messages: Редагування повідомлень
-permission_delete_issues: Видалення завдань
-permission_view_issue_watchers: Дивитись список наглядачів
-permission_manage_repository: Управління репозиторієм
-permission_commit_access: Дозволити фіксацію змін
-permission_browse_repository: Дивитись репозиторій
-permission_view_documents: Дивитись документи
-permission_edit_project: Редагувати проекти
-permission_add_issue_notes: Додати замітку
-permission_save_queries: Зберігати запити
-permission_view_wiki_pages: Дивитись wiki
-permission_rename_wiki_pages: Перейменування сторінок wiki
-permission_edit_time_entries: Редагування обліку часу
-permission_edit_own_issue_notes: Редагування обліку часу
-setting_gravatar_enabled: Використовувати Gravatar аватари
-label_example: Приклад
-text_repository_usernames_mapping: "Виберіть чи поновіть користувача Redmine, звязаного з знайденими іменами в журналі репозиторію.\nКористувачі з однаковими іменами чи email в Redmine і репозиторії звязуються автоматично."
-permission_edit_own_messages: Редагування власних повідомлень
-permission_delete_own_messages: Видалення власних повідомлень
-label_user_activity: "Активність користувача %s"
-label_updated_time_by: Поновлено %s %s тому
-text_diff_truncated: '... порівняння обмежено,так як перевищує ліміт стрічок для порівняння .'
-setting_diff_max_lines_displayed: Максимальна кількість стрічок для порівняння
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log
-warning_attachments_not_saved: "%d file(s) could not be saved."
-field_editable: Editable
-text_plugin_assets_writable: Plugin assets directory writable
-label_display: Display
-button_create_and_continue: Create and continue
-text_custom_field_possible_values_info: 'One line for each value'
-field_identity_url: OpenID URL
-setting_openid: Allow OpenID login and registration
-label_login_with_open_id_option: or login with OpenID
-field_watcher: Watcher
diff --git a/lang/vn.yml b/lang/vn.yml
deleted file mode 100644 (file)
index e4f4fd4..0000000
+++ /dev/null
@@ -1,712 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Tháng Giêng,Tháng Hai,Tháng Ba,Tháng Tư,Tháng Năm,Tháng Sáu,Tháng Bảy,Tháng Tám,Tháng Chín,Tháng Mười,Tháng M.Một,Tháng Chạp
-actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 ngày
-actionview_datehelper_time_in_words_day_plural: %d ngày
-actionview_datehelper_time_in_words_hour_about: khoảng 1 giờ
-actionview_datehelper_time_in_words_hour_about_plural: khoảng %d giờ
-actionview_datehelper_time_in_words_hour_about_single: khoảng 1 giờ
-actionview_datehelper_time_in_words_minute: 1 phút
-actionview_datehelper_time_in_words_minute_half: nửa phút
-actionview_datehelper_time_in_words_minute_less_than: dưới một phút
-actionview_datehelper_time_in_words_minute_plural: %d phút
-actionview_datehelper_time_in_words_minute_single: 1 phút
-actionview_datehelper_time_in_words_second_less_than: cách vài giây
-actionview_datehelper_time_in_words_second_less_than_plural: cách %d giấy
-actionview_instancetag_blank_option: Vui lòng chọn
-
-activerecord_error_inclusion: không chứa trong danh sách
-activerecord_error_exclusion: đã được dùng
-activerecord_error_invalid: không hợp lệ
-activerecord_error_confirmation: không khớp
-activerecord_error_accepted: phải được chấp nhận
-activerecord_error_empty: không thể để trống
-activerecord_error_blank: không thể để trống
-activerecord_error_too_long: quá dài
-activerecord_error_too_short: quá ngắn
-activerecord_error_wrong_length: độ dài không đúng
-activerecord_error_taken: đã được chọn
-activerecord_error_not_a_number: không phải con số
-activerecord_error_not_a_date: không phải ngày hợp lệ
-activerecord_error_greater_than_start_date: phải đi sau ngày bắt đầu
-activerecord_error_not_same_project: không thuộc cùng dự án
-activerecord_error_circular_dependency: quan hệ có thể gây ra lặp vô tận
-
-general_fmt_age: %d năm
-general_fmt_age_plural: %d năm
-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: 'Không'
-general_text_Yes: 'Có'
-general_text_no: 'không'
-general_text_yes: 'có'
-general_lang_name: 'Tiếng Việt'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: UTF-8
-general_pdf_encoding: UTF-8
-general_day_names: Hai,Ba,Tư,Năm,Sáu,Bảy,C.Nhật
-general_first_day_of_week: '1'
-
-notice_account_updated: Cập nhật tài khoản thành công.
-notice_account_invalid_creditentials: Tài khoản hoặc mật mã không hợp lệ
-notice_account_password_updated: Cập nhật mật mã thành công.
-notice_account_wrong_password: Sai mật mã
-notice_account_register_done: Tài khoản được tạo thành công. Để kích hoạt vui lòng làm theo hướng dẫn trong email gửi đến bạn.
-notice_account_unknown_email: Không rõ tài khoản.
-notice_can_t_change_password: Tài khoản được chứng thực từ nguồn bên ngoài. Không thể đổi mật mã cho loại chứng thực này.
-notice_account_lost_email_sent: Thông tin để đổi mật mã mới đã gửi đến bạn qua email.
-notice_account_activated: Tài khoản vừa được kích hoạt. Bây giờ bạn có thể đăng nhập.
-notice_successful_create: Tạo thành công.
-notice_successful_update: Cập nhật thành công.
-notice_successful_delete: Xóa thành công.
-notice_successful_connection: Kết nối thành công.
-notice_file_not_found: Trang bạn cố xem không tồn tại hoặc đã chuyển.
-notice_locking_conflict: Thông tin đang được cập nhật bởi người khác. Hãy chép nội dung cập nhật của bạn vào clipboard.
-notice_not_authorized: Bạn không có quyền xem trang này.
-notice_email_sent: Email đã được gửi tới %s
-notice_email_error: Lỗi xảy ra khi gửi email (%s)
-notice_feeds_access_key_reseted: Mã số chứng thực RSS đã được tạo lại.
-notice_failed_to_save_issues: "Failed to save %d issue(s) on %d selected: %s."
-notice_no_issue_selected: "No issue is selected! Please, check the issues you want to edit."
-notice_account_pending: "Thông tin tài khoản đã được tạo ra và đang chờ chứng thực từ ban quản trị."
-notice_default_data_loaded: Đã nạp cấu hình mặc định.
-notice_unable_delete_version: Không thể xóa phiên bản.
-
-error_can_t_load_default_data: "Không thể nạp cấu hình mặc định: %s"
-error_scm_not_found: "The entry or revision was not found in the repository."
-error_scm_command_failed: "Lỗi xảy ra khi truy cập vào kho lưu trữ: %s"
-error_scm_annotate: "The entry does not exist or can not be annotated."
-error_issue_not_found_in_project: 'Vấn đề không tồn tại hoặc không thuộc dự án'
-
-mail_subject_lost_password: "%s: mật mã của bạn"
-mail_body_lost_password: "Để đổi mật mã, hãy click chuột vào liên kết sau:"
-mail_subject_register: "%s: kích hoạt tài khoản"
-mail_body_register: "Để kích hoạt tài khoản, hãy click chuột vào liên kết sau:"
-mail_body_account_information_external:  Bạn có thể dùng tài khoản "%s" để đăng nhập.
-mail_body_account_information: Thông tin về tài khoản
-mail_subject_account_activation_request: "%s: Yêu cầu chứng thực tài khoản"
-mail_body_account_activation_request: 'Người dùng (%s) mới đăng ký và cần bạn xác nhận:'
-mail_subject_reminder: "%d vấn đề hết hạn trong các ngày tới"
-mail_body_reminder: "%d vấn đề gán cho bạn sẽ hết hạn trong %d ngày tới:"
-
-gui_validation_error: 1 lỗi
-gui_validation_error_plural: %d lỗi
-
-field_name: Tên
-field_description: Mô tả
-field_summary: Tóm tắt
-field_is_required: Bắt buộc
-field_firstname: Tên lót + Tên
-field_lastname: Họ
-field_mail: Email
-field_filename: Tập tin
-field_filesize: Cỡ
-field_downloads: Tải về
-field_author: Tác giả
-field_created_on: Tạo
-field_updated_on: Cập nhật
-field_field_format: Định dạng
-field_is_for_all: Cho mọi dự án
-field_possible_values: Giá trị hợp lệ
-field_regexp: Biểu thức chính quy
-field_min_length: Chiều dài tối thiểu
-field_max_length: Chiều dài tối đa
-field_value: Giá trị
-field_category: Chủ đề
-field_title: Tiêu đề
-field_project: Dự án
-field_issue: Vấn đề
-field_status: Trạng thái
-field_notes: Ghi chú
-field_is_closed: Vấn đề đóng
-field_is_default: Giá trị mặc định
-field_tracker: Dòng vấn đề
-field_subject: Chủ đề
-field_due_date: Hết hạn
-field_assigned_to: Gán cho
-field_priority: Ưu tiên
-field_fixed_version: Phiên bản
-field_user: Người dùng
-field_role: Quyền
-field_homepage: Trang chủ
-field_is_public: Công cộng
-field_parent: Dự án con của
-field_is_in_chlog: Có thể thấy trong Thay đổi
-field_is_in_roadmap: Có thể thấy trong Kế hoạch
-field_login: Đăng nhập
-field_mail_notification: Thông báo qua email
-field_admin: Quản trị
-field_last_login_on: Kết nối cuối
-field_language: Ngôn ngữ
-field_effective_date: Ngày
-field_password: Mật mã
-field_new_password: Mật mã mới
-field_password_confirmation: Khẳng định lại
-field_version: Phiên bản
-field_type: Kiểu
-field_host: Host
-field_port: Port
-field_account: Tài khoản
-field_base_dn: Base DN
-field_attr_login: Login attribute
-field_attr_firstname: Firstname attribute
-field_attr_lastname: Lastname attribute
-field_attr_mail: Email attribute
-field_onthefly: On-the-fly user creation
-field_start_date: Bắt đầu
-field_done_ratio: Tiến độ
-field_auth_source: Authentication mode
-field_hide_mail: Không làm lộ email của bạn
-field_comments: Bình luận
-field_url: URL
-field_start_page: Trang bắt đầu
-field_subproject: Dự án con
-field_hours: Giờ
-field_activity: Hoạt động
-field_spent_on: Ngày
-field_identifier: Mã nhận dạng
-field_is_filter: Dùng như một lọc
-field_issue_to_id: Vấn đền liên quan
-field_delay: Độ trễ
-field_assignable: Vấn đề có thể gán cho vai trò này
-field_redirect_existing_links: Chuyển hướng trang đã có
-field_estimated_hours: Thời gian ước đoán
-field_column_names: Cột
-field_time_zone: Múi giờ
-field_searchable: Tìm kiếm được
-field_default_value: Giá trị mặc định
-field_comments_sorting: Liệt kê bình luận
-field_parent_title: Trang mẹ
-
-setting_app_title: Tựa đề ứng dụng
-setting_app_subtitle: Tựa đề nhỏ của ứng dụng
-setting_welcome_text: Thông điệp chào mừng
-setting_default_language: Ngôn ngữ mặc định
-setting_login_required: Cần đăng nhập
-setting_self_registration: Tự chứng thực
-setting_attachment_max_size: Cỡ tối đa của tập tin đính kèm
-setting_issues_export_limit: Issues export limit
-setting_mail_from: Emission email address
-setting_bcc_recipients: Tạo bản CC bí mật (bcc)
-setting_host_name: Tên miền và đường dẫn
-setting_text_formatting: Định dạng bài viết
-setting_wiki_compression: Wiki history compression
-setting_feeds_limit: Giới hạn nội dung của feed
-setting_default_projects_public: Dự án mặc định là công cộng
-setting_autofetch_changesets: Autofetch commits
-setting_sys_api_enabled: Enable WS for repository management
-setting_commit_ref_keywords: Từ khóa tham khảo
-setting_commit_fix_keywords: Từ khóa chỉ vấn đề đã giải quyết
-setting_autologin: Tự động đăng nhập
-setting_date_format: Định dạng ngày
-setting_time_format: Định dạng giờ
-setting_cross_project_issue_relations: Cho phép quan hệ chéo giữa các dự án
-setting_issue_list_default_columns: Default columns displayed on the issue list
-setting_repositories_encodings: Repositories encodings
-setting_commit_logs_encoding: Commit messages encoding
-setting_emails_footer: Chữ ký cuối thư
-setting_protocol: Giao thức
-setting_per_page_options: Objects per page options
-setting_user_format: Định dạng hiển thị người dùng
-setting_activity_days_default: Days displayed on project activity
-setting_display_subprojects_issues: Display subprojects issues on main projects by default
-setting_enabled_scm: Enabled SCM
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: Mã số API
-setting_sequential_project_identifiers: Tự sinh chuỗi ID dự án
-
-project_module_issue_tracking: Theo dõi vấn đề
-project_module_time_tracking: Theo dõi thời gian
-project_module_news: Tin tức
-project_module_documents: Tài liệu
-project_module_files: Tập tin
-project_module_wiki: Wiki
-project_module_repository: Kho lưu trữ
-project_module_boards: Diễn đàn
-
-label_user: Tài khoản
-label_user_plural: Tài khoản
-label_user_new: Tài khoản mới
-label_project: Dự án
-label_project_new: Dự án mới
-label_project_plural: Dự án
-label_project_all: Mọi dự án
-label_project_latest: Dự án mới nhất
-label_issue: Vấn đề
-label_issue_new: Tạo vấn đề mới
-label_issue_plural: Vấn đề
-label_issue_view_all: Tất cả vấn đề
-label_issues_by: Vấn đề của %s
-label_issue_added: Đã thêm vấn đề
-label_issue_updated: Vấn đề được cập nhật
-label_document: Tài liệu
-label_document_new: Tài liệu mới
-label_document_plural: Tài liệu
-label_document_added: Đã thêm tài liệu
-label_role: Vai trò
-label_role_plural: Vai trò
-label_role_new: Vai trò mới
-label_role_and_permissions: Vai trò và Quyền hạn
-label_member: Thành viên
-label_member_new: Thành viên mới
-label_member_plural: Thành viên
-label_tracker: Dòng vấn đề
-label_tracker_plural: Dòng vấn đề
-label_tracker_new: Tạo dòng vấn đề mới
-label_workflow: Workflow
-label_issue_status: Issue status
-label_issue_status_plural: Issue statuses
-label_issue_status_new: New status
-label_issue_category: Chủ đề
-label_issue_category_plural: Chủ đề
-label_issue_category_new: Chủ đề mới
-label_custom_field: Custom field
-label_custom_field_plural: Custom fields
-label_custom_field_new: New custom field
-label_enumerations: Enumerations
-label_enumeration_new: New value
-label_information: Thông tin
-label_information_plural: Thông tin
-label_please_login: Vui lòng đăng nhập
-label_register: Đăng ký
-label_password_lost: Phục hồi mật mã
-label_home: Trang chính
-label_my_page: Trang riêng
-label_my_account: Cá nhân
-label_my_projects: Dự án của bạn
-label_administration: Quản trị
-label_login: Đăng nhập
-label_logout: Thoát
-label_help: Giúp đỡ
-label_reported_issues: Vấn đề đã báo cáo
-label_assigned_to_me_issues: Vấn đề gán cho bạn
-label_last_login: Kết nối cuối
-label_last_updates: Cập nhật cuối
-label_last_updates_plural: %d cập nhật cuối
-label_registered_on: Ngày tham gia
-label_activity: Hoạt động
-label_overall_activity: Tất cả hoạt động
-label_new: Mới
-label_logged_as: Tài khoản &raquo;
-label_environment: Environment
-label_authentication: Authentication
-label_auth_source: Authentication mode
-label_auth_source_new: New authentication mode
-label_auth_source_plural: Authentication modes
-label_subproject_plural: Dự án con
-label_and_its_subprojects: %s và dự án con
-label_min_max_length: Min - Max length
-label_list: List
-label_date: Ngày
-label_integer: Integer
-label_float: Float
-label_boolean: Boolean
-label_string: Text
-label_text: Long text
-label_attribute: Attribute
-label_attribute_plural: Attributes
-label_download: %d lần tải
-label_download_plural: %d lần tải
-label_no_data: Chưa có thông tin gì
-label_change_status: Đổi trạng thái
-label_history: Lược sử
-label_attachment: Tập tin
-label_attachment_new: Thêm tập tin mới
-label_attachment_delete: Xóa tập tin
-label_attachment_plural: Tập tin
-label_file_added: Đã thêm tập tin
-label_report: Báo cáo
-label_report_plural: Báo cáo
-label_news: Tin tức
-label_news_new: Thêm tin
-label_news_plural: Tin tức
-label_news_latest: Tin mới
-label_news_view_all: Xem mọi tin
-label_news_added: Đã thêm tin
-label_change_log: Nhật ký thay đổi
-label_settings: Thiết lập
-label_overview: Tóm tắt
-label_version: Phiên bản
-label_version_new: Phiên bản mới
-label_version_plural: Phiên bản
-label_confirmation: Khẳng định
-label_export_to: 'Định dạng khác của trang này:'
-label_read: Read...
-label_public_projects: Các dự án công cộng
-label_open_issues: mở
-label_open_issues_plural: mở
-label_closed_issues: đóng
-label_closed_issues_plural: đóng
-label_total: Tổng cộng
-label_permissions: Quyền
-label_current_status: Trạng thái hiện tại
-label_new_statuses_allowed: Trạng thái mới được phép
-label_all: tất cả
-label_none: không
-label_nobody: Chẳng ai
-label_next: Sau
-label_previous: Trước
-label_used_by: Used by
-label_details: Chi tiết
-label_add_note: Thêm ghi chú
-label_per_page: Mỗi trang
-label_calendar: Lịch
-label_months_from: tháng từ
-label_gantt: Biểu đồ sự kiện
-label_internal: Nội bộ
-label_last_changes: %d thay đổi cuối
-label_change_view_all: Xem mọi thay đổi
-label_personalize_page: Điều chỉnh trang này
-label_comment: Bình luận
-label_comment_plural: Bình luận
-label_comment_add: Thêm bình luận
-label_comment_added: Đã thêm bình luận
-label_comment_delete: Xóa bình luận
-label_query: Truy vấn riêng
-label_query_plural: Truy vấn riêng
-label_query_new: Truy vấn mới
-label_filter_add: Thêm lọc
-label_filter_plural: Bộ lọc
-label_equals: là
-label_not_equals: không là
-label_in_less_than: ít hơn
-label_in_more_than: nhiều hơn
-label_in: trong
-label_today: hôm nay
-label_all_time: mọi thời gian
-label_yesterday: hôm qua
-label_this_week: tuần này
-label_last_week: tuần trước
-label_last_n_days: %d ngày cuối
-label_this_month: tháng này
-label_last_month: tháng cuối
-label_this_year: năm này
-label_date_range: Thời gian
-label_less_than_ago: cách đây dưới
-label_more_than_ago: cách đây hơn
-label_ago: cách đây
-label_contains: chứa
-label_not_contains: không chứa
-label_day_plural: ngày
-label_repository: Kho lưu trữ
-label_repository_plural: Kho lưu trữ
-label_browse: Duyệt
-label_modification: %d thay đổi
-label_modification_plural: %d thay đổi
-label_revision: Bản điều chỉnh
-label_revision_plural: Bản điều chỉnh
-label_associated_revisions: Associated revisions
-label_added: thêm
-label_modified: đổi
-label_copied: chép
-label_renamed: đổi tên
-label_deleted: xóa
-label_latest_revision: Bản điều chỉnh cuối cùng
-label_latest_revision_plural: Bản điều chỉnh cuối cùng
-label_view_revisions: Xem các bản điều chỉnh
-label_max_size: Dung lượng tối đa
-label_on: '/ tổng số'
-label_sort_highest: Lên trên cùng
-label_sort_higher: Dịch lên
-label_sort_lower: Dịch xuống
-label_sort_lowest: Xuống dưới cùng
-label_roadmap: Kế hoạch
-label_roadmap_due_in: Hết hạn trong %s
-label_roadmap_overdue: Trễ %s
-label_roadmap_no_issues: Không có vấn đề cho phiên bản này
-label_search: Tìm
-label_result_plural: Kết quả
-label_all_words: Mọi từ
-label_wiki: Wiki
-label_wiki_edit: Wiki edit
-label_wiki_edit_plural: Thay đổi wiki
-label_wiki_page: Trang wiki
-label_wiki_page_plural: Trang wiki
-label_index_by_title: Danh sách theo tên
-label_index_by_date: Danh sách theo ngày
-label_current_version: Bản hiện tại
-label_preview: Xem trước
-label_feed_plural: Feeds
-label_changes_details: Chi tiết của mọi thay đổi
-label_issue_tracking: Vấn đề
-label_spent_time: Thời gian
-label_f_hour: %.2f giờ
-label_f_hour_plural: %.2f giờ
-label_time_tracking: Theo dõi thời gian
-label_change_plural: Thay đổi
-label_statistics: Thống kê
-label_commits_per_month: Commits per month
-label_commits_per_author: Commits per author
-label_view_diff: So sánh
-label_diff_inline: inline
-label_diff_side_by_side: side by side
-label_options: Tùy chọn
-label_copy_workflow_from: Copy workflow from
-label_permissions_report: Thống kê các quyền
-label_watched_issues: Chủ đề đang theo dõi
-label_related_issues: Liên quan
-label_applied_status: Trạng thái áp dụng
-label_loading: Đang xử lý...
-label_relation_new: Quan hệ mới
-label_relation_delete: Xóa quan hệ
-label_relates_to: liên quan
-label_duplicates: trùng với
-label_duplicated_by: bị trùng bởi
-label_blocks: chặn
-label_blocked_by: chặn bởi
-label_precedes: đi trước
-label_follows: đi sau
-label_end_to_start: cuối tới đầu
-label_end_to_end: cuối tới cuối
-label_start_to_start: đầu tớ đầu
-label_start_to_end: đầu tới cuối
-label_stay_logged_in: Lưu thông tin đăng nhập
-label_disabled: bị vô hiệu
-label_show_completed_versions: Xem phiên bản đã xong
-label_me: tôi
-label_board: Diễn đàn
-label_board_new: Tạo diễn đàn mới
-label_board_plural: Diễn đàn
-label_topic_plural: Chủ đề
-label_message_plural: Diễn đàn
-label_message_last: Bài cuối
-label_message_new: Tạo bài mới
-label_message_posted: Đã thêm bài viết
-label_reply_plural: Hồi âm
-label_send_information: Gửi thông tin đến người dùng qua email
-label_year: Năm
-label_month: Tháng
-label_week: Tuần
-label_date_from: Từ
-label_date_to: Đến
-label_language_based: Theo ngôn ngữ người dùng
-label_sort_by: Sắp xếp theo %s
-label_send_test_email: Send a test email
-label_feeds_access_key_created_on: "Mã chứng thực RSS được tạo ra cách đây %s"
-label_module_plural: Mô-đun
-label_added_time_by: thêm bởi %s cách đây %s
-label_updated_time: Cập nhật cách đây %s
-label_jump_to_a_project: Nhảy đến dự án...
-label_file_plural: Tập tin
-label_changeset_plural: Thay đổi
-label_default_columns: Cột mặc định
-label_no_change_option: (không đổi)
-label_bulk_edit_selected_issues: Sửa nhiều vấn đề
-label_theme: Giao diện
-label_default: Mặc định
-label_search_titles_only: Chỉ tìm trong tựa đề
-label_user_mail_option_all: "Mọi sự kiện trên mọi dự án của bạn"
-label_user_mail_option_selected: "Mọi sự kiện trên các dự án được chọn..."
-label_user_mail_option_none: "Chỉ những vấn đề bạn theo dõi hoặc được gán"
-label_user_mail_no_self_notified: "Đừng gửi email về các thay đổi do chính bạn thực hiện"
-label_registration_activation_by_email: account activation by email
-label_registration_manual_activation: manual account activation
-label_registration_automatic_activation: automatic account activation
-label_display_per_page: 'mỗi trang: %s'
-label_age: Age
-label_change_properties: Thay đổi thuộc tính
-label_general: Tổng quan
-label_more: Chi tiết
-label_scm: SCM
-label_plugins: Mô-đun
-label_ldap_authentication: Chứng thực LDAP
-label_downloads_abbr: Tải về
-label_optional_description: Mô tả bổ sung
-label_add_another_file: Thêm tập tin khác
-label_preferences: Cấu hình
-label_chronological_order: Bài cũ xếp trước
-label_reverse_chronological_order: Bài mới xếp trước
-label_planning: Kế hoạch
-label_incoming_emails: Nhận mail
-label_generate_key: Tạo mã
-label_issue_watchers: Theo dõi
-
-button_login: Đăng nhập
-button_submit: Gửi
-button_save: Lưu
-button_check_all: Đánh dấu tất cả
-button_uncheck_all: Bỏ dấu tất cả
-button_delete: Xóa
-button_create: Tạo
-button_test: Kiểm tra
-button_edit: Sửa
-button_add: Thêm
-button_change: Đổi
-button_apply: Áp dụng
-button_clear: Xóa
-button_lock: Khóa
-button_unlock: Mở khóa
-button_download: Tải về
-button_list: Liệt kê
-button_view: Xem
-button_move: Chuyển
-button_back: Quay lại
-button_cancel: Bỏ qua
-button_activate: Kích hoạt
-button_sort: Sắp xếp
-button_log_time: Thêm thời gian
-button_rollback: Quay trở lại phiên bản này
-button_watch: Theo dõi
-button_unwatch: Bỏ theo dõi
-button_reply: Trả lời
-button_archive: Đóng băng
-button_unarchive: Xả băng
-button_reset: Tạo lại
-button_rename: Đổi tên
-button_change_password: Đổi mật mã
-button_copy: Chép
-button_annotate: Chú giải
-button_update: Cập nhật
-button_configure: Cấu hình
-button_quote: Trích dẫn
-
-status_active: hoạt động
-status_registered: đăng ký
-status_locked: khóa
-
-text_select_mail_notifications: Chọn hành động đối với mỗi email thông báo sẽ gửi.
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 để chỉ không hạn chế
-text_project_destroy_confirmation: Are you sure you want to delete this project and related data ?
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-text_workflow_edit: Select a role and a tracker to edit the workflow
-text_are_you_sure: Bạn chắc chứ?
-text_journal_changed: đổi từ %s sang %s
-text_journal_set_to: đặt thành %s
-text_journal_deleted: xóa
-text_tip_task_begin_day: ngày bắt đầu
-text_tip_task_end_day: ngày kết thúc
-text_tip_task_begin_end_day: bắt đầu và kết thúc cùng ngày
-text_project_identifier_info: 'Chỉ cho phép chữ cái thường (a-z), con số và dấu gạch ngang.<br />Sau khi lưu, chỉ số ID không thể thay đổi.'
-text_caracters_maximum: Tối đa %d ký tự.
-text_caracters_minimum: Phải gồm ít nhất %d ký tự.
-text_length_between: Length between %d and %d characters.
-text_tracker_no_workflow: No workflow defined for this tracker
-text_unallowed_characters: Ký tự không hợp lệ
-text_comma_separated: Multiple values allowed (comma separated).
-text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
-text_issue_added: Issue %s has been reported by %s.
-text_issue_updated: Issue %s has been updated 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: Reassign issues to this category
-text_user_mail_option: "Với các dự án không được chọn, bạn chỉ có thể nhận được thông báo về các vấn đề bạn đăng ký theo dõi hoặc có liên quan đến bạn (chẳng hạn, vấn đề được gán cho bạn)."
-text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
-text_load_default_configuration: Load the default configuration
-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: 'Chọn các mô-đun cho dự án:'
-text_default_administrator_account_changed: Default administrator account changed
-text_file_repository_writable: File repository 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
-text_assign_time_entries_to_project: Assign reported hours to the project
-text_reassign_time_entries: 'Reassign reported hours to this issue:'
-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: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them."
-
-default_role_manager: Điều hành
-default_role_developper: Phát triển
-default_role_reporter: Báo cáo
-default_tracker_bug: Lỗi
-default_tracker_feature: Tính năng
-default_tracker_support: Hỗ trợ
-default_issue_status_new: Mới
-default_issue_status_assigned: Đã gán
-default_issue_status_resolved: Quyết tâm
-default_issue_status_feedback: Phản hồi
-default_issue_status_closed: Đóng
-default_issue_status_rejected: Từ chối
-default_doc_category_user: Tài liệu người dùng
-default_doc_category_tech: Tài liệu kỹ thuật
-default_priority_low: Thấp
-default_priority_normal: Bình thường
-default_priority_high: Cao
-default_priority_urgent: Khẩn cấp
-default_priority_immediate: Trung bình
-default_activity_design: Thiết kế
-default_activity_development: Phát triển
-
-enumeration_issue_priorities: Mức độ ưu tiên vấn đề
-enumeration_doc_categories: Chủ đề tài liệu
-enumeration_activities: Hoạt động (theo dõi thời gian)
-
-setting_plain_text_mail: mail dạng text đơn giản (không dùng HTML)
-setting_gravatar_enabled: Dùng biểu tượng Gravatar
-permission_edit_project: Chỉnh dự án
-permission_select_project_modules: Chọn mô-đun
-permission_manage_members: Quản lý thành viên
-permission_manage_versions: Quản lý phiên bản
-permission_manage_categories: Quản lý chủ đề
-permission_add_issues: Thêm vấn đề
-permission_edit_issues: Sửa vấn đề
-permission_manage_issue_relations: Quản lý quan hệ vấn đề
-permission_add_issue_notes: Thêm chú thích
-permission_edit_issue_notes: Sửa chú thích
-permission_edit_own_issue_notes: Sửa chú thích cá nhân
-permission_move_issues: Chuyển vấn đề
-permission_delete_issues: Xóa vấn đề
-permission_manage_public_queries: Quản lý truy cấn công cộng
-permission_save_queries: Lưu truy vấn
-permission_view_gantt: Xem biểu đồ sự kiện
-permission_view_calendar: Xem lịch
-permission_view_issue_watchers: Xem các người theo dõi
-permission_add_issue_watchers: Thêm người theo dõi
-permission_log_time: Lưu thời gian đã tốn
-permission_view_time_entries: Xem thời gian đã tốn
-permission_edit_time_entries: Xem nhật ký thời gian
-permission_edit_own_time_entries: Sửa thời gian đã lưu
-permission_manage_news: Quản lý tin mới
-permission_comment_news: Chú thích vào tin mới
-permission_manage_documents: Quản lý tài liệu
-permission_view_documents: Xem tài liệu
-permission_manage_files: Quản lý tập tin
-permission_view_files: Xem tập tin
-permission_manage_wiki: Quản lý wiki
-permission_rename_wiki_pages: Đổi tên trang wiki
-permission_delete_wiki_pages: Xóa trang wiki
-permission_view_wiki_pages: Xem wiki
-permission_view_wiki_edits: Xem lược sử trang wiki
-permission_edit_wiki_pages: Sửa trang wiki
-permission_delete_wiki_pages_attachments: Xóa tệp đính kèm
-permission_protect_wiki_pages: Bảo vệ trang wiki
-permission_manage_repository: Quản lý kho lưu trữ
-permission_browse_repository: Duyệt kho lưu trữ
-permission_view_changesets: Xem các thay đổi
-permission_commit_access: Truy cập commit
-permission_manage_boards: Quản lý diễn đàn
-permission_view_messages: Xem bài viết
-permission_add_messages: Gửi bài viết
-permission_edit_messages: Sửa bài viết
-permission_edit_own_messages: Sửa bài viết cá nhân
-permission_delete_messages: Xóa bài viết
-permission_delete_own_messages: Xóa bài viết cá nhân
-label_example: Ví dụ
-text_repository_usernames_mapping: "Chọn hoặc cập nhật ánh xạ người dùng hệ thống với người dùng trong kho lưu trữ.\nNhững trường hợp trùng hợp về tên và email sẽ được tự động ánh xạ."
-permission_delete_own_messages: Delete own messages
-label_user_activity: "%s's activity"\r
-label_updated_time_by: Updated by %s %s ago\r
-text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'\r
-setting_diff_max_lines_displayed: Max number of diff lines displayed\r
-text_plugin_assets_writable: Plugin assets directory writable\r
-warning_attachments_not_saved: "%d file(s) could not be saved."\r
-button_create_and_continue: Create and continue\r
-text_custom_field_possible_values_info: 'One line for each value'\r
-label_display: Display\r
-field_editable: Editable\r
-setting_repository_log_display_limit: Maximum number of revisions displayed on file log\r
-field_identity_url: OpenID URL\r
-setting_openid: Allow OpenID login and registration\r
-label_login_with_open_id_option: or login with OpenID\r
-field_watcher: Watcher\r
diff --git a/lang/zh-tw.yml b/lang/zh-tw.yml
deleted file mode 100644 (file)
index fdab607..0000000
+++ /dev/null
@@ -1,712 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: 一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月
-actionview_datehelper_select_month_names_abbr: 一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 天
-actionview_datehelper_time_in_words_day_plural: %d 天
-actionview_datehelper_time_in_words_hour_about: 約 1 小時
-actionview_datehelper_time_in_words_hour_about_plural: 約 %d 小時
-actionview_datehelper_time_in_words_hour_about_single: 約 1 小時
-actionview_datehelper_time_in_words_minute: 1 分鐘
-actionview_datehelper_time_in_words_minute_half: 半分鐘
-actionview_datehelper_time_in_words_minute_less_than: 小於 1 分鐘
-actionview_datehelper_time_in_words_minute_plural: %d 分鐘
-actionview_datehelper_time_in_words_minute_single: 1 分鐘
-actionview_datehelper_time_in_words_second_less_than: 小於 1 秒
-actionview_datehelper_time_in_words_second_less_than_plural: 小於 %d 秒
-actionview_instancetag_blank_option: 請選擇
-
-activerecord_error_inclusion: 必須被包含
-activerecord_error_exclusion: 必須被排除
-activerecord_error_invalid: 不正確
-activerecord_error_confirmation: 與確認欄位不相符
-activerecord_error_accepted: 必須被接受
-activerecord_error_empty: 不可為空值
-activerecord_error_blank: 不可為空白
-activerecord_error_too_long: 長度過長
-activerecord_error_too_short: 長度太短
-activerecord_error_wrong_length: 長度不正確
-activerecord_error_taken: 已經被使用
-activerecord_error_not_a_number: 不是一個數字
-activerecord_error_not_a_date: 日期格式不正確
-activerecord_error_greater_than_start_date: 必須在起始日期之後
-activerecord_error_not_same_project: 不屬於同一個專案
-activerecord_error_circular_dependency: 這個關聯會導致環狀相依
-
-general_fmt_age: %d 年
-general_fmt_age_plural: %d 年
-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: '否'
-general_text_Yes: '是'
-general_text_no: '否'
-general_text_yes: '是'
-general_lang_name: 'Traditional Chinese (繁體中文)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: Big5
-general_pdf_encoding: Big5
-general_day_names: 星期一,星期二,星期三,星期四,星期五,星期六,星期日
-general_first_day_of_week: '7'
-
-notice_account_updated: 帳戶更新資訊已儲存
-notice_account_invalid_creditentials: 帳戶或密碼不正確
-notice_account_password_updated: 帳戶新密碼已儲存
-notice_account_wrong_password: 密碼不正確
-notice_account_register_done: 帳號已建立成功。欲啟用您的帳號,請點擊系統確認信函中的啟用連結。
-notice_account_unknown_email: 未知的使用者
-notice_can_t_change_password: 這個帳號使用外部認證方式,無法變更其密碼。
-notice_account_lost_email_sent: 包含選擇新密碼指示的電子郵件,已經寄出給您。
-notice_account_activated: 您的帳號已經啟用,可用它登入系統。
-notice_successful_create: 建立成功
-notice_successful_update: 更新成功
-notice_successful_delete: 刪除成功
-notice_successful_connection: 連線成功
-notice_file_not_found: 您想要存取的頁面已經不存在或被搬移至其他位置。
-notice_locking_conflict: 資料已被其他使用者更新。
-notice_not_authorized: 你未被授權存取此頁面。
-notice_email_sent: 郵件已經成功寄送至以下收件者: %s
-notice_email_error: 寄送郵件的過程中發生錯誤 (%s)
-notice_feeds_access_key_reseted: 您的 RSS 存取鍵已被重新設定。
-notice_failed_to_save_issues: " %d 個項目儲存失敗 (總共選取 %d 個項目): %s."
-notice_no_issue_selected: "未選擇任何項目!請勾選您想要編輯的項目。"
-notice_account_pending: "您的帳號已經建立,正在等待管理員的審核。"
-notice_default_data_loaded: 預設組態已載入成功。
-notice_unable_delete_version: 無法刪除版本。
-
-error_can_t_load_default_data: "無法載入預設組態: %s"
-error_scm_not_found: SCM 儲存庫中找不到這個專案或版本。
-error_scm_command_failed: "嘗試存取儲存庫時發生錯誤: %s"
-error_scm_annotate: "SCM 儲存庫中無此項目或此項目無法被加註。"
-error_issue_not_found_in_project: '該項目不存在或不屬於此專案'
-
-warning_attachments_not_saved: "%d 個附加檔案無法儲存。"
-
-mail_subject_lost_password: 您的 Redmine 網站密碼
-mail_body_lost_password: '欲變更您的 Redmine 網站密碼, 請點選以下鏈結:'
-mail_subject_register: 啟用您的 Redmine 帳號
-mail_body_register: '欲啟用您的 Redmine 帳號, 請點選以下鏈結:'
-mail_body_account_information_external: 您可以使用 "%s" 帳號登入 Redmine 網站。
-mail_body_account_information: 您的 Redmine 帳號資訊
-mail_subject_account_activation_request: Redmine 帳號啟用需求通知
-mail_body_account_activation_request: '有位新用戶 (%s) 已經完成註冊,正等候您的審核:'
-mail_subject_reminder: "您有 %d 個項目即將到期"
-mail_body_reminder: "%d 個指派給您的項目,將於 %d 天之內到期:"
-
-gui_validation_error: 1 個錯誤
-gui_validation_error_plural: %d 個錯誤
-
-field_name: 名稱
-field_description: 概述
-field_summary: 摘要
-field_is_required: 必填
-field_firstname: 名字
-field_lastname: 姓氏
-field_mail: 電子郵件
-field_filename: 檔案名稱
-field_filesize: 大小
-field_downloads: 下載次數
-field_author: 作者
-field_created_on: 建立日期
-field_updated_on: 更新
-field_field_format: 格式
-field_is_for_all: 給所有專案
-field_possible_values: 可能值
-field_regexp: 正規表示式
-field_min_length: 最小長度
-field_max_length: 最大長度
-field_value: 值
-field_category: 分類
-field_title: 標題
-field_project: 專案
-field_issue: 項目
-field_status: 狀態
-field_notes: 筆記
-field_is_closed: 項目結束
-field_is_default: 預設值
-field_tracker: 追蹤標籤
-field_subject: 主旨
-field_due_date: 完成日期
-field_assigned_to: 分派給
-field_priority: 優先權
-field_fixed_version: 版本
-field_user: 用戶
-field_role: 角色
-field_homepage: 網站首頁
-field_is_public: 公開
-field_parent: 父專案
-field_is_in_chlog: 項目顯示於變更記錄中
-field_is_in_roadmap: 項目顯示於版本藍圖中
-field_login: 帳戶名稱
-field_mail_notification: 電子郵件提醒選項
-field_admin: 管理者
-field_last_login_on: 最近連線日期
-field_language: 語系
-field_identity_url: OpenID 網址
-field_effective_date: 日期
-field_password: 目前密碼
-field_new_password: 新密碼
-field_password_confirmation: 確認新密碼
-field_version: 版本
-field_type: Type
-field_host: Host
-field_port: 連接埠
-field_account: 帳戶
-field_base_dn: Base DN
-field_attr_login: 登入屬性
-field_attr_firstname: 名字屬性
-field_attr_lastname: 姓氏屬性
-field_attr_mail: 電子郵件信箱屬性
-field_onthefly: 即時建立使用者
-field_start_date: 開始日期
-field_done_ratio: 完成百分比
-field_auth_source: 認證模式
-field_hide_mail: 隱藏我的電子郵件
-field_comments: 註解
-field_url: URL
-field_start_page: 首頁
-field_subproject: 子專案
-field_hours: 小時
-field_activity: 活動
-field_spent_on: 日期
-field_identifier: 代碼
-field_is_filter: 用來作為過濾器
-field_issue_to_id: 相關項目
-field_delay: 逾期
-field_assignable: 項目可被分派至此角色
-field_redirect_existing_links: 重新導向現有連結
-field_estimated_hours: 預估工時
-field_column_names: 欄位
-field_time_zone: 時區
-field_searchable: 可用做搜尋條件
-field_default_value: 預設值
-field_comments_sorting: 註解排序
-field_parent_title: 父頁面
-field_editable: 可編輯
-field_watcher: 觀察者
-
-setting_app_title: 標題
-setting_app_subtitle: 副標題
-setting_welcome_text: 歡迎詞
-setting_default_language: 預設語系
-setting_login_required: 需要驗證
-setting_self_registration: 註冊選項
-setting_attachment_max_size: 附件大小限制
-setting_issues_export_limit: 項目匯出限制
-setting_mail_from: 寄件者電子郵件
-setting_bcc_recipients: 使用密件副本 (BCC)
-setting_plain_text_mail: 純文字郵件 (不含 HTML)
-setting_host_name: 主機名稱
-setting_text_formatting: 文字格式
-setting_wiki_compression: 壓縮 Wiki 歷史文章
-setting_feeds_limit: RSS 新聞限制
-setting_autofetch_changesets: 自動取得送交版次
-setting_default_projects_public: 新建立之專案預設為「公開」
-setting_sys_api_enabled: 啟用管理版本庫之網頁服務 (Web Service)
-setting_commit_ref_keywords: 送交用於參照項目之關鍵字
-setting_commit_fix_keywords: 送交用於修正項目之關鍵字
-setting_autologin: 自動登入
-setting_date_format: 日期格式
-setting_time_format: 時間格式
-setting_cross_project_issue_relations: 允許關聯至其它專案的項目
-setting_issue_list_default_columns: 預設顯示於項目清單的欄位
-setting_repositories_encodings: 版本庫編碼
-setting_commit_logs_encoding: 送交訊息編碼
-setting_emails_footer: 電子郵件附帶說明
-setting_protocol: 協定
-setting_per_page_options: 每頁顯示個數選項
-setting_user_format: 使用者顯示格式
-setting_activity_days_default: 專案活動顯示天數
-setting_display_subprojects_issues: 預設於父專案中顯示子專案的項目
-setting_enabled_scm: 啟用的 SCM
-setting_mail_handler_api_enabled: 啟用處理傳入電子郵件的服務
-setting_mail_handler_api_key: API 金鑰
-setting_sequential_project_identifiers: 循序產生專案識別碼
-setting_gravatar_enabled: 啟用 Gravatar 全球認證大頭像
-setting_diff_max_lines_displayed: 差異顯示行數之最大值
-setting_repository_log_display_limit: 版次顯示數目之最大值
-setting_openid: 允許使用 OpenID 登入與註冊
-
-permission_edit_project: 編輯專案
-permission_select_project_modules: 選擇專案模組
-permission_manage_members: 管理成員
-permission_manage_versions: 管理版本
-permission_manage_categories: 管理項目分類
-permission_add_issues: 新增項目
-permission_edit_issues: 編輯項目
-permission_manage_issue_relations: 管理項目關聯
-permission_add_issue_notes: 新增筆記
-permission_edit_issue_notes: 編輯筆記
-permission_edit_own_issue_notes: 編輯自己的筆記
-permission_move_issues: 搬移項目
-permission_delete_issues: 刪除項目
-permission_manage_public_queries: 管理公開查詢
-permission_save_queries: 儲存查詢
-permission_view_gantt: 檢視甘特圖
-permission_view_calendar: 檢視日曆
-permission_view_issue_watchers: 檢視觀察者清單
-permission_add_issue_watchers: 增加觀察者
-permission_log_time: 紀錄耗用工時
-permission_view_time_entries: 檢視耗用工時
-permission_edit_time_entries: 編輯工時紀錄
-permission_edit_own_time_entries: 編輯自己的工時記錄
-permission_manage_news: 管理新聞
-permission_comment_news: 註解新聞
-permission_manage_documents: 管理文件
-permission_view_documents: 檢視文件
-permission_manage_files: 管理檔案
-permission_view_files: 檢視檔案
-permission_manage_wiki: 管理 wiki
-permission_rename_wiki_pages: 重新命名 wiki 頁面
-permission_delete_wiki_pages: 刪除 wiki 頁面
-permission_view_wiki_pages: 檢視 wiki
-permission_view_wiki_edits: 檢視 wiki 歷史
-permission_edit_wiki_pages: 編輯 wiki 頁面
-permission_delete_wiki_pages_attachments: 刪除附件
-permission_protect_wiki_pages: 專案 wiki 頁面
-permission_manage_repository: 管理版本庫
-permission_browse_repository: 瀏覽版本庫
-permission_view_changesets: 檢視變更集
-permission_commit_access: 存取送交之變更
-permission_manage_boards: 管理討論版
-permission_view_messages: 檢視訊息
-permission_add_messages: 新增訊息
-permission_edit_messages: 編輯訊息
-permission_edit_own_messages: 編輯自己的訊息
-permission_delete_messages: 刪除訊息
-permission_delete_own_messages: 刪除自己的訊息
-
-project_module_issue_tracking: 項目追蹤
-project_module_time_tracking: 工時追蹤
-project_module_news: 新聞
-project_module_documents: 文件
-project_module_files: 檔案
-project_module_wiki: Wiki
-project_module_repository: 版本控管
-project_module_boards: 討論區
-
-label_user: 用戶
-label_user_plural: 用戶清單
-label_user_new: 建立新的帳戶
-label_project: 專案
-label_project_new: 建立新的專案
-label_project_plural: 專案清單
-label_project_all: 全部的專案
-label_project_latest: 最近的專案
-label_issue: 項目
-label_issue_new: 建立新的項目
-label_issue_plural: 項目清單
-label_issue_view_all: 檢視所有項目
-label_issues_by: 項目按 %s 分組顯示
-label_issue_added: 項目已新增
-label_issue_updated: 項目已更新
-label_document: 文件
-label_document_new: 建立新的文件
-label_document_plural: 文件
-label_document_added: 文件已新增
-label_role: 角色
-label_role_plural: 角色
-label_role_new: 建立新角色
-label_role_and_permissions: 角色與權限
-label_member: 成員
-label_member_new: 建立新的成員
-label_member_plural: 成員
-label_tracker: 追蹤標籤
-label_tracker_plural: 追蹤標籤清單
-label_tracker_new: 建立新的追蹤標籤
-label_workflow: 流程
-label_issue_status: 項目狀態
-label_issue_status_plural: 項目狀態清單
-label_issue_status_new: 建立新的狀態
-label_issue_category: 項目分類
-label_issue_category_plural: 項目分類清單
-label_issue_category_new: 建立新的分類
-label_custom_field: 自訂欄位
-label_custom_field_plural: 自訂欄位清單
-label_custom_field_new: 建立新的自訂欄位
-label_enumerations: 列舉值清單
-label_enumeration_new: 建立新的列舉值
-label_information: 資訊
-label_information_plural: 資訊
-label_please_login: 請先登入
-label_register: 註冊
-label_login_with_open_id_option: 或使用 OpenID 登入
-label_password_lost: 遺失密碼
-label_home: 網站首頁
-label_my_page: 帳戶首頁
-label_my_account: 我的帳戶
-label_my_projects: 我的專案
-label_administration: 網站管理
-label_login: 登入
-label_logout: 登出
-label_help: 說明
-label_reported_issues: 我通報的項目
-label_assigned_to_me_issues: 分派給我的項目
-label_last_login: 最近一次連線
-label_last_updates: 最近更新
-label_last_updates_plural: %d 個最近更新
-label_registered_on: 註冊於
-label_activity: 活動
-label_overall_activity: 檢視所有活動
-label_user_activity: "%s 的活動"
-label_new: 建立新的...
-label_logged_as: 目前登入
-label_environment: 環境
-label_authentication: 認證
-label_auth_source: 認證模式
-label_auth_source_new: 建立新認證模式
-label_auth_source_plural: 認證模式清單
-label_subproject_plural: 子專案
-label_and_its_subprojects: %s 與其子專案
-label_min_max_length: 最小 - 最大 長度
-label_list: 清單
-label_date: 日期
-label_integer: 整數
-label_float: 福點數
-label_boolean: 布林
-label_string: 文字
-label_text: 長文字
-label_attribute: 屬性
-label_attribute_plural: 屬性
-label_download: %d 個下載
-label_download_plural: %d 個下載
-label_no_data: 沒有任何資料可供顯示
-label_change_status: 變更狀態
-label_history: 歷史
-label_attachment: 檔案
-label_attachment_new: 建立新的檔案
-label_attachment_delete: 刪除檔案
-label_attachment_plural: 檔案
-label_file_added: 檔案已新增
-label_report: 報告
-label_report_plural: 報告
-label_news: 新聞
-label_news_new: 建立新的新聞
-label_news_plural: 新聞
-label_news_latest: 最近新聞
-label_news_view_all: 檢視所有新聞
-label_news_added: 新聞已新增
-label_change_log: 變更記錄
-label_settings: 設定
-label_overview: 概觀
-label_version: 版本
-label_version_new: 建立新的版本
-label_version_plural: 版本
-label_confirmation: 確認
-label_export_to: 匯出至
-label_read: 讀取...
-label_public_projects: 公開專案
-label_open_issues: 進行中
-label_open_issues_plural: 進行中
-label_closed_issues: 已結束
-label_closed_issues_plural: 已結束
-label_total: 總計
-label_permissions: 權限
-label_current_status: 目前狀態
-label_new_statuses_allowed: 可變更至以下狀態
-label_all: 全部
-label_none: 空值
-label_nobody: 無名
-label_next: 下一頁
-label_previous: 上一頁
-label_used_by: Used by
-label_details: 明細
-label_add_note: 加入一個新筆記
-label_per_page: 每頁
-label_calendar: 日曆
-label_months_from: 個月, 開始月份
-label_gantt: 甘特圖
-label_internal: 內部
-label_last_changes: 最近 %d 個變更
-label_change_view_all: 檢視所有變更
-label_personalize_page: 自訂版面
-label_comment: 註解
-label_comment_plural: 註解
-label_comment_add: 加入新註解
-label_comment_added: 新註解已加入
-label_comment_delete: 刪除註解
-label_query: 自訂查詢
-label_query_plural: 自訂查詢
-label_query_new: 建立新的查詢
-label_filter_add: 加入新篩選條件
-label_filter_plural: 篩選條件
-label_equals: 等於
-label_not_equals: 不等於
-label_in_less_than: 在小於
-label_in_more_than: 在大於
-label_in: 在
-label_today: 今天
-label_all_time: all time
-label_yesterday: 昨天
-label_this_week: 本週
-label_last_week: 上週
-label_last_n_days: 過去 %d 天
-label_this_month: 這個月
-label_last_month: 上個月
-label_this_year: 今年
-label_date_range: 日期區間
-label_less_than_ago: 小於幾天之前
-label_more_than_ago: 大於幾天之前
-label_ago: 天以前
-label_contains: 包含
-label_not_contains: 不包含
-label_day_plural: 天
-label_repository: 版本控管
-label_repository_plural: 版本控管
-label_browse: 瀏覽
-label_modification: %d 變更
-label_modification_plural: %d 變更
-label_revision: 版次
-label_revision_plural: 版次清單
-label_associated_revisions: 相關版次
-label_added: 已新增
-label_modified: 已修改
-label_copied: 已複製
-label_renamed: 已重新命名
-label_deleted: 已刪除
-label_latest_revision: 最新版次
-label_latest_revision_plural: 最近版次清單
-label_view_revisions: 檢視版次清單
-label_max_size: 最大長度
-label_on: 總共
-label_sort_highest: 移動至開頭
-label_sort_higher: 往上移動
-label_sort_lower: 往下移動
-label_sort_lowest: 移動至結尾
-label_roadmap: 版本藍圖
-label_roadmap_due_in: 倒數天數: 
-label_roadmap_overdue: %s 逾期
-label_roadmap_no_issues: 此版本尚未包含任何項目
-label_search: 搜尋
-label_result_plural: 結果
-label_all_words: All words
-label_wiki: Wiki
-label_wiki_edit: Wiki 編輯
-label_wiki_edit_plural: Wiki 編輯
-label_wiki_page: Wiki 網頁
-label_wiki_page_plural: Wiki 網頁
-label_index_by_title: 依標題索引
-label_index_by_date: 依日期索引
-label_current_version: 現行版本
-label_preview: 預覽
-label_feed_plural: Feeds
-label_changes_details: 所有變更的明細
-label_issue_tracking: 項目追蹤
-label_spent_time: 耗用時間
-label_f_hour: %.2f 小時
-label_f_hour_plural: %.2f 小時
-label_time_tracking: 工時追蹤
-label_change_plural: 變更
-label_statistics: 統計資訊
-label_commits_per_month: 依月份統計送交次數
-label_commits_per_author: 依作者統計送交次數
-label_view_diff: 檢視差異
-label_diff_inline: 直列
-label_diff_side_by_side: 並排
-label_options: 選項清單
-label_copy_workflow_from: 從以下追蹤標籤複製工作流程
-label_permissions_report: 權限報表
-label_watched_issues: 觀察中的項目清單
-label_related_issues: 相關的項目清單
-label_applied_status: 已套用狀態
-label_loading: 載入中...
-label_relation_new: 建立新關聯
-label_relation_delete: 刪除關聯
-label_relates_to: 關聯至
-label_duplicates: 已重複
-label_duplicated_by: 與後面所列項目重複
-label_blocks: 阻擋
-label_blocked_by: 被阻擋
-label_precedes: 優先於
-label_follows: 跟隨於
-label_end_to_start: 結束─開始
-label_end_to_end: 結束─結束
-label_start_to_start: 開始─開始
-label_start_to_end: 開始─結束
-label_stay_logged_in: 維持已登入狀態
-label_disabled: 關閉
-label_show_completed_versions: 顯示已完成的版本
-label_me: 我自己
-label_board: 論壇
-label_board_new: 建立新論壇
-label_board_plural: 論壇
-label_topic_plural: 討論主題
-label_message_plural: 訊息
-label_message_last: 上一封訊息
-label_message_new: 建立新的訊息
-label_message_posted: 訊息已新增
-label_reply_plural: 回應
-label_send_information: 寄送帳戶資訊電子郵件給用戶
-label_year: 年
-label_month: 月
-label_week: 週
-label_date_from: 開始
-label_date_to: 結束
-label_language_based: 依用戶之語系決定
-label_sort_by: 按 %s 排序
-label_send_test_email: 寄送測試郵件
-label_feeds_access_key_created_on: RSS 存取鍵建立於 %s 之前
-label_module_plural: 模組
-label_added_time_by: 是由 %s 於 %s 前加入
-label_updated_time_by: 是由 %s 於 %s 前更新
-label_updated_time: 於 %s 前更新
-label_jump_to_a_project: 選擇欲前往的專案...
-label_file_plural: 檔案清單
-label_changeset_plural: 變更集清單
-label_default_columns: 預設欄位清單
-label_no_change_option: (維持不變)
-label_bulk_edit_selected_issues: 編輯選定的項目
-label_theme: 畫面主題
-label_default: 預設
-label_search_titles_only: 僅搜尋標題
-label_user_mail_option_all: "提醒與我的專案有關的所有事件"
-label_user_mail_option_selected: "只提醒我所選擇專案中的事件..."
-label_user_mail_option_none: "只提醒我觀察中或參與中的事件"
-label_user_mail_no_self_notified: "不提醒我自己所做的變更"
-label_registration_activation_by_email: 透過電子郵件啟用帳戶
-label_registration_manual_activation: 手動啟用帳戶
-label_registration_automatic_activation: 自動啟用帳戶
-label_display_per_page: '每頁顯示: %s 個'
-label_age: 年齡
-label_change_properties: 變更屬性
-label_general: 一般
-label_more: 更多 »
-label_scm: 版本控管
-label_plugins: 附加元件
-label_ldap_authentication: LDAP 認證
-label_downloads_abbr: 下載
-label_optional_description: 額外的說明
-label_add_another_file: 增加其他檔案
-label_preferences: 偏好選項
-label_chronological_order: 以時間由遠至近排序
-label_reverse_chronological_order: 以時間由近至遠排序
-label_planning: 計劃表
-label_incoming_emails: 傳入的電子郵件
-label_generate_key: 產生金鑰
-label_issue_watchers: 觀察者
-label_example: 範例
-label_display: 顯示
-
-button_login: 登入
-button_submit: 送出
-button_save: 儲存
-button_check_all: 全選
-button_uncheck_all: 全不選
-button_delete: 刪除
-button_create: 建立
-button_create_and_continue: 繼續建立
-button_test: 測試
-button_edit: 編輯
-button_add: 新增
-button_change: 修改
-button_apply: 套用
-button_clear: 清除
-button_lock: 鎖定
-button_unlock: 解除鎖定
-button_download: 下載
-button_list: 清單
-button_view: 檢視
-button_move: 移動
-button_back: 返回
-button_cancel: 取消
-button_activate: 啟用
-button_sort: 排序
-button_log_time: 記錄時間
-button_rollback: 還原至此版本
-button_watch: 觀察
-button_unwatch: 取消觀察
-button_reply: 回應
-button_archive: 歸檔
-button_unarchive: 取消歸檔
-button_reset: 回復
-button_rename: 重新命名
-button_change_password: 變更密碼
-button_copy: 複製
-button_annotate: 加注
-button_update: 更新
-button_configure: 設定
-button_quote: 引用
-
-status_active: 活動中
-status_registered: 註冊完成
-status_locked: 鎖定中
-
-text_select_mail_notifications: 選擇欲寄送提醒通知郵件之動作
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 代表「不限制」
-text_project_destroy_confirmation: 您確定要刪除這個專案和其他相關資料?
-text_subprojects_destroy_warning: '下列子專案: %s 將一併被刪除。'
-text_workflow_edit: 選擇角色與追蹤標籤以設定其工作流程
-text_are_you_sure: 確定執行?
-text_journal_changed: 從 %s 變更為 %s
-text_journal_set_to: 設定為 %s
-text_journal_deleted: 已刪除
-text_tip_task_begin_day: 今天起始的工作
-text_tip_task_end_day: 今天截止的的工作
-text_tip_task_begin_end_day: 今天起始與截止的工作
-text_project_identifier_info: '只允許小寫英文字母(a-z)、阿拉伯數字與連字符號(-)。<br />儲存後,代碼不可再被更改。'
-text_caracters_maximum: 最多 %d 個字元.
-text_caracters_minimum: 長度必須大於 %d 個字元.
-text_length_between: 長度必須介於 %d 至 %d 個字元之間.
-text_tracker_no_workflow: 此追蹤標籤尚未定義工作流程
-text_unallowed_characters: 不允許的字元
-text_comma_separated: 可輸入多個值 (以逗號分隔).
-text_issues_ref_in_commit_messages: 送交訊息中參照(或修正)項目之關鍵字
-text_issue_added: 項目 %s 已被 %s 通報。
-text_issue_updated: 項目 %s 已被 %s 更新。
-text_wiki_destroy_confirmation: 您確定要刪除這個 wiki 和其中的所有內容?
-text_issue_category_destroy_question: 有 (%d) 個項目被指派到此分類. 請選擇您想要的動作?
-text_issue_category_destroy_assignments: 移除這些項目的分類
-text_issue_category_reassign_to: 重新指派這些項目至其它分類
-text_user_mail_option: "對於那些未被選擇的專案,將只會接收到您正在觀察中,或是參與中的項目通知。(「參與中的項目」包含您建立的或是指派給您的項目)"
-text_no_configuration_data: "角色、追蹤器、項目狀態與流程尚未被設定完成。\n強烈建議您先載入預設的設定,然後修改成您想要的設定。"
-text_load_default_configuration: 載入預設組態
-text_status_changed_by_changeset: 已套用至變更集 %s.
-text_issues_destroy_confirmation: '確定刪除已選擇的項目?'
-text_select_project_modules: '選擇此專案可使用之模組:'
-text_default_administrator_account_changed: 已變更預設管理員帳號內容
-text_file_repository_writable: 可寫入附加檔案目錄
-text_plugin_assets_writable: 可寫入附加元件目錄
-text_rmagick_available: 可使用 RMagick (選配)
-text_destroy_time_entries_question: 您即將刪除的項目已報工 %.02f 小時. 您的選擇是?
-text_destroy_time_entries: 刪除已報工的時數
-text_assign_time_entries_to_project: 指定已報工的時數至專案中
-text_reassign_time_entries: '重新指定已報工的時數至此項目:'
-text_user_wrote: '%s 先前提到:'
-text_enumeration_destroy_question: '目前有 %d 個物件使用此列舉值。'
-text_enumeration_category_reassign_to: '重新設定其列舉值為:'
-text_email_delivery_not_configured: "您尚未設定電子郵件傳送方式,因此提醒選項已被停用。\n請在 config/email.yml 中設定 SMTP 之後,重新啟動 Redmine,以啟用電子郵件提醒選項。"
-text_repository_usernames_mapping: "選擇或更新 Redmine 使用者與版本庫使用者之對應關係。\n版本庫中之使用者帳號或電子郵件信箱,與 Redmine 設定相同者,將自動產生對應關係。"
-text_diff_truncated: '... 這份差異已被截短以符合顯示行數之最大值'
-text_custom_field_possible_values_info: '一列輸入一個值'
-
-default_role_manager: 管理人員
-default_role_developper: 開發人員
-default_role_reporter: 報告人員
-default_tracker_bug: 臭蟲
-default_tracker_feature: 功能
-default_tracker_support: 支援
-default_issue_status_new: 新建立
-default_issue_status_assigned: 已指派
-default_issue_status_resolved: 已解決
-default_issue_status_feedback: 已回應
-default_issue_status_closed: 已結束
-default_issue_status_rejected: 已拒絕
-default_doc_category_user: 使用手冊
-default_doc_category_tech: 技術文件
-default_priority_low: 低
-default_priority_normal: 正常
-default_priority_high: 高
-default_priority_urgent: 速
-default_priority_immediate: 急
-default_activity_design: 設計
-default_activity_development: 開發
-
-enumeration_issue_priorities: 項目優先權
-enumeration_doc_categories: 文件分類
-enumeration_activities: 活動 (時間追蹤)
diff --git a/lang/zh.yml b/lang/zh.yml
deleted file mode 100644 (file)
index a25af7e..0000000
+++ /dev/null
@@ -1,712 +0,0 @@
-_gloc_rule_default: '|n| n==1 ? "" : "_plural" '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: 一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月
-actionview_datehelper_select_month_names_abbr: 一,二,三,四,五,六,七,八,九,十,十一,十二
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 天
-actionview_datehelper_time_in_words_day_plural: %d 天
-actionview_datehelper_time_in_words_hour_about: 约 1 小时
-actionview_datehelper_time_in_words_hour_about_plural: 约 %d 小时
-actionview_datehelper_time_in_words_hour_about_single: 约 1 小时
-actionview_datehelper_time_in_words_minute: 1 分钟
-actionview_datehelper_time_in_words_minute_half: 半分钟
-actionview_datehelper_time_in_words_minute_less_than: 1 分钟以内
-actionview_datehelper_time_in_words_minute_plural: %d 分钟
-actionview_datehelper_time_in_words_minute_single: 1 分钟
-actionview_datehelper_time_in_words_second_less_than: 1 秒以内
-actionview_datehelper_time_in_words_second_less_than_plural: %d 秒以内
-actionview_instancetag_blank_option: 请选择
-
-activerecord_error_inclusion: 未被包含在列表中
-activerecord_error_exclusion: 是保留字
-activerecord_error_invalid: 是无效的
-activerecord_error_confirmation: 与确认栏不符
-activerecord_error_accepted: 必须被接受
-activerecord_error_empty: 不可为空
-activerecord_error_blank: 不可为空白
-activerecord_error_too_long: 过长
-activerecord_error_too_short: 过短
-activerecord_error_wrong_length: 长度不正确
-activerecord_error_taken: 已被使用
-activerecord_error_not_a_number: 不是数字
-activerecord_error_not_a_date: 不是有效的日期
-activerecord_error_greater_than_start_date: 必须在起始日期之后
-activerecord_error_not_same_project: 不属于同一个项目
-activerecord_error_circular_dependency: 此关联将导致循环依赖
-
-general_fmt_age: %d 年
-general_fmt_age_plural: %d 年
-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: '否'
-general_text_Yes: '是'
-general_text_no: '否'
-general_text_yes: '是'
-general_lang_name: 'Simplified Chinese (简体中文)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: gb2312
-general_pdf_encoding: gb2312
-general_day_names: 星期一,星期二,星期三,星期四,星期五,星期六,星期日
-general_first_day_of_week: '7'
-
-notice_account_updated: 帐号更新成功
-notice_account_invalid_creditentials: 无效的用户名或密码
-notice_account_password_updated: 密码更新成功
-notice_account_wrong_password: 密码错误
-notice_account_register_done: 帐号创建成功,请使用注册确认邮件中的链接来激活您的帐号。
-notice_account_unknown_email: 未知用户
-notice_can_t_change_password: 该帐号使用了外部认证,因此无法更改密码。
-notice_account_lost_email_sent: 系统已将引导您设置新密码的邮件发送给您。
-notice_account_activated: 您的帐号已被激活。您现在可以登录了。
-notice_successful_create: 创建成功
-notice_successful_update: 更新成功
-notice_successful_delete: 删除成功
-notice_successful_connection: 连接成功
-notice_file_not_found: 您访问的页面不存在或已被删除。
-notice_locking_conflict: 数据已被另一位用户更新
-notice_not_authorized: 对不起,您无权访问此页面。
-notice_email_sent: 邮件已成功发送到 %s
-notice_email_error: 发送邮件时发生错误 (%s)
-notice_feeds_access_key_reseted: 您的RSS存取键已被重置。
-notice_failed_to_save_issues: "%d 个问题保存失败(共选择 %d 个问题):%s."
-notice_no_issue_selected: "未选择任何问题!请选择您要编辑的问题。"
-notice_account_pending: "您的帐号已被成功创建,正在等待管理员的审核。"
-notice_default_data_loaded: 成功载入默认设置。
-notice_unable_delete_version: 无法删除版本
-
-error_can_t_load_default_data: "无法载入默认设置:%s"
-error_scm_not_found: "版本库中不存在该条目和(或)其修订版本。"
-error_scm_command_failed: "访问版本库时发生错误:%s"
-error_scm_annotate: "该条目不存在或无法追溯。"
-error_issue_not_found_in_project: '问题不存在或不属于此项目'
-
-warning_attachments_not_saved: "%d 个文件保存失败。"
-
-mail_subject_lost_password: 您的 %s 密码
-mail_body_lost_password: '请点击以下链接来修改您的密码:'
-mail_subject_register: %s帐号激活
-mail_body_register: '请点击以下链接来激活您的帐号:'
-mail_body_account_information_external: 您可以使用您的 "%s" 帐号来登录。
-mail_body_account_information: 您的帐号信息
-mail_subject_account_activation_request: %s帐号激活请求
-mail_body_account_activation_request: '新用户(%s)已完成注册,正在等候您的审核:'
-mail_subject_reminder: "%d 个问题需要尽快解决"
-mail_body_reminder: "指派给您的 %d 个问题需要在 %d 天内完成:"
-
-gui_validation_error: 1 个错误
-gui_validation_error_plural: %d 个错误
-
-field_name: 名称
-field_description: 描述
-field_summary: 摘要
-field_is_required: 必填
-field_firstname: 名字
-field_lastname: 姓氏
-field_mail: 邮件地址
-field_filename: 文件
-field_filesize: 大小
-field_downloads: 下载次数
-field_author: 作者
-field_created_on: 创建于
-field_updated_on: 更新于
-field_field_format: 格式
-field_is_for_all: 用于所有项目
-field_possible_values: 可能的值
-field_regexp: 正则表达式
-field_min_length: 最小长度
-field_max_length: 最大长度
-field_value: 值
-field_category: 类别
-field_title: 标题
-field_project: 项目
-field_issue: 问题
-field_status: 状态
-field_notes: 说明
-field_is_closed: 已关闭的问题
-field_is_default: 默认值
-field_tracker: 跟踪
-field_subject: 主题
-field_due_date: 完成日期
-field_assigned_to: 指派给
-field_priority: 优先级
-field_fixed_version: 目标版本
-field_user: 用户
-field_role: 角色
-field_homepage: 主页
-field_is_public: 公开
-field_parent: 上级项目
-field_is_in_chlog: 在更新日志中显示问题
-field_is_in_roadmap: 在路线图中显示问题
-field_login: 登录名
-field_mail_notification: 邮件通知
-field_admin: 管理员
-field_last_login_on: 最后登录
-field_language: 语言
-field_identity_url: OpenID URL
-field_effective_date: 日期
-field_password: 密码
-field_new_password: 新密码
-field_password_confirmation: 确认
-field_version: 版本
-field_type: 类型
-field_host: 主机
-field_port: 端口
-field_account: 帐号
-field_base_dn: Base DN
-field_attr_login: 登录名属性
-field_attr_firstname: 名字属性
-field_attr_lastname: 姓氏属性
-field_attr_mail: 邮件属性
-field_onthefly: 即时用户生成
-field_start_date: 开始
-field_done_ratio: 完成度
-field_auth_source: 认证模式
-field_hide_mail: 隐藏我的邮件地址
-field_comments: 注释
-field_url: URL
-field_start_page: 起始页
-field_subproject: 子项目
-field_hours: 小时
-field_activity: 活动
-field_spent_on: 日期
-field_identifier: 标识
-field_is_filter: 作为过滤条件
-field_issue_to_id: 相关问题
-field_delay: 延期
-field_assignable: 问题可指派给此角色
-field_redirect_existing_links: 重定向到现有链接
-field_estimated_hours: 预期时间
-field_column_names: 列
-field_time_zone: 时区
-field_searchable: 可用作搜索条件
-field_default_value: 默认值
-field_comments_sorting: 显示注释
-field_parent_title: 上级页面
-field_editable: 可编辑
-field_watcher: 跟踪者
-
-setting_app_title: 应用程序标题
-setting_app_subtitle: 应用程序子标题
-setting_welcome_text: 欢迎文字
-setting_default_language: 默认语言
-setting_login_required: 要求认证
-setting_self_registration: 允许自注册
-setting_attachment_max_size: 附件大小限制
-setting_issues_export_limit: 问题输出条目的限制
-setting_mail_from: 邮件发件人地址
-setting_bcc_recipients: 使用密件抄送 (bcc)
-setting_plain_text_mail: 纯文本(无HTML)
-setting_host_name: 主机名称
-setting_text_formatting: 文本格式
-setting_wiki_compression: 压缩Wiki历史文档
-setting_feeds_limit: RSS Feed内容条数限制
-setting_default_projects_public: 新建项目默认为公开项目
-setting_autofetch_changesets: 自动获取程序变更
-setting_sys_api_enabled: 启用用于版本库管理的Web Service
-setting_commit_ref_keywords: 用于引用问题的关键字
-setting_commit_fix_keywords: 用于解决问题的关键字
-setting_autologin: 自动登录
-setting_date_format: 日期格式
-setting_time_format: 时间格式
-setting_cross_project_issue_relations: 允许不同项目之间的问题关联
-setting_issue_list_default_columns: 问题列表中显示的默认列
-setting_repositories_encodings: 版本库编码
-setting_commit_logs_encoding: 提交注释的编码
-setting_emails_footer: 邮件签名
-setting_protocol: 协议
-setting_per_page_options: 每页显示条目个数的设置
-setting_user_format: 用户显示格式
-setting_activity_days_default: 在项目活动中显示的天数
-setting_display_subprojects_issues: 在项目页面上默认显示子项目的问题
-setting_enabled_scm: 启用 SCM
-setting_mail_handler_api_enabled: 启用用于接收邮件的服务
-setting_mail_handler_api_key: API key
-setting_sequential_project_identifiers: 顺序产生项目标识
-setting_gravatar_enabled: 使用Gravatar用户头像
-setting_diff_max_lines_displayed: 查看差别页面上显示的最大行数
-setting_repository_log_display_limit: 在文件变更记录页面上显示的最大修订版本数量
-setting_openid: 允许使用OpenID登录和注册
-
-permission_edit_project: 编辑项目
-permission_select_project_modules: 选择项目模块
-permission_manage_members: 管理成员
-permission_manage_versions: 管理版本
-permission_manage_categories: 管理问题类别
-permission_add_issues: 新建问题
-permission_edit_issues: 更新问题
-permission_manage_issue_relations: 管理问题关联
-permission_add_issue_notes: 添加说明
-permission_edit_issue_notes: 编辑说明
-permission_edit_own_issue_notes: 编辑自己的说明
-permission_move_issues: 移动问题
-permission_delete_issues: 删除问题
-permission_manage_public_queries: 管理公开的查询
-permission_save_queries: 保存查询
-permission_view_gantt: 查看甘特图
-permission_view_calendar: 查看日历
-permission_view_issue_watchers: 查看跟踪者列表
-permission_add_issue_watchers: 添加跟踪者
-permission_log_time: 登记工时
-permission_view_time_entries: 查看耗时
-permission_edit_time_entries: 编辑耗时
-permission_edit_own_time_entries: 编辑自己的耗时
-permission_manage_news: 管理新闻
-permission_comment_news: 为新闻添加评论
-permission_manage_documents: 管理文档
-permission_view_documents: 查看文档
-permission_manage_files: 管理文件
-permission_view_files: 查看文件
-permission_manage_wiki: 管理Wiki
-permission_rename_wiki_pages: 重命名Wiki页面
-permission_delete_wiki_pages: 删除Wiki页面
-permission_view_wiki_pages: 查看Wiki
-permission_view_wiki_edits: 查看Wiki历史记录
-permission_edit_wiki_pages: 编辑Wiki页面
-permission_delete_wiki_pages_attachments: 删除附件
-permission_protect_wiki_pages: 保护Wiki页面
-permission_manage_repository: 管理版本库
-permission_browse_repository: 浏览版本库
-permission_view_changesets: 查看变更
-permission_commit_access: 访问提交信息
-permission_manage_boards: 管理讨论区
-permission_view_messages: 查看帖子
-permission_add_messages: 发表帖子
-permission_edit_messages: 编辑帖子
-permission_edit_own_messages: 编辑自己的帖子
-permission_delete_messages: 删除帖子
-permission_delete_own_messages: 删除自己的帖子
-
-project_module_issue_tracking: 问题跟踪
-project_module_time_tracking: 时间跟踪
-project_module_news: 新闻
-project_module_documents: 文档
-project_module_files: 文件
-project_module_wiki: Wiki
-project_module_repository: 版本库
-project_module_boards: 讨论区
-
-label_user: 用户
-label_user_plural: 用户
-label_user_new: 新建用户
-label_project: 项目
-label_project_new: 新建项目
-label_project_plural: 项目
-label_project_all: 所有的项目
-label_project_latest: 最近更新的项目
-label_issue: 问题
-label_issue_new: 新建问题
-label_issue_plural: 问题
-label_issue_view_all: 查看所有问题
-label_issues_by: 按 %s 分组显示问题
-label_issue_added: 问题已添加
-label_issue_updated: 问题已更新
-label_document: 文档
-label_document_new: 新建文档
-label_document_plural: 文档
-label_document_added: 文档已添加
-label_role: 角色
-label_role_plural: 角色
-label_role_new: 新建角色
-label_role_and_permissions: 角色和权限
-label_member: 成员
-label_member_new: 新建成员
-label_member_plural: 成员
-label_tracker: 跟踪标签
-label_tracker_plural: 跟踪标签
-label_tracker_new: 新建跟踪标签
-label_workflow: 工作流程
-label_issue_status: 问题状态
-label_issue_status_plural: 问题状态
-label_issue_status_new: 新建问题状态
-label_issue_category: 问题类别
-label_issue_category_plural: 问题类别
-label_issue_category_new: 新建问题类别
-label_custom_field: 自定义属性
-label_custom_field_plural: 自定义属性
-label_custom_field_new: 新建自定义属性
-label_enumerations: 枚举值
-label_enumeration_new: 新建枚举值
-label_information: 信息
-label_information_plural: 信息
-label_please_login: 请登录
-label_register: 注册
-label_login_with_open_id_option: 或使用OpenID登录
-label_password_lost: 忘记密码
-label_home: 主页
-label_my_page: 我的工作台
-label_my_account: 我的帐号
-label_my_projects: 我的项目
-label_administration: 管理
-label_login: 登录
-label_logout: 退出
-label_help: 帮助
-label_reported_issues: 已报告的问题
-label_assigned_to_me_issues: 指派给我的问题
-label_last_login: 最后登录
-label_last_updates: 最后更新
-label_last_updates_plural: %d 最后更新
-label_registered_on: 注册于
-label_activity: 活动
-label_overall_activity: 全部活动
-label_user_activity: "%s 的活动"
-label_new: 新建
-label_logged_as: 登录为
-label_environment: 环境
-label_authentication: 认证
-label_auth_source: 认证模式
-label_auth_source_new: 新建认证模式
-label_auth_source_plural: 认证模式
-label_subproject_plural: 子项目
-label_and_its_subprojects: %s 及其子项目
-label_min_max_length: 最小 - 最大 长度
-label_list: 列表
-label_date: 日期
-label_integer: 整数
-label_float: 浮点数
-label_boolean: 布尔量
-label_string: 文字
-label_text: 长段文字
-label_attribute: 属性
-label_attribute_plural: 属性
-label_download: %d 次下载
-label_download_plural: %d 次下载
-label_no_data: 没有任何数据可供显示
-label_change_status: 变更状态
-label_history: 历史记录
-label_attachment: 文件
-label_attachment_new: 新建文件
-label_attachment_delete: 删除文件
-label_attachment_plural: 文件
-label_file_added: 文件已添加
-label_report: 报表
-label_report_plural: 报表
-label_news: 新闻
-label_news_new: 添加新闻
-label_news_plural: 新闻
-label_news_latest: 最近的新闻
-label_news_view_all: 查看所有新闻
-label_news_added: 新闻已添加
-label_change_log: 更新日志
-label_settings: 配置
-label_overview: 概述
-label_version: 版本
-label_version_new: 新建版本
-label_version_plural: 版本
-label_confirmation: 确认
-label_export_to: 导出
-label_read: 读取...
-label_public_projects: 公开的项目
-label_open_issues: 打开
-label_open_issues_plural: 打开
-label_closed_issues: 已关闭
-label_closed_issues_plural: 已关闭
-label_total: 合计
-label_permissions: 权限
-label_current_status: 当前状态
-label_new_statuses_allowed: 可变更的新状态
-label_all: 全部
-label_none: 无
-label_nobody: 无人
-label_next: 下一个
-label_previous: 上一个
-label_used_by: 使用中
-label_details: 详情
-label_add_note: 添加说明
-label_per_page: 每页
-label_calendar: 日历
-label_months_from: 个月以来
-label_gantt: 甘特图
-label_internal: 内部
-label_last_changes: 最近的 %d 次变更
-label_change_view_all: 查看所有变更
-label_personalize_page: 个性化定制本页
-label_comment: 评论
-label_comment_plural: 评论
-label_comment_add: 添加评论
-label_comment_added: 评论已添加
-label_comment_delete: 删除评论
-label_query: 自定义查询
-label_query_plural: 自定义查询
-label_query_new: 新建查询
-label_filter_add: 增加过滤器
-label_filter_plural: 过滤器
-label_equals: 等于
-label_not_equals: 不等于
-label_in_less_than: 剩余天数小于
-label_in_more_than: 剩余天数大于
-label_in: 剩余天数
-label_today: 今天
-label_all_time: 全部时间
-label_yesterday: 昨天
-label_this_week: 本周
-label_last_week: 下周
-label_last_n_days: 最后 %d 天
-label_this_month: 本月
-label_last_month: 下月
-label_this_year: 今年
-label_date_range: 日期范围
-label_less_than_ago: 之前天数少于
-label_more_than_ago: 之前天数大于
-label_ago: 之前天数
-label_contains: 包含
-label_not_contains: 不包含
-label_day_plural: 天
-label_repository: 版本库
-label_repository_plural: 版本库
-label_browse: 浏览
-label_modification: %d 个更新
-label_modification_plural: %d 个更新
-label_revision: 修订
-label_revision_plural: 修订
-label_associated_revisions: 相关修订版本
-label_added: 已添加
-label_modified: 已修改
-label_copied: 已复制
-label_renamed: 已重命名
-label_deleted: 已删除
-label_latest_revision: 最近的修订版本
-label_latest_revision_plural: 最近的修订版本
-label_view_revisions: 查看修订
-label_max_size: 最大尺寸
-label_on: 'on'
-label_sort_highest: 置顶
-label_sort_higher: 上移
-label_sort_lower: 下移
-label_sort_lowest: 置底
-label_roadmap: 路线图
-label_roadmap_due_in: 截止日期到  %s
-label_roadmap_overdue: %s 延期
-label_roadmap_no_issues: 该版本没有问题
-label_search: 搜索
-label_result_plural: 结果
-label_all_words: 所有单词
-label_wiki: Wiki
-label_wiki_edit: Wiki 编辑
-label_wiki_edit_plural: Wiki 编辑记录
-label_wiki_page: Wiki 页面
-label_wiki_page_plural: Wiki 页面
-label_index_by_title: 按标题索引
-label_index_by_date: 按日期索引
-label_current_version: 当前版本
-label_preview: 预览
-label_feed_plural: Feeds
-label_changes_details: 所有变更的详情
-label_issue_tracking: 问题跟踪
-label_spent_time: 耗时
-label_f_hour: %.2f 小时
-label_f_hour_plural: %.2f 小时
-label_time_tracking: 时间跟踪
-label_change_plural: 变更
-label_statistics: 统计
-label_commits_per_month: 每月提交次数
-label_commits_per_author: 每用户提交次数
-label_view_diff: 查看差别
-label_diff_inline: 直列
-label_diff_side_by_side: 并排
-label_options: 选项
-label_copy_workflow_from: 从以下项目复制工作流程
-label_permissions_report: 权限报表
-label_watched_issues: 跟踪的问题
-label_related_issues: 相关的问题
-label_applied_status: 应用后的状态
-label_loading: 载入中...
-label_relation_new: 新建关联
-label_relation_delete: 删除关联
-label_relates_to: 关联到
-label_duplicates: 重复
-label_duplicated_by: 与其重复
-label_blocks: 阻挡
-label_blocked_by: 被阻挡
-label_precedes: 优先于
-label_follows: 跟随于
-label_end_to_start: 结束-开始
-label_end_to_end: 结束-结束
-label_start_to_start: 开始-开始
-label_start_to_end: 开始-结束
-label_stay_logged_in: 保持登录状态
-label_disabled: 禁用
-label_show_completed_versions: 显示已完成的版本
-label_me: 我
-label_board: 讨论区
-label_board_new: 新建讨论区
-label_board_plural: 讨论区
-label_topic_plural: 主题
-label_message_plural: 帖子
-label_message_last: 最新的帖子
-label_message_new: 新贴
-label_message_posted: 发帖成功
-label_reply_plural: 回复
-label_send_information: 给用户发送帐号信息
-label_year: 年
-label_month: 月
-label_week: 周
-label_date_from: 从
-label_date_to: 到
-label_language_based: 根据用户的语言
-label_sort_by: 根据 %s 排序
-label_send_test_email: 发送测试邮件
-label_feeds_access_key_created_on: RSS 存取键是在 %s 之前建立的
-label_module_plural: 模块
-label_added_time_by: 由 %s 在 %s 之前添加
-label_updated_time:  更新于 %s 之前
-label_updated_time_by: 由 %s 更新于 %s 之前
-label_jump_to_a_project: 选择一个项目...
-label_file_plural: 文件
-label_changeset_plural: 变更
-label_default_columns: 默认列
-label_no_change_option: (不变)
-label_bulk_edit_selected_issues: 批量修改选中的问题
-label_theme: 主题
-label_default: 默认
-label_search_titles_only: 仅在标题中搜索
-label_user_mail_option_all: "收取我的项目的所有通知"
-label_user_mail_option_selected: "收取选中项目的所有通知..."
-label_user_mail_option_none: "只收取我跟踪或参与的事情的通知"
-label_user_mail_no_self_notified: "不要发送对我自己提交的修改的通知"
-label_registration_activation_by_email: 通过邮件认证激活帐号
-label_registration_manual_activation: 手动激活帐号
-label_registration_automatic_activation: 自动激活帐号
-label_display_per_page: '每页显示:%s'
-label_age: 年龄
-label_change_properties: 修改属性
-label_general: 一般
-label_more: 更多
-label_scm: SCM
-label_plugins: 插件
-label_ldap_authentication: LDAP 认证
-label_downloads_abbr: D/L
-label_optional_description: 可选的描述
-label_add_another_file: 添加其它文件
-label_preferences: 首选项
-label_chronological_order: 按时间顺序
-label_reverse_chronological_order: 按时间顺序(倒序)
-label_planning: 计划
-label_incoming_emails: 接收邮件
-label_generate_key: 生成一个key
-label_issue_watchers: 跟踪者
-label_example: 示例
-label_display: 显示
-
-button_login: 登录
-button_submit: 提交
-button_save: 保存
-button_check_all: 全选
-button_uncheck_all: 清除
-button_delete: 删除
-button_create: 创建
-button_create_and_continue: 创建并继续
-button_test: 测试
-button_edit: 编辑
-button_add: 新增
-button_change: 修改
-button_apply: 应用
-button_clear: 清除
-button_lock: 锁定
-button_unlock: 解锁
-button_download: 下载
-button_list: 列表
-button_view: 查看
-button_move: 移动
-button_back: 返回
-button_cancel: 取消
-button_activate: 激活
-button_sort: 排序
-button_log_time: 登记工时
-button_rollback: 恢复到这个版本
-button_watch: 跟踪
-button_unwatch: 取消跟踪
-button_reply: 回复
-button_archive: 存档
-button_unarchive: 取消存档
-button_reset: 重置
-button_rename: 重命名
-button_change_password: 修改密码
-button_copy: 复制
-button_annotate: 追溯
-button_update: 更新
-button_configure: 配置
-button_quote: 引用
-
-status_active: 活动的
-status_registered: 已注册
-status_locked: 已锁定
-
-text_select_mail_notifications: 选择需要发送邮件通知的动作
-text_regexp_info: 例如:^[A-Z0-9]+$
-text_min_max_length_info: 0 表示没有限制
-text_project_destroy_confirmation: 您确信要删除这个项目以及所有相关的数据吗?
-text_subprojects_destroy_warning: '以下子项目也将被同时删除:%s'
-text_workflow_edit: 选择角色和跟踪标签来编辑工作流程
-text_are_you_sure: 您确定?
-text_journal_changed: 从 %s 变更为 %s
-text_journal_set_to: 设置为 %s
-text_journal_deleted: 已删除
-text_tip_task_begin_day: 今天开始的任务
-text_tip_task_end_day: 今天结束的任务
-text_tip_task_begin_end_day: 今天开始并结束的任务
-text_project_identifier_info: '只允许使用小写字母(a-z),数字和连字符(-)。<br />请注意,标识符保存后将不可修改。'
-text_caracters_maximum: 最多 %d 个字符。
-text_caracters_minimum: 至少需要 %d 个字符。
-text_length_between: 长度必须在 %d 到 %d 个字符之间。
-text_tracker_no_workflow: 此跟踪标签未定义工作流程
-text_unallowed_characters: 非法字符
-text_comma_separated: 可以使用多个值(用逗号,分开)。
-text_issues_ref_in_commit_messages: 在提交信息中引用和解决问题
-text_issue_added: 问题 %s 已由 %s 提交。
-text_issue_updated: 问题 %s 已由 %s 更新。
-text_wiki_destroy_confirmation: 您确定要删除这个 wiki 及其所有内容吗?
-text_issue_category_destroy_question: 有一些问题(%d 个)属于此类别。您想进行哪种操作?
-text_issue_category_destroy_assignments: 删除问题的所属类别(问题变为无类别)
-text_issue_category_reassign_to: 为问题选择其它类别
-text_user_mail_option: "对于没有选中的项目,您将只会收到您跟踪或参与的项目的通知(比如说,您是问题的报告者, 或被指派解决此问题)。"
-text_no_configuration_data: "角色、跟踪标签、问题状态和工作流程还没有设置。\n强烈建议您先载入默认设置,然后在此基础上进行修改。"
-text_load_default_configuration: 载入默认设置
-text_status_changed_by_changeset: 已应用到变更列表 %s.
-text_issues_destroy_confirmation: '您确定要删除选中的问题吗?'
-text_select_project_modules: '请选择此项目可以使用的模块:'
-text_default_administrator_account_changed: 默认的管理员帐号已改变
-text_file_repository_writable: 附件路径可写
-text_plugin_assets_writable: 插件的附件路径可写
-text_rmagick_available: RMagick 可用(可选的)
-text_destroy_time_entries_question: 您要删除的问题已经上报了 %.02f 小时的工作量。您想进行那种操作?
-text_destroy_time_entries: 删除上报的工作量
-text_assign_time_entries_to_project: 将已上报的工作量提交到项目中
-text_reassign_time_entries: '将已上报的工作量指定到此问题:'
-text_user_wrote: '%s 写到:'
-text_enumeration_category_reassign_to: '将它们关联到新的枚举值:'
-text_enumeration_destroy_question: '%d 个对象被关联到了这个枚举值。'
-text_email_delivery_not_configured: "邮件参数尚未配置,因此邮件通知功能已被禁用。\n请在config/email.yml中配置您的SMTP服务器信息并重新启动以使其生效。"
-text_repository_usernames_mapping: "选择或更新与版本库中的用户名对应的Redmine用户。\n版本库中与Redmine中的同名用户将被自动对应。"
-text_diff_truncated: '... 差别内容超过了可显示的最大行数并已被截断'
-text_custom_field_possible_values_info: '每项数值一行'
-
-default_role_manager: 管理人员
-default_role_developper: 开发人员
-default_role_reporter: 报告人员
-default_tracker_bug: 错误
-default_tracker_feature: 功能
-default_tracker_support: 支持
-default_issue_status_new: 新建
-default_issue_status_assigned: 已指派
-default_issue_status_resolved: 已解决
-default_issue_status_feedback: 反馈
-default_issue_status_closed: 已关闭
-default_issue_status_rejected: 已拒绝
-default_doc_category_user: 用户文档
-default_doc_category_tech: 技术文档
-default_priority_low: 低
-default_priority_normal: 普通
-default_priority_high: 高
-default_priority_urgent: 紧急
-default_priority_immediate: 立刻
-default_activity_design: 设计
-default_activity_development: 开发
-
-enumeration_issue_priorities: 问题优先级
-enumeration_doc_categories: 文档类别
-enumeration_activities: 活动(时间跟踪)
index b7cab56..a923b57 100644 (file)
@@ -20,7 +20,7 @@ module Redmine
     class DataAlreadyLoaded < Exception; end
 
     module Loader
-      include GLoc
+      include Redmine::I18n
     
       class << self
         # Returns true if no data is already loaded in the database
index 5918b6d..6629e1c 100644 (file)
@@ -22,10 +22,11 @@ require 'rfpdf/chinese'
 module Redmine
   module Export
     module PDF
+      include ActionView::Helpers::TextHelper
       include ActionView::Helpers::NumberHelper
       
       class IFPDF < FPDF
-        include GLoc
+        include Redmine::I18n
         attr_accessor :footer_date
         
         def initialize(lang)
index 347f1c5..3e703ea 100644 (file)
@@ -20,7 +20,7 @@ module Redmine
     
     # Simple class to compute the start and end dates of a calendar
     class Calendar
-      include GLoc
+      include Redmine::I18n
       attr_reader :startdt, :enddt
       
       def initialize(date, lang = current_language, period = :month)
@@ -28,7 +28,7 @@ module Redmine
         @events = []
         @ending_events_by_days = {}
         @starting_events_by_days = {}
-        set_language lang        
+        set_language_if_valid lang        
         case period
         when :month
           @startdt = Date.civil(date.year, date.month, 1)
index 63d7a59..2dedb78 100644 (file)
@@ -70,7 +70,7 @@ module Redmine
     # Base class for hook listeners.
     class Listener
       include Singleton
-      include GLoc
+      include Redmine::I18n
 
       # Registers the listener
       def self.inherited(child)
diff --git a/lib/redmine/i18n.rb b/lib/redmine/i18n.rb
new file mode 100644 (file)
index 0000000..1bfca81
--- /dev/null
@@ -0,0 +1,79 @@
+module Redmine
+  module I18n
+    def self.included(base)
+      base.extend Redmine::I18n
+    end
+      
+    def l(*args)
+      case args.size
+      when 1
+        ::I18n.t(*args)
+      when 2
+        if args.last.is_a?(Hash)
+          ::I18n.t(*args)
+        elsif args.last.is_a?(String)
+          ::I18n.t(args.first, :value => args.last)
+        else
+          ::I18n.t(args.first, :count => args.last)
+        end
+      else
+        raise "Translation string with multiple values: #{args.first}"
+      end
+    end
+
+    def l_or_humanize(s, options={})
+      k = "#{options[:prefix]}#{s}".to_sym
+      ::I18n.t(k, :default => s.to_s.humanize)
+    end
+    
+    def l_hours(hours)
+      hours = hours.to_f
+      l((hours < 2.0 ? :label_f_hour : :label_f_hour_plural), :value => ("%.2f" % hours.to_f))
+    end
+    
+    def ll(lang, str, value=nil)
+      ::I18n.t(str.to_s, :value => value, :locale => lang.to_s.gsub(%r{(.+)\-(.+)$}) { "#{$1}-#{$2.upcase}" })
+    end
+
+    def format_date(date)
+      return nil unless date
+      Setting.date_format.blank? ? ::I18n.l(date.to_date) : date.strftime(Setting.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.localtime : time)
+      Setting.time_format.blank? ? ::I18n.l(local, :format => (include_date ? :default : :time)) : 
+                                   ((include_date ? "#{format_date(time)} " : "") + "#{local.strftime(Setting.time_format)}")
+    end
+
+    def day_name(day)
+      ::I18n.t('date.day_names')[day % 7]
+    end
+  
+    def month_name(month)
+      ::I18n.t('date.month_names')[month]
+    end
+    
+    def valid_languages
+      @@valid_languages ||= Dir.glob(File.join(RAILS_ROOT, 'config', 'locales', '*.yml')).collect {|f| File.basename(f).split('.').first}.collect(&:to_sym)
+    end
+    
+    def find_language(lang)
+      @@languages_lookup = valid_languages.inject({}) {|k, v| k[v.to_s.downcase] = v; k }
+      @@languages_lookup[lang.to_s.downcase]
+    end
+    
+    def set_language_if_valid(lang)
+      if l = find_language(lang)
+        ::I18n.locale = l
+      end
+    end
+    
+    def current_language
+      ::I18n.locale
+    end
+  end
+end
index 7a89a32..353a1f3 100644 (file)
@@ -15,8 +15,6 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
-require 'gloc'
-
 module Redmine
   module MenuManager
     module MenuController
@@ -101,7 +99,7 @@ module Redmine
               item.url
             end
             caption = item.caption(project)
-            caption = l(caption) if caption.is_a?(Symbol)
+            caption = l_or_humanize(caption, :prefix => 'label_') if caption.is_a?(Symbol)
             if block_given?
               yield item, caption, url, (current_menu_item == item.name)
             else
@@ -178,7 +176,7 @@ module Redmine
     end
     
     class MenuItem
-      include GLoc
+      include Redmine::I18n
       attr_reader :name, :url, :param, :condition
       
       def initialize(name, url, options)
@@ -188,7 +186,7 @@ module Redmine
         @url = url
         @condition = options[:if]
         @param = options[:param] || :id
-        @caption = options[:caption]
+        @caption = options[:caption] || @name
         @html_options = options[:html] || {}
         # Adds a unique class to each menu item based on its name
         @html_options[:class] = [@html_options[:class], @name.to_s.dasherize].compact.join(' ')
@@ -200,8 +198,7 @@ module Redmine
           c = @name.to_s.humanize if c.blank?
           c
         else
-          # check if localized string exists on first render (after GLoc strings are loaded)
-          @caption_key ||= (@caption || (l_has_string?("label_#{@name}".to_sym) ? "label_#{@name}".to_sym : @name.to_s.humanize))
+          @caption
         end
       end
       
index 0fc6985..c04ba33 100644 (file)
@@ -67,6 +67,9 @@ module Redmine #:nodoc:
       p.instance_eval(&block)
       # Set a default name if it was not provided during registration
       p.name(id.to_s.humanize) if p.name.nil?
+      # Adds plugin locales if any
+      # YAML translation files should be found under <plugin>/config/locales/
+      ::I18n.load_path += Dir.glob(File.join(RAILS_ROOT, 'vendor', 'plugins', id.to_s, 'config', 'locales', '*.yml'))
       registered_plugins[id] = p
     end
     
index 3ca2d7a..2dd2f29 100644 (file)
@@ -18,7 +18,7 @@
 require 'action_view/helpers/form_helper'
 
 class TabularFormBuilder < ActionView::Helpers::FormBuilder
-  include GLoc
+  include Redmine::I18n
   
   def initialize(object_name, object, template, options, proc)
     set_language_if_valid options.delete(:lang)
diff --git a/lib/tasks/initializers.rake b/lib/tasks/initializers.rake
new file mode 100644 (file)
index 0000000..a81c468
--- /dev/null
@@ -0,0 +1,24 @@
+desc 'Generates a configuration file for cookie store sessions.'
+
+file 'config/initializers/session_store.rb' do
+  path = File.join(RAILS_ROOT, 'config', 'initializers', 'session_store.rb')
+  secret = ActiveSupport::SecureRandom.hex(40)
+  File.open(path, 'w') do |f|
+    f.write <<"EOF"
+# This file was generated by 'rake config/initializers/session_store.rb',
+# and should not be made visible to public.
+# If you have a load-balancing Redmine cluster, you will need to use the
+# same version of this file on each machine. And be sure to restart your
+# server when you modify this file.
+# Your secret key for verifying cookie session data integrity. If you
+# change this key, all old sessions will become invalid! Make sure the
+# secret is at least 30 characters and all random, no regular words or
+# you'll be exposed to dictionary attacks.
+ActionController::Base.session = {
+  :session_key => '_redmine_session',
+  :secret => '#{secret}'
+}
+EOF
+  end
+end
index 6ddd1fb..4179b9d 100644 (file)
@@ -2,14 +2,14 @@ desc 'Load Redmine default configuration data'
 \r
 namespace :redmine do\r
   task :load_default_data => :environment do\r
-    include GLoc\r
+    include Redmine::I18n\r
     set_language_if_valid('en')\r
     puts\r
     \r
     while true\r
       print "Select language: "\r
-      print GLoc.valid_languages.sort {|x,y| x.to_s <=> y.to_s }.join(", ")\r
-      print " [#{GLoc.current_language}] "\r
+      print valid_languages.collect(&:to_s).sort.join(", ")\r
+      print " [#{current_language}] "\r
       lang = STDIN.gets.chomp!\r
       break if lang.empty?\r
       break if set_language_if_valid(lang)\r
index 5aaf0bb..ca29aef 100644 (file)
@@ -1,22 +1,22 @@
 // Copyright (c) 2005-2008 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//           (c) 2005-2007 Ivan Krstic (http://blogs.law.harvard.edu/ivan)
-//           (c) 2005-2007 Jon Tirsen (http://www.tirsen.com)
+//           (c) 2005-2008 Ivan Krstic (http://blogs.law.harvard.edu/ivan)
+//           (c) 2005-2008 Jon Tirsen (http://www.tirsen.com)
 // Contributors:
 //  Richard Livsey
 //  Rahul Bhargava
 //  Rob Wills
-// 
+//
 // script.aculo.us is freely distributable under the terms of an MIT-style license.
 // For details, see the script.aculo.us web site: http://script.aculo.us/
 
-// Autocompleter.Base handles all the autocompletion functionality 
+// Autocompleter.Base handles all the autocompletion functionality
 // that's independent of the data source for autocompletion. This
 // includes drawing the autocompletion menu, observing keyboard
 // and mouse events, and similar.
 //
-// Specific autocompleters need to provide, at the very least, 
+// Specific autocompleters need to provide, at the very least,
 // a getUpdatedChoices function that will be invoked every time
-// the text inside the monitored textbox changes. This method 
+// the text inside the monitored textbox changes. This method
 // should get the text for which to provide autocompletion by
 // invoking this.getToken(), NOT by directly accessing
 // this.element.value. This is to allow incremental tokenized
 // will incrementally autocomplete with a comma as the token.
 // Additionally, ',' in the above example can be replaced with
 // a token array, e.g. { tokens: [',', '\n'] } which
-// enables autocompletion on multiple tokens. This is most 
-// useful when one of the tokens is \n (a newline), as it 
+// enables autocompletion on multiple tokens. This is most
+// useful when one of the tokens is \n (a newline), as it
 // allows smart autocompletion after linebreaks.
 
 if(typeof Effect == 'undefined')
   throw("controls.js requires including script.aculo.us' effects.js library");
 
-var Autocompleter = { }
+var Autocompleter = { };
 Autocompleter.Base = Class.create({
   baseInitialize: function(element, update, options) {
-    element          = $(element)
-    this.element     = element; 
-    this.update      = $(update);  
-    this.hasFocus    = false; 
-    this.changed     = false; 
-    this.active      = false; 
-    this.index       = 0;     
+    element          = $(element);
+    this.element     = element;
+    this.update      = $(update);
+    this.hasFocus    = false;
+    this.changed     = false;
+    this.active      = false;
+    this.index       = 0;
     this.entryCount  = 0;
     this.oldElementValue = this.element.value;
 
@@ -59,28 +59,28 @@ Autocompleter.Base = Class.create({
     this.options.tokens       = this.options.tokens || [];
     this.options.frequency    = this.options.frequency || 0.4;
     this.options.minChars     = this.options.minChars || 1;
-    this.options.onShow       = this.options.onShow || 
-      function(element, update){ 
+    this.options.onShow       = this.options.onShow ||
+      function(element, update){
         if(!update.style.position || update.style.position=='absolute') {
           update.style.position = 'absolute';
           Position.clone(element, update, {
-            setHeight: false, 
+            setHeight: false,
             offsetTop: element.offsetHeight
           });
         }
         Effect.Appear(update,{duration:0.15});
       };
-    this.options.onHide = this.options.onHide || 
+    this.options.onHide = this.options.onHide ||
       function(element, update){ new Effect.Fade(update,{duration:0.15}) };
 
-    if(typeof(this.options.tokens) == 'string') 
+    if(typeof(this.options.tokens) == 'string')
       this.options.tokens = new Array(this.options.tokens);
     // Force carriage returns as token delimiters anyway
     if (!this.options.tokens.include('\n'))
       this.options.tokens.push('\n');
 
     this.observer = null;
-    
+
     this.element.setAttribute('autocomplete','off');
 
     Element.hide(this.update);
@@ -91,10 +91,10 @@ Autocompleter.Base = Class.create({
 
   show: function() {
     if(Element.getStyle(this.update, 'display')=='none') this.options.onShow(this.element, this.update);
-    if(!this.iefix && 
+    if(!this.iefix &&
       (Prototype.Browser.IE) &&
       (Element.getStyle(this.update, 'position')=='absolute')) {
-      new Insertion.After(this.update, 
+      new Insertion.After(this.update,
        '<iframe id="' + this.update.id + '_iefix" '+
        'style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" ' +
        'src="javascript:false;" frameborder="0" scrolling="no"></iframe>');
@@ -102,7 +102,7 @@ Autocompleter.Base = Class.create({
     }
     if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);
   },
-  
+
   fixIEOverlapping: function() {
     Position.clone(this.update, this.iefix, {setTop:(!this.update.style.height)});
     this.iefix.style.zIndex = 1;
@@ -150,15 +150,15 @@ Autocompleter.Base = Class.create({
          Event.stop(event);
          return;
       }
-     else 
-       if(event.keyCode==Event.KEY_TAB || event.keyCode==Event.KEY_RETURN || 
+     else
+       if(event.keyCode==Event.KEY_TAB || event.keyCode==Event.KEY_RETURN ||
          (Prototype.Browser.WebKit > 0 && event.keyCode == 0)) return;
 
     this.changed = true;
     this.hasFocus = true;
 
     if(this.observer) clearTimeout(this.observer);
-      this.observer = 
+      this.observer =
         setTimeout(this.onObserverEvent.bind(this), this.options.frequency*1000);
   },
 
@@ -170,35 +170,35 @@ Autocompleter.Base = Class.create({
 
   onHover: function(event) {
     var element = Event.findElement(event, 'LI');
-    if(this.index != element.autocompleteIndex) 
+    if(this.index != element.autocompleteIndex)
     {
         this.index = element.autocompleteIndex;
         this.render();
     }
     Event.stop(event);
   },
-  
+
   onClick: function(event) {
     var element = Event.findElement(event, 'LI');
     this.index = element.autocompleteIndex;
     this.selectEntry();
     this.hide();
   },
-  
+
   onBlur: function(event) {
     // needed to make click events working
     setTimeout(this.hide.bind(this), 250);
     this.hasFocus = false;
-    this.active = false;     
-  }, 
-  
+    this.active = false;
+  },
+
   render: function() {
     if(this.entryCount > 0) {
       for (var i = 0; i < this.entryCount; i++)
-        this.index==i ? 
-          Element.addClassName(this.getEntry(i),"selected") : 
+        this.index==i ?
+          Element.addClassName(this.getEntry(i),"selected") :
           Element.removeClassName(this.getEntry(i),"selected");
-      if(this.hasFocus) { 
+      if(this.hasFocus) {
         this.show();
         this.active = true;
       }
@@ -207,27 +207,27 @@ Autocompleter.Base = Class.create({
       this.hide();
     }
   },
-  
+
   markPrevious: function() {
-    if(this.index > 0) this.index--
+    if(this.index > 0) this.index--;
       else this.index = this.entryCount-1;
     this.getEntry(this.index).scrollIntoView(true);
   },
-  
+
   markNext: function() {
-    if(this.index < this.entryCount-1) this.index++
+    if(this.index < this.entryCount-1) this.index++;
       else this.index = 0;
     this.getEntry(this.index).scrollIntoView(false);
   },
-  
+
   getEntry: function(index) {
     return this.update.firstChild.childNodes[index];
   },
-  
+
   getCurrentEntry: function() {
     return this.getEntry(this.index);
   },
-  
+
   selectEntry: function() {
     this.active = false;
     this.updateElement(this.getCurrentEntry());
@@ -244,7 +244,7 @@ Autocompleter.Base = Class.create({
       if(nodes.length>0) value = Element.collectTextNodes(nodes[0], this.options.select);
     } else
       value = Element.collectTextNodesIgnoreClass(selectedElement, 'informal');
-    
+
     var bounds = this.getTokenBounds();
     if (bounds[0] != -1) {
       var newValue = this.element.value.substr(0, bounds[0]);
@@ -257,7 +257,7 @@ Autocompleter.Base = Class.create({
     }
     this.oldElementValue = this.element.value;
     this.element.focus();
-    
+
     if (this.options.afterUpdateElement)
       this.options.afterUpdateElement(this.element, selectedElement);
   },
@@ -269,20 +269,20 @@ Autocompleter.Base = Class.create({
       Element.cleanWhitespace(this.update.down());
 
       if(this.update.firstChild && this.update.down().childNodes) {
-        this.entryCount = 
+        this.entryCount =
           this.update.down().childNodes.length;
         for (var i = 0; i < this.entryCount; i++) {
           var entry = this.getEntry(i);
           entry.autocompleteIndex = i;
           this.addObservers(entry);
         }
-      } else { 
+      } else {
         this.entryCount = 0;
       }
 
       this.stopIndicator();
       this.index = 0;
-      
+
       if(this.entryCount==1 && this.options.autoSelect) {
         this.selectEntry();
         this.hide();
@@ -298,7 +298,7 @@ Autocompleter.Base = Class.create({
   },
 
   onObserverEvent: function() {
-    this.changed = false;   
+    this.changed = false;
     this.tokenBounds = null;
     if(this.getToken().length>=this.options.minChars) {
       this.getUpdatedChoices();
@@ -351,16 +351,16 @@ Ajax.Autocompleter = Class.create(Autocompleter.Base, {
 
   getUpdatedChoices: function() {
     this.startIndicator();
-    
-    var entry = encodeURIComponent(this.options.paramName) + '=' + 
+
+    var entry = encodeURIComponent(this.options.paramName) + '=' +
       encodeURIComponent(this.getToken());
 
     this.options.parameters = this.options.callback ?
       this.options.callback(this.element, entry) : entry;
 
-    if(this.options.defaultParams) 
+    if(this.options.defaultParams)
       this.options.parameters += '&' + this.options.defaultParams;
-    
+
     new Ajax.Request(this.url, this.options);
   },
 
@@ -382,7 +382,7 @@ Ajax.Autocompleter = Class.create(Autocompleter.Base, {
 // - choices - How many autocompletion choices to offer
 //
 // - partialSearch - If false, the autocompleter will match entered
-//                    text only at the beginning of strings in the 
+//                    text only at the beginning of strings in the
 //                    autocomplete array. Defaults to true, which will
 //                    match text at the beginning of any *word* in the
 //                    strings in the autocomplete array. If you want to
@@ -399,7 +399,7 @@ Ajax.Autocompleter = Class.create(Autocompleter.Base, {
 // - ignoreCase - Whether to ignore case when autocompleting.
 //                 Defaults to true.
 //
-// It's possible to pass in a custom function as the 'selector' 
+// It's possible to pass in a custom function as the 'selector'
 // option, if you prefer to write your own autocompletion logic.
 // In that case, the other options above will not apply unless
 // you support them.
@@ -427,20 +427,20 @@ Autocompleter.Local = Class.create(Autocompleter.Base, {
         var entry     = instance.getToken();
         var count     = 0;
 
-        for (var i = 0; i < instance.options.array.length &&  
-          ret.length < instance.options.choices ; i++) { 
+        for (var i = 0; i < instance.options.array.length &&
+          ret.length < instance.options.choices ; i++) {
 
           var elem = instance.options.array[i];
-          var foundPos = instance.options.ignoreCase ? 
-            elem.toLowerCase().indexOf(entry.toLowerCase()) : 
+          var foundPos = instance.options.ignoreCase ?
+            elem.toLowerCase().indexOf(entry.toLowerCase()) :
             elem.indexOf(entry);
 
           while (foundPos != -1) {
-            if (foundPos == 0 && elem.length != entry.length) { 
-              ret.push("<li><strong>" + elem.substr(0, entry.length) + "</strong>" + 
+            if (foundPos == 0 && elem.length != entry.length) {
+              ret.push("<li><strong>" + elem.substr(0, entry.length) + "</strong>" +
                 elem.substr(entry.length) + "</li>");
               break;
-            } else if (entry.length >= instance.options.partialChars && 
+            } else if (entry.length >= instance.options.partialChars &&
               instance.options.partialSearch && foundPos != -1) {
               if (instance.options.fullSearch || /\s/.test(elem.substr(foundPos-1,1))) {
                 partial.push("<li>" + elem.substr(0, foundPos) + "<strong>" +
@@ -450,14 +450,14 @@ Autocompleter.Local = Class.create(Autocompleter.Base, {
               }
             }
 
-            foundPos = instance.options.ignoreCase ? 
-              elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + 1) : 
+            foundPos = instance.options.ignoreCase ?
+              elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + 1) :
               elem.indexOf(entry, foundPos + 1);
 
           }
         }
         if (partial.length)
-          ret = ret.concat(partial.slice(0, instance.options.choices - ret.length))
+          ret = ret.concat(partial.slice(0, instance.options.choices - ret.length));
         return "<ul>" + ret.join('') + "</ul>";
       }
     }, options || { });
@@ -474,7 +474,7 @@ Field.scrollFreeActivate = function(field) {
   setTimeout(function() {
     Field.activate(field);
   }, 1);
-}
+};
 
 Ajax.InPlaceEditor = Class.create({
   initialize: function(element, url, options) {
@@ -604,7 +604,7 @@ Ajax.InPlaceEditor = Class.create({
     this.triggerCallback('onEnterHover');
   },
   getText: function() {
-    return this.element.innerHTML;
+    return this.element.innerHTML.unescapeHTML();
   },
   handleAJAXFailure: function(transport) {
     this.triggerCallback('onFailure', transport);
@@ -780,7 +780,7 @@ Ajax.InPlaceCollectionEditor = Class.create(Ajax.InPlaceEditor, {
       onSuccess: function(transport) {
         var js = transport.responseText.strip();
         if (!/^\[.*\]$/.test(js)) // TODO: improve sanity check
-          throw 'Server returned an invalid collection representation.';
+          throw('Server returned an invalid collection representation.');
         this._collection = eval(js);
         this.checkForExternalText();
       }.bind(this),
@@ -937,7 +937,7 @@ Ajax.InPlaceCollectionEditor.DefaultOptions = {
   loadingCollectionText: 'Loading options...'
 };
 
-// Delayed observer, like Form.Element.Observer, 
+// Delayed observer, like Form.Element.Observer,
 // but waits for delay after last key input
 // Ideal for live-search fields
 
@@ -947,7 +947,7 @@ Form.Element.DelayedObserver = Class.create({
     this.element   = $(element);
     this.callback  = callback;
     this.timer     = null;
-    this.lastValue = $F(this.element); 
+    this.lastValue = $F(this.element);
     Event.observe(this.element,'keyup',this.delayedListener.bindAsEventListener(this));
   },
   delayedListener: function(event) {
@@ -960,4 +960,4 @@ Form.Element.DelayedObserver = Class.create({
     this.timer = null;
     this.callback(this.element, $F(this.element));
   }
-});
+});
\ No newline at end of file
index bf5cfea..07229f9 100644 (file)
@@ -1,6 +1,6 @@
 // Copyright (c) 2005-2008 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
-//           (c) 2005-2007 Sammi Williams (http://www.oriontransfer.co.nz, sammi@oriontransfer.co.nz)
-// 
+//           (c) 2005-2008 Sammi Williams (http://www.oriontransfer.co.nz, sammi@oriontransfer.co.nz)
+//
 // script.aculo.us is freely distributable under the terms of an MIT-style license.
 // For details, see the script.aculo.us web site: http://script.aculo.us/
 
@@ -32,7 +32,7 @@ var Droppables = {
         options._containers.push($(containment));
       }
     }
-    
+
     if(options.accept) options.accept = [options.accept].flatten();
 
     Element.makePositioned(element); // fix IE
@@ -40,34 +40,34 @@ var Droppables = {
 
     this.drops.push(options);
   },
-  
+
   findDeepestChild: function(drops) {
     deepest = drops[0];
-      
+
     for (i = 1; i < drops.length; ++i)
       if (Element.isParent(drops[i].element, deepest.element))
         deepest = drops[i];
-    
+
     return deepest;
   },
 
   isContained: function(element, drop) {
     var containmentNode;
     if(drop.tree) {
-      containmentNode = element.treeNode; 
+      containmentNode = element.treeNode;
     } else {
       containmentNode = element.parentNode;
     }
     return drop._containers.detect(function(c) { return containmentNode == c });
   },
-  
+
   isAffected: function(point, element, drop) {
     return (
       (drop.element!=element) &&
       ((!drop._containers) ||
         this.isContained(element, drop)) &&
       ((!drop.accept) ||
-        (Element.classNames(element).detect( 
+        (Element.classNames(element).detect(
           function(v) { return drop.accept.include(v) } ) )) &&
       Position.within(drop.element, point[0], point[1]) );
   },
@@ -87,12 +87,12 @@ var Droppables = {
   show: function(point, element) {
     if(!this.drops.length) return;
     var drop, affected = [];
-    
+
     this.drops.each( function(drop) {
       if(Droppables.isAffected(point, element, drop))
         affected.push(drop);
     });
-        
+
     if(affected.length>0)
       drop = Droppables.findDeepestChild(affected);
 
@@ -101,7 +101,7 @@ var Droppables = {
       Position.within(drop.element, point[0], point[1]);
       if(drop.onHover)
         drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element));
-      
+
       if (drop != this.last_active) Droppables.activate(drop);
     }
   },
@@ -112,8 +112,8 @@ var Droppables = {
 
     if (this.isAffected([Event.pointerX(event), Event.pointerY(event)], element, this.last_active))
       if (this.last_active.onDrop) {
-        this.last_active.onDrop(element, this.last_active.element, event); 
-        return true; 
+        this.last_active.onDrop(element, this.last_active.element, event);
+        return true;
       }
   },
 
@@ -121,25 +121,25 @@ var Droppables = {
     if(this.last_active)
       this.deactivate(this.last_active);
   }
-}
+};
 
 var Draggables = {
   drags: [],
   observers: [],
-  
+
   register: function(draggable) {
     if(this.drags.length == 0) {
       this.eventMouseUp   = this.endDrag.bindAsEventListener(this);
       this.eventMouseMove = this.updateDrag.bindAsEventListener(this);
       this.eventKeypress  = this.keyPress.bindAsEventListener(this);
-      
+
       Event.observe(document, "mouseup", this.eventMouseUp);
       Event.observe(document, "mousemove", this.eventMouseMove);
       Event.observe(document, "keypress", this.eventKeypress);
     }
     this.drags.push(draggable);
   },
-  
+
   unregister: function(draggable) {
     this.drags = this.drags.reject(function(d) { return d==draggable });
     if(this.drags.length == 0) {
@@ -148,24 +148,24 @@ var Draggables = {
       Event.stopObserving(document, "keypress", this.eventKeypress);
     }
   },
-  
+
   activate: function(draggable) {
-    if(draggable.options.delay) { 
-      this._timeout = setTimeout(function() { 
-        Draggables._timeout = null; 
-        window.focus(); 
-        Draggables.activeDraggable = draggable; 
-      }.bind(this), draggable.options.delay); 
+    if(draggable.options.delay) {
+      this._timeout = setTimeout(function() {
+        Draggables._timeout = null;
+        window.focus();
+        Draggables.activeDraggable = draggable;
+      }.bind(this), draggable.options.delay);
     } else {
       window.focus(); // allows keypress events if window isn't currently focused, fails for Safari
       this.activeDraggable = draggable;
     }
   },
-  
+
   deactivate: function() {
     this.activeDraggable = null;
   },
-  
+
   updateDrag: function(event) {
     if(!this.activeDraggable) return;
     var pointer = [Event.pointerX(event), Event.pointerY(event)];
@@ -173,36 +173,36 @@ var Draggables = {
     // the same coordinates, prevent needless redrawing (moz bug?)
     if(this._lastPointer && (this._lastPointer.inspect() == pointer.inspect())) return;
     this._lastPointer = pointer;
-    
+
     this.activeDraggable.updateDrag(event, pointer);
   },
-  
+
   endDrag: function(event) {
-    if(this._timeout) { 
-      clearTimeout(this._timeout); 
-      this._timeout = null; 
+    if(this._timeout) {
+      clearTimeout(this._timeout);
+      this._timeout = null;
     }
     if(!this.activeDraggable) return;
     this._lastPointer = null;
     this.activeDraggable.endDrag(event);
     this.activeDraggable = null;
   },
-  
+
   keyPress: function(event) {
     if(this.activeDraggable)
       this.activeDraggable.keyPress(event);
   },
-  
+
   addObserver: function(observer) {
     this.observers.push(observer);
     this._cacheObserverCallbacks();
   },
-  
+
   removeObserver: function(element) {  // element instead of observer fixes mem leaks
     this.observers = this.observers.reject( function(o) { return o.element==element });
     this._cacheObserverCallbacks();
   },
-  
+
   notify: function(eventName, draggable, event) {  // 'onStart', 'onEnd', 'onDrag'
     if(this[eventName+'Count'] > 0)
       this.observers.each( function(o) {
@@ -210,7 +210,7 @@ var Draggables = {
       });
     if(draggable.options[eventName]) draggable.options[eventName](draggable, event);
   },
-  
+
   _cacheObserverCallbacks: function() {
     ['onStart','onEnd','onDrag'].each( function(eventName) {
       Draggables[eventName+'Count'] = Draggables.observers.select(
@@ -218,7 +218,7 @@ var Draggables = {
       ).length;
     });
   }
-}
+};
 
 /*--------------------------------------------------------------------------*/
 
@@ -234,12 +234,12 @@ var Draggable = Class.create({
       },
       endeffect: function(element) {
         var toOpacity = Object.isNumber(element._opacity) ? element._opacity : 1.0;
-        new Effect.Opacity(element, {duration:0.2, from:0.7, to:toOpacity, 
+        new Effect.Opacity(element, {duration:0.2, from:0.7, to:toOpacity,
           queue: {scope:'_draggable', position:'end'},
-          afterFinish: function(){ 
-            Draggable._dragging[element] = false 
+          afterFinish: function(){
+            Draggable._dragging[element] = false
           }
-        }); 
+        });
       },
       zindex: 1000,
       revert: false,
@@ -250,57 +250,57 @@ var Draggable = Class.create({
       snap: false,  // false, or xy or [x,y] or function(x,y){ return [x,y] }
       delay: 0
     };
-    
+
     if(!arguments[1] || Object.isUndefined(arguments[1].endeffect))
       Object.extend(defaults, {
         starteffect: function(element) {
           element._opacity = Element.getOpacity(element);
           Draggable._dragging[element] = true;
-          new Effect.Opacity(element, {duration:0.2, from:element._opacity, to:0.7}); 
+          new Effect.Opacity(element, {duration:0.2, from:element._opacity, to:0.7});
         }
       });
-    
+
     var options = Object.extend(defaults, arguments[1] || { });
 
     this.element = $(element);
-    
+
     if(options.handle && Object.isString(options.handle))
       this.handle = this.element.down('.'+options.handle, 0);
-    
+
     if(!this.handle) this.handle = $(options.handle);
     if(!this.handle) this.handle = this.element;
-    
+
     if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML) {
       options.scroll = $(options.scroll);
       this._isScrollChild = Element.childOf(this.element, options.scroll);
     }
 
-    Element.makePositioned(this.element); // fix IE    
+    Element.makePositioned(this.element); // fix IE
 
     this.options  = options;
-    this.dragging = false;   
+    this.dragging = false;
 
     this.eventMouseDown = this.initDrag.bindAsEventListener(this);
     Event.observe(this.handle, "mousedown", this.eventMouseDown);
-    
+
     Draggables.register(this);
   },
-  
+
   destroy: function() {
     Event.stopObserving(this.handle, "mousedown", this.eventMouseDown);
     Draggables.unregister(this);
   },
-  
+
   currentDelta: function() {
     return([
       parseInt(Element.getStyle(this.element,'left') || '0'),
       parseInt(Element.getStyle(this.element,'top') || '0')]);
   },
-  
+
   initDrag: function(event) {
     if(!Object.isUndefined(Draggable._dragging[this.element]) &&
       Draggable._dragging[this.element]) return;
-    if(Event.isLeftClick(event)) {    
+    if(Event.isLeftClick(event)) {
       // abort on form elements, fixes a Firefox issue
       var src = Event.element(event);
       if((tag_name = src.tagName.toUpperCase()) && (
@@ -309,34 +309,34 @@ var Draggable = Class.create({
         tag_name=='OPTION' ||
         tag_name=='BUTTON' ||
         tag_name=='TEXTAREA')) return;
-        
+
       var pointer = [Event.pointerX(event), Event.pointerY(event)];
       var pos     = Position.cumulativeOffset(this.element);
       this.offset = [0,1].map( function(i) { return (pointer[i] - pos[i]) });
-      
+
       Draggables.activate(this);
       Event.stop(event);
     }
   },
-  
+
   startDrag: function(event) {
     this.dragging = true;
     if(!this.delta)
       this.delta = this.currentDelta();
-    
+
     if(this.options.zindex) {
       this.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0);
       this.element.style.zIndex = this.options.zindex;
     }
-    
+
     if(this.options.ghosting) {
       this._clone = this.element.cloneNode(true);
-      this.element._originallyAbsolute = (this.element.getStyle('position') == 'absolute');
-      if (!this.element._originallyAbsolute)
+      this._originallyAbsolute = (this.element.getStyle('position') == 'absolute');
+      if (!this._originallyAbsolute)
         Position.absolutize(this.element);
       this.element.parentNode.insertBefore(this._clone, this.element);
     }
-    
+
     if(this.options.scroll) {
       if (this.options.scroll == window) {
         var where = this._getWindowScroll(this.options.scroll);
@@ -347,28 +347,28 @@ var Draggable = Class.create({
         this.originalScrollTop = this.options.scroll.scrollTop;
       }
     }
-    
+
     Draggables.notify('onStart', this, event);
-        
+
     if(this.options.starteffect) this.options.starteffect(this.element);
   },
-  
+
   updateDrag: function(event, pointer) {
     if(!this.dragging) this.startDrag(event);
-    
+
     if(!this.options.quiet){
       Position.prepare();
       Droppables.show(pointer, this.element);
     }
-    
+
     Draggables.notify('onDrag', this, event);
-    
+
     this.draw(pointer);
     if(this.options.change) this.options.change(this);
-    
+
     if(this.options.scroll) {
       this.stopScrolling();
-      
+
       var p;
       if (this.options.scroll == window) {
         with(this._getWindowScroll(this.options.scroll)) { p = [ left, top, left+width, top+height ]; }
@@ -386,16 +386,16 @@ var Draggable = Class.create({
       if(pointer[1] > (p[3]-this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[3]-this.options.scrollSensitivity);
       this.startScrolling(speed);
     }
-    
+
     // fix AppleWebKit rendering
     if(Prototype.Browser.WebKit) window.scrollBy(0,0);
-    
+
     Event.stop(event);
   },
-  
+
   finishDrag: function(event, success) {
     this.dragging = false;
-    
+
     if(this.options.quiet){
       Position.prepare();
       var pointer = [Event.pointerX(event), Event.pointerY(event)];
@@ -403,24 +403,24 @@ var Draggable = Class.create({
     }
 
     if(this.options.ghosting) {
-      if (!this.element._originallyAbsolute)
+      if (!this._originallyAbsolute)
         Position.relativize(this.element);
-      delete this.element._originallyAbsolute;
+      delete this._originallyAbsolute;
       Element.remove(this._clone);
       this._clone = null;
     }
 
-    var dropped = false; 
-    if(success) { 
-      dropped = Droppables.fire(event, this.element); 
-      if (!dropped) dropped = false; 
+    var dropped = false;
+    if(success) {
+      dropped = Droppables.fire(event, this.element);
+      if (!dropped) dropped = false;
     }
     if(dropped && this.options.onDropped) this.options.onDropped(this.element);
     Draggables.notify('onEnd', this, event);
 
     var revert = this.options.revert;
     if(revert && Object.isFunction(revert)) revert = revert(this.element);
-    
+
     var d = this.currentDelta();
     if(revert && this.options.reverteffect) {
       if (dropped == 0 || revert != 'failure')
@@ -433,67 +433,67 @@ var Draggable = Class.create({
     if(this.options.zindex)
       this.element.style.zIndex = this.originalZ;
 
-    if(this.options.endeffect) 
+    if(this.options.endeffect)
       this.options.endeffect(this.element);
-      
+
     Draggables.deactivate(this);
     Droppables.reset();
   },
-  
+
   keyPress: function(event) {
     if(event.keyCode!=Event.KEY_ESC) return;
     this.finishDrag(event, false);
     Event.stop(event);
   },
-  
+
   endDrag: function(event) {
     if(!this.dragging) return;
     this.stopScrolling();
     this.finishDrag(event, true);
     Event.stop(event);
   },
-  
+
   draw: function(point) {
     var pos = Position.cumulativeOffset(this.element);
     if(this.options.ghosting) {
       var r   = Position.realOffset(this.element);
       pos[0] += r[0] - Position.deltaX; pos[1] += r[1] - Position.deltaY;
     }
-    
+
     var d = this.currentDelta();
     pos[0] -= d[0]; pos[1] -= d[1];
-    
+
     if(this.options.scroll && (this.options.scroll != window && this._isScrollChild)) {
       pos[0] -= this.options.scroll.scrollLeft-this.originalScrollLeft;
       pos[1] -= this.options.scroll.scrollTop-this.originalScrollTop;
     }
-    
-    var p = [0,1].map(function(i){ 
-      return (point[i]-pos[i]-this.offset[i]) 
+
+    var p = [0,1].map(function(i){
+      return (point[i]-pos[i]-this.offset[i])
     }.bind(this));
-    
+
     if(this.options.snap) {
       if(Object.isFunction(this.options.snap)) {
         p = this.options.snap(p[0],p[1],this);
       } else {
       if(Object.isArray(this.options.snap)) {
         p = p.map( function(v, i) {
-          return (v/this.options.snap[i]).round()*this.options.snap[i] }.bind(this))
+          return (v/this.options.snap[i]).round()*this.options.snap[i] }.bind(this));
       } else {
         p = p.map( function(v) {
-          return (v/this.options.snap).round()*this.options.snap }.bind(this))
+          return (v/this.options.snap).round()*this.options.snap }.bind(this));
       }
     }}
-    
+
     var style = this.element.style;
     if((!this.options.constraint) || (this.options.constraint=='horizontal'))
       style.left = p[0] + "px";
     if((!this.options.constraint) || (this.options.constraint=='vertical'))
       style.top  = p[1] + "px";
-    
+
     if(style.visibility=="hidden") style.visibility = ""; // fix gecko rendering
   },
-  
+
   stopScrolling: function() {
     if(this.scrollInterval) {
       clearInterval(this.scrollInterval);
@@ -501,14 +501,14 @@ var Draggable = Class.create({
       Draggables._lastScrollPointer = null;
     }
   },
-  
+
   startScrolling: function(speed) {
     if(!(speed[0] || speed[1])) return;
     this.scrollSpeed = [speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed];
     this.lastScrolled = new Date();
     this.scrollInterval = setInterval(this.scroll.bind(this), 10);
   },
-  
+
   scroll: function() {
     var current = new Date();
     var delta = current - this.lastScrolled;
@@ -524,7 +524,7 @@ var Draggable = Class.create({
       this.options.scroll.scrollLeft += this.scrollSpeed[0] * delta / 1000;
       this.options.scroll.scrollTop  += this.scrollSpeed[1] * delta / 1000;
     }
-    
+
     Position.prepare();
     Droppables.show(Draggables._lastPointer, this.element);
     Draggables.notify('onDrag', this);
@@ -538,10 +538,10 @@ var Draggable = Class.create({
         Draggables._lastScrollPointer[1] = 0;
       this.draw(Draggables._lastScrollPointer);
     }
-    
+
     if(this.options.change) this.options.change(this);
   },
-  
+
   _getWindowScroll: function(w) {
     var T, L, W, H;
     with (w.document) {
@@ -560,7 +560,7 @@ var Draggable = Class.create({
         H = documentElement.clientHeight;
       } else {
         W = body.offsetWidth;
-        H = body.offsetHeight
+        H = body.offsetHeight;
       }
     }
     return { top: T, left: L, width: W, height: H };
@@ -577,11 +577,11 @@ var SortableObserver = Class.create({
     this.observer  = observer;
     this.lastValue = Sortable.serialize(this.element);
   },
-  
+
   onStart: function() {
     this.lastValue = Sortable.serialize(this.element);
   },
-  
+
   onEnd: function() {
     Sortable.unmark();
     if(this.lastValue != Sortable.serialize(this.element))
@@ -591,11 +591,11 @@ var SortableObserver = Class.create({
 
 var Sortable = {
   SERIALIZE_RULE: /^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,
-  
+
   sortables: { },
-  
+
   _findRootElement: function(element) {
-    while (element.tagName.toUpperCase() != "BODY") {  
+    while (element.tagName.toUpperCase() != "BODY") {
       if(element.id && Sortable.sortables[element.id]) return element;
       element = element.parentNode;
     }
@@ -606,22 +606,23 @@ var Sortable = {
     if(!element) return;
     return Sortable.sortables[element.id];
   },
-  
+
   destroy: function(element){
-    var s = Sortable.options(element);
-    
+    element = $(element);
+    var s = Sortable.sortables[element.id];
+
     if(s) {
       Draggables.removeObserver(s.element);
       s.droppables.each(function(d){ Droppables.remove(d) });
       s.draggables.invoke('destroy');
-      
+
       delete Sortable.sortables[s.element.id];
     }
   },
 
   create: function(element) {
     element = $(element);
-    var options = Object.extend({ 
+    var options = Object.extend({
       element:     element,
       tag:         'li',       // assumes li children, override with tag: 'tagname'
       dropOnEmpty: false,
@@ -635,17 +636,17 @@ var Sortable = {
       delay:       0,
       hoverclass:  null,
       ghosting:    false,
-      quiet:       false, 
+      quiet:       false,
       scroll:      false,
       scrollSensitivity: 20,
       scrollSpeed: 15,
       format:      this.SERIALIZE_RULE,
-      
-      // these take arrays of elements or ids and can be 
+
+      // these take arrays of elements or ids and can be
       // used for better initialization performance
       elements:    false,
       handles:     false,
-      
+
       onChange:    Prototype.emptyFunction,
       onUpdate:    Prototype.emptyFunction
     }, arguments[1] || { });
@@ -682,24 +683,24 @@ var Sortable = {
     if(options.zindex)
       options_for_draggable.zindex = options.zindex;
 
-    // build options for the droppables  
+    // build options for the droppables
     var options_for_droppable = {
       overlap:     options.overlap,
       containment: options.containment,
       tree:        options.tree,
       hoverclass:  options.hoverclass,
       onHover:     Sortable.onHover
-    }
-    
+    };
+
     var options_for_tree = {
       onHover:      Sortable.onEmptyHover,
       overlap:      options.overlap,
       containment:  options.containment,
       hoverclass:   options.hoverclass
-    }
+    };
 
     // fix for gecko engine
-    Element.cleanWhitespace(element); 
+    Element.cleanWhitespace(element);
 
     options.draggables = [];
     options.droppables = [];
@@ -712,14 +713,14 @@ var Sortable = {
 
     (options.elements || this.findElements(element, options) || []).each( function(e,i) {
       var handle = options.handles ? $(options.handles[i]) :
-        (options.handle ? $(e).select('.' + options.handle)[0] : e); 
+        (options.handle ? $(e).select('.' + options.handle)[0] : e);
       options.draggables.push(
         new Draggable(e, Object.extend(options_for_draggable, { handle: handle })));
       Droppables.add(e, options_for_droppable);
       if(options.tree) e.treeNode = element;
-      options.droppables.push(e);      
+      options.droppables.push(e);
     });
-    
+
     if(options.tree) {
       (Sortable.findTreeElements(element, options) || []).each( function(e) {
         Droppables.add(e, options_for_tree);
@@ -741,7 +742,7 @@ var Sortable = {
     return Element.findChildren(
       element, options.only, options.tree ? true : false, options.tag);
   },
-  
+
   findTreeElements: function(element, options) {
     return Element.findChildren(
       element, options.only, options.tree ? true : false, options.treeTag);
@@ -758,7 +759,7 @@ var Sortable = {
         var oldParentNode = element.parentNode;
         element.style.visibility = "hidden"; // fix gecko rendering
         dropon.parentNode.insertBefore(element, dropon);
-        if(dropon.parentNode!=oldParentNode) 
+        if(dropon.parentNode!=oldParentNode)
           Sortable.options(oldParentNode).onChange(element);
         Sortable.options(dropon.parentNode).onChange(element);
       }
@@ -769,26 +770,26 @@ var Sortable = {
         var oldParentNode = element.parentNode;
         element.style.visibility = "hidden"; // fix gecko rendering
         dropon.parentNode.insertBefore(element, nextElement);
-        if(dropon.parentNode!=oldParentNode) 
+        if(dropon.parentNode!=oldParentNode)
           Sortable.options(oldParentNode).onChange(element);
         Sortable.options(dropon.parentNode).onChange(element);
       }
     }
   },
-  
+
   onEmptyHover: function(element, dropon, overlap) {
     var oldParentNode = element.parentNode;
     var droponOptions = Sortable.options(dropon);
-        
+
     if(!Element.isParent(dropon, element)) {
       var index;
-      
+
       var children = Sortable.findElements(dropon, {tag: droponOptions.tag, only: droponOptions.only});
       var child = null;
-            
+
       if(children) {
         var offset = Element.offsetSize(dropon, droponOptions.overlap) * (1.0 - overlap);
-        
+
         for (index = 0; index < children.length; index += 1) {
           if (offset - Element.offsetSize (children[index], droponOptions.overlap) >= 0) {
             offset -= Element.offsetSize (children[index], droponOptions.overlap);
@@ -801,9 +802,9 @@ var Sortable = {
           }
         }
       }
-      
+
       dropon.insertBefore(element, child);
-      
+
       Sortable.options(oldParentNode).onChange(element);
       droponOptions.onChange(element);
     }
@@ -816,34 +817,34 @@ var Sortable = {
   mark: function(dropon, position) {
     // mark on ghosting only
     var sortable = Sortable.options(dropon.parentNode);
-    if(sortable && !sortable.ghosting) return; 
+    if(sortable && !sortable.ghosting) return;
 
     if(!Sortable._marker) {
-      Sortable._marker = 
+      Sortable._marker =
         ($('dropmarker') || Element.extend(document.createElement('DIV'))).
           hide().addClassName('dropmarker').setStyle({position:'absolute'});
       document.getElementsByTagName("body").item(0).appendChild(Sortable._marker);
-    }    
+    }
     var offsets = Position.cumulativeOffset(dropon);
     Sortable._marker.setStyle({left: offsets[0]+'px', top: offsets[1] + 'px'});
-    
+
     if(position=='after')
-      if(sortable.overlap == 'horizontal') 
+      if(sortable.overlap == 'horizontal')
         Sortable._marker.setStyle({left: (offsets[0]+dropon.clientWidth) + 'px'});
       else
         Sortable._marker.setStyle({top: (offsets[1]+dropon.clientHeight) + 'px'});
-    
+
     Sortable._marker.show();
   },
-  
+
   _tree: function(element, options, parent) {
     var children = Sortable.findElements(element, options) || [];
-  
+
     for (var i = 0; i < children.length; ++i) {
       var match = children[i].id.match(options.format);
 
       if (!match) continue;
-      
+
       var child = {
         id: encodeURIComponent(match ? match[1] : null),
         element: element,
@@ -851,16 +852,16 @@ var Sortable = {
         children: [],
         position: parent.children.length,
         container: $(children[i]).down(options.treeTag)
-      }
-      
+      };
+
       /* Get the element containing the children and recurse over it */
       if (child.container)
-        this._tree(child.container, options, child)
-      
+        this._tree(child.container, options, child);
+
       parent.children.push (child);
     }
 
-    return parent; 
+    return parent;
   },
 
   tree: function(element) {
@@ -873,15 +874,15 @@ var Sortable = {
       name: element.id,
       format: sortableOptions.format
     }, arguments[1] || { });
-    
+
     var root = {
       id: null,
       parent: null,
       children: [],
       container: element,
       position: 0
-    }
-    
+    };
+
     return Sortable._tree(element, options, root);
   },
 
@@ -897,7 +898,7 @@ var Sortable = {
   sequence: function(element) {
     element = $(element);
     var options = Object.extend(this.options(element), arguments[1] || { });
-    
+
     return $(this.findElements(element, options) || []).map( function(item) {
       return item.id.match(options.format) ? item.id.match(options.format)[1] : '';
     });
@@ -906,14 +907,14 @@ var Sortable = {
   setSequence: function(element, new_sequence) {
     element = $(element);
     var options = Object.extend(this.options(element), arguments[2] || { });
-    
+
     var nodeMap = { };
     this.findElements(element, options).each( function(n) {
         if (n.id.match(options.format))
             nodeMap[n.id.match(options.format)[1]] = [n, n.parentNode];
         n.parentNode.removeChild(n);
     });
-   
+
     new_sequence.each(function(ident) {
       var n = nodeMap[ident];
       if (n) {
@@ -922,16 +923,16 @@ var Sortable = {
       }
     });
   },
-  
+
   serialize: function(element) {
     element = $(element);
     var options = Object.extend(Sortable.options(element), arguments[1] || { });
     var name = encodeURIComponent(
       (arguments[1] && arguments[1].name) ? arguments[1].name : element.id);
-    
+
     if (options.tree) {
       return Sortable.tree(element, arguments[1]).children.map( function (item) {
-        return [name + Sortable._constructIndex(item) + "[id]=" + 
+        return [name + Sortable._constructIndex(item) + "[id]=" +
                 encodeURIComponent(item.id)].concat(item.children.map(arguments.callee));
       }).flatten().join('&');
     } else {
@@ -940,16 +941,16 @@ var Sortable = {
       }).join('&');
     }
   }
-}
+};
 
 // Returns true if child is contained within element
 Element.isParent = function(child, element) {
   if (!child.parentNode || child == element) return false;
   if (child.parentNode == element) return true;
   return Element.isParent(child.parentNode, element);
-}
+};
 
-Element.findChildren = function(element, only, recursive, tagName) {   
+Element.findChildren = function(element, only, recursive, tagName) {
   if(!element.hasChildNodes()) return null;
   tagName = tagName.toUpperCase();
   if(only) only = [only].flatten();
@@ -965,8 +966,8 @@ Element.findChildren = function(element, only, recursive, tagName) {
   });
 
   return (elements.length>0 ? elements.flatten() : []);
-}
+};
 
 Element.offsetSize = function (element, type) {
   return element['offset' + ((type=='vertical' || type=='height') ? 'Height' : 'Width')];
-}
+};
\ No newline at end of file
index f030b5d..5a639d2 100644 (file)
@@ -3,46 +3,46 @@
 //  Justin Palmer (http://encytemedia.com/)
 //  Mark Pilgrim (http://diveintomark.org/)
 //  Martin Bialasinki
-// 
+//
 // script.aculo.us is freely distributable under the terms of an MIT-style license.
-// For details, see the script.aculo.us web site: http://script.aculo.us/ 
+// For details, see the script.aculo.us web site: http://script.aculo.us/
 
-// converts rgb() and #xxx to #xxxxxx format,  
-// returns self (or first argument) if not convertable  
-String.prototype.parseColor = function() {  
+// converts rgb() and #xxx to #xxxxxx format,
+// returns self (or first argument) if not convertable
+String.prototype.parseColor = function() {
   var color = '#';
-  if (this.slice(0,4) == 'rgb(') {  
-    var cols = this.slice(4,this.length-1).split(',');  
-    var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3);  
-  } else {  
-    if (this.slice(0,1) == '#') {  
-      if (this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase();  
-      if (this.length==7) color = this.toLowerCase();  
-    }  
-  }  
-  return (color.length==7 ? color : (arguments[0] || this));  
+  if (this.slice(0,4) == 'rgb(') {
+    var cols = this.slice(4,this.length-1).split(',');
+    var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3);
+  } else {
+    if (this.slice(0,1) == '#') {
+      if (this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase();
+      if (this.length==7) color = this.toLowerCase();
+    }
+  }
+  return (color.length==7 ? color : (arguments[0] || this));
 };
 
 /*--------------------------------------------------------------------------*/
 
-Element.collectTextNodes = function(element) {  
+Element.collectTextNodes = function(element) {
   return $A($(element).childNodes).collect( function(node) {
-    return (node.nodeType==3 ? node.nodeValue : 
+    return (node.nodeType==3 ? node.nodeValue :
       (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));
   }).flatten().join('');
 };
 
-Element.collectTextNodesIgnoreClass = function(element, className) {  
+Element.collectTextNodesIgnoreClass = function(element, className) {
   return $A($(element).childNodes).collect( function(node) {
-    return (node.nodeType==3 ? node.nodeValue : 
-      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? 
+    return (node.nodeType==3 ? node.nodeValue :
+      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ?
         Element.collectTextNodesIgnoreClass(node, className) : ''));
   }).flatten().join('');
 };
 
 Element.setContentZoom = function(element, percent) {
-  element = $(element);  
-  element.setStyle({fontSize: (percent/100) + 'em'});   
+  element = $(element);
+  element.setStyle({fontSize: (percent/100) + 'em'});
   if (Prototype.Browser.WebKit) window.scrollBy(0,0);
   return element;
 };
@@ -70,28 +70,23 @@ var Effect = {
   Transitions: {
     linear: Prototype.K,
     sinoidal: function(pos) {
-      return (-Math.cos(pos*Math.PI)/2) + 0.5;
+      return (-Math.cos(pos*Math.PI)/2) + .5;
     },
     reverse: function(pos) {
       return 1-pos;
     },
     flicker: function(pos) {
-      var pos = ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;
+      var pos = ((-Math.cos(pos*Math.PI)/4) + .75) + Math.random()/4;
       return pos > 1 ? 1 : pos;
     },
     wobble: function(pos) {
-      return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;
+      return (-Math.cos(pos*Math.PI*(9*pos))/2) + .5;
     },
-    pulse: function(pos, pulses) { 
-      pulses = pulses || 5; 
-      return (
-        ((pos % (1/pulses)) * pulses).round() == 0 ? 
-              ((pos * pulses * 2) - (pos * pulses * 2).floor()) : 
-          1 - ((pos * pulses * 2) - (pos * pulses * 2).floor())
-        );
+    pulse: function(pos, pulses) {
+      return (-Math.cos((pos*((pulses||5)-.5)*2)*Math.PI)/2) + .5;
     },
-    spring: function(pos) { 
-      return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6)); 
+    spring: function(pos) {
+      return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6));
     },
     none: function(pos) {
       return 0;
@@ -112,14 +107,14 @@ var Effect = {
   tagifyText: function(element) {
     var tagifyStyle = 'position:relative';
     if (Prototype.Browser.IE) tagifyStyle += ';zoom:1';
-    
+
     element = $(element);
     $A(element.childNodes).each( function(child) {
       if (child.nodeType==3) {
         child.nodeValue.toArray().each( function(character) {
           element.insertBefore(
             new Element('span', {style: tagifyStyle}).update(
-              character == ' ' ? String.fromCharCode(160) : character), 
+              character == ' ' ? String.fromCharCode(160) : character),
               child);
         });
         Element.remove(child);
@@ -128,13 +123,13 @@ var Effect = {
   },
   multiple: function(element, effect) {
     var elements;
-    if (((typeof element == 'object') || 
-        Object.isFunction(element)) && 
+    if (((typeof element == 'object') ||
+        Object.isFunction(element)) &&
        (element.length))
       elements = element;
     else
       elements = $(element).childNodes;
-      
+
     var options = Object.extend({
       speed: 0.1,
       delay: 0.0
@@ -156,7 +151,7 @@ var Effect = {
     var options = Object.extend({
       queue: { position:'end', scope:(element.id || 'global'), limit: 1 }
     }, arguments[2] || { });
-    Effect[element.visible() ? 
+    Effect[element.visible() ?
       Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, options);
   }
 };
@@ -168,20 +163,20 @@ Effect.DefaultOptions.transition = Effect.Transitions.sinoidal;
 Effect.ScopedQueue = Class.create(Enumerable, {
   initialize: function() {
     this.effects  = [];
-    this.interval = null;    
+    this.interval = null;
   },
   _each: function(iterator) {
     this.effects._each(iterator);
   },
   add: function(effect) {
     var timestamp = new Date().getTime();
-    
-    var position = Object.isString(effect.options.queue) ? 
+
+    var position = Object.isString(effect.options.queue) ?
       effect.options.queue : effect.options.queue.position;
-    
+
     switch(position) {
       case 'front':
-        // move unstarted effects after this effect  
+        // move unstarted effects after this effect
         this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) {
             e.startOn  += effect.finishOn;
             e.finishOn += effect.finishOn;
@@ -195,13 +190,13 @@ Effect.ScopedQueue = Class.create(Enumerable, {
         timestamp = this.effects.pluck('finishOn').max() || timestamp;
         break;
     }
-    
+
     effect.startOn  += timestamp;
     effect.finishOn += timestamp;
 
     if (!effect.options.queue.limit || (this.effects.length < effect.options.queue.limit))
       this.effects.push(effect);
-    
+
     if (!this.interval)
       this.interval = setInterval(this.loop.bind(this), 15);
   },
@@ -214,7 +209,7 @@ Effect.ScopedQueue = Class.create(Enumerable, {
   },
   loop: function() {
     var timePos = new Date().getTime();
-    for(var i=0, len=this.effects.length;i<len;i++) 
+    for(var i=0, len=this.effects.length;i<len;i++)
       this.effects[i] && this.effects[i].loop(timePos);
   }
 });
@@ -223,7 +218,7 @@ Effect.Queues = {
   instances: $H(),
   get: function(queueName) {
     if (!Object.isString(queueName)) return queueName;
-    
+
     return this.instances.get(queueName) ||
       this.instances.set(queueName, new Effect.ScopedQueue());
   }
@@ -248,23 +243,35 @@ Effect.Base = Class.create({
     this.fromToDelta  = this.options.to-this.options.from;
     this.totalTime    = this.finishOn-this.startOn;
     this.totalFrames  = this.options.fps*this.options.duration;
-    
-    eval('this.render = function(pos){ '+
-      'if (this.state=="idle"){this.state="running";'+
-      codeForEvent(this.options,'beforeSetup')+
-      (this.setup ? 'this.setup();':'')+ 
-      codeForEvent(this.options,'afterSetup')+
-      '};if (this.state=="running"){'+
-      'pos=this.options.transition(pos)*'+this.fromToDelta+'+'+this.options.from+';'+
-      'this.position=pos;'+
-      codeForEvent(this.options,'beforeUpdate')+
-      (this.update ? 'this.update(pos);':'')+
-      codeForEvent(this.options,'afterUpdate')+
-      '}}');
-    
+
+    this.render = (function() {
+      function dispatch(effect, eventName) {
+        if (effect.options[eventName + 'Internal'])
+          effect.options[eventName + 'Internal'](effect);
+        if (effect.options[eventName])
+          effect.options[eventName](effect);
+      }
+
+      return function(pos) {
+        if (this.state === "idle") {
+          this.state = "running";
+          dispatch(this, 'beforeSetup');
+          if (this.setup) this.setup();
+          dispatch(this, 'afterSetup');
+        }
+        if (this.state === "running") {
+          pos = (this.options.transition(pos) * this.fromToDelta) + this.options.from;
+          this.position = pos;
+          dispatch(this, 'beforeUpdate');
+          if (this.update) this.update(pos);
+          dispatch(this, 'afterUpdate');
+        }
+      };
+    })();
+
     this.event('beforeStart');
     if (!this.options.sync)
-      Effect.Queues.get(Object.isString(this.options.queue) ? 
+      Effect.Queues.get(Object.isString(this.options.queue) ?
         'global' : this.options.queue.scope).add(this);
   },
   loop: function(timePos) {
@@ -273,9 +280,9 @@ Effect.Base = Class.create({
         this.render(1.0);
         this.cancel();
         this.event('beforeFinish');
-        if (this.finish) this.finish(); 
+        if (this.finish) this.finish();
         this.event('afterFinish');
-        return;  
+        return;
       }
       var pos   = (timePos - this.startOn) / this.totalTime,
           frame = (pos * this.totalFrames).round();
@@ -287,7 +294,7 @@ Effect.Base = Class.create({
   },
   cancel: function() {
     if (!this.options.sync)
-      Effect.Queues.get(Object.isString(this.options.queue) ? 
+      Effect.Queues.get(Object.isString(this.options.queue) ?
         'global' : this.options.queue.scope).remove(this);
     this.state = 'finished';
   },
@@ -325,10 +332,10 @@ Effect.Parallel = Class.create(Effect.Base, {
 Effect.Tween = Class.create(Effect.Base, {
   initialize: function(object, from, to) {
     object = Object.isString(object) ? $(object) : object;
-    var args = $A(arguments), method = args.last(), 
+    var args = $A(arguments), method = args.last(),
       options = args.length == 5 ? args[3] : null;
     this.method = Object.isFunction(method) ? method.bind(object) :
-      Object.isFunction(object[method]) ? object[method].bind(object) : 
+      Object.isFunction(object[method]) ? object[method].bind(object) :
       function(value) { object[method] = value };
     this.start(Object.extend({ from: from, to: to }, options || { }));
   },
@@ -392,7 +399,7 @@ Effect.Move = Class.create(Effect.Base, {
 
 // for backwards compatibility
 Effect.MoveBy = function(element, toTop, toLeft) {
-  return new Effect.Move(element, 
+  return new Effect.Move(element,
     Object.extend({ x: toLeft, y: toTop }, arguments[3] || { }));
 };
 
@@ -414,15 +421,15 @@ Effect.Scale = Class.create(Effect.Base, {
   setup: function() {
     this.restoreAfterFinish = this.options.restoreAfterFinish || false;
     this.elementPositioning = this.element.getStyle('position');
-    
+
     this.originalStyle = { };
     ['top','left','width','height','fontSize'].each( function(k) {
       this.originalStyle[k] = this.element.style[k];
     }.bind(this));
-      
+
     this.originalTop  = this.element.offsetTop;
     this.originalLeft = this.element.offsetLeft;
-    
+
     var fontSize = this.element.getStyle('font-size') || '100%';
     ['em','px','%','pt'].each( function(fontSizeType) {
       if (fontSize.indexOf(fontSizeType)>0) {
@@ -430,9 +437,9 @@ Effect.Scale = Class.create(Effect.Base, {
         this.fontSizeType = fontSizeType;
       }
     }.bind(this));
-    
+
     this.factor = (this.options.scaleTo - this.options.scaleFrom)/100;
-    
+
     this.dims = null;
     if (this.options.scaleMode=='box')
       this.dims = [this.element.offsetHeight, this.element.offsetWidth];
@@ -507,17 +514,16 @@ Effect.Highlight = Class.create(Effect.Base, {
 
 Effect.ScrollTo = function(element) {
   var options = arguments[1] || { },
-    scrollOffsets = document.viewport.getScrollOffsets(),
-    elementOffsets = $(element).cumulativeOffset(),
-    max = (window.height || document.body.scrollHeight) - document.viewport.getHeight();  
+  scrollOffsets = document.viewport.getScrollOffsets(),
+  elementOffsets = $(element).cumulativeOffset();
 
   if (options.offset) elementOffsets[1] += options.offset;
 
   return new Effect.Tween(null,
     scrollOffsets.top,
-    elementOffsets[1] > max ? max : elementOffsets[1],
+    elementOffsets[1],
     options,
-    function(p){ scrollTo(scrollOffsets.left, p.round()) }
+    function(p){ scrollTo(scrollOffsets.left, p.round()); }
   );
 };
 
@@ -529,9 +535,9 @@ Effect.Fade = function(element) {
   var options = Object.extend({
     from: element.getOpacity() || 1.0,
     to:   0.0,
-    afterFinishInternal: function(effect) { 
+    afterFinishInternal: function(effect) {
       if (effect.options.to!=0) return;
-      effect.element.hide().setStyle({opacity: oldOpacity}); 
+      effect.element.hide().setStyle({opacity: oldOpacity});
     }
   }, arguments[1] || { });
   return new Effect.Opacity(element,options);
@@ -547,15 +553,15 @@ Effect.Appear = function(element) {
     effect.element.forceRerendering();
   },
   beforeSetup: function(effect) {
-    effect.element.setOpacity(effect.options.from).show(); 
+    effect.element.setOpacity(effect.options.from).show();
   }}, arguments[1] || { });
   return new Effect.Opacity(element,options);
 };
 
 Effect.Puff = function(element) {
   element = $(element);
-  var oldStyle = { 
-    opacity: element.getInlineOpacity(), 
+  var oldStyle = {
+    opacity: element.getInlineOpacity(),
     position: element.getStyle('position'),
     top:  element.style.top,
     left: element.style.left,
@@ -563,12 +569,12 @@ Effect.Puff = function(element) {
     height: element.style.height
   };
   return new Effect.Parallel(
-   [ new Effect.Scale(element, 200, 
-      { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), 
-     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], 
-     Object.extend({ duration: 1.0, 
+   [ new Effect.Scale(element, 200,
+      { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }),
+     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ],
+     Object.extend({ duration: 1.0,
       beforeSetupInternal: function(effect) {
-        Position.absolutize(effect.effects[0].element)
+        Position.absolutize(effect.effects[0].element);
       },
       afterFinishInternal: function(effect) {
          effect.effects[0].element.hide().setStyle(oldStyle); }
@@ -580,12 +586,12 @@ Effect.BlindUp = function(element) {
   element = $(element);
   element.makeClipping();
   return new Effect.Scale(element, 0,
-    Object.extend({ scaleContent: false, 
-      scaleX: false, 
+    Object.extend({ scaleContent: false,
+      scaleX: false,
       restoreAfterFinish: true,
       afterFinishInternal: function(effect) {
         effect.element.hide().undoClipping();
-      } 
+      }
     }, arguments[1] || { })
   );
 };
@@ -593,15 +599,15 @@ Effect.BlindUp = function(element) {
 Effect.BlindDown = function(element) {
   element = $(element);
   var elementDimensions = element.getDimensions();
-  return new Effect.Scale(element, 100, Object.extend({ 
-    scaleContent: false, 
+  return new Effect.Scale(element, 100, Object.extend({
+    scaleContent: false,
     scaleX: false,
     scaleFrom: 0,
     scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
     restoreAfterFinish: true,
     afterSetup: function(effect) {
-      effect.element.makeClipping().setStyle({height: '0px'}).show(); 
-    },  
+      effect.element.makeClipping().setStyle({height: '0px'}).show();
+    },
     afterFinishInternal: function(effect) {
       effect.element.undoClipping();
     }
@@ -616,16 +622,16 @@ Effect.SwitchOff = function(element) {
     from: 0,
     transition: Effect.Transitions.flicker,
     afterFinishInternal: function(effect) {
-      new Effect.Scale(effect.element, 1, { 
+      new Effect.Scale(effect.element, 1, {
         duration: 0.3, scaleFromCenter: true,
         scaleX: false, scaleContent: false, restoreAfterFinish: true,
-        beforeSetup: function(effect) { 
+        beforeSetup: function(effect) {
           effect.element.makePositioned().makeClipping();
         },
         afterFinishInternal: function(effect) {
           effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: oldOpacity});
         }
-      })
+      });
     }
   }, arguments[1] || { }));
 };
@@ -637,16 +643,16 @@ Effect.DropOut = function(element) {
     left: element.getStyle('left'),
     opacity: element.getInlineOpacity() };
   return new Effect.Parallel(
-    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), 
+    [ new Effect.Move(element, {x: 0, y: 100, sync: true }),
       new Effect.Opacity(element, { sync: true, to: 0.0 }) ],
     Object.extend(
       { duration: 0.5,
         beforeSetup: function(effect) {
-          effect.effects[0].element.makePositioned(); 
+          effect.effects[0].element.makePositioned();
         },
         afterFinishInternal: function(effect) {
           effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle);
-        } 
+        }
       }, arguments[1] || { }));
 };
 
@@ -674,7 +680,7 @@ Effect.Shake = function(element) {
     new Effect.Move(effect.element,
       { x: -distance, y: 0, duration: split, afterFinishInternal: function(effect) {
         effect.element.undoPositioned().setStyle(oldStyle);
-  }}) }}) }}) }}) }}) }});
+  }}); }}); }}); }}); }}); }});
 };
 
 Effect.SlideDown = function(element) {
@@ -682,9 +688,9 @@ Effect.SlideDown = function(element) {
   // SlideDown need to have the content of the element wrapped in a container element with fixed height!
   var oldInnerBottom = element.down().getStyle('bottom');
   var elementDimensions = element.getDimensions();
-  return new Effect.Scale(element, 100, Object.extend({ 
-    scaleContent: false, 
-    scaleX: false, 
+  return new Effect.Scale(element, 100, Object.extend({
+    scaleContent: false,
+    scaleX: false,
     scaleFrom: window.opera ? 0 : 1,
     scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
     restoreAfterFinish: true,
@@ -692,11 +698,11 @@ Effect.SlideDown = function(element) {
       effect.element.makePositioned();
       effect.element.down().makePositioned();
       if (window.opera) effect.element.setStyle({top: ''});
-      effect.element.makeClipping().setStyle({height: '0px'}).show(); 
+      effect.element.makeClipping().setStyle({height: '0px'}).show();
     },
     afterUpdateInternal: function(effect) {
       effect.element.down().setStyle({bottom:
-        (effect.dims[0] - effect.element.clientHeight) + 'px' }); 
+        (effect.dims[0] - effect.element.clientHeight) + 'px' });
     },
     afterFinishInternal: function(effect) {
       effect.element.undoClipping().undoPositioned();
@@ -710,8 +716,8 @@ Effect.SlideUp = function(element) {
   var oldInnerBottom = element.down().getStyle('bottom');
   var elementDimensions = element.getDimensions();
   return new Effect.Scale(element, window.opera ? 0 : 1,
-   Object.extend({ scaleContent: false, 
-    scaleX: false, 
+   Object.extend({ scaleContent: false,
+    scaleX: false,
     scaleMode: 'box',
     scaleFrom: 100,
     scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
@@ -721,7 +727,7 @@ Effect.SlideUp = function(element) {
       effect.element.down().makePositioned();
       if (window.opera) effect.element.setStyle({top: ''});
       effect.element.makeClipping().show();
-    },  
+    },
     afterUpdateInternal: function(effect) {
       effect.element.down().setStyle({bottom:
         (effect.dims[0] - effect.element.clientHeight) + 'px' });
@@ -734,15 +740,15 @@ Effect.SlideUp = function(element) {
   );
 };
 
-// Bug in opera makes the TD containing this element expand for a instance after finish 
+// Bug in opera makes the TD containing this element expand for a instance after finish
 Effect.Squish = function(element) {
-  return new Effect.Scale(element, window.opera ? 1 : 0, { 
+  return new Effect.Scale(element, window.opera ? 1 : 0, {
     restoreAfterFinish: true,
     beforeSetup: function(effect) {
-      effect.element.makeClipping(); 
-    },  
+      effect.element.makeClipping();
+    },
     afterFinishInternal: function(effect) {
-      effect.element.hide().undoClipping(); 
+      effect.element.hide().undoClipping();
     }
   });
 };
@@ -762,13 +768,13 @@ Effect.Grow = function(element) {
     width: element.style.width,
     opacity: element.getInlineOpacity() };
 
-  var dims = element.getDimensions();    
+  var dims = element.getDimensions();
   var initialMoveX, initialMoveY;
   var moveX, moveY;
-  
+
   switch (options.direction) {
     case 'top-left':
-      initialMoveX = initialMoveY = moveX = moveY = 0; 
+      initialMoveX = initialMoveY = moveX = moveY = 0;
       break;
     case 'top-right':
       initialMoveX = dims.width;
@@ -793,11 +799,11 @@ Effect.Grow = function(element) {
       moveY = -dims.height / 2;
       break;
   }
-  
+
   return new Effect.Move(element, {
     x: initialMoveX,
     y: initialMoveY,
-    duration: 0.01, 
+    duration: 0.01,
     beforeSetup: function(effect) {
       effect.element.hide().makeClipping().makePositioned();
     },
@@ -806,17 +812,17 @@ Effect.Grow = function(element) {
         [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }),
           new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }),
           new Effect.Scale(effect.element, 100, {
-            scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, 
+            scaleMode: { originalHeight: dims.height, originalWidth: dims.width },
             sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true})
         ], Object.extend({
              beforeSetup: function(effect) {
-               effect.effects[0].element.setStyle({height: '0px'}).show(); 
+               effect.effects[0].element.setStyle({height: '0px'}).show();
              },
              afterFinishInternal: function(effect) {
-               effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle); 
+               effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle);
              }
            }, options)
-      )
+      );
     }
   });
 };
@@ -838,7 +844,7 @@ Effect.Shrink = function(element) {
 
   var dims = element.getDimensions();
   var moveX, moveY;
-  
+
   switch (options.direction) {
     case 'top-left':
       moveX = moveY = 0;
@@ -855,19 +861,19 @@ Effect.Shrink = function(element) {
       moveX = dims.width;
       moveY = dims.height;
       break;
-    case 'center':  
+    case 'center':
       moveX = dims.width / 2;
       moveY = dims.height / 2;
       break;
   }
-  
+
   return new Effect.Parallel(
     [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }),
       new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}),
       new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition })
-    ], Object.extend({            
+    ], Object.extend({
          beforeStartInternal: function(effect) {
-           effect.effects[0].element.makePositioned().makeClipping(); 
+           effect.effects[0].element.makePositioned().makeClipping();
          },
          afterFinishInternal: function(effect) {
            effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle); }
@@ -877,12 +883,14 @@ Effect.Shrink = function(element) {
 
 Effect.Pulsate = function(element) {
   element = $(element);
-  var options    = arguments[1] || { };
-  var oldOpacity = element.getInlineOpacity();
-  var transition = options.transition || Effect.Transitions.sinoidal;
-  var reverser   = function(pos){ return transition(1-Effect.Transitions.pulse(pos, options.pulses)) };
-  reverser.bind(transition);
-  return new Effect.Opacity(element, 
+  var options    = arguments[1] || { },
+    oldOpacity = element.getInlineOpacity(),
+    transition = options.transition || Effect.Transitions.linear,
+    reverser   = function(pos){
+      return 1 - transition((-Math.cos((pos*(options.pulses||5)*2)*Math.PI)/2) + .5);
+    };
+
+  return new Effect.Opacity(element,
     Object.extend(Object.extend({  duration: 2.0, from: 0,
       afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); }
     }, options), {transition: reverser}));
@@ -896,12 +904,12 @@ Effect.Fold = function(element) {
     width: element.style.width,
     height: element.style.height };
   element.makeClipping();
-  return new Effect.Scale(element, 5, Object.extend({   
+  return new Effect.Scale(element, 5, Object.extend({
     scaleContent: false,
     scaleX: false,
     afterFinishInternal: function(effect) {
-    new Effect.Scale(element, 1, { 
-      scaleContent: false, 
+    new Effect.Scale(element, 1, {
+      scaleContent: false,
       scaleY: false,
       afterFinishInternal: function(effect) {
         effect.element.hide().undoClipping().setStyle(oldStyle);
@@ -916,7 +924,7 @@ Effect.Morph = Class.create(Effect.Base, {
     var options = Object.extend({
       style: { }
     }, arguments[1] || { });
-    
+
     if (!Object.isString(options.style)) this.style = $H(options.style);
     else {
       if (options.style.include(':'))
@@ -934,18 +942,18 @@ Effect.Morph = Class.create(Effect.Base, {
           effect.transforms.each(function(transform) {
             effect.element.style[transform.style] = '';
           });
-        }
+        };
       }
     }
     this.start(options);
   },
-  
+
   setup: function(){
     function parseColor(color){
       if (!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) color = '#ffffff';
       color = color.parseColor();
       return $R(0,2).map(function(i){
-        return parseInt( color.slice(i*2+1,i*2+3), 16 ) 
+        return parseInt( color.slice(i*2+1,i*2+3), 16 );
       });
     }
     this.transforms = this.style.map(function(pair){
@@ -965,9 +973,9 @@ Effect.Morph = Class.create(Effect.Base, {
       }
 
       var originalValue = this.element.getStyle(property);
-      return { 
-        style: property.camelize(), 
-        originalValue: unit=='color' ? parseColor(originalValue) : parseFloat(originalValue || 0), 
+      return {
+        style: property.camelize(),
+        originalValue: unit=='color' ? parseColor(originalValue) : parseFloat(originalValue || 0),
         targetValue: unit=='color' ? parseColor(value) : value,
         unit: unit
       };
@@ -978,13 +986,13 @@ Effect.Morph = Class.create(Effect.Base, {
           transform.unit != 'color' &&
           (isNaN(transform.originalValue) || isNaN(transform.targetValue))
         )
-      )
+      );
     });
   },
   update: function(position) {
     var style = { }, transform, i = this.transforms.length;
     while(i--)
-      style[(transform = this.transforms[i]).style] = 
+      style[(transform = this.transforms[i]).style] =
         transform.unit=='color' ? '#'+
           (Math.round(transform.originalValue[0]+
             (transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart() +
@@ -993,7 +1001,7 @@ Effect.Morph = Class.create(Effect.Base, {
           (Math.round(transform.originalValue[2]+
             (transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart() :
         (transform.originalValue +
-          (transform.targetValue - transform.originalValue) * position).toFixed(3) + 
+          (transform.targetValue - transform.originalValue) * position).toFixed(3) +
             (transform.unit === null ? '' : transform.unit);
     this.element.setStyle(style, true);
   }
@@ -1030,7 +1038,7 @@ Effect.Transform = Class.create({
 });
 
 Element.CSS_PROPERTIES = $w(
-  'backgroundColor backgroundPosition borderBottomColor borderBottomStyle ' + 
+  'backgroundColor backgroundPosition borderBottomColor borderBottomStyle ' +
   'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' +
   'borderRightColor borderRightStyle borderRightWidth borderSpacing ' +
   'borderTopColor borderTopStyle borderTopWidth bottom clip color ' +
@@ -1039,7 +1047,7 @@ Element.CSS_PROPERTIES = $w(
   'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' +
   'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' +
   'right textIndent top width wordSpacing zIndex');
-  
+
 Element.CSS_LENGTH = /^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;
 
 String.__parseStyleElement = document.createElement('div');
@@ -1051,11 +1059,11 @@ String.prototype.parseStyle = function(){
     String.__parseStyleElement.innerHTML = '<div style="' + this + '"></div>';
     style = String.__parseStyleElement.childNodes[0].style;
   }
-  
+
   Element.CSS_PROPERTIES.each(function(property){
-    if (style[property]) styleRules.set(property, style[property]); 
+    if (style[property]) styleRules.set(property, style[property]);
   });
-  
+
   if (Prototype.Browser.IE && this.include('opacity'))
     styleRules.set('opacity', this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]);
 
@@ -1074,14 +1082,14 @@ if (document.defaultView && document.defaultView.getComputedStyle) {
   Element.getStyles = function(element) {
     element = $(element);
     var css = element.currentStyle, styles;
-    styles = Element.CSS_PROPERTIES.inject({ }, function(hash, property) {
-      hash.set(property, css[property]);
-      return hash;
+    styles = Element.CSS_PROPERTIES.inject({ }, function(results, property) {
+      results[property] = css[property];
+      return results;
     });
-    if (!styles.opacity) styles.set('opacity', element.getOpacity());
+    if (!styles.opacity) styles.opacity = element.getOpacity();
     return styles;
   };
-};
+}
 
 Effect.Methods = {
   morph: function(element, style) {
@@ -1090,7 +1098,7 @@ Effect.Methods = {
     return element;
   },
   visualEffect: function(element, effect, options) {
-    element = $(element)
+    element = $(element);
     var s = effect.dasherize().camelize(), klass = s.charAt(0).toUpperCase() + s.substring(1);
     new Effect[klass](element, options);
     return element;
@@ -1104,17 +1112,17 @@ Effect.Methods = {
 
 $w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+
   'pulsate shake puff squish switchOff dropOut').each(
-  function(effect) { 
+  function(effect) {
     Effect.Methods[effect] = function(element, options){
       element = $(element);
       Effect[effect.charAt(0).toUpperCase() + effect.substring(1)](element, options);
       return element;
-    }
+    };
   }
 );
 
-$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles').each( 
+$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles').each(
   function(f) { Effect.Methods[f] = Element[f]; }
 );
 
-Element.addMethods(Effect.Methods);
+Element.addMethods(Effect.Methods);
\ No newline at end of file
index 546f9fe..dfe8ab4 100644 (file)
@@ -1,5 +1,5 @@
-/*  Prototype JavaScript framework, version 1.6.0.1
- *  (c) 2005-2007 Sam Stephenson
+/*  Prototype JavaScript framework, version 1.6.0.3
+ *  (c) 2005-2008 Sam Stephenson
  *
  *  Prototype is freely distributable under the terms of an MIT-style license.
  *  For details, see the Prototype web site: http://www.prototypejs.org/
@@ -7,23 +7,26 @@
  *--------------------------------------------------------------------------*/
 
 var Prototype = {
-  Version: '1.6.0.1',
+  Version: '1.6.0.3',
 
   Browser: {
-    IE:     !!(window.attachEvent && !window.opera),
-    Opera:  !!window.opera,
+    IE:     !!(window.attachEvent &&
+      navigator.userAgent.indexOf('Opera') === -1),
+    Opera:  navigator.userAgent.indexOf('Opera') > -1,
     WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
-    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
+    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 &&
+      navigator.userAgent.indexOf('KHTML') === -1,
     MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
   },
 
   BrowserFeatures: {
     XPath: !!document.evaluate,
+    SelectorsAPI: !!document.querySelector,
     ElementExtensions: !!window.HTMLElement,
     SpecificElementExtensions:
-      document.createElement('div').__proto__ &&
-      document.createElement('div').__proto__ !==
-        document.createElement('form').__proto__
+      document.createElement('div')['__proto__'] &&
+      document.createElement('div')['__proto__'] !==
+        document.createElement('form')['__proto__']
   },
 
   ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',
@@ -83,12 +86,13 @@ Class.Methods = {
       var property = properties[i], value = source[property];
       if (ancestor && Object.isFunction(value) &&
           value.argumentNames().first() == "$super") {
-        var method = value, value = Object.extend((function(m) {
+        var method = value;
+        value = (function(m) {
           return function() { return ancestor[m].apply(this, arguments) };
-        })(property).wrap(method), {
-          valueOf:  function() { return method },
-          toString: function() { return method.toString() }
-        });
+        })(property).wrap(method);
+
+        value.valueOf = method.valueOf.bind(method);
+        value.toString = method.toString.bind(method);
       }
       this.prototype[property] = value;
     }
@@ -110,7 +114,7 @@ Object.extend(Object, {
     try {
       if (Object.isUndefined(object)) return 'undefined';
       if (object === null) return 'null';
-      return object.inspect ? object.inspect() : object.toString();
+      return object.inspect ? object.inspect() : String(object);
     } catch (e) {
       if (e instanceof RangeError) return '...';
       throw e;
@@ -167,11 +171,12 @@ Object.extend(Object, {
   },
 
   isElement: function(object) {
-    return object && object.nodeType == 1;
+    return !!(object && object.nodeType == 1);
   },
 
   isArray: function(object) {
-    return object && object.constructor === Array;
+    return object != null && typeof object == "object" &&
+      'splice' in object && 'join' in object;
   },
 
   isHash: function(object) {
@@ -197,7 +202,8 @@ Object.extend(Object, {
 
 Object.extend(Function.prototype, {
   argumentNames: function() {
-    var names = this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").invoke("strip");
+    var names = this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1]
+      .replace(/\s+/g, '').split(',');
     return names.length == 1 && !names[0] ? [] : names;
   },
 
@@ -231,6 +237,11 @@ Object.extend(Function.prototype, {
     }, timeout);
   },
 
+  defer: function() {
+    var args = [0.01].concat($A(arguments));
+    return this.delay.apply(this, args);
+  },
+
   wrap: function(wrapper) {
     var __method = this;
     return function() {
@@ -247,8 +258,6 @@ Object.extend(Function.prototype, {
   }
 });
 
-Function.prototype.defer = Function.prototype.delay.curry(0.01);
-
 Date.prototype.toJSON = function() {
   return '"' + this.getUTCFullYear() + '-' +
     (this.getUTCMonth() + 1).toPaddedString(2) + '-' +
@@ -529,7 +538,7 @@ if (Prototype.Browser.WebKit || Prototype.Browser.IE) Object.extend(String.proto
     return this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');
   },
   unescapeHTML: function() {
-    return this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');
+    return this.stripTags().replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');
   }
 });
 
@@ -546,7 +555,7 @@ Object.extend(String.prototype.escapeHTML, {
   text: document.createTextNode('')
 });
 
-with (String.prototype.escapeHTML) div.appendChild(text);
+String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.text);
 
 var Template = Class.create({
   initialize: function(template, pattern) {
@@ -578,7 +587,7 @@ var Template = Class.create({
       }
 
       return before + String.interpret(ctx);
-    }.bind(this));
+    });
   }
 });
 Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/;
@@ -588,10 +597,9 @@ var $break = { };
 var Enumerable = {
   each: function(iterator, context) {
     var index = 0;
-    iterator = iterator.bind(context);
     try {
       this._each(function(value) {
-        iterator(value, index++);
+        iterator.call(context, value, index++);
       });
     } catch (e) {
       if (e != $break) throw e;
@@ -600,47 +608,46 @@ var Enumerable = {
   },
 
   eachSlice: function(number, iterator, context) {
-    iterator = iterator ? iterator.bind(context) : Prototype.K;
     var index = -number, slices = [], array = this.toArray();
+    if (number < 1) return array;
     while ((index += number) < array.length)
       slices.push(array.slice(index, index+number));
     return slices.collect(iterator, context);
   },
 
   all: function(iterator, context) {
-    iterator = iterator ? iterator.bind(context) : Prototype.K;
+    iterator = iterator || Prototype.K;
     var result = true;
     this.each(function(value, index) {
-      result = result && !!iterator(value, index);
+      result = result && !!iterator.call(context, value, index);
       if (!result) throw $break;
     });
     return result;
   },
 
   any: function(iterator, context) {
-    iterator = iterator ? iterator.bind(context) : Prototype.K;
+    iterator = iterator || Prototype.K;
     var result = false;
     this.each(function(value, index) {
-      if (result = !!iterator(value, index))
+      if (result = !!iterator.call(context, value, index))
         throw $break;
     });
     return result;
   },
 
   collect: function(iterator, context) {
-    iterator = iterator ? iterator.bind(context) : Prototype.K;
+    iterator = iterator || Prototype.K;
     var results = [];
     this.each(function(value, index) {
-      results.push(iterator(value, index));
+      results.push(iterator.call(context, value, index));
     });
     return results;
   },
 
   detect: function(iterator, context) {
-    iterator = iterator.bind(context);
     var result;
     this.each(function(value, index) {
-      if (iterator(value, index)) {
+      if (iterator.call(context, value, index)) {
         result = value;
         throw $break;
       }
@@ -649,17 +656,16 @@ var Enumerable = {
   },
 
   findAll: function(iterator, context) {
-    iterator = iterator.bind(context);
     var results = [];
     this.each(function(value, index) {
-      if (iterator(value, index))
+      if (iterator.call(context, value, index))
         results.push(value);
     });
     return results;
   },
 
   grep: function(filter, iterator, context) {
-    iterator = iterator ? iterator.bind(context) : Prototype.K;
+    iterator = iterator || Prototype.K;
     var results = [];
 
     if (Object.isString(filter))
@@ -667,7 +673,7 @@ var Enumerable = {
 
     this.each(function(value, index) {
       if (filter.match(value))
-        results.push(iterator(value, index));
+        results.push(iterator.call(context, value, index));
     });
     return results;
   },
@@ -695,9 +701,8 @@ var Enumerable = {
   },
 
   inject: function(memo, iterator, context) {
-    iterator = iterator.bind(context);
     this.each(function(value, index) {
-      memo = iterator(memo, value, index);
+      memo = iterator.call(context, memo, value, index);
     });
     return memo;
   },
@@ -710,10 +715,10 @@ var Enumerable = {
   },
 
   max: function(iterator, context) {
-    iterator = iterator ? iterator.bind(context) : Prototype.K;
+    iterator = iterator || Prototype.K;
     var result;
     this.each(function(value, index) {
-      value = iterator(value, index);
+      value = iterator.call(context, value, index);
       if (result == null || value >= result)
         result = value;
     });
@@ -721,10 +726,10 @@ var Enumerable = {
   },
 
   min: function(iterator, context) {
-    iterator = iterator ? iterator.bind(context) : Prototype.K;
+    iterator = iterator || Prototype.K;
     var result;
     this.each(function(value, index) {
-      value = iterator(value, index);
+      value = iterator.call(context, value, index);
       if (result == null || value < result)
         result = value;
     });
@@ -732,10 +737,10 @@ var Enumerable = {
   },
 
   partition: function(iterator, context) {
-    iterator = iterator ? iterator.bind(context) : Prototype.K;
+    iterator = iterator || Prototype.K;
     var trues = [], falses = [];
     this.each(function(value, index) {
-      (iterator(value, index) ?
+      (iterator.call(context, value, index) ?
         trues : falses).push(value);
     });
     return [trues, falses];
@@ -750,19 +755,20 @@ var Enumerable = {
   },
 
   reject: function(iterator, context) {
-    iterator = iterator.bind(context);
     var results = [];
     this.each(function(value, index) {
-      if (!iterator(value, index))
+      if (!iterator.call(context, value, index))
         results.push(value);
     });
     return results;
   },
 
   sortBy: function(iterator, context) {
-    iterator = iterator.bind(context);
     return this.map(function(value, index) {
-      return {value: value, criteria: iterator(value, index)};
+      return {
+        value: value,
+        criteria: iterator.call(context, value, index)
+      };
     }).sort(function(left, right) {
       var a = left.criteria, b = right.criteria;
       return a < b ? -1 : a > b ? 1 : 0;
@@ -806,20 +812,24 @@ Object.extend(Enumerable, {
 function $A(iterable) {
   if (!iterable) return [];
   if (iterable.toArray) return iterable.toArray();
-  var length = iterable.length, results = new Array(length);
+  var length = iterable.length || 0, results = new Array(length);
   while (length--) results[length] = iterable[length];
   return results;
 }
 
 if (Prototype.Browser.WebKit) {
-  function $A(iterable) {
+  $A = function(iterable) {
     if (!iterable) return [];
-    if (!(Object.isFunction(iterable) && iterable == '[object NodeList]') &&
-        iterable.toArray) return iterable.toArray();
-    var length = iterable.length, results = new Array(length);
+    // In Safari, only use the `toArray` method if it's not a NodeList.
+    // A NodeList is a function, has an function `item` property, and a numeric
+    // `length` property. Adapted from Google Doctype.
+    if (!(typeof iterable === 'function' && typeof iterable.length ===
+        'number' && typeof iterable.item === 'function') && iterable.toArray)
+      return iterable.toArray();
+    var length = iterable.length || 0, results = new Array(length);
     while (length--) results[length] = iterable[length];
     return results;
-  }
+  };
 }
 
 Array.from = $A;
@@ -962,8 +972,8 @@ Object.extend(Number.prototype, {
     return this + 1;
   },
 
-  times: function(iterator) {
-    $R(0, this, true).each(iterator);
+  times: function(iterator, context) {
+    $R(0, this, true).each(iterator, context);
     return this;
   },
 
@@ -1010,7 +1020,9 @@ var Hash = Class.create(Enumerable, (function() {
     },
 
     get: function(key) {
-      return this._object[key];
+      // simulating poorly supported hasOwnProperty
+      if (this._object[key] !== Object.prototype[key])
+        return this._object[key];
     },
 
     unset: function(key) {
@@ -1050,14 +1062,14 @@ var Hash = Class.create(Enumerable, (function() {
     },
 
     toQueryString: function() {
-      return this.map(function(pair) {
+      return this.inject([], function(results, pair) {
         var key = encodeURIComponent(pair.key), values = pair.value;
 
         if (values && typeof values == 'object') {
           if (Object.isArray(values))
-            return values.map(toQueryPair.curry(key)).join('&');
-        }
-        return toQueryPair(key, values);
+            return results.concat(values.map(toQueryPair.curry(key)));
+        } else results.push(toQueryPair(key, values));
+        return results;
       }).join('&');
     },
 
@@ -1298,7 +1310,7 @@ Ajax.Request = Class.create(Ajax.Base, {
 
       var contentType = response.getHeader('Content-type');
       if (this.options.evalJS == 'force'
-          || (this.options.evalJS && contentType
+          || (this.options.evalJS && this.isSameOrigin() && contentType
           && contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i)))
         this.evalResponse();
     }
@@ -1316,9 +1328,18 @@ Ajax.Request = Class.create(Ajax.Base, {
     }
   },
 
+  isSameOrigin: function() {
+    var m = this.url.match(/^\s*https?:\/\/[^\/]*/);
+    return !m || (m[0] == '#{protocol}//#{domain}#{port}'.interpolate({
+      protocol: location.protocol,
+      domain: document.domain,
+      port: location.port ? ':' + location.port : ''
+    }));
+  },
+
   getHeader: function(name) {
     try {
-      return this.transport.getResponseHeader(name);
+      return this.transport.getResponseHeader(name) || null;
     } catch (e) { return null }
   },
 
@@ -1391,7 +1412,8 @@ Ajax.Response = Class.create({
     if (!json) return null;
     json = decodeURIComponent(escape(json));
     try {
-      return json.evalJSON(this.request.options.sanitizeJSON);
+      return json.evalJSON(this.request.options.sanitizeJSON ||
+        !this.request.isSameOrigin());
     } catch (e) {
       this.request.dispatchException(e);
     }
@@ -1404,7 +1426,8 @@ Ajax.Response = Class.create({
         this.responseText.blank())
           return null;
     try {
-      return this.responseText.evalJSON(options.sanitizeJSON);
+      return this.responseText.evalJSON(options.sanitizeJSON ||
+        !this.request.isSameOrigin());
     } catch (e) {
       this.request.dispatchException(e);
     }
@@ -1546,6 +1569,7 @@ if (!Node.ELEMENT_NODE) {
     return Element.writeAttribute(cache[tagName].cloneNode(false), attributes);
   };
   Object.extend(this.Element, element || { });
+  if (element) this.Element.prototype = element.prototype;
 }).call(window);
 
 Element.cache = { };
@@ -1562,12 +1586,14 @@ Element.Methods = {
   },
 
   hide: function(element) {
-    $(element).style.display = 'none';
+    element = $(element);
+    element.style.display = 'none';
     return element;
   },
 
   show: function(element) {
-    $(element).style.display = '';
+    element = $(element);
+    element.style.display = '';
     return element;
   },
 
@@ -1608,24 +1634,28 @@ Element.Methods = {
         Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML)))
           insertions = {bottom:insertions};
 
-    var content, t, range;
+    var content, insert, tagName, childNodes;
 
-    for (position in insertions) {
+    for (var position in insertions) {
       content  = insertions[position];
       position = position.toLowerCase();
-      t = Element._insertionTranslations[position];
+      insert = Element._insertionTranslations[position];
 
       if (content && content.toElement) content = content.toElement();
       if (Object.isElement(content)) {
-        t.insert(element, content);
+        insert(element, content);
         continue;
       }
 
       content = Object.toHTML(content);
 
-      range = element.ownerDocument.createRange();
-      t.initializeRange(element, range);
-      t.insert(element, range.createContextualFragment(content.stripScripts()));
+      tagName = ((position == 'before' || position == 'after')
+        ? element.parentNode : element).tagName.toUpperCase();
+
+      childNodes = Element._getContentFromAnonymousElement(tagName, content.stripScripts());
+
+      if (position == 'top' || position == 'after') childNodes.reverse();
+      childNodes.each(insert.curry(element));
 
       content.evalScripts.bind(content).defer();
     }
@@ -1670,7 +1700,7 @@ Element.Methods = {
   },
 
   descendants: function(element) {
-    return $(element).getElementsBySelector("*");
+    return $(element).select("*");
   },
 
   firstDescendant: function(element) {
@@ -1709,32 +1739,31 @@ Element.Methods = {
     element = $(element);
     if (arguments.length == 1) return $(element.parentNode);
     var ancestors = element.ancestors();
-    return expression ? Selector.findElement(ancestors, expression, index) :
-      ancestors[index || 0];
+    return Object.isNumber(expression) ? ancestors[expression] :
+      Selector.findElement(ancestors, expression, index);
   },
 
   down: function(element, expression, index) {
     element = $(element);
     if (arguments.length == 1) return element.firstDescendant();
-    var descendants = element.descendants();
-    return expression ? Selector.findElement(descendants, expression, index) :
-      descendants[index || 0];
+    return Object.isNumber(expression) ? element.descendants()[expression] :
+      Element.select(element, expression)[index || 0];
   },
 
   previous: function(element, expression, index) {
     element = $(element);
     if (arguments.length == 1) return $(Selector.handlers.previousElementSibling(element));
     var previousSiblings = element.previousSiblings();
-    return expression ? Selector.findElement(previousSiblings, expression, index) :
-      previousSiblings[index || 0];
+    return Object.isNumber(expression) ? previousSiblings[expression] :
+      Selector.findElement(previousSiblings, expression, index);
   },
 
   next: function(element, expression, index) {
     element = $(element);
     if (arguments.length == 1) return $(Selector.handlers.nextElementSibling(element));
     var nextSiblings = element.nextSiblings();
-    return expression ? Selector.findElement(nextSiblings, expression, index) :
-      nextSiblings[index || 0];
+    return Object.isNumber(expression) ? nextSiblings[expression] :
+      Selector.findElement(nextSiblings, expression, index);
   },
 
   select: function() {
@@ -1848,23 +1877,16 @@ Element.Methods = {
 
   descendantOf: function(element, ancestor) {
     element = $(element), ancestor = $(ancestor);
-    var originalAncestor = ancestor;
 
     if (element.compareDocumentPosition)
       return (element.compareDocumentPosition(ancestor) & 8) === 8;
 
-    if (element.sourceIndex && !Prototype.Browser.Opera) {
-      var e = element.sourceIndex, a = ancestor.sourceIndex,
-       nextAncestor = ancestor.nextSibling;
-      if (!nextAncestor) {
-        do { ancestor = ancestor.parentNode; }
-        while (!(nextAncestor = ancestor.nextSibling) && ancestor.parentNode);
-      }
-      if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex);
-    }
+    if (ancestor.contains)
+      return ancestor.contains(element) && ancestor !== element;
 
     while (element = element.parentNode)
-      if (element == originalAncestor) return true;
+      if (element == ancestor) return true;
+
     return false;
   },
 
@@ -1879,7 +1901,7 @@ Element.Methods = {
     element = $(element);
     style = style == 'float' ? 'cssFloat' : style.camelize();
     var value = element.style[style];
-    if (!value) {
+    if (!value || value == 'auto') {
       var css = document.defaultView.getComputedStyle(element, null);
       value = css ? css[style] : null;
     }
@@ -1918,7 +1940,7 @@ Element.Methods = {
 
   getDimensions: function(element) {
     element = $(element);
-    var display = $(element).getStyle('display');
+    var display = element.getStyle('display');
     if (display != 'none' && display != null) // Safari bug
       return {width: element.offsetWidth, height: element.offsetHeight};
 
@@ -1947,7 +1969,7 @@ Element.Methods = {
       element.style.position = 'relative';
       // Opera returns the offset relative to the positioning context, when an
       // element is position relative but top and left have not been defined
-      if (window.opera) {
+      if (Prototype.Browser.Opera) {
         element.style.top = 0;
         element.style.left = 0;
       }
@@ -2002,9 +2024,9 @@ Element.Methods = {
       valueL += element.offsetLeft || 0;
       element = element.offsetParent;
       if (element) {
-        if (element.tagName == 'BODY') break;
+        if (element.tagName.toUpperCase() == 'BODY') break;
         var p = Element.getStyle(element, 'position');
-        if (p == 'relative' || p == 'absolute') break;
+        if (p !== 'static') break;
       }
     } while (element);
     return Element._returnOffset(valueL, valueT);
@@ -2012,7 +2034,7 @@ Element.Methods = {
 
   absolutize: function(element) {
     element = $(element);
-    if (element.getStyle('position') == 'absolute') return;
+    if (element.getStyle('position') == 'absolute') return element;
     // Position.prepare(); // To be done manually by Scripty when it needs it.
 
     var offsets = element.positionedOffset();
@@ -2036,7 +2058,7 @@ Element.Methods = {
 
   relativize: function(element) {
     element = $(element);
-    if (element.getStyle('position') == 'relative') return;
+    if (element.getStyle('position') == 'relative') return element;
     // Position.prepare(); // To be done manually by Scripty when it needs it.
 
     element.style.position = 'relative';
@@ -2087,7 +2109,7 @@ Element.Methods = {
 
     element = forElement;
     do {
-      if (!Prototype.Browser.Opera || element.tagName == 'BODY') {
+      if (!Prototype.Browser.Opera || (element.tagName && (element.tagName.toUpperCase() == 'BODY'))) {
         valueT -= element.scrollTop  || 0;
         valueL -= element.scrollLeft || 0;
       }
@@ -2153,46 +2175,6 @@ Element._attributeTranslations = {
   }
 };
 
-
-if (!document.createRange || Prototype.Browser.Opera) {
-  Element.Methods.insert = function(element, insertions) {
-    element = $(element);
-
-    if (Object.isString(insertions) || Object.isNumber(insertions) ||
-        Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML)))
-          insertions = { bottom: insertions };
-
-    var t = Element._insertionTranslations, content, position, pos, tagName;
-
-    for (position in insertions) {
-      content  = insertions[position];
-      position = position.toLowerCase();
-      pos      = t[position];
-
-      if (content && content.toElement) content = content.toElement();
-      if (Object.isElement(content)) {
-        pos.insert(element, content);
-        continue;
-      }
-
-      content = Object.toHTML(content);
-      tagName = ((position == 'before' || position == 'after')
-        ? element.parentNode : element).tagName.toUpperCase();
-
-      if (t.tags[tagName]) {
-        var fragments = Element._getContentFromAnonymousElement(tagName, content.stripScripts());
-        if (position == 'top' || position == 'after') fragments.reverse();
-        fragments.each(pos.insert.curry(element));
-      }
-      else element.insertAdjacentHTML(pos.adjacency, content.stripScripts());
-
-      content.evalScripts.bind(content).defer();
-    }
-
-    return element;
-  };
-}
-
 if (Prototype.Browser.Opera) {
   Element.Methods.getStyle = Element.Methods.getStyle.wrap(
     function(proceed, element, style) {
@@ -2237,12 +2219,36 @@ if (Prototype.Browser.Opera) {
 }
 
 else if (Prototype.Browser.IE) {
-  $w('positionedOffset getOffsetParent viewportOffset').each(function(method) {
+  // IE doesn't report offsets correctly for static elements, so we change them
+  // to "relative" to get the values, then change them back.
+  Element.Methods.getOffsetParent = Element.Methods.getOffsetParent.wrap(
+    function(proceed, element) {
+      element = $(element);
+      // IE throws an error if element is not in document
+      try { element.offsetParent }
+      catch(e) { return $(document.body) }
+      var position = element.getStyle('position');
+      if (position !== 'static') return proceed(element);
+      element.setStyle({ position: 'relative' });
+      var value = proceed(element);
+      element.setStyle({ position: position });
+      return value;
+    }
+  );
+
+  $w('positionedOffset viewportOffset').each(function(method) {
     Element.Methods[method] = Element.Methods[method].wrap(
       function(proceed, element) {
         element = $(element);
+        try { element.offsetParent }
+        catch(e) { return Element._returnOffset(0,0) }
         var position = element.getStyle('position');
-        if (position != 'static') return proceed(element);
+        if (position !== 'static') return proceed(element);
+        // Trigger hasLayout on the offset parent so that IE6 reports
+        // accurate offsetTop and offsetLeft values for position: fixed.
+        var offsetParent = element.getOffsetParent();
+        if (offsetParent && offsetParent.getStyle('position') === 'fixed')
+          offsetParent.setStyle({ zoom: 1 });
         element.setStyle({ position: 'relative' });
         var value = proceed(element);
         element.setStyle({ position: position });
@@ -2251,6 +2257,14 @@ else if (Prototype.Browser.IE) {
     );
   });
 
+  Element.Methods.cumulativeOffset = Element.Methods.cumulativeOffset.wrap(
+    function(proceed, element) {
+      try { element.offsetParent }
+      catch(e) { return Element._returnOffset(0,0) }
+      return proceed(element);
+    }
+  );
+
   Element.Methods.getStyle = function(element, style) {
     element = $(element);
     style = (style == 'float' || style == 'cssFloat') ? 'styleFloat' : style.camelize();
@@ -2324,7 +2338,10 @@ else if (Prototype.Browser.IE) {
   };
 
   Element._attributeTranslations.write = {
-    names: Object.clone(Element._attributeTranslations.read.names),
+    names: Object.extend({
+      cellpadding: 'cellPadding',
+      cellspacing: 'cellSpacing'
+    }, Element._attributeTranslations.read.names),
     values: {
       checked: function(element, value) {
         element.checked = !!value;
@@ -2339,7 +2356,7 @@ else if (Prototype.Browser.IE) {
   Element._attributeTranslations.has = {};
 
   $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +
-      'encType maxLength readOnly longDesc').each(function(attr) {
+      'encType maxLength readOnly longDesc frameBorder').each(function(attr) {
     Element._attributeTranslations.write.names[attr.toLowerCase()] = attr;
     Element._attributeTranslations.has[attr.toLowerCase()] = attr;
   });
@@ -2392,7 +2409,7 @@ else if (Prototype.Browser.WebKit) {
       (value < 0.00001) ? 0 : value;
 
     if (value == 1)
-      if(element.tagName == 'IMG' && element.width) {
+      if(element.tagName.toUpperCase() == 'IMG' && element.width) {
         element.width++; element.width--;
       } else try {
         var n = document.createTextNode(' ');
@@ -2444,7 +2461,7 @@ if (Prototype.Browser.IE || Prototype.Browser.Opera) {
   };
 }
 
-if (document.createElement('div').outerHTML) {
+if ('outerHTML' in document.createElement('div')) {
   Element.Methods.replace = function(element, content) {
     element = $(element);
 
@@ -2482,45 +2499,25 @@ Element._returnOffset = function(l, t) {
 
 Element._getContentFromAnonymousElement = function(tagName, html) {
   var div = new Element('div'), t = Element._insertionTranslations.tags[tagName];
-  div.innerHTML = t[0] + html + t[1];
-  t[2].times(function() { div = div.firstChild });
+  if (t) {
+    div.innerHTML = t[0] + html + t[1];
+    t[2].times(function() { div = div.firstChild });
+  } else div.innerHTML = html;
   return $A(div.childNodes);
 };
 
 Element._insertionTranslations = {
-  before: {
-    adjacency: 'beforeBegin',
-    insert: function(element, node) {
-      element.parentNode.insertBefore(node, element);
-    },
-    initializeRange: function(element, range) {
-      range.setStartBefore(element);
-    }
+  before: function(element, node) {
+    element.parentNode.insertBefore(node, element);
   },
-  top: {
-    adjacency: 'afterBegin',
-    insert: function(element, node) {
-      element.insertBefore(node, element.firstChild);
-    },
-    initializeRange: function(element, range) {
-      range.selectNodeContents(element);
-      range.collapse(true);
-    }
+  top: function(element, node) {
+    element.insertBefore(node, element.firstChild);
   },
-  bottom: {
-    adjacency: 'beforeEnd',
-    insert: function(element, node) {
-      element.appendChild(node);
-    }
+  bottom: function(element, node) {
+    element.appendChild(node);
   },
-  after: {
-    adjacency: 'afterEnd',
-    insert: function(element, node) {
-      element.parentNode.insertBefore(node, element.nextSibling);
-    },
-    initializeRange: function(element, range) {
-      range.setStartAfter(element);
-    }
+  after: function(element, node) {
+    element.parentNode.insertBefore(node, element.nextSibling);
   },
   tags: {
     TABLE:  ['<table>',                '</table>',                   1],
@@ -2532,7 +2529,6 @@ Element._insertionTranslations = {
 };
 
 (function() {
-  this.bottom.initializeRange = this.top.initializeRange;
   Object.extend(this.tags, {
     THEAD: this.tags.TBODY,
     TFOOT: this.tags.TBODY,
@@ -2544,7 +2540,7 @@ Element.Methods.Simulated = {
   hasAttribute: function(element, attribute) {
     attribute = Element._attributeTranslations.has[attribute] || attribute;
     var node = $(element).getAttributeNode(attribute);
-    return node && node.specified;
+    return !!(node && node.specified);
   }
 };
 
@@ -2553,9 +2549,9 @@ Element.Methods.ByTag = { };
 Object.extend(Element, Element.Methods);
 
 if (!Prototype.BrowserFeatures.ElementExtensions &&
-    document.createElement('div').__proto__) {
+    document.createElement('div')['__proto__']) {
   window.HTMLElement = { };
-  window.HTMLElement.prototype = document.createElement('div').__proto__;
+  window.HTMLElement.prototype = document.createElement('div')['__proto__'];
   Prototype.BrowserFeatures.ElementExtensions = true;
 }
 
@@ -2570,7 +2566,7 @@ Element.extend = (function() {
         element.nodeType != 1 || element == window) return element;
 
     var methods = Object.clone(Methods),
-      tagName = element.tagName, property, value;
+      tagName = element.tagName.toUpperCase(), property, value;
 
     // extend methods for specific tags
     if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);
@@ -2666,7 +2662,7 @@ Element.addMethods = function(methods) {
     if (window[klass]) return window[klass];
 
     window[klass] = { };
-    window[klass].prototype = document.createElement(tagName).__proto__;
+    window[klass].prototype = document.createElement(tagName)['__proto__'];
     return window[klass];
   }
 
@@ -2692,12 +2688,18 @@ Element.addMethods = function(methods) {
 
 document.viewport = {
   getDimensions: function() {
-    var dimensions = { };
-    var B = Prototype.Browser;
+    var dimensions = { }, B = Prototype.Browser;
     $w('width height').each(function(d) {
       var D = d.capitalize();
-      dimensions[d] = (B.WebKit && !document.evaluate) ? self['inner' + D] :
-        (B.Opera) ? document.body['client' + D] : document.documentElement['client' + D];
+      if (B.WebKit && !document.evaluate) {
+        // Safari <3.0 needs self.innerWidth/Height
+        dimensions[d] = self['inner' + D];
+      } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {
+        // Opera <9.5 needs document.body.clientWidth/Height
+        dimensions[d] = document.body['client' + D]
+      } else {
+        dimensions[d] = document.documentElement['client' + D];
+      }
     });
     return dimensions;
   },
@@ -2716,14 +2718,24 @@ document.viewport = {
       window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop);
   }
 };
-/* Portions of the Selector class are derived from Jack Slocums DomQuery,
+/* Portions of the Selector class are derived from Jack Slocum's DomQuery,
  * part of YUI-Ext version 0.40, distributed under the terms of an MIT-style
  * license.  Please see http://www.yui-ext.com/ for more information. */
 
 var Selector = Class.create({
   initialize: function(expression) {
     this.expression = expression.strip();
-    this.compileMatcher();
+
+    if (this.shouldUseSelectorsAPI()) {
+      this.mode = 'selectorsAPI';
+    } else if (this.shouldUseXPath()) {
+      this.mode = 'xpath';
+      this.compileXPathMatcher();
+    } else {
+      this.mode = "normal";
+      this.compileMatcher();
+    }
+
   },
 
   shouldUseXPath: function() {
@@ -2738,16 +2750,29 @@ var Selector = Class.create({
 
     // XPath can't do namespaced attributes, nor can it read
     // the "checked" property from DOM nodes
-    if ((/(\[[\w-]*?:|:checked)/).test(this.expression))
+    if ((/(\[[\w-]*?:|:checked)/).test(e))
       return false;
 
     return true;
   },
 
-  compileMatcher: function() {
-    if (this.shouldUseXPath())
-      return this.compileXPathMatcher();
+  shouldUseSelectorsAPI: function() {
+    if (!Prototype.BrowserFeatures.SelectorsAPI) return false;
+
+    if (!Selector._div) Selector._div = new Element('div');
+
+    // Make sure the browser treats the selector as valid. Test on an
+    // isolated element to minimize cost of this check.
+    try {
+      Selector._div.querySelector(this.expression);
+    } catch(e) {
+      return false;
+    }
 
+    return true;
+  },
+
+  compileMatcher: function() {
     var e = this.expression, ps = Selector.patterns, h = Selector.handlers,
         c = Selector.criteria, le, p, m;
 
@@ -2765,7 +2790,7 @@ var Selector = Class.create({
         p = ps[i];
         if (m = e.match(p)) {
           this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :
-             new Template(c[i]).evaluate(m));
+            new Template(c[i]).evaluate(m));
           e = e.replace(m[0], '');
           break;
         }
@@ -2804,8 +2829,27 @@ var Selector = Class.create({
 
   findElements: function(root) {
     root = root || document;
-    if (this.xpath) return document._getElementsByXPath(this.xpath, root);
-    return this.matcher(root);
+    var e = this.expression, results;
+
+    switch (this.mode) {
+      case 'selectorsAPI':
+        // querySelectorAll queries document-wide, then filters to descendants
+        // of the context element. That's not what we want.
+        // Add an explicit context to the selector if necessary.
+        if (root !== document) {
+          var oldId = root.id, id = $(root).identify();
+          e = "#" + id + " " + e;
+        }
+
+        results = $A(root.querySelectorAll(e)).map(Element.extend);
+        root.id = oldId;
+
+        return results;
+      case 'xpath':
+        return document._getElementsByXPath(this.xpath, root);
+      default:
+       return this.matcher(root);
+    }
   },
 
   match: function(element) {
@@ -2896,10 +2940,10 @@ Object.extend(Selector, {
       'first-child': '[not(preceding-sibling::*)]',
       'last-child':  '[not(following-sibling::*)]',
       'only-child':  '[not(preceding-sibling::* or following-sibling::*)]',
-      'empty':       "[count(*) = 0 and (count(text()) = 0 or translate(text(), ' \t\r\n', '') = '')]",
+      'empty':       "[count(*) = 0 and (count(text()) = 0)]",
       'checked':     "[@checked]",
-      'disabled':    "[@disabled]",
-      'enabled':     "[not(@disabled)]",
+      'disabled':    "[(@disabled) and (@type!='hidden')]",
+      'enabled':     "[not(@disabled) and (@type!='hidden')]",
       'not': function(m) {
         var e = m[6], p = Selector.patterns,
             x = Selector.xpath, le, v;
@@ -2959,13 +3003,13 @@ Object.extend(Selector, {
   },
 
   criteria: {
-    tagName:      'n = h.tagName(n, r, "#{1}", c);   c = false;',
-    className:    'n = h.className(n, r, "#{1}", c); c = false;',
-    id:           'n = h.id(n, r, "#{1}", c);        c = false;',
-    attrPresence: 'n = h.attrPresence(n, r, "#{1}"); c = false;',
+    tagName:      'n = h.tagName(n, r, "#{1}", c);      c = false;',
+    className:    'n = h.className(n, r, "#{1}", c);    c = false;',
+    id:           'n = h.id(n, r, "#{1}", c);           c = false;',
+    attrPresence: 'n = h.attrPresence(n, r, "#{1}", c); c = false;',
     attr: function(m) {
       m[3] = (m[5] || m[6]);
-      return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}"); c = false;').evaluate(m);
+      return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c = false;').evaluate(m);
     },
     pseudo: function(m) {
       if (m[6]) m[6] = m[6].replace(/"/g, '\\"');
@@ -2989,8 +3033,9 @@ Object.extend(Selector, {
     tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,
     id:           /^#([\w\-\*]+)(\b|$)/,
     className:    /^\.([\w\-\*]+)(\b|$)/,
-    pseudo:       /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s)|(?=:))/,
-    attrPresence: /^\[([\w]+)\]/,
+    pseudo:
+/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s|[:+~>]))/,
+    attrPresence: /^\[((?:[\w]+:)?[\w]+)\]/,
     attr:         /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/
   },
 
@@ -3014,7 +3059,7 @@ Object.extend(Selector, {
 
     attr: function(element, matches) {
       var nodeValue = Element.readAttribute(element, matches[1]);
-      return Selector.operators[matches[2]](nodeValue, matches[3]);
+      return nodeValue && Selector.operators[matches[2]](nodeValue, matches[5] || matches[6]);
     }
   },
 
@@ -3029,14 +3074,15 @@ Object.extend(Selector, {
 
     // marks an array of nodes for counting
     mark: function(nodes) {
+      var _true = Prototype.emptyFunction;
       for (var i = 0, node; node = nodes[i]; i++)
-        node._counted = true;
+        node._countedByPrototype = _true;
       return nodes;
     },
 
     unmark: function(nodes) {
       for (var i = 0, node; node = nodes[i]; i++)
-        node._counted = undefined;
+        node._countedByPrototype = undefined;
       return nodes;
     },
 
@@ -3044,15 +3090,15 @@ Object.extend(Selector, {
     // "ofType" flag indicates whether we're indexing for nth-of-type
     // rather than nth-child
     index: function(parentNode, reverse, ofType) {
-      parentNode._counted = true;
+      parentNode._countedByPrototype = Prototype.emptyFunction;
       if (reverse) {
         for (var nodes = parentNode.childNodes, i = nodes.length - 1, j = 1; i >= 0; i--) {
           var node = nodes[i];
-          if (node.nodeType == 1 && (!ofType || node._counted)) node.nodeIndex = j++;
+          if (node.nodeType == 1 && (!ofType || node._countedByPrototype)) node.nodeIndex = j++;
         }
       } else {
         for (var i = 0, j = 1, nodes = parentNode.childNodes; node = nodes[i]; i++)
-          if (node.nodeType == 1 && (!ofType || node._counted)) node.nodeIndex = j++;
+          if (node.nodeType == 1 && (!ofType || node._countedByPrototype)) node.nodeIndex = j++;
       }
     },
 
@@ -3061,8 +3107,8 @@ Object.extend(Selector, {
       if (nodes.length == 0) return nodes;
       var results = [], n;
       for (var i = 0, l = nodes.length; i < l; i++)
-        if (!(n = nodes[i])._counted) {
-          n._counted = true;
+        if (!(n = nodes[i])._countedByPrototype) {
+          n._countedByPrototype = Prototype.emptyFunction;
           results.push(Element.extend(n));
         }
       return Selector.handlers.unmark(results);
@@ -3102,7 +3148,7 @@ Object.extend(Selector, {
 
     nextElementSibling: function(node) {
       while (node = node.nextSibling)
-             if (node.nodeType == 1) return node;
+        if (node.nodeType == 1) return node;
       return null;
     },
 
@@ -3114,7 +3160,7 @@ Object.extend(Selector, {
 
     // TOKEN FUNCTIONS
     tagName: function(nodes, root, tagName, combinator) {
-      tagName = tagName.toUpperCase();
+      var uTagName = tagName.toUpperCase();
       var results = [], h = Selector.handlers;
       if (nodes) {
         if (combinator) {
@@ -3127,7 +3173,7 @@ Object.extend(Selector, {
           if (tagName == "*") return nodes;
         }
         for (var i = 0, node; node = nodes[i]; i++)
-          if (node.tagName.toUpperCase() == tagName) results.push(node);
+          if (node.tagName.toUpperCase() === uTagName) results.push(node);
         return results;
       } else return root.getElementsByTagName(tagName);
     },
@@ -3174,16 +3220,18 @@ Object.extend(Selector, {
       return results;
     },
 
-    attrPresence: function(nodes, root, attr) {
+    attrPresence: function(nodes, root, attr, combinator) {
       if (!nodes) nodes = root.getElementsByTagName("*");
+      if (nodes && combinator) nodes = this[combinator](nodes);
       var results = [];
       for (var i = 0, node; node = nodes[i]; i++)
         if (Element.hasAttribute(node, attr)) results.push(node);
       return results;
     },
 
-    attr: function(nodes, root, attr, value, operator) {
+    attr: function(nodes, root, attr, value, operator, combinator) {
       if (!nodes) nodes = root.getElementsByTagName("*");
+      if (nodes && combinator) nodes = this[combinator](nodes);
       var handler = Selector.operators[operator], results = [];
       for (var i = 0, node; node = nodes[i]; i++) {
         var nodeValue = Element.readAttribute(node, attr);
@@ -3262,7 +3310,7 @@ Object.extend(Selector, {
       var h = Selector.handlers, results = [], indexed = [], m;
       h.mark(nodes);
       for (var i = 0, node; node = nodes[i]; i++) {
-        if (!node.parentNode._counted) {
+        if (!node.parentNode._countedByPrototype) {
           h.index(node.parentNode, reverse, ofType);
           indexed.push(node.parentNode);
         }
@@ -3289,7 +3337,7 @@ Object.extend(Selector, {
     'empty': function(nodes, value, root) {
       for (var i = 0, results = [], node; node = nodes[i]; i++) {
         // IE treats comments as element nodes
-        if (node.tagName == '!' || (node.firstChild && !node.innerHTML.match(/^\s*$/))) continue;
+        if (node.tagName == '!' || node.firstChild) continue;
         results.push(node);
       }
       return results;
@@ -3300,14 +3348,15 @@ Object.extend(Selector, {
       var exclusions = new Selector(selector).findElements(root);
       h.mark(exclusions);
       for (var i = 0, results = [], node; node = nodes[i]; i++)
-        if (!node._counted) results.push(node);
+        if (!node._countedByPrototype) results.push(node);
       h.unmark(exclusions);
       return results;
     },
 
     'enabled': function(nodes, value, root) {
       for (var i = 0, results = [], node; node = nodes[i]; i++)
-        if (!node.disabled) results.push(node);
+        if (!node.disabled && (!node.type || node.type !== 'hidden'))
+          results.push(node);
       return results;
     },
 
@@ -3327,18 +3376,29 @@ Object.extend(Selector, {
   operators: {
     '=':  function(nv, v) { return nv == v; },
     '!=': function(nv, v) { return nv != v; },
-    '^=': function(nv, v) { return nv.startsWith(v); },
+    '^=': function(nv, v) { return nv == v || nv && nv.startsWith(v); },
+    '$=': function(nv, v) { return nv == v || nv && nv.endsWith(v); },
+    '*=': function(nv, v) { return nv == v || nv && nv.include(v); },
     '$=': function(nv, v) { return nv.endsWith(v); },
     '*=': function(nv, v) { return nv.include(v); },
     '~=': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + ' '); },
-    '|=': function(nv, v) { return ('-' + nv.toUpperCase() + '-').include('-' + v.toUpperCase() + '-'); }
+    '|=': function(nv, v) { return ('-' + (nv || "").toUpperCase() +
+     '-').include('-' + (v || "").toUpperCase() + '-'); }
+  },
+
+  split: function(expression) {
+    var expressions = [];
+    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {
+      expressions.push(m[1].strip());
+    });
+    return expressions;
   },
 
   matchElements: function(elements, expression) {
-    var matches = new Selector(expression).findElements(), h = Selector.handlers;
+    var matches = $$(expression), h = Selector.handlers;
     h.mark(matches);
     for (var i = 0, results = [], element; element = elements[i]; i++)
-      if (element._counted) results.push(element);
+      if (element._countedByPrototype) results.push(element);
     h.unmark(matches);
     return results;
   },
@@ -3351,11 +3411,7 @@ Object.extend(Selector, {
   },
 
   findChildElements: function(element, expressions) {
-    var exprs = expressions.join(',');
-    expressions = [];
-    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {
-      expressions.push(m[1].strip());
-    });
+    expressions = Selector.split(expressions.join(','));
     var results = [], h = Selector.handlers;
     for (var i = 0, l = expressions.length, selector; i < l; i++) {
       selector = new Selector(expressions[i].strip());
@@ -3366,13 +3422,22 @@ Object.extend(Selector, {
 });
 
 if (Prototype.Browser.IE) {
-  // IE returns comment nodes on getElementsByTagName("*").
-  // Filter them out.
-  Selector.handlers.concat = function(a, b) {
-    for (var i = 0, node; node = b[i]; i++)
-      if (node.tagName !== "!") a.push(node);
-    return a;
-  };
+  Object.extend(Selector.handlers, {
+    // IE returns comment nodes on getElementsByTagName("*").
+    // Filter them out.
+    concat: function(a, b) {
+      for (var i = 0, node; node = b[i]; i++)
+        if (node.tagName !== "!") a.push(node);
+      return a;
+    },
+
+    // IE improperly serializes _countedByPrototype in (inner|outer)HTML.
+    unmark: function(nodes) {
+      for (var i = 0, node; node = nodes[i]; i++)
+        node.removeAttribute('_countedByPrototype');
+      return nodes;
+    }
+  });
 }
 
 function $$() {
@@ -3392,7 +3457,7 @@ var Form = {
     var data = elements.inject({ }, function(result, element) {
       if (!element.disabled && element.name) {
         key = element.name; value = $(element).getValue();
-        if (value != null && (element.type != 'submit' || (!submitted &&
+        if (value != null && element.type != 'file' && (element.type != 'submit' || (!submitted &&
             submit !== false && (!submit || key == submit) && (submitted = true)))) {
           if (key in result) {
             // a key is already present; construct an array of values
@@ -3553,7 +3618,6 @@ Form.Element.Methods = {
 
   disable: function(element) {
     element = $(element);
-    element.blur();
     element.disabled = true;
     return element;
   },
@@ -3593,22 +3657,22 @@ Form.Element.Serializers = {
     else element.value = value;
   },
 
-  select: function(element, index) {
-    if (Object.isUndefined(index))
+  select: function(element, value) {
+    if (Object.isUndefined(value))
       return this[element.type == 'select-one' ?
         'selectOne' : 'selectMany'](element);
     else {
-      var opt, value, single = !Object.isArray(index);
+      var opt, currentValue, single = !Object.isArray(value);
       for (var i = 0, length = element.length; i < length; i++) {
         opt = element.options[i];
-        value = this.optionValue(opt);
+        currentValue = this.optionValue(opt);
         if (single) {
-          if (value == index) {
+          if (currentValue == value) {
             opt.selected = true;
             return;
           }
         }
-        else opt.selected = index.include(value);
+        else opt.selected = value.include(currentValue);
       }
     }
   },
@@ -3779,8 +3843,23 @@ Event.Methods = (function() {
     isRightClick:  function(event) { return isButton(event, 2) },
 
     element: function(event) {
-      var node = Event.extend(event).target;
-      return Element.extend(node.nodeType == Node.TEXT_NODE ? node.parentNode : node);
+      event = Event.extend(event);
+
+      var node          = event.target,
+          type          = event.type,
+          currentTarget = event.currentTarget;
+
+      if (currentTarget && currentTarget.tagName) {
+        // Firefox screws up the "click" event when moving between radio buttons
+        // via arrow keys. It also screws up the "load" and "error" events on images,
+        // reporting the document as the target instead of the original image.
+        if (type === 'load' || type === 'error' ||
+          (type === 'click' && currentTarget.tagName.toLowerCase() === 'input'
+            && currentTarget.type === 'radio'))
+              node = currentTarget;
+      }
+      if (node.nodeType == Node.TEXT_NODE) node = node.parentNode;
+      return Element.extend(node);
     },
 
     findElement: function(event, expression) {
@@ -3791,11 +3870,15 @@ Event.Methods = (function() {
     },
 
     pointer: function(event) {
+      var docElement = document.documentElement,
+      body = document.body || { scrollLeft: 0, scrollTop: 0 };
       return {
         x: event.pageX || (event.clientX +
-          (document.documentElement.scrollLeft || document.body.scrollLeft)),
+          (docElement.scrollLeft || body.scrollLeft) -
+          (docElement.clientLeft || 0)),
         y: event.pageY || (event.clientY +
-          (document.documentElement.scrollTop || document.body.scrollTop))
+          (docElement.scrollTop || body.scrollTop) -
+          (docElement.clientTop || 0))
       };
     },
 
@@ -3840,7 +3923,7 @@ Event.extend = (function() {
     };
 
   } else {
-    Event.prototype = Event.prototype || document.createEvent("HTMLEvents").__proto__;
+    Event.prototype = Event.prototype || document.createEvent("HTMLEvents")['__proto__'];
     Object.extend(Event.prototype, methods);
     return Prototype.K;
   }
@@ -3850,9 +3933,9 @@ Object.extend(Event, (function() {
   var cache = Event.cache;
 
   function getEventID(element) {
-    if (element._eventID) return element._eventID;
+    if (element._prototypeEventID) return element._prototypeEventID[0];
     arguments.callee.id = arguments.callee.id || 1;
-    return element._eventID = ++arguments.callee.id;
+    return element._prototypeEventID = [++arguments.callee.id];
   }
 
   function getDOMEventName(eventName) {
@@ -3880,7 +3963,7 @@ Object.extend(Event, (function() {
           return false;
 
       Event.extend(event);
-      handler.call(element, event)
+      handler.call(element, event);
     };
 
     wrapper.handler = handler;
@@ -3905,10 +3988,20 @@ Object.extend(Event, (function() {
         cache[id][eventName] = null;
   }
 
+
+  // Internet Explorer needs to remove event handlers on page unload
+  // in order to avoid memory leaks.
   if (window.attachEvent) {
     window.attachEvent("onunload", destroyCache);
   }
 
+  // Safari has a dummy event handler on page unload so that it won't
+  // use its bfcache. Safari <= 3.1 has an issue with restoring the "document"
+  // object when page is returned to via the back button using its bfcache.
+  if (Prototype.Browser.WebKit) {
+    window.addEventListener('unload', Prototype.emptyFunction, false);
+  }
+
   return {
     observe: function(element, eventName, handler) {
       element = $(element);
@@ -3962,11 +4055,12 @@ Object.extend(Event, (function() {
       if (element == document && document.createEvent && !element.dispatchEvent)
         element = document.documentElement;
 
+      var event;
       if (document.createEvent) {
-        var event = document.createEvent("HTMLEvents");
+        event = document.createEvent("HTMLEvents");
         event.initEvent("dataavailable", true, true);
       } else {
-        var event = document.createEventObject();
+        event = document.createEventObject();
         event.eventType = "ondataavailable";
       }
 
@@ -3995,20 +4089,21 @@ Element.addMethods({
 Object.extend(document, {
   fire:          Element.Methods.fire.methodize(),
   observe:       Element.Methods.observe.methodize(),
-  stopObserving: Element.Methods.stopObserving.methodize()
+  stopObserving: Element.Methods.stopObserving.methodize(),
+  loaded:        false
 });
 
 (function() {
   /* Support for the DOMContentLoaded event is based on work by Dan Webb,
      Matthias Miller, Dean Edwards and John Resig. */
 
-  var timer, fired = false;
+  var timer;
 
   function fireContentLoadedEvent() {
-    if (fired) return;
+    if (document.loaded) return;
     if (timer) window.clearInterval(timer);
     document.fire("dom:loaded");
-    fired = true;
+    document.loaded = true;
   }
 
   if (document.addEventListener) {
index c897a8c..6ab3422 100644 (file)
@@ -356,6 +356,7 @@ div.flash.warning {
 }
 
 #errorExplanation ul { font-size: 0.9em;}
+#errorExplanation h2, #errorExplanation p { display: none; }
 
 /***** Ajax indicator ******/
 #ajax-indicator {
index 7d1cc83..0232b6a 100644 (file)
@@ -22,6 +22,8 @@ require 'application'
 class ApplicationController; def rescue_action(e) raise e end; end
 
 class ApplicationControllerTest < Test::Unit::TestCase
+  include Redmine::I18n
+  
   def setup
     @controller = ApplicationController.new
     @request    = ActionController::TestRequest.new
@@ -30,9 +32,9 @@ class ApplicationControllerTest < Test::Unit::TestCase
 
   # check that all language files are valid
   def test_localization
-    lang_files_count = Dir["#{RAILS_ROOT}/lang/*.yml"].size
-    assert_equal lang_files_count, GLoc.valid_languages.size
-    GLoc.valid_languages.each do |lang|
+    lang_files_count = Dir["#{RAILS_ROOT}/config/locales/*.yml"].size
+    assert_equal lang_files_count, valid_languages.size
+    valid_languages.each do |lang|
       assert set_language_if_valid(lang)
     end
     set_language_if_valid('en')
index 634d427..43650bd 100644 (file)
@@ -86,7 +86,7 @@ class AttachmentsControllerTest < Test::Unit::TestCase
       post :destroy, :id => 1
     end
     # no referrer
-    assert_redirected_to 'projects/show/ecookbook'
+    assert_redirected_to 'projects/ecookbook'
     assert_nil Attachment.find_by_id(1)
     j = issue.journals.find(:first, :order => 'created_on DESC')
     assert_equal 'attachment', j.details.first.property
index 42dedb3..10af235 100644 (file)
@@ -47,7 +47,7 @@ class CustomFieldsControllerTest < Test::Unit::TestCase
                                    :field_format => "list",\r
                                    :tracker_ids => ["1", ""]}\r
     end        \r
-    assert_redirected_to '/custom_fields'\r
+    assert_redirected_to '/custom_fields?tab=IssueCustomField'\r
     field = IssueCustomField.find_by_name('test_post_new_list')\r
     assert_not_nil field\r
     assert_equal ["0.1", "0.2"], field.possible_values\r
index 25100f9..ebc2aa8 100644 (file)
@@ -445,7 +445,7 @@ class IssuesControllerTest < Test::Unit::TestCase
     assert_template 'new'
     issue = assigns(:issue)
     assert_not_nil issue
-    assert_equal 'activerecord_error_invalid', issue.errors.on(:custom_values)
+    assert_equal I18n.translate('activerecord.errors.messages.invalid'), issue.errors.on(:custom_values)
   end
   
   def test_post_new_with_watchers
index d19249c..94062b4 100644 (file)
@@ -87,9 +87,9 @@ class MessagesControllerTest < Test::Unit::TestCase
     post :new, :board_id => 1,
                :message => { :subject => 'Test created message',
                              :content => 'Message body'}
-    assert_redirected_to 'messages/show'
     message = Message.find_by_subject('Test created message')
     assert_not_nil message
+    assert_redirected_to "boards/1/topics/#{message.to_param}"
     assert_equal 'Message body', message.content
     assert_equal 2, message.author_id
     assert_equal 1, message.board_id
@@ -127,7 +127,7 @@ class MessagesControllerTest < Test::Unit::TestCase
     post :edit, :board_id => 1, :id => 1,
                 :message => { :subject => 'New subject',
                               :content => 'New body'}
-    assert_redirected_to 'messages/show'
+    assert_redirected_to 'boards/1/topics/1'
     message = Message.find(1)
     assert_equal 'New subject', message.subject
     assert_equal 'New body', message.content
@@ -143,7 +143,7 @@ class MessagesControllerTest < Test::Unit::TestCase
   def test_reply
     @request.session[:user_id] = 2
     post :reply, :board_id => 1, :id => 1, :reply => { :content => 'This is a test reply', :subject => 'Test reply' }
-    assert_redirected_to 'messages/show'
+    assert_redirected_to 'boards/1/topics/1'
     assert Message.find_by_subject('Test reply')
   end
   
@@ -157,7 +157,7 @@ class MessagesControllerTest < Test::Unit::TestCase
   def test_destroy_topic
     @request.session[:user_id] = 2
     post :destroy, :board_id => 1, :id => 1
-    assert_redirected_to 'boards/show'
+    assert_redirected_to 'projects/ecookbook/boards/1'
     assert_nil Message.find_by_id(1)
   end
   
index 651471b..009e58c 100644 (file)
@@ -146,7 +146,7 @@ class NewsControllerTest < Test::Unit::TestCase
   def test_post_edit
     @request.session[:user_id] = 2
     post :edit, :id => 1, :news => { :description => 'Description changed by test_post_edit' }
-    assert_redirected_to 'news/show/1'
+    assert_redirected_to 'news/1'
     news = News.find(1)
     assert_equal 'Description changed by test_post_edit', news.description
   end
@@ -167,7 +167,7 @@ class NewsControllerTest < Test::Unit::TestCase
   def test_add_comment
     @request.session[:user_id] = 2
     post :add_comment, :id => 1, :comment => { :comments => 'This is a NewsControllerTest comment' }
-    assert_redirected_to 'news/show/1'
+    assert_redirected_to 'news/1'
     
     comment = News.find(1).comments.find(:first, :order => 'created_on DESC')
     assert_not_nil comment
@@ -179,7 +179,7 @@ class NewsControllerTest < Test::Unit::TestCase
     comments_count = News.find(1).comments.size
     @request.session[:user_id] = 2
     post :destroy_comment, :id => 1, :comment_id => 2
-    assert_redirected_to 'news/show/1'
+    assert_redirected_to 'news/1'
     assert_nil Comment.find_by_id(2)
     assert_equal comments_count - 1, News.find(1).comments.size
   end
index ec5d40a..371e284 100644 (file)
@@ -148,7 +148,7 @@ class ProjectsControllerTest < Test::Unit::TestCase
     @request.session[:user_id] = 2 # manager
     post :edit, :id => 1, :project => {:name => 'Test changed name',
                                        :issue_custom_field_ids => ['']}
-    assert_redirected_to 'projects/settings/ecookbook'
+    assert_redirected_to 'projects/ecookbook/settings'
     project = Project.find(1)
     assert_equal 'Test changed name', project.name
   end
@@ -214,7 +214,7 @@ class ProjectsControllerTest < Test::Unit::TestCase
       post :add_file, :id => 1, :version_id => '',
            :attachments => {'1' => {'file' => test_uploaded_file('testfile.txt', 'text/plain')}}
     end
-    assert_redirected_to 'projects/list_files/ecookbook'
+    assert_redirected_to 'projects/ecookbook/files'
     a = Attachment.find(:first, :order => 'created_on DESC')
     assert_equal 'testfile.txt', a.filename
     assert_equal Project.find(1), a.container
@@ -245,7 +245,7 @@ class ProjectsControllerTest < Test::Unit::TestCase
       post :add_file, :id => 1, :version_id => '2',
            :attachments => {'1' => {'file' => test_uploaded_file('testfile.txt', 'text/plain')}}
     end
-    assert_redirected_to 'projects/list_files/ecookbook'
+    assert_redirected_to 'projects/ecookbook/files'
     a = Attachment.find(:first, :order => 'created_on DESC')
     assert_equal 'testfile.txt', a.filename
     assert_equal Version.find(2), a.container
@@ -483,7 +483,7 @@ class ProjectsControllerTest < Test::Unit::TestCase
   def test_project_menu
     assert_no_difference 'Redmine::MenuManager.items(:project_menu).size' do
       Redmine::MenuManager.map :project_menu do |menu|
-        menu.push :foo, { :controller => 'projects', :action => 'show' }, :cation => 'Foo'
+        menu.push :foo, { :controller => 'projects', :action => 'show' }, :caption => 'Foo'
         menu.push :bar, { :controller => 'projects', :action => 'show' }, :before => :activity
         menu.push :hello, { :controller => 'projects', :action => 'show' }, :caption => Proc.new {|p| p.name.upcase }, :after => :bar
       end
index ccf5e77..ceb7341 100644 (file)
@@ -200,7 +200,7 @@ class RepositoriesControllerTest < Test::Unit::TestCase
     
     assert_no_difference "Changeset.count(:conditions => 'user_id = 3')" do
       post :committers, :id => 1, :committers => { '0' => ['foo', '2'], '1' => ['dlopper', '3']}
-      assert_redirected_to '/repositories/committers/ecookbook'
+      assert_redirected_to 'projects/ecookbook/repository/committers'
       assert_equal User.find(2), c.reload.user
     end
   end
index b804bbd..ec81e41 100644 (file)
@@ -126,7 +126,7 @@ class SearchControllerTest < Test::Unit::TestCase
   def test_quick_jump_to_issue
     # issue of a public project
     get :index, :q => "3"
-    assert_redirected_to 'issues/show/3'
+    assert_redirected_to 'issues/3'
     
     # issue of a private project
     get :index, :q => "4"
index 46c3f3e..a69a70e 100644 (file)
@@ -377,6 +377,7 @@ class TimelogControllerTest < Test::Unit::TestCase
   end
   
   def test_details_all_projects_csv_export
+    Setting.date_format = '%m/%d/%Y'
     get :details, :format => 'csv'
     assert_response :success
     assert_equal 'text/csv', @response.content_type
@@ -385,6 +386,7 @@ class TimelogControllerTest < Test::Unit::TestCase
   end
   
   def test_details_csv_export
+    Setting.date_format = '%m/%d/%Y'
     get :details, :project_id => 1, :format => 'csv'
     assert_response :success
     assert_equal 'text/csv', @response.content_type
index b45cb97..0376fd8 100644 (file)
@@ -51,7 +51,7 @@ class WelcomeControllerTest < Test::Unit::TestCase
     Setting.default_language = 'en'
     @request.env['HTTP_ACCEPT_LANGUAGE'] = 'zh-TW'
     get :index
-    assert_equal :"zh-tw", @controller.current_language
+    assert_equal :"zh-TW", @controller.current_language
   end
   
   def test_browser_language_alternate_not_valid
index 4000b11..c558db0 100644 (file)
@@ -63,7 +63,7 @@ class WikisControllerTest < Test::Unit::TestCase
   def test_destroy
     @request.session[:user_id] = 1
     post :destroy, :id => 1, :confirm => 1
-    assert_redirected_to :action => 'settings', :id => 'ecookbook', :tab => 'wiki'
+    assert_redirected_to :controller => 'projects', :action => 'settings', :id => 'ecookbook', :tab => 'wiki'
     assert_nil Project.find(1).wiki
   end
   
index c6cfd08..5c6f1ce 100644 (file)
@@ -29,7 +29,7 @@ class AccountTest < ActionController::IntegrationTest
   # Replace this with your real tests.
   def test_login
     get "my/page"
-    assert_redirected_to "account/login"
+    assert_redirected_to "/login?back_url=http%3A%2F%2Fwww.example.com%2Fmy%2Fpage"
     log_user('jsmith', 'jsmith')
     
     get "my/account"
@@ -45,7 +45,7 @@ class AccountTest < ActionController::IntegrationTest
     assert_template "account/lost_password"
     
     post "account/lost_password", :mail => 'jSmith@somenet.foo'
-    assert_redirected_to "account/login"
+    assert_redirected_to "/login"
     
     token = Token.find(:first)
     assert_equal 'recovery', token.action
@@ -57,7 +57,7 @@ class AccountTest < ActionController::IntegrationTest
     assert_template "account/password_recovery"
     
     post "account/lost_password", :token => token.value, :new_password => 'newpass', :new_password_confirmation => 'newpass'
-    assert_redirected_to "account/login"
+    assert_redirected_to "/login"
     assert_equal 'Password was successfully updated.', flash[:notice]
     
     log_user('jsmith', 'newpass')
@@ -86,7 +86,7 @@ class AccountTest < ActionController::IntegrationTest
     
     post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar"}, 
                              :password => "newpass", :password_confirmation => "newpass"
-    assert_redirected_to 'account/login'
+    assert_redirected_to '/login'
     assert !User.find_by_login('newuser').active?
   end
   
@@ -96,7 +96,7 @@ class AccountTest < ActionController::IntegrationTest
     
     post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar"}, 
                              :password => "newpass", :password_confirmation => "newpass"
-    assert_redirected_to 'account/login'
+    assert_redirected_to '/login'
     assert !User.find_by_login('newuser').active?
     
     token = Token.find(:first)
@@ -105,7 +105,7 @@ class AccountTest < ActionController::IntegrationTest
     assert !token.expired?
     
     get 'account/activate', :token => token.value
-    assert_redirected_to 'account/login'
+    assert_redirected_to '/login'
     log_user('newuser', 'newpass')
   end
   
@@ -139,7 +139,7 @@ class AccountTest < ActionController::IntegrationTest
     assert_no_tag :input, :attributes => { :name => 'user[password]' }
     
     post 'account/register', :user => {:firstname => 'Foo', :lastname => 'Smith', :mail => 'foo@bar.com'}
-    assert_redirected_to 'my/account'
+    assert_redirected_to '/my/account'
     
     user = User.find_by_login('foo')
     assert user.is_a?(User)
index 5182c9a..6c1db75 100644 (file)
@@ -26,7 +26,7 @@ class AdminTest < ActionController::IntegrationTest
     assert_response :success
     assert_template "users/add"
     post "/users/add", :user => { :login => "psmith", :firstname => "Paul", :lastname => "Smith", :mail => "psmith@somenet.foo", :language => "en" }, :password => "psmith09", :password_confirmation => "psmith09"
-    assert_redirected_to "users/list"
+    assert_redirected_to "/users"
     
     user = User.find_by_login("psmith")
     assert_kind_of User, user
@@ -35,7 +35,7 @@ class AdminTest < ActionController::IntegrationTest
     assert_equal "Paul", logged_user.firstname
     
     post "users/edit", :id => user.id, :user => { :status => User::STATUS_LOCKED }
-    assert_redirected_to "users/list"
+    assert_redirected_to "/users"
     locked_user = User.try_to_login("psmith", "psmith09")
     assert_equal nil, locked_user
   end
index 18f4891..dc6fdf3 100644 (file)
@@ -18,6 +18,8 @@
 require "#{File.dirname(__FILE__)}/../test_helper"
 
 class ApplicationTest < ActionController::IntegrationTest
+  include Redmine::I18n
+  
   fixtures :users
   
   def test_set_localization
@@ -27,13 +29,13 @@ class ApplicationTest < ActionController::IntegrationTest
     get 'projects', { }, 'Accept-Language' => 'fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3'
     assert_response :success
     assert_tag :tag => 'h2', :content => 'Projets'
-    assert_equal 'fr', User.current.language
+    assert_equal :fr, current_language
     
     # then an italien user
     get 'projects', { }, 'Accept-Language' => 'it;q=0.8,en-us;q=0.5,en;q=0.3'
     assert_response :success
     assert_tag :tag => 'h2', :content => 'Progetti'
-    assert_equal 'it', User.current.language
+    assert_equal :it, current_language
     
     # not a supported language: default language should be used
     get 'projects', { }, 'Accept-Language' => 'zz'
index 61bbbce..9f3c07f 100644 (file)
@@ -54,7 +54,7 @@ class IssuesTest < ActionController::IntegrationTest
     assert_kind_of Issue, issue
 
     # check redirection
-    assert_redirected_to :controller => 'issues', :action => 'show'
+    assert_redirected_to :controller => 'issues', :action => 'show', :id => issue
     follow_redirect!
     assert_equal issue, assigns(:issue)
 
index ebc9bae..7d817fb 100644 (file)
@@ -46,12 +46,11 @@ class Test::Unit::TestCase
   # Add more helper methods to be used by all tests here...
   
   def log_user(login, password)
-    get "/account/login"
+    get "/login"
     assert_equal nil, session[:user_id]
     assert_response :success
     assert_template "account/login"
-    post "/account/login", :username => login, :password => password
-    assert_redirected_to "my/page"
+    post "/login", :username => login, :password => password
     assert_equal login, User.find(session[:user_id]).login
   end
   
index 3961613..ae637ba 100644 (file)
@@ -18,6 +18,7 @@
 require File.dirname(__FILE__) + '/../test_helper'
 
 class DefaultDataTest < Test::Unit::TestCase
+  include Redmine::I18n
   fixtures :roles
   
   def test_no_data
@@ -30,7 +31,7 @@ class DefaultDataTest < Test::Unit::TestCase
   end
   
   def test_load
-    GLoc.valid_languages.each do |lang|
+    valid_languages.each do |lang|
       begin
         Role.delete_all("builtin = 0")
         Tracker.delete_all
index c72ab17..c1b30c5 100644 (file)
@@ -1,5 +1,5 @@
-# redMine - project management software
-# Copyright (C) 2006-2007  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
@@ -20,6 +20,8 @@ require File.dirname(__FILE__) + '/../../test_helper'
 class ApplicationHelperTest < HelperTestCase
   include ApplicationHelper
   include ActionView::Helpers::TextHelper
+  include ActionView::Helpers::DateHelper
+  
   fixtures :projects, :roles, :enabled_modules, :users,
                       :repositories, :changesets, 
                       :trackers, :issue_statuses, :issues, :versions, :documents,
@@ -390,50 +392,14 @@ EXPECTED
     Setting.text_formatting = 'textile'
   end
   
-  def test_date_format_default
-    today = Date.today
-    Setting.date_format = ''    
-    assert_equal l_date(today), format_date(today)
-  end
-  
-  def test_date_format
-    today = Date.today
-    Setting.date_format = '%d %m %Y'
-    assert_equal today.strftime('%d %m %Y'), format_date(today)
-  end
-  
-  def test_time_format_default
-    now = Time.now
-    Setting.date_format = ''
-    Setting.time_format = ''    
-    assert_equal l_datetime(now), format_time(now)
-    assert_equal l_time(now), format_time(now, false)
-  end
-  
-  def test_time_format
-    now = Time.now
-    Setting.date_format = '%d %m %Y'
-    Setting.time_format = '%H %M'
-    assert_equal now.strftime('%d %m %Y %H %M'), format_time(now)
-    assert_equal now.strftime('%H %M'), format_time(now, false)
-  end
-  
-  def test_utc_time_format
-    now = Time.now.utc
-    Setting.date_format = '%d %m %Y'
-    Setting.time_format = '%H %M'
-    assert_equal Time.now.strftime('%d %m %Y %H %M'), format_time(now)
-    assert_equal Time.now.strftime('%H %M'), format_time(now, false)
-  end
-  
   def test_due_date_distance_in_words
     to_test = { Date.today => 'Due in 0 days',
                 Date.today + 1 => 'Due in 1 day',
-                Date.today + 100 => 'Due in 100 days',
-                Date.today + 20000 => 'Due in 20000 days',
+                Date.today + 100 => 'Due in about 3 months',
+                Date.today + 20000 => 'Due in over 55 years',
                 Date.today - 1 => '1 day late',
-                Date.today - 100 => '100 days late',
-                Date.today - 20000 => '20000 days late',
+                Date.today - 100 => 'about 3 months late',
+                Date.today - 20000 => 'over 55 years late',
                }
     to_test.each do |date, expected|
       assert_equal expected, due_date_distance_in_words(date)
index bfe29f5..7013d2c 100644 (file)
@@ -47,15 +47,15 @@ class IssueTest < Test::Unit::TestCase
     assert issue.available_custom_fields.include?(field)
     # No value for the custom field
     assert !issue.save
-    assert_equal 'activerecord_error_invalid', issue.errors.on(:custom_values)
+    assert_equal I18n.translate('activerecord.errors.messages.invalid'), issue.errors.on(:custom_values)
     # Blank value
     issue.custom_field_values = { field.id => '' }
     assert !issue.save
-    assert_equal 'activerecord_error_invalid', issue.errors.on(:custom_values)
+    assert_equal I18n.translate('activerecord.errors.messages.invalid'), issue.errors.on(:custom_values)
     # Invalid value
     issue.custom_field_values = { field.id => 'SQLServer' }
     assert !issue.save
-    assert_equal 'activerecord_error_invalid', issue.errors.on(:custom_values)
+    assert_equal I18n.translate('activerecord.errors.messages.invalid'), issue.errors.on(:custom_values)
     # Valid value
     issue.custom_field_values = { field.id => 'PostgreSQL' }
     assert issue.save
diff --git a/test/unit/lib/redmine/i18n_test.rb b/test/unit/lib/redmine/i18n_test.rb
new file mode 100644 (file)
index 0000000..0335d78
--- /dev/null
@@ -0,0 +1,100 @@
+# 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
+# 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 File.dirname(__FILE__) + '/../../../test_helper'
+
+class Redmine::I18nTest < Test::Unit::TestCase
+  include Redmine::I18n
+  
+  def setup
+    @hook_module = Redmine::Hook
+  end
+  
+  def test_date_format_default
+    set_language_if_valid 'en'
+    today = Date.today
+    Setting.date_format = ''    
+    assert_equal I18n.l(today), format_date(today)
+  end
+  
+  def test_date_format
+    set_language_if_valid 'en'
+    today = Date.today
+    Setting.date_format = '%d %m %Y'
+    assert_equal today.strftime('%d %m %Y'), format_date(today)
+  end
+  
+  def test_date_and_time_for_each_language
+    Setting.date_format = ''
+    valid_languages.each do |lang|
+      set_language_if_valid lang
+      assert_nothing_raised "#{lang} failure" do
+        format_date(Date.today)
+        format_time(Time.now)
+        format_time(Time.now, false)
+      end
+      assert l('date.day_names').is_a?(Array)
+      assert_equal 7, l('date.day_names').size
+      
+      assert l('date.month_names').is_a?(Array)
+      assert_equal 13, l('date.month_names').size
+    end
+  end
+  
+  def test_time_format_default
+    set_language_if_valid 'en'
+    now = Time.now
+    Setting.date_format = ''
+    Setting.time_format = ''    
+    assert_equal I18n.l(now), format_time(now)
+    assert_equal I18n.l(now, :format => :time), format_time(now, false)
+  end
+  
+  def test_time_format
+    set_language_if_valid 'en'
+    now = Time.now
+    Setting.date_format = '%d %m %Y'
+    Setting.time_format = '%H %M'
+    assert_equal now.strftime('%d %m %Y %H %M'), format_time(now)
+    assert_equal now.strftime('%H %M'), format_time(now, false)
+  end
+  
+  def test_utc_time_format
+    set_language_if_valid 'en'
+    now = Time.now.utc
+    Setting.date_format = '%d %m %Y'
+    Setting.time_format = '%H %M'
+    assert_equal Time.now.strftime('%d %m %Y %H %M'), format_time(now)
+    assert_equal Time.now.strftime('%H %M'), format_time(now, false)
+  end
+  
+  def test_valid_languages
+    assert valid_languages.is_a?(Array)
+    assert valid_languages.first.is_a?(Symbol)
+  end
+  
+  def test_valid_language
+    to_test = {'fr' => :fr,
+               'Fr' => :fr,
+               'zh' => :zh,
+               'zh-tw' => :"zh-TW",
+               'zh-TW' => :"zh-TW",
+               'zh-ZZ' => nil }
+    
+    to_test.each {|lang, expected| assert_equal expected, find_language(lang)}
+  end
+end
index 141ff40..1569389 100644 (file)
@@ -18,6 +18,7 @@
 require File.dirname(__FILE__) + '/../test_helper'
 
 class MailerTest < Test::Unit::TestCase
+  include Redmine::I18n
   fixtures :projects, :issues, :users, :members, :documents, :attachments, :news, :tokens, :journals, :journal_details, :changesets, :trackers, :issue_statuses, :enumerations, :messages, :boards, :repositories
   
   def test_generated_links_in_emails
@@ -138,7 +139,7 @@ class MailerTest < Test::Unit::TestCase
   # test mailer methods for each language
   def test_issue_add
     issue = Issue.find(1)
-    GLoc.valid_languages.each do |lang|
+    valid_languages.each do |lang|
       Setting.default_language = lang.to_s
       assert Mailer.deliver_issue_add(issue)
     end
@@ -146,7 +147,7 @@ class MailerTest < Test::Unit::TestCase
 
   def test_issue_edit
     journal = Journal.find(1)
-    GLoc.valid_languages.each do |lang|
+    valid_languages.each do |lang|
       Setting.default_language = lang.to_s
       assert Mailer.deliver_issue_edit(journal)
     end
@@ -154,7 +155,7 @@ class MailerTest < Test::Unit::TestCase
   
   def test_document_added
     document = Document.find(1)
-    GLoc.valid_languages.each do |lang|
+    valid_languages.each do |lang|
       Setting.default_language = lang.to_s
       assert Mailer.deliver_document_added(document)
     end
@@ -162,7 +163,7 @@ class MailerTest < Test::Unit::TestCase
   
   def test_attachments_added
     attachements = [ Attachment.find_by_container_type('Document') ]
-    GLoc.valid_languages.each do |lang|
+    valid_languages.each do |lang|
       Setting.default_language = lang.to_s
       assert Mailer.deliver_attachments_added(attachements)
     end
@@ -170,7 +171,7 @@ class MailerTest < Test::Unit::TestCase
   
   def test_news_added
     news = News.find(:first)
-    GLoc.valid_languages.each do |lang|
+    valid_languages.each do |lang|
       Setting.default_language = lang.to_s
       assert Mailer.deliver_news_added(news)
     end
@@ -180,7 +181,7 @@ class MailerTest < Test::Unit::TestCase
     message = Message.find(:first)
     recipients = ([message.root] + message.root.children).collect {|m| m.author.mail if m.author}
     recipients = recipients.compact.uniq
-    GLoc.valid_languages.each do |lang|
+    valid_languages.each do |lang|
       Setting.default_language = lang.to_s
       assert Mailer.deliver_message_posted(message, recipients)
     end
@@ -188,7 +189,7 @@ class MailerTest < Test::Unit::TestCase
   
   def test_account_information
     user = User.find(:first)
-    GLoc.valid_languages.each do |lang|
+    valid_languages.each do |lang|
       user.update_attribute :language, lang.to_s
       user.reload
       assert Mailer.deliver_account_information(user, 'pAsswORd')
@@ -197,7 +198,7 @@ class MailerTest < Test::Unit::TestCase
 
   def test_lost_password
     token = Token.find(2)
-    GLoc.valid_languages.each do |lang|
+    valid_languages.each do |lang|
       token.user.update_attribute :language, lang.to_s
       token.reload
       assert Mailer.deliver_lost_password(token)
@@ -206,7 +207,7 @@ class MailerTest < Test::Unit::TestCase
 
   def test_register
     token = Token.find(1)
-    GLoc.valid_languages.each do |lang|
+    valid_languages.each do |lang|
       token.user.update_attribute :language, lang.to_s
       token.reload
       assert Mailer.deliver_register(token)
index 27cff13..f579e14 100644 (file)
@@ -44,7 +44,7 @@ class ProjectTest < Test::Unit::TestCase
     @ecookbook.name = ""\r
     assert !@ecookbook.save\r
     assert_equal 1, @ecookbook.errors.count\r
-    assert_equal "activerecord_error_blank", @ecookbook.errors.on(:name)\r
+    assert_equal I18n.translate('activerecord.errors.messages.blank'), @ecookbook.errors.on(:name)\r
   end\r
   \r
   def test_archive\r
@@ -191,7 +191,7 @@ class ProjectTest < Test::Unit::TestCase
     child = parent.children.find(3)\r
   \r
     assert_equal [1, 2], parent.tracker_ids\r
-    assert_equal [2, 3], child.tracker_ids\r
+    assert_equal [2, 3], child.trackers.collect(&:id)\r
     \r
     assert_kind_of Tracker, parent.rolled_up_trackers.first\r
     assert_equal Tracker.find(1), parent.rolled_up_trackers.first\r
index 6d4073c..497eeab 100644 (file)
@@ -60,7 +60,7 @@ class RepositoryTest < Test::Unit::TestCase
     Setting.enabled_scm = ['Darcs', 'Git']
     repository = Repository::Subversion.new(:project => Project.find(3), :url => "svn://localhost")
     assert !repository.save
-    assert_equal :activerecord_error_invalid, repository.errors.on(:type)
+    assert_equal I18n.translate('activerecord.errors.messages.invalid'), repository.errors.on(:type)
     # re-enable Subversion for following tests
     Setting.delete_all
   end
index fd34037..f6d2704 100644 (file)
@@ -59,7 +59,7 @@ class UserTest < Test::Unit::TestCase
     u.login = 'newuser2'\r
     u.password, u.password_confirmation = "password", "password"\r
     assert !u.save\r
-    assert_equal 'activerecord_error_taken', u.errors.on(:mail)\r
+    assert_equal I18n.translate('activerecord.errors.messages.taken'), u.errors.on(:mail)\r
   end\r
 \r
   def test_update\r
index 72f0493..6c5297f 100644 (file)
@@ -31,7 +31,7 @@ class VersionTest < Test::Unit::TestCase
   def test_invalid_effective_date_validation
     v = Version.new(:project => Project.find(1), :name => '1.1', :effective_date => '99999-01-01')
     assert !v.save
-    assert_equal 'activerecord_error_not_a_date', v.errors.on(:effective_date)
+    assert_equal I18n.translate('activerecord.errors.messages.not_a_date'), v.errors.on(:effective_date)
   end
   
   def test_progress_should_be_0_with_no_assigned_issues
index e5ebeee..f7f62ae 100644 (file)
@@ -78,15 +78,15 @@ class WikiPageTest < Test::Unit::TestCase
     # A page that doesn't exist
     page.parent_title = 'Unknown title'
     assert !page.save
-    assert_equal :activerecord_error_invalid, page.errors.on(:parent_title)
+    assert_equal I18n.translate('activerecord.errors.messages.invalid'), page.errors.on(:parent_title)
     # A child page
     page.parent_title = 'Page_with_an_inline_image'
     assert !page.save
-    assert_equal :activerecord_error_circular_dependency, page.errors.on(:parent_title)
+    assert_equal I18n.translate('activerecord.errors.messages.circular_dependency'), page.errors.on(:parent_title)
     # The page itself
     page.parent_title = 'CookBook_documentation'
     assert !page.save
-    assert_equal :activerecord_error_circular_dependency, page.errors.on(:parent_title)
+    assert_equal I18n.translate('activerecord.errors.messages.circular_dependency'), page.errors.on(:parent_title)
 
     page.parent_title = 'Another_page'
     assert page.save
index 5742dcd..20e9b34 100644 (file)
@@ -1,5 +1,12 @@
 = EDGE
 
+* Samuel Williams (http://www.oriontransfer.co.nz/):
+       Thanks to Tekin for his patches.
+       Updated migrations system to tie in more closely with the current rails mechanism.
+       Rake task for updating database schema info
+               rake db:migrate:upgrade_plugin_migrations
+       Please see http://engines.lighthouseapp.com/projects/10178-engines-plugin/tickets/17 for more information.
+
 * Refactored the view loading to work with changes in Edge Rails
 
 * Fixed integration of plugin migrations with the new, default timestamped migrations in Edge Rails
index 904fbb6..b964022 100644 (file)
@@ -92,7 +92,7 @@ namespace :test do
             run ["cd #{vendor_dir}",
                  "mkdir rails",
                  "cd rails",
-                 "curl -s -L http://github.com/rails/rails/tarball/v2.1.0 | tar xzv --strip-components 1"]
+                 "curl -s -L http://github.com/rails/rails/tarball/#{ENV['RAILS']} | tar xzv --strip-components 1"]
           else
             out.puts "    Cloning Rails Tag #{ENV['RAILS']} from GitHub (can be slow - set CURL=true to use curl)"
             run ["cd #{vendor_dir}",
@@ -124,6 +124,8 @@ namespace :test do
           h[env] = {"adapter" => "sqlite3", "database" => "engines_#{env}.sqlite3"} ; h
         end.to_yaml)
       end
+      out.puts "    installing exception_notification plugin"
+      run "cd #{test_app_dir} && ./script/plugin install git://github.com/rails/exception_notification.git"
     end
   end
   
@@ -207,5 +209,5 @@ end
 task :test => "test:mirror_engine_files" do
   puts "> Loading the test application environment and running tests"
   # We use exec here to replace the current running rake process
-  exec("cd #{test_app_dir} && rake")
+  exec("cd #{test_app_dir} && rake db:migrate && rake")
 end
index 50fadc0..f80f2b1 100644 (file)
@@ -1,8 +1,7 @@
 begin
   require 'rails/version'
-  unless Rails::VERSION::MAJOR >= 2 ||
-         (Rails::VERSION::MAJOR >= 1 && Rails::VERSION::MINOR >= 99)
-    raise "This version of the engines plugin requires Rails 2.0 or later!"
+  unless Rails::VERSION::MAJOR >= 2 && Rails::VERSION::MINOR >= 2 && Rails::VERSION::TINY >= 0
+    raise "This version of the engines plugin requires Rails 2.2.0 or later!"
   end
 end
 
index db98477..5944ae2 100644 (file)
@@ -2,11 +2,15 @@
 # within the database.
 class PluginMigrationGenerator < Rails::Generator::Base
   
+  # 255 characters max for Windows NTFS (http://en.wikipedia.org/wiki/Filename)
+  # minus 14 for timestamp, minus some extra chars for dot, underscore, file 
+  # extension. So let's have 230.
+  MAX_FILENAME_LENGTH = 230
+    
   def initialize(runtime_args, runtime_options={})
     super
     @options = {:assigns => {}}
-    
-    ensure_plugin_schema_table_exists
+    ensure_schema_table_exists    
     get_plugins_to_migrate(runtime_args)
     
     if @plugins_to_migrate.empty?
@@ -25,10 +29,9 @@ class PluginMigrationGenerator < Rails::Generator::Base
   end
   
   protected
-  
-    # Create the plugin schema table if it doesn't already exist. See
-    # Engines::RailsExtensions::Migrations#initialize_schema_migrations_table_with_engine_additions
-    def ensure_plugin_schema_table_exists
+
+    # Create the schema table if it doesn't already exist.
+    def ensure_schema_table_exists
       ActiveRecord::Base.connection.initialize_schema_migrations_table
     end
 
@@ -69,11 +72,27 @@ class PluginMigrationGenerator < Rails::Generator::Base
       @options[:assigns][:current_versions] = @current_versions
     end
 
-    # Construct a unique migration name based on the plugins involved and the
-    # versions they should reach after this migration is run.
+    # Returns a migration name. If the descriptive migration name based on the 
+    # plugin names involved is shorter than 230 characters that one will be
+    # used. Otherwise a shorter name will be returned.
     def build_migration_name
+      returning descriptive_migration_name do |name|        
+        name.replace short_migration_name if name.length > MAX_FILENAME_LENGTH
+      end
+    end
+
+    # Construct a unique migration name based on the plugins involved and the
+    # versions they should reach after this migration is run. The name constructed
+    # needs to be lowercase
+    def descriptive_migration_name
       @plugins_to_migrate.map do |plugin| 
         "#{plugin.name}_to_version_#{@new_versions[plugin.name]}" 
-      end.join("_and_")
-    end  
+      end.join("_and_").downcase
+    end
+
+    # Short migration name that will be used if the descriptive_migration_name
+    # exceeds 230 characters
+    def short_migration_name
+      'plugin_migrations'
+    end
 end
\ No newline at end of file
index 0e1bdbc..cb97e47 100644 (file)
@@ -43,7 +43,7 @@ module Engines
   
   # List of extensions to load, can be changed in init.rb before calling Engines.init
   mattr_accessor :rails_extensions
-  self.rails_extensions = %w(action_mailer asset_helpers routing migrations dependencies)
+  self.rails_extensions = %w(action_mailer asset_helpers form_tag_helpers routing migrations dependencies)
   
   # The name of the public directory to mirror public engine assets into.
   # Defaults to <tt>RAILS_ROOT/public/plugin_assets</tt>.
@@ -143,6 +143,11 @@ module Engines
       source_dirs = source_files.select { |d| File.directory?(d) }
       source_files -= source_dirs
       
+      unless source_files.empty?
+        base_target_dir = File.join(destination, File.dirname(source_files.first).gsub(source, ''))
+        FileUtils.mkdir_p(base_target_dir)
+      end
+      
       source_dirs.each do |dir|
         # strip down these paths so we have simple, relative paths we can
         # add to the destination
@@ -166,4 +171,4 @@ module Engines
       end  
     end   
   end  
-end
\ No newline at end of file
+end
index d055329..e6435bb 100644 (file)
@@ -13,7 +13,6 @@ should edit the files within the <plugin_name>/assets/ directory itself.}
       def initialize_base_public_directory
         dir = Engines.public_directory
         unless File.exist?(dir)
-          Engines.logger.debug "Creating public engine files directory '#{dir}'"
           FileUtils.mkdir_p(dir)
         end
         readme = File.join(dir, "README")        
@@ -26,7 +25,6 @@ should edit the files within the <plugin_name>/assets/ directory itself.}
       def mirror_files_for(plugin)
         return if plugin.public_directory.nil?
         begin 
-          Engines.logger.debug "Attempting to copy plugin assets from '#{plugin.public_directory}' to '#{Engines.public_directory}'"
           Engines.mirror_files_from(plugin.public_directory, File.join(Engines.public_directory, plugin.name))      
         rescue Exception => e
           Engines.logger.warn "WARNING: Couldn't create the public file structure for plugin '#{plugin.name}'; Error follows:"
index 66c1903..995a0f0 100644 (file)
@@ -76,6 +76,7 @@ module Engines
       return if loaded?
       super initializer
       add_plugin_view_paths
+      add_plugin_locale_paths
       Assets.mirror_files_for(self)
     end    
   
@@ -88,11 +89,24 @@ module Engines
     def add_plugin_view_paths
       view_path = File.join(directory, 'app', 'views')
       if File.exist?(view_path)
-        ActionController::Base.prepend_view_path(view_path) # push it just underneath the app
-        ActionView::TemplateFinder.process_view_paths(view_path)
+        ActionController::Base.view_paths.insert(1, view_path) # push it just underneath the app
       end
     end
 
+    def add_plugin_locale_paths
+      locale_path = File.join(directory, 'locales')
+      return unless File.exists?(locale_path)
+
+      locale_files = Dir[File.join(locale_path, '*.{rb,yml}')]
+      return if locale_files.blank?
+
+      first_app_element = 
+        I18n.load_path.select{ |e| e =~ /^#{ RAILS_ROOT }/ }.reject{ |e| e =~ /^#{ RAILS_ROOT }\/vendor\/plugins/ }.first
+      app_index = I18n.load_path.index(first_app_element) || - 1
+
+      I18n.load_path.insert(app_index, *locale_files)
+    end
+
     # The path to this plugin's public files
     def public_asset_directory
       "#{File.basename(Engines.public_directory)}/#{name}"
@@ -111,11 +125,15 @@ module Engines
     # Returns the version number of the latest migration for this plugin. Returns
     # nil if this plugin has no migrations.
     def latest_migration
+      migrations.last
+    end
+    
+    # Returns the version numbers of all migrations for this plugin.
+    def migrations
       migrations = Dir[migration_directory+"/*.rb"]
-      return nil if migrations.empty?
-      migrations.map { |p| File.basename(p) }.sort.last.match(/0*(\d+)\_/)[1].to_i
+      migrations.map { |p| File.basename(p).match(/0*(\d+)\_/)[1].to_i }.sort
     end
-  
+    
     # Migrate this plugin to the given version. See Engines::Plugin::Migrator for more
     # information.   
     def migrate(version = nil)
index 9a584d7..05379d9 100644 (file)
@@ -12,63 +12,30 @@ class Engines::Plugin::Migrator < ActiveRecord::Migrator
   # We need to be able to set the 'current' engine being migrated.
   cattr_accessor :current_plugin
 
-  # Runs the migrations from a plugin, up (or down) to the version given
-  def self.migrate_plugin(plugin, version)
-    self.current_plugin = plugin
-    # There seems to be a bug in Rails' own migrations, where migrating
-    # to the existing version causes all migrations to be run where that
-    # migration number doesn't exist (i.e. zero). We could fix this by
-    # removing the line if the version hits zero...?
-    return if current_version(plugin) == version
-    migrate(plugin.migration_directory, version)
-  end
-  
-  # Returns the name of the table used to store schema information about
-  # installed plugins.
-  #
-  # See Engines.schema_info_table for more details.
-  def self.schema_info_table_name
-    proper_table_name Engines.schema_info_table
-  end
-
-  # Returns the current version of the given plugin
-  def self.current_version(plugin=current_plugin)
-    result = ActiveRecord::Base.connection.select_one(<<-ESQL
-      SELECT version FROM #{schema_info_table_name} 
-      WHERE plugin_name = '#{plugin.name}'
-    ESQL
-    )
-    if result
-      result["version"].to_i
-    else
-      # There probably isn't an entry for this engine in the migration info table.
-      # We need to create that entry, and set the version to 0
-      ActiveRecord::Base.connection.execute(<<-ESQL
-        INSERT INTO #{schema_info_table_name} (version, plugin_name) 
-        VALUES (0,'#{plugin.name}')
-      ESQL
-      )      
-      0
+  class << self
+    # Runs the migrations from a plugin, up (or down) to the version given
+    def migrate_plugin(plugin, version)
+      self.current_plugin = plugin
+      return if current_version(plugin) == version
+      migrate(plugin.migration_directory, version)
+    end
+    
+    def current_version(plugin=current_plugin)
+      # Delete migrations that don't match .. to_i will work because the number comes first
+      ::ActiveRecord::Base.connection.select_values(
+        "SELECT version FROM #{schema_migrations_table_name}"
+      ).delete_if{ |v| v.match(/-#{plugin.name}/) == nil }.map(&:to_i).max || 0
     end
   end
-  
-  def migrated(plugin=current_plugin)
-    current = ActiveRecord::Base.connection.select_value(<<-ESQL
-      SELECT version FROM #{self.class.schema_info_table_name}
-      WHERE plugin_name = '#{plugin.name}'
-    ESQL
-    ).to_i
-    current ? (1..current).to_a : []
+       
+  def migrated
+    sm_table = self.class.schema_migrations_table_name
+    ::ActiveRecord::Base.connection.select_values(
+      "SELECT version FROM #{sm_table}"
+    ).delete_if{ |v| v.match(/-#{current_plugin.name}/) == nil }.map(&:to_i).sort
   end
   
-  # Sets the version of the plugin in Engines::Plugin::Migrator.current_plugin to
-  # the given version.
   def record_version_state_after_migrating(version)
-    ActiveRecord::Base.connection.update(<<-ESQL
-      UPDATE #{self.class.schema_info_table_name} 
-      SET version = #{down? ? version.to_i - 1 : version.to_i} 
-      WHERE plugin_name = '#{self.current_plugin.name}'
-    ESQL
-    )
+    super(version.to_s + "-" + current_plugin.name)
   end
 end
index 4b89978..32198d8 100644 (file)
@@ -16,9 +16,6 @@
 module Engines::RailsExtensions::ActionMailer
   def self.included(base) #:nodoc:
     base.class_eval do
-      # TODO commented this out because it seems to break ActionMailer
-      # how can this be fixed?
-      
       alias_method_chain :template_path, :engine_additions
       alias_method_chain :initialize_template_class, :engine_additions
     end
@@ -70,7 +67,7 @@ module Engines::RailsExtensions::ActionMailer
       # 
       # ActionView::Base.new(ActionController::Base.view_paths.dup, assigns, self)
       renderer = initialize_template_class_without_engine_additions(assigns)
-      renderer.finder.view_paths = ActionController::Base.view_paths.dup
+      renderer.view_paths.unshift(*ActionController::Base.view_paths.dup)
       renderer
     end
 end
index 05ba0eb..f18b19a 100644 (file)
@@ -102,16 +102,14 @@ module Engines::RailsExtensions::Dependencies
       # if we recognise this type
       # (this regexp splits out the module/filename from any instances of app/#{type}, so that
       #  modules are still respected.)
-      if file_name =~ /^(.*app\/#{file_type}s\/)?(.*_#{file_type})(\.rb)?$/
+      if file_name =~ /^(.*app\/#{file_type}s\/)+(.*_#{file_type})(\.rb)?$/
         base_name = $2
         # ... go through the plugins from first started to last, so that
         # code with a high precedence (started later) will override lower precedence
         # implementations
         Engines.plugins.each do |plugin|
           plugin_file_name = File.expand_path(File.join(plugin.directory, 'app', "#{file_type}s", base_name))
-          Engines.logger.debug("checking plugin '#{plugin.name}' for '#{base_name}'")
           if File.file?("#{plugin_file_name}.rb")
-            Engines.logger.debug("==> loading from plugin '#{plugin.name}'")
             file_loaded = true if require_or_load_without_engine_additions(plugin_file_name, const_path)
           end
         end
@@ -119,16 +117,11 @@ module Engines::RailsExtensions::Dependencies
         # finally, load any application-specific controller classes using the 'proper'
         # rails load mechanism, EXCEPT when we're testing engines and could load this file
         # from an engine
-        if Engines.disable_application_code_loading
-          Engines.logger.debug("loading from application disabled.")
-        else
+        unless Engines.disable_application_code_loading
           # Ensure we are only loading from the /app directory at this point
           app_file_name = File.join(RAILS_ROOT, 'app', "#{file_type}s", "#{base_name}")
           if File.file?("#{app_file_name}.rb")
-            Engines.logger.debug("loading from application: #{base_name}")
             file_loaded = true if require_or_load_without_engine_additions(app_file_name, const_path)
-          else
-            Engines.logger.debug("(file not found in application)")
           end
         end        
       end 
@@ -140,4 +133,6 @@ module Engines::RailsExtensions::Dependencies
   end  
 end
 
-ActiveSupport::Dependencies.send :include, Engines::RailsExtensions::Dependencies
+module ActiveSupport::Dependencies #:nodoc:
+  include Engines::RailsExtensions::Dependencies
+end
diff --git a/vendor/plugins/engines/lib/engines/rails_extensions/form_tag_helpers.rb b/vendor/plugins/engines/lib/engines/rails_extensions/form_tag_helpers.rb
new file mode 100644 (file)
index 0000000..c4dab3c
--- /dev/null
@@ -0,0 +1,37 @@
+# == Using plugin assets for form tag helpers
+#
+# It's as easy to use plugin images for image_submit_tag using Engines as it is for image_tag:
+#
+#   <%= image_submit_tag "my_face", :plugin => "my_plugin" %>
+#
+# ---
+#
+# This module enhances one of the methods from ActionView::Helpers::FormTagHelper:
+#
+#  * image_submit_tag
+#
+# This method now accepts the key/value pair <tt>:plugin => "plugin_name"</tt>,
+# which can be used to specify the originating plugin for any assets.
+#
+module Engines::RailsExtensions::FormTagHelpers
+       def self.included(base)
+               base.class_eval do
+                       alias_method_chain :image_submit_tag, :engine_additions
+               end
+       end
+       
+       # Adds plugin functionality to Rails' default image_submit_tag method.
+       def image_submit_tag_with_engine_additions(source, options={})
+               options.stringify_keys!
+               if options["plugin"]
+                       source = Engines::RailsExtensions::AssetHelpers.plugin_asset_path(options["plugin"], "images", source)
+                       options.delete("plugin")
+               end
+               image_submit_tag_without_engine_additions(source, options)
+       end
+end
+
+module ::ActionView::Helpers::FormTagHelper #:nodoc:
+  include Engines::RailsExtensions::FormTagHelpers
+end
+
index b366898..7f51cb8 100644 (file)
@@ -32,8 +32,8 @@ require "engines/plugin/migrator"
 #         |- lib/
 #         |- db/
 #             |-migrate/
-#                 |- 001_do_something.rb
-#                 |- 002_and_something_else.rb
+#                 |- 20081105123419_add_some_new_feature.rb
+#                 |- 20081107144959_and_something_else.rb
 #                 |- ...
 # 
 # When you install a plugin which contains migrations, you are undertaking a
@@ -44,8 +44,8 @@ require "engines/plugin/migrator"
 #
 # == An example
 #
-# For example, our current application is at version 14 (according to the
-# +schema_info+ table), when we decide that we want to add a tagging plugin. The
+# For example, our current application is at version 20081106164503 (according to the
+# +schema_migrations+ table), when we decide that we want to add a tagging plugin. The
 # tagging plugin chosen includes migrations to create the tables it requires
 # (say, _tags_ and _taggings_, for instance), along with the models and helpers
 # one might expect.
@@ -57,14 +57,14 @@ require "engines/plugin/migrator"
 #
 #   $ script/generate plugin_migration
 #         exists  db/migrate
-#         create  db/migrate/015_migrate_tagging_plugin_to_version_3.rb
+#         create  db/migrate/20081108120415_my_plugin_to_version_20081107144959.rb
 #
-# This migration will take our application to version 15, and contains the following, 
-# typical migration code:
+# This migration will take our application to version 20081108120415, and contains the 
+# following, typical migration code:
 # 
-#   class MigrateTaggingPluginToVersion3 < ActiveRecord::Migration
+#   class TaggingToVersion20081107144959 < ActiveRecord::Migration
 #     def self.up
-#       Engines.plugins[:tagging].migrate(3)
+#       Engines.plugins[:tagging].migrate(20081107144959)
 #     end
 #     def self.down
 #       Engines.plugins[:tagging].migrate(0)
@@ -72,8 +72,8 @@ require "engines/plugin/migrator"
 #   end
 #
 # When we migrate our application up, using <tt>rake db:migrate</tt> as normal,
-# the plugin will be migrated up to its latest version (3 in this example). If we
-# ever decide to migrate the application back to the state it was in at version 14,
+# the plugin will be migrated up to its latest version (20081108120415 in this example). If we
+# ever decide to migrate the application back to the state it was in at version 20081106164503,
 # the plugin migrations will be taken back down to version 0 (which, typically,
 # would remove all tables the plugin migrations define).
 #
@@ -88,21 +88,21 @@ require "engines/plugin/migrator"
 #
 #   $ script/generate plugin_migration
 #        exists db/migrate
-#        create db/migrate/023_migrate_tagging_plugin_to_version_5.rb
+#        create db/migrate/20081210131437_tagging_to_version_20081201172034.rb
 #
 # The contents of this migration are:
 #
-#   class MigrateTaggingPluginToVersion3 < ActiveRecord::Migration
+#   class TaggingToVersion20081108120415 < ActiveRecord::Migration
 #     def self.up
-#       Engines.plugins[:tagging].migrate(5)
+#       Engines.plugins[:tagging].migrate(20081201172034)
 #     end
 #     def self.down
-#       Engines.plugins[:tagging].migrate(3)
+#       Engines.plugins[:tagging].migrate(20081107144959)
 #     end
 #   end
 #
-# Notice that if we were to migrate down to revision 22 or lower, the tagging plugin
-# will be migrated back down to version 3 - the version we were previously at.
+# Notice that if we were to migrate down to revision 20081108120415 or lower, the tagging plugin
+# will be migrated back down to version 20081107144959 - the version we were previously at.
 #
 #
 # = Creating migrations in plugins
@@ -118,44 +118,16 @@ require "engines/plugin/migrator"
 #
 #   Engines.plugins[:whatever].migrate(version)
 #
-# ---
 #
-# The Engines::RailsExtensions::Migrations module defines extensions for Rails' 
-# migration systems. Specifically:
+# = Upgrading from previous versions of the engines plugin
 #
-# * Adding a hook to initialize_schema_migrations_table to create the plugin schema
-#   info table.
+# Thanks to the tireless work of the plugin developer community, we can now relying on the migration 
+# mechanism in Rails 2.1+ to do much of the plugin migration work for us. This also means that we
+# don't need a seperate schema_info table for plugins.
 #
-module Engines::RailsExtensions::Migrations
-  def self.included(base) # :nodoc:
-    base.class_eval { alias_method_chain :initialize_schema_migrations_table, :engine_additions }
-  end
-
-  # Create the schema tables, and ensure that the plugin schema table
-  # is also initialized. The plugin schema info table is defined by
-  # Engines::Plugin::Migrator.schema_info_table_name.
-  def initialize_schema_migrations_table_with_engine_additions
-    initialize_schema_migrations_table_without_engine_additions
-
-    # create the plugin schema stuff.    
-    begin
-      execute <<-ESQL
-        CREATE TABLE #{Engines::Plugin::Migrator.schema_info_table_name} 
-          (plugin_name #{type_to_sql(:string)}, version #{type_to_sql(:integer)})
-      ESQL
-    rescue ActiveRecord::StatementInvalid
-      # Schema has been initialized
-    end
-  end
-end
-
-module ::ActiveRecord #:nodoc:
-  module ConnectionAdapters #:nodoc:
-    module SchemaStatements #:nodoc:
-      include Engines::RailsExtensions::Migrations
-    end
-  end
-end
-
-# Set ActiveRecord to ignore the plugin schema table by default
-::ActiveRecord::SchemaDumper.ignore_tables << Engines.schema_info_table
\ No newline at end of file
+# To update your application, run
+#
+#   rake db:migrate:upgrade_plugin_migrations
+#
+# This will ensure that migration information is carried over into the main schema_migrations table.
+# 
\ No newline at end of file
index 5415c94..aed85ff 100644 (file)
@@ -8,13 +8,13 @@
 # == Including routes in your plugin
 #
 # The engines plugin makes it possible to include a set of routes within your plugin
-# very simply, as it turns out. In your plugin, you simply include a <tt>routes.rb</tt> 
-# file like the one below at the root of your plugin:
+# very simply, as it turns out. Include a <tt>routes.rb</tt> file like the one below 
+# at the root of your plugin (along-side <tt>init.rb</tt> and <tt>lib/</tt>):
 # 
-#   connect "/login", :controller => "my_plugin/account", :action => "login"
+#   connect "/login", :controller => "account", :action => "login"
 #
 #   # add a named route
-#   logout "/logout", :controller => "my_plugin/account", :action => "logout"
+#   logout "/logout", :controller => "account", :action => "logout"
 #
 #   # some restful stuff
 #   resources :things do |t|
@@ -67,7 +67,6 @@ module Engines::RailsExtensions::Routing
   def from_plugin(name)
     map = self # to make 'map' available within the plugin route file
     routes_path = Engines.plugins[name].routes_path
-    Engines.logger.debug "loading routes from #{routes_path}"
     eval(IO.read(routes_path), binding, routes_path) if File.file?(routes_path)
   end
 end
index 2b3bdc9..f7833c3 100644 (file)
@@ -81,7 +81,7 @@ module Engines::Testing
   # Sets the fixture path used by Test::Unit::TestCase to the temporary
   # directory which contains all plugin fixtures.
   def self.set_fixture_path
-    Test::Unit::TestCase.fixture_path = self.temporary_fixtures_directory
+    ActiveSupport::TestCase.fixture_path = self.temporary_fixtures_directory
     $LOAD_PATH.unshift self.temporary_fixtures_directory
   end
 end
\ No newline at end of file
index a88631f..0ffd7e6 100644 (file)
@@ -43,6 +43,80 @@ namespace :db do
       end
     end
 
+    desc 'For engines coming from Rails version < 2.0 or for those previously updated to work with Sven Fuch\'s fork of engines, you need to upgrade the schema info table'
+    task :upgrade_plugin_migrations => :environment do
+      svens_fork_table_name = 'plugin_schema_migrations'
+      
+      # Check if app was previously using Sven's fork
+      if ActiveRecord::Base.connection.table_exists?(svens_fork_table_name)
+        old_sm_table = svens_fork_table_name
+      else
+        old_sm_table = ActiveRecord::Migrator.proper_table_name(Engines.schema_info_table)
+      end
+      
+      unless ActiveRecord::Base.connection.table_exists?(old_sm_table)
+        abort "Cannot find old migration table - assuming nothing needs to be done"
+      end
+      
+      # There are two forms of the engines schema info - pre-fix_plugin_migrations and post
+      # We need to figure this out before we continue.
+      
+      results = ActiveRecord::Base.connection.select_rows(
+        "SELECT version, plugin_name FROM #{old_sm_table}"
+      ).uniq
+      
+      def insert_new_version(plugin_name, version)
+        version_string = "#{version}-#{plugin_name}"
+        new_sm_table = ActiveRecord::Migrator.schema_migrations_table_name
+        
+        # Check if the row already exists for some reason - maybe run this task more than once.
+        return if ActiveRecord::Base.connection.select_rows("SELECT * FROM #{new_sm_table} WHERE version = #{version_string.dump.gsub("\"", "'")}").size > 0
+        
+        puts "Inserting new version #{version} for plugin #{plugin_name}.."
+        ActiveRecord::Base.connection.insert("INSERT INTO #{new_sm_table} (version) VALUES (#{version_string.dump.gsub("\"", "'")})")
+      end
+      
+      # We need to figure out if they already used "fix_plugin_migrations"
+      versions = {}
+      results.each do |r|
+        versions[r[1]] ||= []
+        versions[r[1]] << r[0].to_i
+      end
+      
+      if versions.values.find{ |v| v.size > 1 } == nil
+        puts "Fixing migration info"
+        # We only have one listed migration per plugin - this is pre-fix_plugin_migrations,
+        # so we build all versions required. In this case, all migrations should 
+        versions.each do |plugin_name, version|
+          version = version[0] # There is only one version
+          
+          # We have to make an assumption that numeric migrations won't get this long..
+          # I'm not sure if there is a better assumption, it should work in all
+          # current cases.. (touch wood..)
+          if version.to_s.size < "YYYYMMDDHHMMSS".size
+            # Insert version records for each migration
+            (1..version).each do |v|
+             insert_new_version(plugin_name, v)
+            end
+          else
+            # If the plugin is new-format "YYYYMMDDHHMMSS", we just copy it across... 
+            # The case in which this occurs is very rare..
+            insert_new_version(plugin_name, version)
+          end
+        end
+      else
+        puts "Moving migration info"
+        # We have multiple migrations listed per plugin - thus we can assume they have
+        # already applied fix_plugin_migrations - we just copy it across verbatim
+        versions.each do |plugin_name, version|
+          version.each { |v| insert_new_version(plugin_name, v) }
+        end
+      end
+      
+      puts "Migration info successfully migrated - removing old schema info table"
+      ActiveRecord::Base.connection.drop_table(old_sm_table)
+    end
+    
     desc 'Migrate a specified plugin.'
     task({:plugin => :environment}, :name, :version) do |task, args|
       name = args[:name] || ENV['NAME']
@@ -53,7 +127,7 @@ namespace :db do
       else
         puts "Plugin #{name} does not exist."
       end
-    end    
+    end
   end
 end
 
@@ -174,5 +248,5 @@ Report any issues on http://dev.rails-engines.org. Thanks!
     
     # Patch the default plugin testing task to have setup_plugin_fixtures as a prerequisite
     Rake::Task["test:plugins"].prerequisites << "test:plugins:setup_plugin_fixtures"
-  end  
-end
\ No newline at end of file
+  end
+end
diff --git a/vendor/plugins/gloc-1.1.0/CHANGELOG b/vendor/plugins/gloc-1.1.0/CHANGELOG
deleted file mode 100644 (file)
index 6392d7c..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-== Version 1.1 (28 May 2006)\r
-\r
-* The charset for each and/or all languages can now be easily configured.\r
-* Added a ActionController filter that auto-detects the client language.\r
-* The rake task "sort" now merges lines that match 100%, and warns if duplicate keys are found.\r
-* Rule support. Create flexible rules to handle issues such as pluralization.\r
-* Massive speed and stability improvements to development mode.\r
-* Added Russian strings. (Thanks to Evgeny Lineytsev)\r
-* Complete RDoc documentation.\r
-* Improved helpers.\r
-* GLoc now configurable via get_config and set_config\r
-* Added an option to tell GLoc to output various verbose information.\r
-* More useful functions such as set_language_if_valid, similar_language\r
-* GLoc's entire internal state can now be backed up and restored.\r
-\r
-\r
-== Version 1.0 (17 April 2006)\r
-\r
-* Initial public release.\r
diff --git a/vendor/plugins/gloc-1.1.0/MIT-LICENSE b/vendor/plugins/gloc-1.1.0/MIT-LICENSE
deleted file mode 100644 (file)
index 081774a..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2005-2006 David Barri\r
-\r
-Permission is hereby granted, free of charge, to any person obtaining a copy\r
-of this software and associated documentation files (the "Software"), to deal\r
-in the Software without restriction, including without limitation the rights\r
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r
-copies of the Software, and to permit persons to whom the Software is\r
-furnished to do so, subject to the following conditions:\r
-\r
-The above copyright notice and this permission notice shall be included in\r
-all copies or substantial portions of the Software.\r
-\r
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE\r
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r
-THE SOFTWARE.
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/README b/vendor/plugins/gloc-1.1.0/README
deleted file mode 100644 (file)
index 66f8e5e..0000000
+++ /dev/null
@@ -1,208 +0,0 @@
-= About\r
-\r
-=== Preface\r
-I originally started designing this on weekends and after work in 2005. We started to become very interested in Rails at work and I wanted to get some experience with ruby with before we started using it full-time. I didn't have very many ideas for anything interesting to create so, because we write a lot of multilingual webapps at my company, I decided to write a localization library. That way if my little hobby project developed into something decent, I could at least put it to good use.\r
-And here we are in 2006, my little hobby project has come a long way and become quite a useful piece of software. Not only do I use it in production sites I write at work, but I also prefer it to other existing alternatives. Therefore I have decided to make it publicly available, and I hope that other developers will find it useful too.\r
-\r
-=== About\r
-GLoc is a localization library. It doesn't aim to do everything l10n-related that you can imagine, but what it does, it does very well. It was originally designed as a Rails plugin, but can also be used for plain ruby projects. Here are a list of its main features:\r
-* Lightweight and efficient.\r
-* Uses file-based string bundles. Strings can also be set directly.\r
-* Intelligent, cascading language configuration.\r
-* Create flexible rules to handle issues such as pluralization.\r
-* Includes a ActionController filter that auto-detects the client language.\r
-* Works perfectly with Rails Engines and allows strings to be overridden just as easily as controllers, models, etc.\r
-* Automatically localizes Rails functions such as distance_in_minutes, select_month etc\r
-* Supports different charsets. You can even specify the encoding to use for each language seperately.\r
-* Special Rails mods/helpers.\r
-\r
-=== What does GLoc mean?\r
-If you're wondering about the name "GLoc", I'm sure you're not alone.\r
-This project was originally just called "Localization" which was a bit too common, so when I decided to release it I decided to call it "Golly's Localization Library" instead (Golly is my nickname), and that was long and boring so I then abbreviated that to "GLoc". What a fun story!!\r
-\r
-=== Localization helpers\r
-This also includes a few helpers for common situations such as displaying localized date, time, "yes" or "no", etc.\r
-\r
-=== Rails Localization\r
-At the moment, unless you manually remove the <tt>require 'gloc-rails-text'</tt> line from init.rb, this plugin overrides certain Rails functions to provide multilingual versions. This automatically localizes functions such as select_date(), distance_of_time_in_words() and more...\r
-The strings can be found in lang/*.yml.\r
-NOTE: This is not complete. Timezones and countries are not currently localized.\r
-\r
-\r
-\r
-\r
-= Usage\r
-\r
-=== Quickstart\r
-\r
-Windows users will need to first install iconv. http://wiki.rubyonrails.com/rails/pages/iconv\r
-\r
-* Create a dir "#{RAILS_ROOT}/lang"\r
-* Create a file "#{RAILS_ROOT}/lang/en.yml" and write your strings. The format is "key: string". Save it as UTF-8. If you save it in a different encoding, add a key called file_charset (eg. "file_charset: iso-2022-jp")\r
-* Put the following in config/environment.rb and change the values as you see fit. The following example is for an app that uses English and Japanese, with Japanese being the default.\r
-    GLoc.set_config :default_language => :ja\r
-    GLoc.clear_strings_except :en, :ja\r
-    GLoc.set_kcode\r
-    GLoc.load_localized_strings\r
-* Add 'include GLoc' to all classes that will use localization. This is added to most Rails classes automatically.\r
-* Optionally, you can set the language for models and controllers by simply inserting <tt>set_language :en</tt> in classes and/or methods.\r
-* To use localized strings, replace text such as <tt>"Welcome"</tt> with <tt>l(:welcome_string_key)</tt>, and <tt>"Hello #{name}."</tt> with <tt>l(:hello_string_key, name)</tt>. (Of course the strings will need to exist in your string bundle.)\r
-\r
-There is more functionality provided by this plugin, that is not demonstrated above. Please read the API summary for details.\r
-\r
-=== API summary\r
-\r
-The following methods are added as both class methods and instance methods to modules/classes that include GLoc. They are also available as class methods of GLoc.\r
-  current_language               # Returns the current language\r
-  l(symbol, *arguments)          # Returns a localized string\r
-  ll(lang, symbol, *arguments)   # Returns a localized string in a specific language\r
-  ltry(possible_key)             # Returns a localized string if passed a Symbol, else returns the same argument passed\r
-  lwr(symbol, *arguments)        # Uses the default rule to return a localized string.\r
-  lwr_(rule, symbol, *arguments) # Uses a specified rule to return a localized string.\r
-  l_has_string?(symbol)          # Checks if a localized string exists\r
-  set_language(language)         # Sets the language for the current class or class instance\r
-  set_language_if_valid(lang)    # Sets the current language if the language passed is a valid language\r
-\r
-The GLoc module also defines the following class methods:\r
-  add_localized_strings(lang, symbol_hash, override=true) # Adds a hash of localized strings\r
-  backup_state(clear=false)                               # Creates a backup of GLoc's internal state and optionally clears everything too\r
-  clear_strings(*languages)                               # Removes localized strings from memory\r
-  clear_strings_except(*languages)                        # Removes localized strings from memory except for those of certain specified languages\r
-  get_charset(lang)                                       # Returns the charset used to store localized strings in memory\r
-  get_config(key)                                         # Returns a GLoc configuration value (see below)\r
-  load_localized_strings(dir=nil, override=true)          # Loads localized strings from all YML files in a given directory\r
-  restore_state(state)                                    # Restores a backup of GLoc's internal state\r
-  set_charset(new_charset, *langs)                        # Sets the charset used to internally store localized strings\r
-  set_config(hash)                                        # Sets GLoc configuration values (see below)\r
-  set_kcode(charset=nil)                                  # Sets the $KCODE global variable\r
-  similar_language(language)                              # Tries to find a valid language that is similar to the argument passed\r
-  valid_languages                                         # Returns an array of (currently) valid languages (ie. languages for which localized data exists)\r
-  valid_language?(language)                               # Checks whether any localized strings are in memory for a given language\r
-\r
-GLoc uses the following configuration items. They can be accessed via <tt>get_config</tt> and <tt>set_config</tt>.\r
-  :default_cookie_name\r
-  :default_language\r
-  :default_param_name\r
-  :raise_string_not_found_errors\r
-  :verbose\r
-\r
-The GLoc module is automatically included in the following classes:\r
-  ActionController::Base\r
-  ActionMailer::Base\r
-  ActionView::Base\r
-  ActionView::Helpers::InstanceTag\r
-  ActiveRecord::Base\r
-  ActiveRecord::Errors\r
-  ApplicationHelper\r
-  Test::Unit::TestCase\r
-\r
-The GLoc module also defines the following controller filters:\r
-  autodetect_language_filter\r
-\r
-GLoc also makes the following change to Rails:\r
-* Views for ActionMailer are now #{view_name}_#{language}.rb rather than just #{view_name}.rb\r
-* All ActiveRecord validation class methods now accept a localized string key (symbol) as a :message value. \r
-* ActiveRecord::Errors.add now accepts symbols as valid message values. At runtime these symbols are converted to localized strings using the current_language of the base record.\r
-* ActiveRecord::Errors.add now accepts arrays as arguments so that printf-style strings can be generated at runtime. This also applies to the validates_* class methods.\r
-    Eg. validates_xxxxxx_of :name, :message => ['Your name must be at least %d characters.', MIN_LEN]\r
-    Eg. validates_xxxxxx_of :name, :message => [:user_error_validation_name_too_short, MIN_LEN]\r
-* Instances of ActiveView inherit their current_language from the controller (or mailer) creating them.\r
-\r
-This plugin also adds the following rake tasks:\r
-  * gloc:sort - Sorts the keys in the lang ymls (also accepts a DIR argument)\r
-\r
-=== Cascading language configuration\r
-\r
-The language can be set at three levels:\r
-  1. The default     # GLoc.get_config :default_language\r
-  2. Class level     # class A; set_language :de; end\r
-  3. Instance level  # b= B.new; b.set_language :zh\r
-\r
-Instance level has the highest priority and the default has the lowest.\r
-\r
-Because GLoc is included at class level too, it becomes easy to associate languages with contexts.\r
-For example:\r
-  class Student\r
-    set_language :en\r
-    def say_hello\r
-      puts "We say #{l :hello} but our teachers say #{Teacher.l :hello}"\r
-    end\r
-  end\r
-\r
-=== Rules\r
-\r
-There are often situations when depending on the value of one or more variables, the surrounding text\r
-changes. The most common case of this is pluralization. Rather than hardcode these rules, they are\r
-completely definable by the user so that the user can eaasily accomodate for more complicated grammatical\r
-rules such as those found in Russian and Polish (or so I hear). To define a rule, simply include a string\r
-in the string bundle whose key begins with "_gloc_rule_" and then write ruby code as the value. The ruby\r
-code will be converted to a Proc when the string bundle is first read, and should return a prefix that will\r
-be appended to the string key at runtime to point to a new string. Make sense? Probably not... Please look\r
-at the following example and I am sure it will all make sense.\r
-\r
-Simple example (string bundle / en.yml)\r
-  _gloc_rule_default: ' |n| n==1 ? "_single" : "_plural" '\r
-  man_count_plural: There are %d men.\r
-  man_count_single: There is 1 man.\r
-\r
-Simple example (code)\r
-  lwr(:man_count, 1)  # => There is 1 man.\r
-  lwr(:man_count, 8)  # => There are 8 men.\r
-\r
-To use rules other than the default simply call lwr_ instead of lwr, and specify the rule.\r
-\r
-Example #2 (string bundle / en.yml)\r
-  _gloc_rule_default: ' |n| n==1 ? "_single" : "_plural" '\r
-  _gloc_rule_custom: ' |n| return "_none" if n==0; return "_heaps" if n>100; n==1 ? "_single" : "_plural" '\r
-  man_count_none: There are no men.\r
-  man_count_heaps: There are heaps of men!!\r
-  man_count_plural: There are %d men.\r
-  man_count_single: There is 1 man.\r
-\r
-Example #2 (code)\r
-  lwr_(:custom, :man_count, 0)    # => There are no men.\r
-  lwr_(:custom, :man_count, 1)    # => There is 1 man.\r
-  lwr_(:custom, :man_count, 8)    # => There are 8 men.\r
-  lwr_(:custom, :man_count, 150)  # => There are heaps of men!!\r
-\r
-\r
-=== Helpers\r
-\r
-GLoc includes the following helpers:\r
-  l_age(age)             # Returns a localized version of an age. eg "3 years old"\r
-  l_date(date)           # Returns a date in a localized format\r
-  l_datetime(date)       # Returns a date+time in a localized format\r
-  l_datetime_short(date) # Returns a date+time in a localized short format.\r
-  l_lang_name(l,dl=nil)  # Returns the name of a language (you must supply your own strings)\r
-  l_strftime(date,fmt)   # Formats a date/time in a localized format.\r
-  l_time(date)           # Returns a time in a localized format\r
-  l_YesNo(value)         # Returns localized string of "Yes" or "No" depending on the arg\r
-  l_yesno(value)         # Returns localized string of "yes" or "no" depending on the arg\r
-\r
-=== Rails localization  \r
-\r
-Not all of Rails is covered but the following functions are:\r
-  distance_of_time_in_words\r
-  select_day\r
-  select_month\r
-  select_year\r
-  add_options\r
-\r
-\r
-\r
-\r
-= FAQ\r
-\r
-==== How do I use it in engines?\r
-Simply put this in your init_engine.rb\r
-  GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang')\r
-That way your engines strings will be loaded when the engine is started. Just simply make sure that you load your application strings after you start your engines to safely override any engine strings.\r
-\r
-==== Why am I getting an Iconv::IllegalSequence error when calling GLoc.set_charset?\r
-By default GLoc loads all of its default strings at startup. For example, calling <tt>set_charset 'iso-2022-jp'</tt> will cause this error because Russian strings are loaded by default, and the Russian strings use characters that cannot be expressed in the ISO-2022-JP charset.\r
-Before calling <tt>set_charset</tt> you should call <tt>clear_strings_except</tt> to remove strings from any languages that you will not be using.\r
-Alternatively, you can simply specify the language(s) as follows, <tt>set_charset 'iso-2022-jp', :ja</tt>.\r
-\r
-==== How do I make GLoc ignore StringNotFoundErrors?\r
-Disable it as follows:\r
-  GLoc.set_config :raise_string_not_found_errors => false\r
diff --git a/vendor/plugins/gloc-1.1.0/Rakefile b/vendor/plugins/gloc-1.1.0/Rakefile
deleted file mode 100644 (file)
index a5b8fe7..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Dir.glob("#{File.dirname(__FILE__)}/tasks/*.rake").each {|f| load f}\r
-\r
-task :default => 'gloc:sort'\r
-\r
-# RDoc task\r
-require 'rake/rdoctask'\r
-Rake::RDocTask.new() { |rdoc|\r
-  rdoc.rdoc_dir = 'doc'\r
-  rdoc.title    = "GLoc Localization Library Documentation"\r
-  rdoc.options << '--line-numbers' << '--inline-source'\r
-  rdoc.rdoc_files.include('README', 'CHANGELOG')\r
-  rdoc.rdoc_files.include('lib/**/*.rb')\r
-  rdoc.rdoc_files.exclude('lib/gloc-dev.rb')\r
-  rdoc.rdoc_files.exclude('lib/gloc-config.rb')\r
-}\r
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/ActionController/Filters/ClassMethods.html b/vendor/plugins/gloc-1.1.0/doc/classes/ActionController/Filters/ClassMethods.html
deleted file mode 100644 (file)
index fba33b5..0000000
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Module: ActionController::Filters::ClassMethods</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Module</strong></td>\r
-          <td class="class-name-in-header">ActionController::Filters::ClassMethods</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../../../files/lib/gloc-rails_rb.html">\r
-                lib/gloc-rails.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-\r
-\r
-   </div>\r
-\r
-    <div id="method-list">\r
-      <h3 class="section-bar">Methods</h3>\r
-\r
-      <div class="name-list">\r
-      <a href="#M000001">autodetect_language_filter</a>&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-    <div id="methods">\r
-      <h3 class="section-bar">Public Instance methods</h3>\r
-\r
-      <div id="method-M000001" class="method-detail">\r
-        <a name="M000001"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000001" class="method-signature">\r
-          <span class="method-name">autodetect_language_filter</span><span class="method-args">(*args)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-This filter attempts to auto-detect the clients desired language. It first\r
-checks the params, then a cookie and then the HTTP_ACCEPT_LANGUAGE request\r
-header. If a language is found to match or be similar to a currently valid\r
-language, then it sets the current_language of the controller.\r
-</p>\r
-<pre>\r
-  class ExampleController &lt; ApplicationController\r
-    set_language :en\r
-    autodetect_language_filter :except =&gt; 'monkey', :on_no_lang =&gt; :lang_not_autodetected_callback\r
-    autodetect_language_filter :only =&gt; 'monkey', :check_cookie =&gt; 'monkey_lang', :check_accept_header =&gt; false\r
-    ...\r
-    def lang_not_autodetected_callback\r
-      redirect_to somewhere\r
-    end\r
-  end\r
-</pre>\r
-<p>\r
-The <tt>args</tt> for this filter are exactly the same the arguments of\r
-<tt>before_filter</tt> with the following exceptions:\r
-</p>\r
-<ul>\r
-<li><tt>:check_params</tt> &#8212; If false, then params will not be checked\r
-for a language. If a String, then this will value will be used as the name\r
-of the param.\r
-\r
-</li>\r
-<li><tt>:check_cookie</tt> &#8212; If false, then the cookie will not be\r
-checked for a language. If a String, then this will value will be used as\r
-the name of the cookie.\r
-\r
-</li>\r
-<li><tt>:check_accept_header</tt> &#8212; If false, then HTTP_ACCEPT_LANGUAGE\r
-will not be checked for a language.\r
-\r
-</li>\r
-<li><tt>:on_set_lang</tt> &#8212; You can specify the name of a callback\r
-function to be called when the language is successfully detected and set.\r
-The param must be a Symbol or a String which is the name of the function.\r
-The callback function must accept one argument (the language) and must be\r
-instance level.\r
-\r
-</li>\r
-<li><tt>:on_no_lang</tt> &#8212; You can specify the name of a callback\r
-function to be called when the language couldn&#8217;t be detected\r
-automatically. The param must be a Symbol or a String which is the name of\r
-the function. The callback function must be instance level.\r
-\r
-</li>\r
-</ul>\r
-<p>\r
-You override the default names of the param or cookie by calling <tt><a\r
-href="../../GLoc.html#M000014">GLoc.set_config</a> :default_param_name\r
-=&gt; &#8216;new_param_name&#8216;</tt> and <tt><a\r
-href="../../GLoc.html#M000014">GLoc.set_config</a> :default_cookie_name\r
-=&gt; &#8216;new_cookie_name&#8216;</tt>.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000001-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000001-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc-rails.rb, line 43</span>\r
-43:       <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">autodetect_language_filter</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">args</span>)\r
-44:         <span class="ruby-identifier">options</span>= <span class="ruby-identifier">args</span>.<span class="ruby-identifier">last</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Hash</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">last</span> <span class="ruby-operator">:</span> {}\r
-45:         <span class="ruby-identifier">x</span>= <span class="ruby-value str">'Proc.new { |c| l= nil;'</span>\r
-46:         <span class="ruby-comment cmt"># :check_params</span>\r
-47:         <span class="ruby-keyword kw">unless</span> (<span class="ruby-identifier">v</span>= <span class="ruby-identifier">options</span>.<span class="ruby-identifier">delete</span>(<span class="ruby-identifier">:check_params</span>)) <span class="ruby-operator">==</span> <span class="ruby-keyword kw">false</span>\r
-48:           <span class="ruby-identifier">name</span>= <span class="ruby-identifier">v</span> <span class="ruby-value">? </span><span class="ruby-node">&quot;:#{v}&quot;</span> <span class="ruby-operator">:</span> <span class="ruby-value str">'GLoc.get_config(:default_param_name)'</span>\r
-49:           <span class="ruby-identifier">x</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-node">&quot;l ||= GLoc.similar_language(c.params[#{name}]);&quot;</span>\r
-50:         <span class="ruby-keyword kw">end</span>\r
-51:         <span class="ruby-comment cmt"># :check_cookie</span>\r
-52:         <span class="ruby-keyword kw">unless</span> (<span class="ruby-identifier">v</span>= <span class="ruby-identifier">options</span>.<span class="ruby-identifier">delete</span>(<span class="ruby-identifier">:check_cookie</span>)) <span class="ruby-operator">==</span> <span class="ruby-keyword kw">false</span>\r
-53:           <span class="ruby-identifier">name</span>= <span class="ruby-identifier">v</span> <span class="ruby-value">? </span><span class="ruby-node">&quot;:#{v}&quot;</span> <span class="ruby-operator">:</span> <span class="ruby-value str">'GLoc.get_config(:default_cookie_name)'</span>\r
-54:           <span class="ruby-identifier">x</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-node">&quot;l ||= GLoc.similar_language(c.send(:cookies)[#{name}]);&quot;</span>\r
-55:         <span class="ruby-keyword kw">end</span>\r
-56:         <span class="ruby-comment cmt"># :check_accept_header</span>\r
-57:         <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">delete</span>(<span class="ruby-identifier">:check_accept_header</span>) <span class="ruby-operator">==</span> <span class="ruby-keyword kw">false</span>\r
-58:           <span class="ruby-identifier">x</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-value str">%&lt;\r
-59:               unless l\r
-60:                 a= c.request.env['HTTP_ACCEPT_LANGUAGE'].split(/,|;/) rescue nil\r
-61:                 a.each {|x| l ||= GLoc.similar_language(x)} if a\r
-62:               end; &gt;</span>\r
-63:         <span class="ruby-keyword kw">end</span>\r
-64:         <span class="ruby-comment cmt"># Set language</span>\r
-65:         <span class="ruby-identifier">x</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-value str">'ret= true;'</span>\r
-66:         <span class="ruby-identifier">x</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-value str">'if l; c.set_language(l); c.headers[\'Content-Language\']= l.to_s; '</span>\r
-67:         <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">has_key?</span>(<span class="ruby-identifier">:on_set_lang</span>)\r
-68:           <span class="ruby-identifier">x</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-node">&quot;ret= c.#{options.delete(:on_set_lang)}(l);&quot;</span>\r
-69:         <span class="ruby-keyword kw">end</span>\r
-70:         <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">has_key?</span>(<span class="ruby-identifier">:on_no_lang</span>)\r
-71:           <span class="ruby-identifier">x</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-node">&quot;else; ret= c.#{options.delete(:on_no_lang)};&quot;</span>\r
-72:         <span class="ruby-keyword kw">end</span>\r
-73:         <span class="ruby-identifier">x</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-value str">'end; ret }'</span>\r
-74:         \r
-75:         <span class="ruby-comment cmt"># Create filter</span>\r
-76:         <span class="ruby-identifier">block</span>= <span class="ruby-identifier">eval</span> <span class="ruby-identifier">x</span>\r
-77:         <span class="ruby-identifier">before_filter</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">args</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>)\r
-78:       <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-\r
-    </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/ActionMailer/Base.html b/vendor/plugins/gloc-1.1.0/doc/classes/ActionMailer/Base.html
deleted file mode 100644 (file)
index 056b23d..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Class: ActionMailer::Base</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Class</strong></td>\r
-          <td class="class-name-in-header">ActionMailer::Base</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../../files/lib/gloc-rails_rb.html">\r
-                lib/gloc-rails.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        <tr class="top-aligned-row">\r
-            <td><strong>Parent:</strong></td>\r
-            <td>\r
-                Object\r
-            </td>\r
-        </tr>\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-In addition to including <a href="../GLoc.html">GLoc</a>,\r
-<tt>render_message</tt> is also overridden so that mail templates contain\r
-the current language at the end of the file. Eg. <tt>deliver_hello</tt>\r
-will render <tt>hello_en.rhtml</tt>.\r
-</p>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-    <div id="includes">\r
-      <h3 class="section-bar">Included Modules</h3>\r
-\r
-      <div id="includes-list">\r
-        <span class="include-name"><a href="../GLoc.html">GLoc</a></span>\r
-      </div>\r
-    </div>\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-    <div id="aliases-list">\r
-      <h3 class="section-bar">External Aliases</h3>\r
-\r
-      <div class="name-list">\r
-                        <table summary="aliases">\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">render_message</td>\r
-          <td>-></td>\r
-          <td class="context-item-value">render_message_without_gloc</td>\r
-        </tr>\r
-                        </table>\r
-      </div>\r
-    </div>\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/ActionView/Base.html b/vendor/plugins/gloc-1.1.0/doc/classes/ActionView/Base.html
deleted file mode 100644 (file)
index 0076705..0000000
+++ /dev/null
@@ -1,174 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Class: ActionView::Base</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Class</strong></td>\r
-          <td class="class-name-in-header">ActionView::Base</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../../files/lib/gloc-rails_rb.html">\r
-                lib/gloc-rails.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        <tr class="top-aligned-row">\r
-            <td><strong>Parent:</strong></td>\r
-            <td>\r
-                Object\r
-            </td>\r
-        </tr>\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-<tt>initialize</tt> is overridden so that new instances of this class\r
-inherit the current language of the controller.\r
-</p>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-    <div id="method-list">\r
-      <h3 class="section-bar">Methods</h3>\r
-\r
-      <div class="name-list">\r
-      <a href="#M000046">new</a>&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-    <div id="includes">\r
-      <h3 class="section-bar">Included Modules</h3>\r
-\r
-      <div id="includes-list">\r
-        <span class="include-name"><a href="../GLoc.html">GLoc</a></span>\r
-      </div>\r
-    </div>\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-    <div id="aliases-list">\r
-      <h3 class="section-bar">External Aliases</h3>\r
-\r
-      <div class="name-list">\r
-                        <table summary="aliases">\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">initialize</td>\r
-          <td>-></td>\r
-          <td class="context-item-value">initialize_without_gloc</td>\r
-        </tr>\r
-                        </table>\r
-      </div>\r
-    </div>\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-    <div id="methods">\r
-      <h3 class="section-bar">Public Class methods</h3>\r
-\r
-      <div id="method-M000046" class="method-detail">\r
-        <a name="M000046"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000046" class="method-signature">\r
-          <span class="method-name">new</span><span class="method-args">(base_path = nil, assigns_for_first_render = {}, controller = nil)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000046-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000046-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc-rails.rb, line 109</span>\r
-109:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">base_path</span> = <span class="ruby-keyword kw">nil</span>, <span class="ruby-identifier">assigns_for_first_render</span> = {}, <span class="ruby-identifier">controller</span> = <span class="ruby-keyword kw">nil</span>)\r
-110:       <span class="ruby-identifier">initialize_without_gloc</span>(<span class="ruby-identifier">base_path</span>, <span class="ruby-identifier">assigns_for_first_render</span>, <span class="ruby-identifier">controller</span>)\r
-111:       <span class="ruby-identifier">set_language</span> <span class="ruby-identifier">controller</span>.<span class="ruby-identifier">current_language</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">controller</span>.<span class="ruby-identifier">nil?</span>\r
-112:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-\r
-    </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/ActionView/Helpers/DateHelper.html b/vendor/plugins/gloc-1.1.0/doc/classes/ActionView/Helpers/DateHelper.html
deleted file mode 100644 (file)
index 84ca8fa..0000000
+++ /dev/null
@@ -1,348 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Module: ActionView::Helpers::DateHelper</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Module</strong></td>\r
-          <td class="class-name-in-header">ActionView::Helpers::DateHelper</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../../../files/lib/gloc-rails-text_rb.html">\r
-                lib/gloc-rails-text.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-\r
-\r
-   </div>\r
-\r
-    <div id="method-list">\r
-      <h3 class="section-bar">Methods</h3>\r
-\r
-      <div class="name-list">\r
-      <a href="#M000041">distance_of_time_in_words</a>&nbsp;&nbsp;\r
-      <a href="#M000042">select_day</a>&nbsp;&nbsp;\r
-      <a href="#M000043">select_month</a>&nbsp;&nbsp;\r
-      <a href="#M000044">select_year</a>&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-    <div id="constants-list">\r
-      <h3 class="section-bar">Constants</h3>\r
-\r
-      <div class="name-list">\r
-        <table summary="Constants">\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">LOCALIZED_HELPERS</td>\r
-          <td>=</td>\r
-          <td class="context-item-value">true</td>\r
-        </tr>\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">LOCALIZED_MONTHNAMES</td>\r
-          <td>=</td>\r
-          <td class="context-item-value">{}</td>\r
-        </tr>\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">LOCALIZED_ABBR_MONTHNAMES</td>\r
-          <td>=</td>\r
-          <td class="context-item-value">{}</td>\r
-        </tr>\r
-        </table>\r
-      </div>\r
-    </div>\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-    <div id="methods">\r
-      <h3 class="section-bar">Public Instance methods</h3>\r
-\r
-      <div id="method-M000041" class="method-detail">\r
-        <a name="M000041"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000041" class="method-signature">\r
-          <span class="method-name">distance_of_time_in_words</span><span class="method-args">(from_time, to_time = 0, include_seconds = false)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-This method uses <tt>current_language</tt> to return a localized string.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000041-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000041-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc-rails-text.rb, line 16</span>\r
-16:       <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">distance_of_time_in_words</span>(<span class="ruby-identifier">from_time</span>, <span class="ruby-identifier">to_time</span> = <span class="ruby-value">0</span>, <span class="ruby-identifier">include_seconds</span> = <span class="ruby-keyword kw">false</span>)\r
-17:         <span class="ruby-identifier">from_time</span> = <span class="ruby-identifier">from_time</span>.<span class="ruby-identifier">to_time</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">from_time</span>.<span class="ruby-identifier">respond_to?</span>(<span class="ruby-identifier">:to_time</span>)\r
-18:         <span class="ruby-identifier">to_time</span> = <span class="ruby-identifier">to_time</span>.<span class="ruby-identifier">to_time</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">to_time</span>.<span class="ruby-identifier">respond_to?</span>(<span class="ruby-identifier">:to_time</span>)\r
-19:         <span class="ruby-identifier">distance_in_minutes</span> = (((<span class="ruby-identifier">to_time</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">from_time</span>).<span class="ruby-identifier">abs</span>)<span class="ruby-operator">/</span><span class="ruby-value">60</span>).<span class="ruby-identifier">round</span>\r
-20:         <span class="ruby-identifier">distance_in_seconds</span> = ((<span class="ruby-identifier">to_time</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">from_time</span>).<span class="ruby-identifier">abs</span>).<span class="ruby-identifier">round</span>\r
-21: \r
-22:         <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">distance_in_minutes</span>\r
-23:           <span class="ruby-keyword kw">when</span> <span class="ruby-value">0</span><span class="ruby-operator">..</span><span class="ruby-value">1</span>\r
-24:             <span class="ruby-keyword kw">return</span> (<span class="ruby-identifier">distance_in_minutes</span><span class="ruby-operator">==</span><span class="ruby-value">0</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">l</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_minute_less_than</span>) <span class="ruby-operator">:</span> <span class="ruby-identifier">l</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_minute_single</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">include_seconds</span>\r
-25:             <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">distance_in_seconds</span>\r
-26:               <span class="ruby-keyword kw">when</span> <span class="ruby-value">0</span><span class="ruby-operator">..</span><span class="ruby-value">5</span>   <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">lwr</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_second_less_than</span>, <span class="ruby-value">5</span>)\r
-27:               <span class="ruby-keyword kw">when</span> <span class="ruby-value">6</span><span class="ruby-operator">..</span><span class="ruby-value">10</span>  <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">lwr</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_second_less_than</span>, <span class="ruby-value">10</span>)\r
-28:               <span class="ruby-keyword kw">when</span> <span class="ruby-value">11</span><span class="ruby-operator">..</span><span class="ruby-value">20</span> <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">lwr</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_second_less_than</span>, <span class="ruby-value">20</span>)\r
-29:               <span class="ruby-keyword kw">when</span> <span class="ruby-value">21</span><span class="ruby-operator">..</span><span class="ruby-value">40</span> <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">l</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_minute_half</span>)\r
-30:               <span class="ruby-keyword kw">when</span> <span class="ruby-value">41</span><span class="ruby-operator">..</span><span class="ruby-value">59</span> <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">l</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_minute_less_than</span>)\r
-31:               <span class="ruby-keyword kw">else</span>             <span class="ruby-identifier">l</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_minute</span>)\r
-32:             <span class="ruby-keyword kw">end</span>\r
-33:                                 \r
-34:           <span class="ruby-keyword kw">when</span> <span class="ruby-value">2</span><span class="ruby-operator">..</span><span class="ruby-value">45</span>      <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">lwr</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_minute</span>, <span class="ruby-identifier">distance_in_minutes</span>)\r
-35:           <span class="ruby-keyword kw">when</span> <span class="ruby-value">46</span><span class="ruby-operator">..</span><span class="ruby-value">90</span>     <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">l</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_hour_about_single</span>)\r
-36:           <span class="ruby-keyword kw">when</span> <span class="ruby-value">90</span><span class="ruby-operator">..</span><span class="ruby-value">1440</span>   <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">lwr</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_hour_about</span>, (<span class="ruby-identifier">distance_in_minutes</span>.<span class="ruby-identifier">to_f</span> <span class="ruby-operator">/</span> <span class="ruby-value">60.0</span>).<span class="ruby-identifier">round</span>)\r
-37:           <span class="ruby-keyword kw">when</span> <span class="ruby-value">1441</span><span class="ruby-operator">..</span><span class="ruby-value">2880</span> <span class="ruby-keyword kw">then</span> <span class="ruby-identifier">lwr</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_day</span>, <span class="ruby-value">1</span>)\r
-38:           <span class="ruby-keyword kw">else</span>                 <span class="ruby-identifier">lwr</span>(<span class="ruby-identifier">:actionview_datehelper_time_in_words_day</span>, (<span class="ruby-identifier">distance_in_minutes</span> <span class="ruby-operator">/</span> <span class="ruby-value">1440</span>).<span class="ruby-identifier">round</span>)\r
-39:         <span class="ruby-keyword kw">end</span>\r
-40:       <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000042" class="method-detail">\r
-        <a name="M000042"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000042" class="method-signature">\r
-          <span class="method-name">select_day</span><span class="method-args">(date, options = {})</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-This method has been modified so that a localized string can be appended to\r
-the day numbers.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000042-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000042-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc-rails-text.rb, line 43</span>\r
-43:       <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">select_day</span>(<span class="ruby-identifier">date</span>, <span class="ruby-identifier">options</span> = {})\r
-44:         <span class="ruby-identifier">day_options</span> = []\r
-45:         <span class="ruby-identifier">prefix</span> = <span class="ruby-identifier">l</span> <span class="ruby-identifier">:actionview_datehelper_select_day_prefix</span>\r
-46: \r
-47:         <span class="ruby-value">1</span>.<span class="ruby-identifier">upto</span>(<span class="ruby-value">31</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">day</span><span class="ruby-operator">|</span>\r
-48:           <span class="ruby-identifier">day_options</span> <span class="ruby-operator">&lt;&lt;</span> ((<span class="ruby-identifier">date</span> <span class="ruby-operator">&amp;&amp;</span> (<span class="ruby-identifier">date</span>.<span class="ruby-identifier">kind_of?</span>(<span class="ruby-constant">Fixnum</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">date</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">date</span>.<span class="ruby-identifier">day</span>) <span class="ruby-operator">==</span> <span class="ruby-identifier">day</span>) <span class="ruby-operator">?</span>\r
-49:             <span class="ruby-node">%(&lt;option value=&quot;#{day}&quot; selected=&quot;selected&quot;&gt;#{day}#{prefix}&lt;/option&gt;\n)</span> <span class="ruby-operator">:</span>\r
-50:             <span class="ruby-node">%(&lt;option value=&quot;#{day}&quot;&gt;#{day}#{prefix}&lt;/option&gt;\n)</span>\r
-51:           )\r
-52:         <span class="ruby-keyword kw">end</span>\r
-53: \r
-54:         <span class="ruby-identifier">select_html</span>(<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:field_name</span>] <span class="ruby-operator">||</span> <span class="ruby-value str">'day'</span>, <span class="ruby-identifier">day_options</span>, <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:prefix</span>], <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:include_blank</span>], <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:discard_type</span>], <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:disabled</span>])\r
-55:       <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000043" class="method-detail">\r
-        <a name="M000043"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000043" class="method-signature">\r
-          <span class="method-name">select_month</span><span class="method-args">(date, options = {})</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-This method has been modified so that\r
-</p>\r
-<ul>\r
-<li>the month names are localized.\r
-\r
-</li>\r
-<li>it uses options: <tt>:min_date</tt>, <tt>:max_date</tt>,\r
-<tt>:start_month</tt>, <tt>:end_month</tt>\r
-\r
-</li>\r
-<li>a localized string can be appended to the month numbers when the\r
-<tt>:use_month_numbers</tt> option is specified.\r
-\r
-</li>\r
-</ul>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000043-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000043-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc-rails-text.rb, line 61</span>\r
-61:       <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">select_month</span>(<span class="ruby-identifier">date</span>, <span class="ruby-identifier">options</span> = {})\r
-62:         <span class="ruby-keyword kw">unless</span> <span class="ruby-constant">LOCALIZED_MONTHNAMES</span>.<span class="ruby-identifier">has_key?</span>(<span class="ruby-identifier">current_language</span>)\r
-63:           <span class="ruby-constant">LOCALIZED_MONTHNAMES</span>[<span class="ruby-identifier">current_language</span>] = [<span class="ruby-value str">''</span>] <span class="ruby-operator">+</span> <span class="ruby-identifier">l</span>(<span class="ruby-identifier">:actionview_datehelper_select_month_names</span>).<span class="ruby-identifier">split</span>(<span class="ruby-value str">','</span>)\r
-64:           <span class="ruby-constant">LOCALIZED_ABBR_MONTHNAMES</span>[<span class="ruby-identifier">current_language</span>] = [<span class="ruby-value str">''</span>] <span class="ruby-operator">+</span> <span class="ruby-identifier">l</span>(<span class="ruby-identifier">:actionview_datehelper_select_month_names_abbr</span>).<span class="ruby-identifier">split</span>(<span class="ruby-value str">','</span>)\r
-65:         <span class="ruby-keyword kw">end</span>\r
-66:         \r
-67:         <span class="ruby-identifier">month_options</span> = []\r
-68:         <span class="ruby-identifier">month_names</span> = <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:use_short_month</span>] <span class="ruby-operator">?</span> <span class="ruby-constant">LOCALIZED_ABBR_MONTHNAMES</span>[<span class="ruby-identifier">current_language</span>] <span class="ruby-operator">:</span> <span class="ruby-constant">LOCALIZED_MONTHNAMES</span>[<span class="ruby-identifier">current_language</span>]\r
-69:         \r
-70:         <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">has_key?</span>(<span class="ruby-identifier">:min_date</span>) <span class="ruby-operator">&amp;&amp;</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">has_key?</span>(<span class="ruby-identifier">:max_date</span>)\r
-71:           <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:min_date</span>].<span class="ruby-identifier">year</span> <span class="ruby-operator">==</span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:max_date</span>].<span class="ruby-identifier">year</span>\r
-72:             <span class="ruby-identifier">start_month</span>, <span class="ruby-identifier">end_month</span> = <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:min_date</span>].<span class="ruby-identifier">month</span>, <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:max_date</span>].<span class="ruby-identifier">month</span>\r
-73:           <span class="ruby-keyword kw">end</span>\r
-74:         <span class="ruby-keyword kw">end</span>\r
-75:         <span class="ruby-identifier">start_month</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:start_month</span>] <span class="ruby-operator">||</span> <span class="ruby-value">1</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">start_month</span>\r
-76:         <span class="ruby-identifier">end_month</span> = (<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:end_month</span>] <span class="ruby-operator">||</span> <span class="ruby-value">12</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">end_month</span>\r
-77:         <span class="ruby-identifier">prefix</span> = <span class="ruby-identifier">l</span> <span class="ruby-identifier">:actionview_datehelper_select_month_prefix</span>\r
-78: \r
-79:         <span class="ruby-identifier">start_month</span>.<span class="ruby-identifier">upto</span>(<span class="ruby-identifier">end_month</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">month_number</span><span class="ruby-operator">|</span>\r
-80:           <span class="ruby-identifier">month_name</span> = <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:use_month_numbers</span>]\r
-81:             <span class="ruby-node">&quot;#{month_number}#{prefix}&quot;</span>\r
-82:           <span class="ruby-keyword kw">elsif</span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:add_month_numbers</span>]\r
-83:             <span class="ruby-identifier">month_number</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-operator">+</span> <span class="ruby-value str">' - '</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">month_names</span>[<span class="ruby-identifier">month_number</span>]\r
-84:           <span class="ruby-keyword kw">else</span>\r
-85:             <span class="ruby-identifier">month_names</span>[<span class="ruby-identifier">month_number</span>]\r
-86:           <span class="ruby-keyword kw">end</span>\r
-87: \r
-88:           <span class="ruby-identifier">month_options</span> <span class="ruby-operator">&lt;&lt;</span> ((<span class="ruby-identifier">date</span> <span class="ruby-operator">&amp;&amp;</span> (<span class="ruby-identifier">date</span>.<span class="ruby-identifier">kind_of?</span>(<span class="ruby-constant">Fixnum</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">date</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">date</span>.<span class="ruby-identifier">month</span>) <span class="ruby-operator">==</span> <span class="ruby-identifier">month_number</span>) <span class="ruby-operator">?</span>\r
-89:             <span class="ruby-node">%(&lt;option value=&quot;#{month_number}&quot; selected=&quot;selected&quot;&gt;#{month_name}&lt;/option&gt;\n)</span> <span class="ruby-operator">:</span>\r
-90:             <span class="ruby-node">%(&lt;option value=&quot;#{month_number}&quot;&gt;#{month_name}&lt;/option&gt;\n)</span>\r
-91:           )\r
-92:         <span class="ruby-keyword kw">end</span>\r
-93: \r
-94:         <span class="ruby-identifier">select_html</span>(<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:field_name</span>] <span class="ruby-operator">||</span> <span class="ruby-value str">'month'</span>, <span class="ruby-identifier">month_options</span>, <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:prefix</span>], <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:include_blank</span>], <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:discard_type</span>], <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:disabled</span>])\r
-95:       <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000044" class="method-detail">\r
-        <a name="M000044"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000044" class="method-signature">\r
-          <span class="method-name">select_year</span><span class="method-args">(date, options = {})</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-This method has been modified so that\r
-</p>\r
-<ul>\r
-<li>it uses options: <tt>:min_date</tt>, <tt>:max_date</tt>\r
-\r
-</li>\r
-<li>a localized string can be appended to the years numbers.\r
-\r
-</li>\r
-</ul>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000044-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000044-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc-rails-text.rb, line 100</span>\r
-100:       <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">select_year</span>(<span class="ruby-identifier">date</span>, <span class="ruby-identifier">options</span> = {})\r
-101:         <span class="ruby-identifier">year_options</span> = []\r
-102:         <span class="ruby-identifier">y</span> = <span class="ruby-identifier">date</span> <span class="ruby-value">? </span>(<span class="ruby-identifier">date</span>.<span class="ruby-identifier">kind_of?</span>(<span class="ruby-constant">Fixnum</span>) <span class="ruby-operator">?</span> (<span class="ruby-identifier">y</span> = (<span class="ruby-identifier">date</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span>) <span class="ruby-operator">?</span> <span class="ruby-constant">Date</span>.<span class="ruby-identifier">today</span>.<span class="ruby-identifier">year</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">date</span>) <span class="ruby-operator">:</span> <span class="ruby-identifier">date</span>.<span class="ruby-identifier">year</span>) <span class="ruby-operator">:</span> <span class="ruby-constant">Date</span>.<span class="ruby-identifier">today</span>.<span class="ruby-identifier">year</span>\r
-103: \r
-104:         <span class="ruby-identifier">start_year</span> = <span class="ruby-identifier">options</span>.<span class="ruby-identifier">has_key?</span>(<span class="ruby-identifier">:min_date</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:min_date</span>].<span class="ruby-identifier">year</span> <span class="ruby-operator">:</span> (<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:start_year</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">y</span><span class="ruby-operator">-</span><span class="ruby-value">5</span>)\r
-105:         <span class="ruby-identifier">end_year</span> = <span class="ruby-identifier">options</span>.<span class="ruby-identifier">has_key?</span>(<span class="ruby-identifier">:max_date</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:max_date</span>].<span class="ruby-identifier">year</span> <span class="ruby-operator">:</span> (<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:end_year</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">y</span><span class="ruby-operator">+</span><span class="ruby-value">5</span>)\r
-106:         <span class="ruby-identifier">step_val</span> = <span class="ruby-identifier">start_year</span> <span class="ruby-operator">&lt;</span> <span class="ruby-identifier">end_year</span> <span class="ruby-value">? </span><span class="ruby-value">1</span> <span class="ruby-operator">:</span> <span class="ruby-value">-1</span>\r
-107:         <span class="ruby-identifier">prefix</span> = <span class="ruby-identifier">l</span> <span class="ruby-identifier">:actionview_datehelper_select_year_prefix</span>\r
-108: \r
-109:         <span class="ruby-identifier">start_year</span>.<span class="ruby-identifier">step</span>(<span class="ruby-identifier">end_year</span>, <span class="ruby-identifier">step_val</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">year</span><span class="ruby-operator">|</span>\r
-110:           <span class="ruby-identifier">year_options</span> <span class="ruby-operator">&lt;&lt;</span> ((<span class="ruby-identifier">date</span> <span class="ruby-operator">&amp;&amp;</span> (<span class="ruby-identifier">date</span>.<span class="ruby-identifier">kind_of?</span>(<span class="ruby-constant">Fixnum</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">date</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">date</span>.<span class="ruby-identifier">year</span>) <span class="ruby-operator">==</span> <span class="ruby-identifier">year</span>) <span class="ruby-operator">?</span>\r
-111:             <span class="ruby-node">%(&lt;option value=&quot;#{year}&quot; selected=&quot;selected&quot;&gt;#{year}#{prefix}&lt;/option&gt;\n)</span> <span class="ruby-operator">:</span>\r
-112:             <span class="ruby-node">%(&lt;option value=&quot;#{year}&quot;&gt;#{year}#{prefix}&lt;/option&gt;\n)</span>\r
-113:           )\r
-114:         <span class="ruby-keyword kw">end</span>\r
-115: \r
-116:         <span class="ruby-identifier">select_html</span>(<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:field_name</span>] <span class="ruby-operator">||</span> <span class="ruby-value str">'year'</span>, <span class="ruby-identifier">year_options</span>, <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:prefix</span>], <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:include_blank</span>], <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:discard_type</span>], <span class="ruby-identifier">options</span>[<span class="ruby-identifier">:disabled</span>])\r
-117:       <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-\r
-    </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/ActionView/Helpers/InstanceTag.html b/vendor/plugins/gloc-1.1.0/doc/classes/ActionView/Helpers/InstanceTag.html
deleted file mode 100644 (file)
index a236e0e..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Class: ActionView::Helpers::InstanceTag</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Class</strong></td>\r
-          <td class="class-name-in-header">ActionView::Helpers::InstanceTag</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../../../files/lib/gloc-rails-text_rb.html">\r
-                lib/gloc-rails-text.rb\r
-                </a>\r
-        <br />\r
-                <a href="../../../files/lib/gloc-rails_rb.html">\r
-                lib/gloc-rails.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        <tr class="top-aligned-row">\r
-            <td><strong>Parent:</strong></td>\r
-            <td>\r
-                Object\r
-            </td>\r
-        </tr>\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-The private method <tt>add_options</tt> is overridden so that &quot;Please\r
-select&quot; is localized.\r
-</p>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-    <div id="method-list">\r
-      <h3 class="section-bar">Methods</h3>\r
-\r
-      <div class="name-list">\r
-      <a href="#M000045">current_language</a>&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-    <div id="includes">\r
-      <h3 class="section-bar">Included Modules</h3>\r
-\r
-      <div id="includes-list">\r
-        <span class="include-name"><a href="../../GLoc.html">GLoc</a></span>\r
-      </div>\r
-    </div>\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-    <div id="methods">\r
-      <h3 class="section-bar">Public Instance methods</h3>\r
-\r
-      <div id="method-M000045" class="method-detail">\r
-        <a name="M000045"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000045" class="method-signature">\r
-          <span class="method-name">current_language</span><span class="method-args">()</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Inherits the current language from the template object.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000045-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000045-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc-rails.rb, line 119</span>\r
-119:       <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">current_language</span>\r
-120:         <span class="ruby-ivar">@template_object</span>.<span class="ruby-identifier">current_language</span>\r
-121:       <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-\r
-    </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/ActiveRecord/Errors.html b/vendor/plugins/gloc-1.1.0/doc/classes/ActiveRecord/Errors.html
deleted file mode 100644 (file)
index 9a16f60..0000000
+++ /dev/null
@@ -1,215 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Class: ActiveRecord::Errors</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Class</strong></td>\r
-          <td class="class-name-in-header">ActiveRecord::Errors</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../../files/lib/gloc-rails_rb.html">\r
-                lib/gloc-rails.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        <tr class="top-aligned-row">\r
-            <td><strong>Parent:</strong></td>\r
-            <td>\r
-                Object\r
-            </td>\r
-        </tr>\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-\r
-\r
-   </div>\r
-\r
-    <div id="method-list">\r
-      <h3 class="section-bar">Methods</h3>\r
-\r
-      <div class="name-list">\r
-      <a href="#M000039">add</a>&nbsp;&nbsp;\r
-      <a href="#M000040">current_language</a>&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-    <div id="includes">\r
-      <h3 class="section-bar">Included Modules</h3>\r
-\r
-      <div id="includes-list">\r
-        <span class="include-name"><a href="../GLoc.html">GLoc</a></span>\r
-      </div>\r
-    </div>\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-    <div id="aliases-list">\r
-      <h3 class="section-bar">External Aliases</h3>\r
-\r
-      <div class="name-list">\r
-                        <table summary="aliases">\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">add</td>\r
-          <td>-></td>\r
-          <td class="context-item-value">add_without_gloc</td>\r
-        </tr>\r
-                        </table>\r
-      </div>\r
-    </div>\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-    <div id="methods">\r
-      <h3 class="section-bar">Public Instance methods</h3>\r
-\r
-      <div id="method-M000039" class="method-detail">\r
-        <a name="M000039"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000039" class="method-signature">\r
-          <span class="method-name">add</span><span class="method-args">(attribute, msg= @@default_error_messages[:invalid])</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-The <a href="../GLoc.html">GLoc</a> version of this method provides two\r
-extra features\r
-</p>\r
-<ul>\r
-<li>If <tt>msg</tt> is a string, it will be considered a <a\r
-href="../GLoc.html">GLoc</a> string key.\r
-\r
-</li>\r
-<li>If <tt>msg</tt> is an array, the first element will be considered the\r
-string and the remaining elements will be considered arguments for the\r
-string. Eg. <tt>[&#8216;Hi %s.&#8217;,&#8217;John&#8217;]</tt>\r
-\r
-</li>\r
-</ul>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000039-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000039-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc-rails.rb, line 141</span>\r
-141:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">add</span>(<span class="ruby-identifier">attribute</span>, <span class="ruby-identifier">msg</span>= <span class="ruby-ivar">@@default_error_messages</span>[<span class="ruby-identifier">:invalid</span>])\r
-142:       <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">msg</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Array</span>)\r
-143:         <span class="ruby-identifier">args</span>= <span class="ruby-identifier">msg</span>.<span class="ruby-identifier">clone</span>\r
-144:         <span class="ruby-identifier">msg</span>= <span class="ruby-identifier">args</span>.<span class="ruby-identifier">shift</span>\r
-145:         <span class="ruby-identifier">args</span>= <span class="ruby-keyword kw">nil</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">empty?</span>\r
-146:       <span class="ruby-keyword kw">end</span>\r
-147:       <span class="ruby-identifier">msg</span>= <span class="ruby-identifier">ltry</span>(<span class="ruby-identifier">msg</span>)\r
-148:       <span class="ruby-identifier">msg</span>= <span class="ruby-identifier">msg</span> <span class="ruby-operator">%</span> <span class="ruby-identifier">args</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">nil?</span>\r
-149:       <span class="ruby-identifier">add_without_gloc</span>(<span class="ruby-identifier">attribute</span>, <span class="ruby-identifier">msg</span>)\r
-150:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000040" class="method-detail">\r
-        <a name="M000040"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000040" class="method-signature">\r
-          <span class="method-name">current_language</span><span class="method-args">()</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Inherits the current language from the base record.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000040-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000040-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc-rails.rb, line 152</span>\r
-152:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">current_language</span>\r
-153:       <span class="ruby-ivar">@base</span>.<span class="ruby-identifier">current_language</span>\r
-154:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-\r
-    </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/ActiveRecord/Validations/ClassMethods.html b/vendor/plugins/gloc-1.1.0/doc/classes/ActiveRecord/Validations/ClassMethods.html
deleted file mode 100644 (file)
index 145a74c..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Module: ActiveRecord::Validations::ClassMethods</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Module</strong></td>\r
-          <td class="class-name-in-header">ActiveRecord::Validations::ClassMethods</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../../../files/lib/gloc-rails_rb.html">\r
-                lib/gloc-rails.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-\r
-\r
-   </div>\r
-\r
-    <div id="method-list">\r
-      <h3 class="section-bar">Methods</h3>\r
-\r
-      <div class="name-list">\r
-      <a href="#M000037">validates_length_of</a>&nbsp;&nbsp;\r
-      <a href="#M000038">validates_size_of</a>&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-    <div id="methods">\r
-      <h3 class="section-bar">Public Instance methods</h3>\r
-\r
-      <div id="method-M000037" class="method-detail">\r
-        <a name="M000037"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000037" class="method-signature">\r
-          <span class="method-name">validates_length_of</span><span class="method-args">(*attrs)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-The default Rails version of this function creates an error message and\r
-then passes it to <a href="../Errors.html">ActiveRecord.Errors</a>. The <a\r
-href="../../GLoc.html">GLoc</a> version of this method, sends an array to\r
-<a href="../Errors.html">ActiveRecord.Errors</a> that will be turned into a\r
-string by <a href="../Errors.html">ActiveRecord.Errors</a> which in turn\r
-allows for the message of this validation function to be a <a\r
-href="../../GLoc.html">GLoc</a> string key.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000037-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000037-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc-rails.rb, line 164</span>\r
-164:       <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">validates_length_of</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">attrs</span>)\r
-165:         <span class="ruby-comment cmt"># Merge given options with defaults.</span>\r
-166:         <span class="ruby-identifier">options</span> = {\r
-167:           <span class="ruby-identifier">:too_long</span>     =<span class="ruby-operator">&gt;</span> <span class="ruby-constant">ActiveRecord</span><span class="ruby-operator">::</span><span class="ruby-constant">Errors</span>.<span class="ruby-identifier">default_error_messages</span>[<span class="ruby-identifier">:too_long</span>],\r
-168:           <span class="ruby-identifier">:too_short</span>    =<span class="ruby-operator">&gt;</span> <span class="ruby-constant">ActiveRecord</span><span class="ruby-operator">::</span><span class="ruby-constant">Errors</span>.<span class="ruby-identifier">default_error_messages</span>[<span class="ruby-identifier">:too_short</span>],\r
-169:           <span class="ruby-identifier">:wrong_length</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-constant">ActiveRecord</span><span class="ruby-operator">::</span><span class="ruby-constant">Errors</span>.<span class="ruby-identifier">default_error_messages</span>[<span class="ruby-identifier">:wrong_length</span>]\r
-170:         }.<span class="ruby-identifier">merge</span>(<span class="ruby-constant">DEFAULT_VALIDATION_OPTIONS</span>)\r
-171:         <span class="ruby-identifier">options</span>.<span class="ruby-identifier">update</span>(<span class="ruby-identifier">attrs</span>.<span class="ruby-identifier">pop</span>.<span class="ruby-identifier">symbolize_keys</span>) <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">attrs</span>.<span class="ruby-identifier">last</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Hash</span>)\r
-172: \r
-173:         <span class="ruby-comment cmt"># Ensure that one and only one range option is specified.</span>\r
-174:         <span class="ruby-identifier">range_options</span> = <span class="ruby-constant">ALL_RANGE_OPTIONS</span> <span class="ruby-operator">&amp;</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">keys</span>\r
-175:         <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">range_options</span>.<span class="ruby-identifier">size</span>\r
-176:           <span class="ruby-keyword kw">when</span> <span class="ruby-value">0</span>\r
-177:             <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>, <span class="ruby-value str">'Range unspecified.  Specify the :within, :maximum, :minimum, or :is option.'</span>\r
-178:           <span class="ruby-keyword kw">when</span> <span class="ruby-value">1</span>\r
-179:             <span class="ruby-comment cmt"># Valid number of options; do nothing.</span>\r
-180:           <span class="ruby-keyword kw">else</span>\r
-181:             <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>, <span class="ruby-value str">'Too many range options specified.  Choose only one.'</span>\r
-182:         <span class="ruby-keyword kw">end</span>\r
-183: \r
-184:         <span class="ruby-comment cmt"># Get range option and value.</span>\r
-185:         <span class="ruby-identifier">option</span> = <span class="ruby-identifier">range_options</span>.<span class="ruby-identifier">first</span>\r
-186:         <span class="ruby-identifier">option_value</span> = <span class="ruby-identifier">options</span>[<span class="ruby-identifier">range_options</span>.<span class="ruby-identifier">first</span>]\r
-187: \r
-188:         <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">option</span>\r
-189:         <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:within</span>, <span class="ruby-identifier">:in</span>\r
-190:           <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>, <span class="ruby-node">&quot;:#{option} must be a Range&quot;</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">option_value</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Range</span>)\r
-191: \r
-192:           <span class="ruby-identifier">too_short</span> = [<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:too_short</span>] , <span class="ruby-identifier">option_value</span>.<span class="ruby-identifier">begin</span>]\r
-193:           <span class="ruby-identifier">too_long</span>  = [<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:too_long</span>]  , <span class="ruby-identifier">option_value</span>.<span class="ruby-identifier">end</span>  ]\r
-194: \r
-195:           <span class="ruby-identifier">validates_each</span>(<span class="ruby-identifier">attrs</span>, <span class="ruby-identifier">options</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">record</span>, <span class="ruby-identifier">attr</span>, <span class="ruby-identifier">value</span><span class="ruby-operator">|</span>\r
-196:             <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">value</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-keyword kw">or</span> <span class="ruby-identifier">value</span>.<span class="ruby-identifier">split</span>(<span class="ruby-regexp re">//</span>).<span class="ruby-identifier">size</span> <span class="ruby-operator">&lt;</span> <span class="ruby-identifier">option_value</span>.<span class="ruby-identifier">begin</span>\r
-197:               <span class="ruby-identifier">record</span>.<span class="ruby-identifier">errors</span>.<span class="ruby-identifier">add</span>(<span class="ruby-identifier">attr</span>, <span class="ruby-identifier">too_short</span>)\r
-198:             <span class="ruby-keyword kw">elsif</span> <span class="ruby-identifier">value</span>.<span class="ruby-identifier">split</span>(<span class="ruby-regexp re">//</span>).<span class="ruby-identifier">size</span> <span class="ruby-operator">&gt;</span> <span class="ruby-identifier">option_value</span>.<span class="ruby-identifier">end</span>\r
-199:               <span class="ruby-identifier">record</span>.<span class="ruby-identifier">errors</span>.<span class="ruby-identifier">add</span>(<span class="ruby-identifier">attr</span>, <span class="ruby-identifier">too_long</span>)\r
-200:             <span class="ruby-keyword kw">end</span>\r
-201:           <span class="ruby-keyword kw">end</span>\r
-202:         <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:is</span>, <span class="ruby-identifier">:minimum</span>, <span class="ruby-identifier">:maximum</span>\r
-203:           <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>, <span class="ruby-node">&quot;:#{option} must be a nonnegative Integer&quot;</span> <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">option_value</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Integer</span>) <span class="ruby-keyword kw">and</span> <span class="ruby-identifier">option_value</span> <span class="ruby-operator">&gt;=</span> <span class="ruby-value">0</span>\r
-204: \r
-205:           <span class="ruby-comment cmt"># Declare different validations per option.</span>\r
-206:           <span class="ruby-identifier">validity_checks</span> = { <span class="ruby-identifier">:is</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-value str">&quot;==&quot;</span>, <span class="ruby-identifier">:minimum</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-value str">&quot;&gt;=&quot;</span>, <span class="ruby-identifier">:maximum</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-value str">&quot;&lt;=&quot;</span> }\r
-207:           <span class="ruby-identifier">message_options</span> = { <span class="ruby-identifier">:is</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">:wrong_length</span>, <span class="ruby-identifier">:minimum</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">:too_short</span>, <span class="ruby-identifier">:maximum</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">:too_long</span> }\r
-208: \r
-209:           <span class="ruby-identifier">message</span> = [(<span class="ruby-identifier">options</span>[<span class="ruby-identifier">:message</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">options</span>[<span class="ruby-identifier">message_options</span>[<span class="ruby-identifier">option</span>]]) , <span class="ruby-identifier">option_value</span>]\r
-210: \r
-211:           <span class="ruby-identifier">validates_each</span>(<span class="ruby-identifier">attrs</span>, <span class="ruby-identifier">options</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">record</span>, <span class="ruby-identifier">attr</span>, <span class="ruby-identifier">value</span><span class="ruby-operator">|</span>\r
-212:             <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">value</span>.<span class="ruby-identifier">kind_of?</span>(<span class="ruby-constant">String</span>)\r
-213:               <span class="ruby-identifier">record</span>.<span class="ruby-identifier">errors</span>.<span class="ruby-identifier">add</span>(<span class="ruby-identifier">attr</span>, <span class="ruby-identifier">message</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-operator">!</span><span class="ruby-identifier">value</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-keyword kw">and</span> <span class="ruby-identifier">value</span>.<span class="ruby-identifier">split</span>(<span class="ruby-regexp re">//</span>).<span class="ruby-identifier">size</span>.<span class="ruby-identifier">method</span>(<span class="ruby-identifier">validity_checks</span>[<span class="ruby-identifier">option</span>])[<span class="ruby-identifier">option_value</span>]\r
-214:             <span class="ruby-keyword kw">else</span>\r
-215:               <span class="ruby-identifier">record</span>.<span class="ruby-identifier">errors</span>.<span class="ruby-identifier">add</span>(<span class="ruby-identifier">attr</span>, <span class="ruby-identifier">message</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-operator">!</span><span class="ruby-identifier">value</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-keyword kw">and</span> <span class="ruby-identifier">value</span>.<span class="ruby-identifier">size</span>.<span class="ruby-identifier">method</span>(<span class="ruby-identifier">validity_checks</span>[<span class="ruby-identifier">option</span>])[<span class="ruby-identifier">option_value</span>]\r
-216:             <span class="ruby-keyword kw">end</span>\r
-217:           <span class="ruby-keyword kw">end</span>\r
-218:         <span class="ruby-keyword kw">end</span>\r
-219:       <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000038" class="method-detail">\r
-        <a name="M000038"></a>\r
-\r
-        <div class="method-heading">\r
-          <span class="method-name">validates_size_of</span><span class="method-args">(*attrs)</span>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Alias for <a href="ClassMethods.html#M000037">validates_length_of</a>\r
-</p>\r
-        </div>\r
-      </div>\r
-\r
-\r
-    </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/GLoc.html b/vendor/plugins/gloc-1.1.0/doc/classes/GLoc.html
deleted file mode 100644 (file)
index 8a25c7d..0000000
+++ /dev/null
@@ -1,774 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Module: GLoc</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Module</strong></td>\r
-          <td class="class-name-in-header">GLoc</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../files/lib/gloc-helpers_rb.html">\r
-                lib/gloc-helpers.rb\r
-                </a>\r
-        <br />\r
-                <a href="../files/lib/gloc-internal_rb.html">\r
-                lib/gloc-internal.rb\r
-                </a>\r
-        <br />\r
-                <a href="../files/lib/gloc-version_rb.html">\r
-                lib/gloc-version.rb\r
-                </a>\r
-        <br />\r
-                <a href="../files/lib/gloc_rb.html">\r
-                lib/gloc.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-Copyright &#169; 2005-2006 David Barri\r
-</p>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-    <div id="method-list">\r
-      <h3 class="section-bar">Methods</h3>\r
-\r
-      <div class="name-list">\r
-      <a href="#M000004">add_localized_strings</a>&nbsp;&nbsp;\r
-      <a href="#M000005">backup_state</a>&nbsp;&nbsp;\r
-      <a href="#M000006">clear_strings</a>&nbsp;&nbsp;\r
-      <a href="#M000007">clear_strings_except</a>&nbsp;&nbsp;\r
-      <a href="#M000002">current_language</a>&nbsp;&nbsp;\r
-      <a href="#M000003">current_language</a>&nbsp;&nbsp;\r
-      <a href="#M000008">get_charset</a>&nbsp;&nbsp;\r
-      <a href="#M000009">get_config</a>&nbsp;&nbsp;\r
-      <a href="#M000010">load_gloc_default_localized_strings</a>&nbsp;&nbsp;\r
-      <a href="#M000011">load_localized_strings</a>&nbsp;&nbsp;\r
-      <a href="#M000012">restore_state</a>&nbsp;&nbsp;\r
-      <a href="#M000013">set_charset</a>&nbsp;&nbsp;\r
-      <a href="#M000014">set_config</a>&nbsp;&nbsp;\r
-      <a href="#M000015">set_kcode</a>&nbsp;&nbsp;\r
-      <a href="#M000016">similar_language</a>&nbsp;&nbsp;\r
-      <a href="#M000018">valid_language?</a>&nbsp;&nbsp;\r
-      <a href="#M000017">valid_languages</a>&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-    <div id="includes">\r
-      <h3 class="section-bar">Included Modules</h3>\r
-\r
-      <div id="includes-list">\r
-        <span class="include-name"><a href="GLoc/InstanceMethods.html">::GLoc::InstanceMethods</a></span>\r
-        <span class="include-name"><a href="GLoc/InstanceMethods.html">::GLoc::InstanceMethods</a></span>\r
-      </div>\r
-    </div>\r
-\r
-    <div id="section">\r
-\r
-    <div id="class-list">\r
-      <h3 class="section-bar">Classes and Modules</h3>\r
-\r
-      Module <a href="GLoc/ClassMethods.html" class="link">GLoc::ClassMethods</a><br />\r
-Module <a href="GLoc/Helpers.html" class="link">GLoc::Helpers</a><br />\r
-Module <a href="GLoc/InstanceMethods.html" class="link">GLoc::InstanceMethods</a><br />\r
-\r
-    </div>\r
-\r
-    <div id="constants-list">\r
-      <h3 class="section-bar">Constants</h3>\r
-\r
-      <div class="name-list">\r
-        <table summary="Constants">\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">LOCALIZED_STRINGS</td>\r
-          <td>=</td>\r
-          <td class="context-item-value">{}</td>\r
-        </tr>\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">RULES</td>\r
-          <td>=</td>\r
-          <td class="context-item-value">{}</td>\r
-        </tr>\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">LOWERCASE_LANGUAGES</td>\r
-          <td>=</td>\r
-          <td class="context-item-value">{}</td>\r
-        </tr>\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">UTF_8</td>\r
-          <td>=</td>\r
-          <td class="context-item-value">'utf-8'</td>\r
-        </tr>\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">SHIFT_JIS</td>\r
-          <td>=</td>\r
-          <td class="context-item-value">'sjis'</td>\r
-        </tr>\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">EUC_JP</td>\r
-          <td>=</td>\r
-          <td class="context-item-value">'euc-jp'</td>\r
-        </tr>\r
-        </table>\r
-      </div>\r
-    </div>\r
-\r
-    <div id="aliases-list">\r
-      <h3 class="section-bar">External Aliases</h3>\r
-\r
-      <div class="name-list">\r
-                        <table summary="aliases">\r
-        <tr class="top-aligned-row context-row">\r
-          <td class="context-item-name">clear_strings</td>\r
-          <td>-></td>\r
-          <td class="context-item-value">_clear_strings</td>\r
-        </tr>\r
-                        </table>\r
-      </div>\r
-    </div>\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-    <div id="methods">\r
-      <h3 class="section-bar">Public Class methods</h3>\r
-\r
-      <div id="method-M000004" class="method-detail">\r
-        <a name="M000004"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000004" class="method-signature">\r
-          <span class="method-name">add_localized_strings</span><span class="method-args">(lang, symbol_hash, override=true, strings_charset=nil)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Adds a collection of localized strings to the in-memory string store.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000004-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000004-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 113</span>\r
-113:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">add_localized_strings</span>(<span class="ruby-identifier">lang</span>, <span class="ruby-identifier">symbol_hash</span>, <span class="ruby-identifier">override</span>=<span class="ruby-keyword kw">true</span>, <span class="ruby-identifier">strings_charset</span>=<span class="ruby-keyword kw">nil</span>)\r
-114:       <span class="ruby-identifier">_verbose_msg</span> {<span class="ruby-node">&quot;Adding #{symbol_hash.size} #{lang} strings.&quot;</span>}\r
-115:       <span class="ruby-identifier">_add_localized_strings</span>(<span class="ruby-identifier">lang</span>, <span class="ruby-identifier">symbol_hash</span>, <span class="ruby-identifier">override</span>, <span class="ruby-identifier">strings_charset</span>)\r
-116:       <span class="ruby-identifier">_verbose_msg</span> <span class="ruby-identifier">:stats</span>\r
-117:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000005" class="method-detail">\r
-        <a name="M000005"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000005" class="method-signature">\r
-          <span class="method-name">backup_state</span><span class="method-args">(clear=false)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Creates a backup of the internal state of <a href="GLoc.html">GLoc</a> (ie.\r
-strings, langs, rules, config) and optionally clears everything.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000005-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000005-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 121</span>\r
-121:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">backup_state</span>(<span class="ruby-identifier">clear</span>=<span class="ruby-keyword kw">false</span>)\r
-122:       <span class="ruby-identifier">s</span>= <span class="ruby-identifier">_get_internal_state_vars</span>.<span class="ruby-identifier">map</span>{<span class="ruby-operator">|</span><span class="ruby-identifier">o</span><span class="ruby-operator">|</span> <span class="ruby-identifier">o</span>.<span class="ruby-identifier">clone</span>}\r
-123:       <span class="ruby-identifier">_get_internal_state_vars</span>.<span class="ruby-identifier">each</span>{<span class="ruby-operator">|</span><span class="ruby-identifier">o</span><span class="ruby-operator">|</span> <span class="ruby-identifier">o</span>.<span class="ruby-identifier">clear</span>} <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">clear</span>\r
-124:       <span class="ruby-identifier">s</span>\r
-125:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000006" class="method-detail">\r
-        <a name="M000006"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000006" class="method-signature">\r
-          <span class="method-name">clear_strings</span><span class="method-args">(*languages)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Removes all localized strings from memory, either of a certain language (or\r
-languages), or entirely.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000006-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000006-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 129</span>\r
-129:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">clear_strings</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">languages</span>)\r
-130:       <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">languages</span>.<span class="ruby-identifier">empty?</span>\r
-131:         <span class="ruby-identifier">_verbose_msg</span> {<span class="ruby-value str">&quot;Clearing all strings&quot;</span>}\r
-132:         <span class="ruby-constant">LOCALIZED_STRINGS</span>.<span class="ruby-identifier">clear</span>\r
-133:         <span class="ruby-constant">LOWERCASE_LANGUAGES</span>.<span class="ruby-identifier">clear</span>\r
-134:       <span class="ruby-keyword kw">else</span>\r
-135:         <span class="ruby-identifier">languages</span>.<span class="ruby-identifier">each</span> {<span class="ruby-operator">|</span><span class="ruby-identifier">l</span><span class="ruby-operator">|</span>\r
-136:           <span class="ruby-identifier">_verbose_msg</span> {<span class="ruby-node">&quot;Clearing :#{l} strings&quot;</span>}\r
-137:           <span class="ruby-identifier">l</span>= <span class="ruby-identifier">l</span>.<span class="ruby-identifier">to_sym</span>\r
-138:           <span class="ruby-constant">LOCALIZED_STRINGS</span>.<span class="ruby-identifier">delete</span> <span class="ruby-identifier">l</span>\r
-139:           <span class="ruby-constant">LOWERCASE_LANGUAGES</span>.<span class="ruby-identifier">each_pair</span> {<span class="ruby-operator">|</span><span class="ruby-identifier">k</span>,<span class="ruby-identifier">v</span><span class="ruby-operator">|</span> <span class="ruby-constant">LOWERCASE_LANGUAGES</span>.<span class="ruby-identifier">delete</span> <span class="ruby-identifier">k</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">v</span> <span class="ruby-operator">==</span> <span class="ruby-identifier">l</span>}\r
-140:         }\r
-141:       <span class="ruby-keyword kw">end</span>\r
-142:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000007" class="method-detail">\r
-        <a name="M000007"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000007" class="method-signature">\r
-          <span class="method-name">clear_strings_except</span><span class="method-args">(*languages)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Removes all localized strings from memory, except for those of certain\r
-specified languages.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000007-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000007-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 146</span>\r
-146:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">clear_strings_except</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">languages</span>)\r
-147:       <span class="ruby-identifier">clear</span>= (<span class="ruby-constant">LOCALIZED_STRINGS</span>.<span class="ruby-identifier">keys</span> <span class="ruby-operator">-</span> <span class="ruby-identifier">languages</span>)\r
-148:       <span class="ruby-identifier">_clear_strings</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">clear</span>) <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">clear</span>.<span class="ruby-identifier">empty?</span>\r
-149:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000003" class="method-detail">\r
-        <a name="M000003"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000003" class="method-signature">\r
-          <span class="method-name">current_language</span><span class="method-args">()</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns the default language\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000003-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000003-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 108</span>\r
-108:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">current_language</span>\r
-109:       <span class="ruby-constant">GLoc</span><span class="ruby-operator">::</span><span class="ruby-constant">CONFIG</span>[<span class="ruby-identifier">:default_language</span>]\r
-110:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000008" class="method-detail">\r
-        <a name="M000008"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000008" class="method-signature">\r
-          <span class="method-name">get_charset</span><span class="method-args">(lang)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns the charset used to store localized strings in memory.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000008-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000008-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 152</span>\r
-152:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_charset</span>(<span class="ruby-identifier">lang</span>)\r
-153:       <span class="ruby-constant">CONFIG</span>[<span class="ruby-identifier">:internal_charset_per_lang</span>][<span class="ruby-identifier">lang</span>] <span class="ruby-operator">||</span> <span class="ruby-constant">CONFIG</span>[<span class="ruby-identifier">:internal_charset</span>]\r
-154:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000009" class="method-detail">\r
-        <a name="M000009"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000009" class="method-signature">\r
-          <span class="method-name">get_config</span><span class="method-args">(key)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns a <a href="GLoc.html">GLoc</a> configuration value.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000009-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000009-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 157</span>\r
-157:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">get_config</span>(<span class="ruby-identifier">key</span>)\r
-158:       <span class="ruby-constant">CONFIG</span>[<span class="ruby-identifier">key</span>]\r
-159:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000010" class="method-detail">\r
-        <a name="M000010"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000010" class="method-signature">\r
-          <span class="method-name">load_gloc_default_localized_strings</span><span class="method-args">(override=false)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Loads the localized strings that are included in the <a\r
-href="GLoc.html">GLoc</a> library.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000010-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000010-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 162</span>\r
-162:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">load_gloc_default_localized_strings</span>(<span class="ruby-identifier">override</span>=<span class="ruby-keyword kw">false</span>)\r
-163:       <span class="ruby-constant">GLoc</span>.<span class="ruby-identifier">load_localized_strings</span> <span class="ruby-node">&quot;#{File.dirname(__FILE__)}/../lang&quot;</span>, <span class="ruby-identifier">override</span>\r
-164:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000011" class="method-detail">\r
-        <a name="M000011"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000011" class="method-signature">\r
-          <span class="method-name">load_localized_strings</span><span class="method-args">(dir=nil, override=true)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Loads localized strings from all yml files in the specifed directory.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000011-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000011-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 167</span>\r
-167:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">load_localized_strings</span>(<span class="ruby-identifier">dir</span>=<span class="ruby-keyword kw">nil</span>, <span class="ruby-identifier">override</span>=<span class="ruby-keyword kw">true</span>)\r
-168:       <span class="ruby-identifier">_charset_required</span>\r
-169:       <span class="ruby-identifier">_get_lang_file_list</span>(<span class="ruby-identifier">dir</span>).<span class="ruby-identifier">each</span> {<span class="ruby-operator">|</span><span class="ruby-identifier">filename</span><span class="ruby-operator">|</span>\r
-170:         \r
-171:         <span class="ruby-comment cmt"># Load file</span>\r
-172:         <span class="ruby-identifier">raw_hash</span> = <span class="ruby-constant">YAML</span><span class="ruby-operator">::</span><span class="ruby-identifier">load</span>(<span class="ruby-constant">File</span>.<span class="ruby-identifier">read</span>(<span class="ruby-identifier">filename</span>))\r
-173:         <span class="ruby-identifier">raw_hash</span>={} <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">raw_hash</span>.<span class="ruby-identifier">kind_of?</span>(<span class="ruby-constant">Hash</span>)\r
-174:         <span class="ruby-identifier">filename</span> <span class="ruby-operator">=~</span> <span class="ruby-regexp re">/([^\/\\]+)\.ya?ml$/</span>\r
-175:         <span class="ruby-identifier">lang</span> = <span class="ruby-identifier">$1</span>.<span class="ruby-identifier">to_sym</span>\r
-176:         <span class="ruby-identifier">file_charset</span> = <span class="ruby-identifier">raw_hash</span>[<span class="ruby-value str">'file_charset'</span>] <span class="ruby-operator">||</span> <span class="ruby-constant">UTF_8</span>\r
-177:   \r
-178:         <span class="ruby-comment cmt"># Convert string keys to symbols</span>\r
-179:         <span class="ruby-identifier">dest_charset</span>= <span class="ruby-identifier">get_charset</span>(<span class="ruby-identifier">lang</span>)\r
-180:         <span class="ruby-identifier">_verbose_msg</span> {<span class="ruby-node">&quot;Reading file #{filename} [charset: #{file_charset} --&gt; #{dest_charset}]&quot;</span>}\r
-181:         <span class="ruby-identifier">symbol_hash</span> = {}\r
-182:         <span class="ruby-constant">Iconv</span>.<span class="ruby-identifier">open</span>(<span class="ruby-identifier">dest_charset</span>, <span class="ruby-identifier">file_charset</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">i</span><span class="ruby-operator">|</span>\r
-183:           <span class="ruby-identifier">raw_hash</span>.<span class="ruby-identifier">each</span> {<span class="ruby-operator">|</span><span class="ruby-identifier">key</span>, <span class="ruby-identifier">value</span><span class="ruby-operator">|</span>\r
-184:             <span class="ruby-identifier">symbol_hash</span>[<span class="ruby-identifier">key</span>.<span class="ruby-identifier">to_sym</span>] = <span class="ruby-identifier">i</span>.<span class="ruby-identifier">iconv</span>(<span class="ruby-identifier">value</span>)\r
-185:           }\r
-186:         <span class="ruby-keyword kw">end</span>\r
-187:   \r
-188:         <span class="ruby-comment cmt"># Add strings to repos</span>\r
-189:         <span class="ruby-identifier">_add_localized_strings</span>(<span class="ruby-identifier">lang</span>, <span class="ruby-identifier">symbol_hash</span>, <span class="ruby-identifier">override</span>)\r
-190:       }\r
-191:       <span class="ruby-identifier">_verbose_msg</span> <span class="ruby-identifier">:stats</span>\r
-192:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000012" class="method-detail">\r
-        <a name="M000012"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000012" class="method-signature">\r
-          <span class="method-name">restore_state</span><span class="method-args">(state)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Restores a backup of <a href="GLoc.html">GLoc</a>&#8217;s internal state\r
-that was made with <a href="GLoc.html#M000005">backup_state</a>.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000012-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000012-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 195</span>\r
-195:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">restore_state</span>(<span class="ruby-identifier">state</span>)\r
-196:       <span class="ruby-identifier">_get_internal_state_vars</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">o</span><span class="ruby-operator">|</span>\r
-197:         <span class="ruby-identifier">o</span>.<span class="ruby-identifier">clear</span>\r
-198:         <span class="ruby-identifier">o</span>.<span class="ruby-identifier">send</span> <span class="ruby-identifier">o</span>.<span class="ruby-identifier">respond_to?</span>(<span class="ruby-identifier">:merge!</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">:merge!</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">:concat</span>, <span class="ruby-identifier">state</span>.<span class="ruby-identifier">shift</span>\r
-199:       <span class="ruby-keyword kw">end</span>\r
-200:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000013" class="method-detail">\r
-        <a name="M000013"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000013" class="method-signature">\r
-          <span class="method-name">set_charset</span><span class="method-args">(new_charset, *langs)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Sets the charset used to internally store localized strings. You can set\r
-the charset to use for a specific language or languages, or if none are\r
-specified the charset for ALL localized strings will be set.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000013-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000013-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 205</span>\r
-205:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_charset</span>(<span class="ruby-identifier">new_charset</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">langs</span>)\r
-206:       <span class="ruby-constant">CONFIG</span>[<span class="ruby-identifier">:internal_charset_per_lang</span>] <span class="ruby-operator">||=</span> {}\r
-207:       \r
-208:       <span class="ruby-comment cmt"># Convert symbol shortcuts</span>\r
-209:       <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">new_charset</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Symbol</span>)\r
-210:         <span class="ruby-identifier">new_charset</span>= <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">new_charset</span>\r
-211:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:utf8</span>, <span class="ruby-identifier">:utf_8</span> <span class="ruby-keyword kw">then</span> <span class="ruby-constant">UTF_8</span>\r
-212:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:sjis</span>, <span class="ruby-identifier">:shift_jis</span>, <span class="ruby-identifier">:shiftjis</span> <span class="ruby-keyword kw">then</span> <span class="ruby-constant">SHIFT_JIS</span>\r
-213:           <span class="ruby-keyword kw">when</span> <span class="ruby-identifier">:eucjp</span>, <span class="ruby-identifier">:euc_jp</span> <span class="ruby-keyword kw">then</span> <span class="ruby-constant">EUC_JP</span>\r
-214:           <span class="ruby-keyword kw">else</span> <span class="ruby-identifier">new_charset</span>.<span class="ruby-identifier">to_s</span>\r
-215:           <span class="ruby-keyword kw">end</span>\r
-216:       <span class="ruby-keyword kw">end</span>\r
-217:       \r
-218:       <span class="ruby-comment cmt"># Convert existing strings</span>\r
-219:       (<span class="ruby-identifier">langs</span>.<span class="ruby-identifier">empty?</span> <span class="ruby-value">? </span><span class="ruby-constant">LOCALIZED_STRINGS</span>.<span class="ruby-identifier">keys</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">langs</span>).<span class="ruby-identifier">each</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">lang</span><span class="ruby-operator">|</span>\r
-220:         <span class="ruby-identifier">cur_charset</span>= <span class="ruby-identifier">get_charset</span>(<span class="ruby-identifier">lang</span>)\r
-221:         <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">cur_charset</span> <span class="ruby-operator">&amp;&amp;</span> <span class="ruby-identifier">new_charset</span> <span class="ruby-operator">!=</span> <span class="ruby-identifier">cur_charset</span>\r
-222:           <span class="ruby-identifier">_verbose_msg</span> {<span class="ruby-node">&quot;Converting :#{lang} strings from #{cur_charset} to #{new_charset}&quot;</span>}\r
-223:           <span class="ruby-constant">Iconv</span>.<span class="ruby-identifier">open</span>(<span class="ruby-identifier">new_charset</span>, <span class="ruby-identifier">cur_charset</span>) <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">i</span><span class="ruby-operator">|</span>\r
-224:             <span class="ruby-identifier">bundle</span>= <span class="ruby-constant">LOCALIZED_STRINGS</span>[<span class="ruby-identifier">lang</span>]\r
-225:             <span class="ruby-identifier">bundle</span>.<span class="ruby-identifier">each_pair</span> {<span class="ruby-operator">|</span><span class="ruby-identifier">k</span>,<span class="ruby-identifier">v</span><span class="ruby-operator">|</span> <span class="ruby-identifier">bundle</span>[<span class="ruby-identifier">k</span>]= <span class="ruby-identifier">i</span>.<span class="ruby-identifier">iconv</span>(<span class="ruby-identifier">v</span>)}\r
-226:           <span class="ruby-keyword kw">end</span>\r
-227:         <span class="ruby-keyword kw">end</span>\r
-228:       <span class="ruby-keyword kw">end</span>\r
-229:       \r
-230:       <span class="ruby-comment cmt"># Set new charset value</span>\r
-231:       <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">langs</span>.<span class="ruby-identifier">empty?</span>\r
-232:         <span class="ruby-identifier">_verbose_msg</span> {<span class="ruby-node">&quot;Setting GLoc charset for all languages to #{new_charset}&quot;</span>}\r
-233:         <span class="ruby-constant">CONFIG</span>[<span class="ruby-identifier">:internal_charset</span>]= <span class="ruby-identifier">new_charset</span>\r
-234:         <span class="ruby-constant">CONFIG</span>[<span class="ruby-identifier">:internal_charset_per_lang</span>].<span class="ruby-identifier">clear</span>\r
-235:       <span class="ruby-keyword kw">else</span>\r
-236:         <span class="ruby-identifier">langs</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">lang</span><span class="ruby-operator">|</span>\r
-237:           <span class="ruby-identifier">_verbose_msg</span> {<span class="ruby-node">&quot;Setting GLoc charset for :#{lang} strings to #{new_charset}&quot;</span>}\r
-238:           <span class="ruby-constant">CONFIG</span>[<span class="ruby-identifier">:internal_charset_per_lang</span>][<span class="ruby-identifier">lang</span>]= <span class="ruby-identifier">new_charset</span>\r
-239:         <span class="ruby-keyword kw">end</span>\r
-240:       <span class="ruby-keyword kw">end</span>\r
-241:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000014" class="method-detail">\r
-        <a name="M000014"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000014" class="method-signature">\r
-          <span class="method-name">set_config</span><span class="method-args">(hash)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Sets <a href="GLoc.html">GLoc</a> configuration values.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000014-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000014-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 244</span>\r
-244:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_config</span>(<span class="ruby-identifier">hash</span>)\r
-245:       <span class="ruby-constant">CONFIG</span>.<span class="ruby-identifier">merge!</span> <span class="ruby-identifier">hash</span>\r
-246:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000015" class="method-detail">\r
-        <a name="M000015"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000015" class="method-signature">\r
-          <span class="method-name">set_kcode</span><span class="method-args">(charset=nil)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Sets the $KCODE global variable according to a specified charset, or else\r
-the current default charset for the default language.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000015-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000015-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 250</span>\r
-250:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_kcode</span>(<span class="ruby-identifier">charset</span>=<span class="ruby-keyword kw">nil</span>)\r
-251:       <span class="ruby-identifier">_charset_required</span>\r
-252:       <span class="ruby-identifier">charset</span> <span class="ruby-operator">||=</span> <span class="ruby-identifier">get_charset</span>(<span class="ruby-identifier">current_language</span>)\r
-253:       <span class="ruby-identifier">$KCODE</span>= <span class="ruby-keyword kw">case</span> <span class="ruby-identifier">charset</span>\r
-254:         <span class="ruby-keyword kw">when</span> <span class="ruby-constant">UTF_8</span> <span class="ruby-keyword kw">then</span> <span class="ruby-value str">'u'</span>\r
-255:         <span class="ruby-keyword kw">when</span> <span class="ruby-constant">SHIFT_JIS</span> <span class="ruby-keyword kw">then</span> <span class="ruby-value str">'s'</span>\r
-256:         <span class="ruby-keyword kw">when</span> <span class="ruby-constant">EUC_JP</span> <span class="ruby-keyword kw">then</span> <span class="ruby-value str">'e'</span>\r
-257:         <span class="ruby-keyword kw">else</span> <span class="ruby-value str">'n'</span>\r
-258:         <span class="ruby-keyword kw">end</span>\r
-259:       <span class="ruby-identifier">_verbose_msg</span> {<span class="ruby-node">&quot;$KCODE set to #{$KCODE}&quot;</span>}\r
-260:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000016" class="method-detail">\r
-        <a name="M000016"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000016" class="method-signature">\r
-          <span class="method-name">similar_language</span><span class="method-args">(lang)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Tries to find a valid language that is similar to the argument passed. Eg.\r
-:en, :en_au, :EN_US are all similar languages. Returns <tt>nil</tt> if no\r
-similar languages are found.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000016-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000016-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 265</span>\r
-265:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">similar_language</span>(<span class="ruby-identifier">lang</span>)\r
-266:       <span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">nil</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">lang</span>.<span class="ruby-identifier">nil?</span>\r
-267:       <span class="ruby-keyword kw">return</span> <span class="ruby-identifier">lang</span>.<span class="ruby-identifier">to_sym</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">valid_language?</span>(<span class="ruby-identifier">lang</span>)\r
-268:       <span class="ruby-comment cmt"># Check lowercase without dashes</span>\r
-269:       <span class="ruby-identifier">lang</span>= <span class="ruby-identifier">lang</span>.<span class="ruby-identifier">to_s</span>.<span class="ruby-identifier">downcase</span>.<span class="ruby-identifier">gsub</span>(<span class="ruby-value str">'-'</span>,<span class="ruby-value str">'_'</span>)\r
-270:       <span class="ruby-keyword kw">return</span> <span class="ruby-constant">LOWERCASE_LANGUAGES</span>[<span class="ruby-identifier">lang</span>] <span class="ruby-keyword kw">if</span> <span class="ruby-constant">LOWERCASE_LANGUAGES</span>.<span class="ruby-identifier">has_key?</span>(<span class="ruby-identifier">lang</span>)\r
-271:       <span class="ruby-comment cmt"># Check without dialect</span>\r
-272:       <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">lang</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-operator">=~</span> <span class="ruby-regexp re">/^([a-z]+?)[^a-z].*/</span>\r
-273:         <span class="ruby-identifier">lang</span>= <span class="ruby-identifier">$1</span>\r
-274:         <span class="ruby-keyword kw">return</span> <span class="ruby-constant">LOWERCASE_LANGUAGES</span>[<span class="ruby-identifier">lang</span>] <span class="ruby-keyword kw">if</span> <span class="ruby-constant">LOWERCASE_LANGUAGES</span>.<span class="ruby-identifier">has_key?</span>(<span class="ruby-identifier">lang</span>)\r
-275:       <span class="ruby-keyword kw">end</span>\r
-276:       <span class="ruby-comment cmt"># Check other dialects</span>\r
-277:       <span class="ruby-identifier">lang</span>= <span class="ruby-node">&quot;#{lang}_&quot;</span>\r
-278:       <span class="ruby-constant">LOWERCASE_LANGUAGES</span>.<span class="ruby-identifier">keys</span>.<span class="ruby-identifier">each</span> {<span class="ruby-operator">|</span><span class="ruby-identifier">k</span><span class="ruby-operator">|</span> <span class="ruby-keyword kw">return</span> <span class="ruby-constant">LOWERCASE_LANGUAGES</span>[<span class="ruby-identifier">k</span>] <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">k</span>.<span class="ruby-identifier">starts_with?</span>(<span class="ruby-identifier">lang</span>)}\r
-279:       <span class="ruby-comment cmt"># Nothing found</span>\r
-280:       <span class="ruby-keyword kw">nil</span>\r
-281:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000018" class="method-detail">\r
-        <a name="M000018"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000018" class="method-signature">\r
-          <span class="method-name">valid_language?</span><span class="method-args">(language)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns <tt>true</tt> if there are any localized strings for a specified\r
-language. Note that although <tt>set_langauge nil</tt> is perfectly valid,\r
-<tt>nil</tt> is not a valid language.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000018-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000018-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 290</span>\r
-290:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">valid_language?</span>(<span class="ruby-identifier">language</span>)\r
-291:       <span class="ruby-constant">LOCALIZED_STRINGS</span>.<span class="ruby-identifier">has_key?</span> <span class="ruby-identifier">language</span>.<span class="ruby-identifier">to_sym</span> <span class="ruby-keyword kw">rescue</span> <span class="ruby-keyword kw">false</span>\r
-292:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000017" class="method-detail">\r
-        <a name="M000017"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000017" class="method-signature">\r
-          <span class="method-name">valid_languages</span><span class="method-args">()</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns an array of (currently) valid languages (ie. languages for which\r
-localized data exists).\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000017-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000017-source">\r
-<pre>\r
-     <span class="ruby-comment cmt"># File lib/gloc.rb, line 284</span>\r
-284:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">valid_languages</span>\r
-285:       <span class="ruby-constant">LOCALIZED_STRINGS</span>.<span class="ruby-identifier">keys</span>\r
-286:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <h3 class="section-bar">Public Instance methods</h3>\r
-\r
-      <div id="method-M000002" class="method-detail">\r
-        <a name="M000002"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000002" class="method-signature">\r
-          <span class="method-name">current_language</span><span class="method-args">()</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns the instance-level current language, or if not set, returns the\r
-class-level current language.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000002-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000002-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc.rb, line 77</span>\r
-77:   <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">current_language</span>\r
-78:     <span class="ruby-ivar">@gloc_language</span> <span class="ruby-operator">||</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">class</span>.<span class="ruby-identifier">current_language</span>\r
-79:   <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-\r
-    </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/GLoc/ClassMethods.html b/vendor/plugins/gloc-1.1.0/doc/classes/GLoc/ClassMethods.html
deleted file mode 100644 (file)
index ba1a28a..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Module: GLoc::ClassMethods</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Module</strong></td>\r
-          <td class="class-name-in-header">GLoc::ClassMethods</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../../files/lib/gloc_rb.html">\r
-                lib/gloc.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-All classes/modules that include <a href="../GLoc.html">GLoc</a> will also\r
-gain these class methods. Notice that the <a\r
-href="InstanceMethods.html">GLoc::InstanceMethods</a> module is also\r
-included.\r
-</p>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-    <div id="method-list">\r
-      <h3 class="section-bar">Methods</h3>\r
-\r
-      <div class="name-list">\r
-      <a href="#M000019">current_language</a>&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-    <div id="includes">\r
-      <h3 class="section-bar">Included Modules</h3>\r
-\r
-      <div id="includes-list">\r
-        <span class="include-name"><a href="InstanceMethods.html">::GLoc::InstanceMethods</a></span>\r
-      </div>\r
-    </div>\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-    <div id="methods">\r
-      <h3 class="section-bar">Public Instance methods</h3>\r
-\r
-      <div id="method-M000019" class="method-detail">\r
-        <a name="M000019"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000019" class="method-signature">\r
-          <span class="method-name">current_language</span><span class="method-args">()</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns the current language, or if not set, returns the <a\r
-href="../GLoc.html">GLoc</a> current language.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000019-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000019-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc.rb, line 89</span>\r
-89:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">current_language</span>\r
-90:       <span class="ruby-ivar">@gloc_language</span> <span class="ruby-operator">||</span> <span class="ruby-constant">GLoc</span>.<span class="ruby-identifier">current_language</span>\r
-91:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-\r
-    </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/GLoc/Helpers.html b/vendor/plugins/gloc-1.1.0/doc/classes/GLoc/Helpers.html
deleted file mode 100644 (file)
index f3fdf63..0000000
+++ /dev/null
@@ -1,323 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Module: GLoc::Helpers</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Module</strong></td>\r
-          <td class="class-name-in-header">GLoc::Helpers</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../../files/lib/gloc-helpers_rb.html">\r
-                lib/gloc-helpers.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-These helper methods will be included in the <a\r
-href="InstanceMethods.html">InstanceMethods</a> module.\r
-</p>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-    <div id="method-list">\r
-      <h3 class="section-bar">Methods</h3>\r
-\r
-      <div class="name-list">\r
-      <a href="#M000026">l_YesNo</a>&nbsp;&nbsp;\r
-      <a href="#M000020">l_age</a>&nbsp;&nbsp;\r
-      <a href="#M000021">l_date</a>&nbsp;&nbsp;\r
-      <a href="#M000022">l_datetime</a>&nbsp;&nbsp;\r
-      <a href="#M000023">l_datetime_short</a>&nbsp;&nbsp;\r
-      <a href="#M000028">l_lang_name</a>&nbsp;&nbsp;\r
-      <a href="#M000024">l_strftime</a>&nbsp;&nbsp;\r
-      <a href="#M000025">l_time</a>&nbsp;&nbsp;\r
-      <a href="#M000027">l_yesno</a>&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-    <div id="methods">\r
-      <h3 class="section-bar">Public Instance methods</h3>\r
-\r
-      <div id="method-M000026" class="method-detail">\r
-        <a name="M000026"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000026" class="method-signature">\r
-          <span class="method-name">l_YesNo</span><span class="method-args">(value)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000026-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000026-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc-helpers.rb, line 12</span>\r
-12:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l_YesNo</span>(<span class="ruby-identifier">value</span>)         <span class="ruby-identifier">l</span>(<span class="ruby-identifier">value</span> <span class="ruby-value">? </span><span class="ruby-operator">:</span><span class="ruby-identifier">general_text_Yes</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">:general_text_No</span>) <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000020" class="method-detail">\r
-        <a name="M000020"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000020" class="method-signature">\r
-          <span class="method-name">l_age</span><span class="method-args">(age)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000020-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000020-source">\r
-<pre>\r
-   <span class="ruby-comment cmt"># File lib/gloc-helpers.rb, line 6</span>\r
-6:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l_age</span>(<span class="ruby-identifier">age</span>)             <span class="ruby-identifier">lwr</span> <span class="ruby-operator">:</span><span class="ruby-identifier">general_fmt_age</span>, <span class="ruby-identifier">age</span> <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000021" class="method-detail">\r
-        <a name="M000021"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000021" class="method-signature">\r
-          <span class="method-name">l_date</span><span class="method-args">(date)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000021-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000021-source">\r
-<pre>\r
-   <span class="ruby-comment cmt"># File lib/gloc-helpers.rb, line 7</span>\r
-7:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l_date</span>(<span class="ruby-identifier">date</span>)           <span class="ruby-identifier">l_strftime</span> <span class="ruby-identifier">date</span>, <span class="ruby-identifier">:general_fmt_date</span> <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000022" class="method-detail">\r
-        <a name="M000022"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000022" class="method-signature">\r
-          <span class="method-name">l_datetime</span><span class="method-args">(date)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000022-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000022-source">\r
-<pre>\r
-   <span class="ruby-comment cmt"># File lib/gloc-helpers.rb, line 8</span>\r
-8:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l_datetime</span>(<span class="ruby-identifier">date</span>)       <span class="ruby-identifier">l_strftime</span> <span class="ruby-identifier">date</span>, <span class="ruby-identifier">:general_fmt_datetime</span> <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000023" class="method-detail">\r
-        <a name="M000023"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000023" class="method-signature">\r
-          <span class="method-name">l_datetime_short</span><span class="method-args">(date)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000023-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000023-source">\r
-<pre>\r
-   <span class="ruby-comment cmt"># File lib/gloc-helpers.rb, line 9</span>\r
-9:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l_datetime_short</span>(<span class="ruby-identifier">date</span>) <span class="ruby-identifier">l_strftime</span> <span class="ruby-identifier">date</span>, <span class="ruby-identifier">:general_fmt_datetime_short</span> <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000028" class="method-detail">\r
-        <a name="M000028"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000028" class="method-signature">\r
-          <span class="method-name">l_lang_name</span><span class="method-args">(lang, display_lang=nil)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000028-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000028-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc-helpers.rb, line 15</span>\r
-15:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l_lang_name</span>(<span class="ruby-identifier">lang</span>, <span class="ruby-identifier">display_lang</span>=<span class="ruby-keyword kw">nil</span>)\r
-16:       <span class="ruby-identifier">ll</span> <span class="ruby-identifier">display_lang</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">current_language</span>, <span class="ruby-node">&quot;general_lang_#{lang}&quot;</span>\r
-17:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000024" class="method-detail">\r
-        <a name="M000024"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000024" class="method-signature">\r
-          <span class="method-name">l_strftime</span><span class="method-args">(date,fmt)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000024-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000024-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc-helpers.rb, line 10</span>\r
-10:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l_strftime</span>(<span class="ruby-identifier">date</span>,<span class="ruby-identifier">fmt</span>)   <span class="ruby-identifier">date</span>.<span class="ruby-identifier">strftime</span> <span class="ruby-identifier">l</span>(<span class="ruby-identifier">fmt</span>) <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000025" class="method-detail">\r
-        <a name="M000025"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000025" class="method-signature">\r
-          <span class="method-name">l_time</span><span class="method-args">(time)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000025-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000025-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc-helpers.rb, line 11</span>\r
-11:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l_time</span>(<span class="ruby-identifier">time</span>)           <span class="ruby-identifier">l_strftime</span> <span class="ruby-identifier">time</span>, <span class="ruby-identifier">:general_fmt_time</span> <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000027" class="method-detail">\r
-        <a name="M000027"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000027" class="method-signature">\r
-          <span class="method-name">l_yesno</span><span class="method-args">(value)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000027-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000027-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc-helpers.rb, line 13</span>\r
-13:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l_yesno</span>(<span class="ruby-identifier">value</span>)         <span class="ruby-identifier">l</span>(<span class="ruby-identifier">value</span> <span class="ruby-value">? </span><span class="ruby-operator">:</span><span class="ruby-identifier">general_text_yes</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">:general_text_no</span>) <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-\r
-    </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/classes/GLoc/InstanceMethods.html b/vendor/plugins/gloc-1.1.0/doc/classes/GLoc/InstanceMethods.html
deleted file mode 100644 (file)
index 4e15c93..0000000
+++ /dev/null
@@ -1,364 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Module: GLoc::InstanceMethods</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-    <div id="classHeader">\r
-        <table class="header-table">\r
-        <tr class="top-aligned-row">\r
-          <td><strong>Module</strong></td>\r
-          <td class="class-name-in-header">GLoc::InstanceMethods</td>\r
-        </tr>\r
-        <tr class="top-aligned-row">\r
-            <td><strong>In:</strong></td>\r
-            <td>\r
-                <a href="../../files/lib/gloc_rb.html">\r
-                lib/gloc.rb\r
-                </a>\r
-        <br />\r
-            </td>\r
-        </tr>\r
-\r
-        </table>\r
-    </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-This module will be included in both instances and classes of <a\r
-href="../GLoc.html">GLoc</a> includees. It is also included as class\r
-methods in the <a href="../GLoc.html">GLoc</a> module itself.\r
-</p>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-    <div id="method-list">\r
-      <h3 class="section-bar">Methods</h3>\r
-\r
-      <div class="name-list">\r
-      <a href="#M000029">l</a>&nbsp;&nbsp;\r
-      <a href="#M000034">l_has_string?</a>&nbsp;&nbsp;\r
-      <a href="#M000030">ll</a>&nbsp;&nbsp;\r
-      <a href="#M000031">ltry</a>&nbsp;&nbsp;\r
-      <a href="#M000032">lwr</a>&nbsp;&nbsp;\r
-      <a href="#M000033">lwr_</a>&nbsp;&nbsp;\r
-      <a href="#M000035">set_language</a>&nbsp;&nbsp;\r
-      <a href="#M000036">set_language_if_valid</a>&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-    <div id="includes">\r
-      <h3 class="section-bar">Included Modules</h3>\r
-\r
-      <div id="includes-list">\r
-        <span class="include-name"><a href="Helpers.html">Helpers</a></span>\r
-      </div>\r
-    </div>\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-    <div id="methods">\r
-      <h3 class="section-bar">Public Instance methods</h3>\r
-\r
-      <div id="method-M000029" class="method-detail">\r
-        <a name="M000029"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000029" class="method-signature">\r
-          <span class="method-name">l</span><span class="method-args">(symbol, *arguments)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns a localized string.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000029-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000029-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc.rb, line 18</span>\r
-18:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l</span>(<span class="ruby-identifier">symbol</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">arguments</span>)\r
-19:       <span class="ruby-keyword kw">return</span> <span class="ruby-constant">GLoc</span>.<span class="ruby-identifier">_l</span>(<span class="ruby-identifier">symbol</span>,<span class="ruby-identifier">current_language</span>,<span class="ruby-operator">*</span><span class="ruby-identifier">arguments</span>)\r
-20:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000034" class="method-detail">\r
-        <a name="M000034"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000034" class="method-signature">\r
-          <span class="method-name">l_has_string?</span><span class="method-args">(symbol)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns <tt>true</tt> if a localized string with the specified key exists.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000034-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000034-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc.rb, line 48</span>\r
-48:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">l_has_string?</span>(<span class="ruby-identifier">symbol</span>)\r
-49:       <span class="ruby-keyword kw">return</span> <span class="ruby-constant">GLoc</span>.<span class="ruby-identifier">_l_has_string?</span>(<span class="ruby-identifier">symbol</span>,<span class="ruby-identifier">current_language</span>)\r
-50:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000030" class="method-detail">\r
-        <a name="M000030"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000030" class="method-signature">\r
-          <span class="method-name">ll</span><span class="method-args">(lang, symbol, *arguments)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns a localized string in a specified language. This does not effect\r
-<tt>current_language</tt>.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000030-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000030-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc.rb, line 24</span>\r
-24:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">ll</span>(<span class="ruby-identifier">lang</span>, <span class="ruby-identifier">symbol</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">arguments</span>)\r
-25:       <span class="ruby-keyword kw">return</span> <span class="ruby-constant">GLoc</span>.<span class="ruby-identifier">_l</span>(<span class="ruby-identifier">symbol</span>,<span class="ruby-identifier">lang</span>.<span class="ruby-identifier">to_sym</span>,<span class="ruby-operator">*</span><span class="ruby-identifier">arguments</span>)\r
-26:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000031" class="method-detail">\r
-        <a name="M000031"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000031" class="method-signature">\r
-          <span class="method-name">ltry</span><span class="method-args">(possible_key)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Returns a localized string if the argument is a Symbol, else just returns\r
-the argument.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000031-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000031-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc.rb, line 29</span>\r
-29:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">ltry</span>(<span class="ruby-identifier">possible_key</span>)\r
-30:       <span class="ruby-identifier">possible_key</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Symbol</span>) <span class="ruby-operator">?</span> <span class="ruby-identifier">l</span>(<span class="ruby-identifier">possible_key</span>) <span class="ruby-operator">:</span> <span class="ruby-identifier">possible_key</span>\r
-31:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000032" class="method-detail">\r
-        <a name="M000032"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000032" class="method-signature">\r
-          <span class="method-name">lwr</span><span class="method-args">(symbol, *arguments)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Uses the default <a href="../GLoc.html">GLoc</a> rule to return a localized\r
-string. See lwr_() for more info.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000032-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000032-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc.rb, line 35</span>\r
-35:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">lwr</span>(<span class="ruby-identifier">symbol</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">arguments</span>)\r
-36:       <span class="ruby-identifier">lwr_</span>(<span class="ruby-identifier">:default</span>, <span class="ruby-identifier">symbol</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">arguments</span>)\r
-37:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000033" class="method-detail">\r
-        <a name="M000033"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000033" class="method-signature">\r
-          <span class="method-name">lwr_</span><span class="method-args">(rule, symbol, *arguments)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Uses a <em>rule</em> to return a localized string. A rule is a function\r
-that uses specified arguments to return a localization key prefix. The\r
-prefix is appended to the localization key originally specified, to create\r
-a new key which is then used to lookup a localized string.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000033-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000033-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc.rb, line 43</span>\r
-43:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">lwr_</span>(<span class="ruby-identifier">rule</span>, <span class="ruby-identifier">symbol</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">arguments</span>)\r
-44:       <span class="ruby-constant">GLoc</span>.<span class="ruby-identifier">_l</span>(<span class="ruby-node">&quot;#{symbol}#{GLoc::_l_rule(rule,current_language).call(*arguments)}&quot;</span>,<span class="ruby-identifier">current_language</span>,<span class="ruby-operator">*</span><span class="ruby-identifier">arguments</span>)\r
-45:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000035" class="method-detail">\r
-        <a name="M000035"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000035" class="method-signature">\r
-          <span class="method-name">set_language</span><span class="method-args">(language)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Sets the current language for this instance/class. Setting the language of\r
-a class effects all instances unless the instance has its own language\r
-defined.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000035-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000035-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc.rb, line 54</span>\r
-54:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_language</span>(<span class="ruby-identifier">language</span>)\r
-55:       <span class="ruby-ivar">@gloc_language</span>= <span class="ruby-identifier">language</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-value">? </span><span class="ruby-keyword kw">nil</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">language</span>.<span class="ruby-identifier">to_sym</span>\r
-56:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-      <div id="method-M000036" class="method-detail">\r
-        <a name="M000036"></a>\r
-\r
-        <div class="method-heading">\r
-          <a href="#M000036" class="method-signature">\r
-          <span class="method-name">set_language_if_valid</span><span class="method-args">(language)</span>\r
-          </a>\r
-        </div>\r
-      \r
-        <div class="method-description">\r
-          <p>\r
-Sets the current language if the language passed is a valid language. If\r
-the language was valid, this method returns <tt>true</tt> else it will\r
-return <tt>false</tt>. Note that <tt>nil</tt> is not a valid language. See\r
-<a href="InstanceMethods.html#M000035">set_language</a>(language) for more\r
-info.\r
-</p>\r
-          <p><a class="source-toggle" href="#"\r
-            onclick="toggleCode('M000036-source');return false;">[Source]</a></p>\r
-          <div class="method-source-code" id="M000036-source">\r
-<pre>\r
-    <span class="ruby-comment cmt"># File lib/gloc.rb, line 62</span>\r
-62:     <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">set_language_if_valid</span>(<span class="ruby-identifier">language</span>)\r
-63:       <span class="ruby-keyword kw">if</span> <span class="ruby-constant">GLoc</span>.<span class="ruby-identifier">valid_language?</span>(<span class="ruby-identifier">language</span>)\r
-64:         <span class="ruby-identifier">set_language</span>(<span class="ruby-identifier">language</span>)\r
-65:         <span class="ruby-keyword kw">true</span>\r
-66:       <span class="ruby-keyword kw">else</span>\r
-67:         <span class="ruby-keyword kw">false</span>\r
-68:       <span class="ruby-keyword kw">end</span>\r
-69:     <span class="ruby-keyword kw">end</span>\r
-</pre>\r
-          </div>\r
-        </div>\r
-      </div>\r
-\r
-\r
-    </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/created.rid b/vendor/plugins/gloc-1.1.0/doc/created.rid
deleted file mode 100644 (file)
index eba9efa..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Sun May 28 15:21:13 E. Australia Standard Time 2006\r
diff --git a/vendor/plugins/gloc-1.1.0/doc/files/CHANGELOG.html b/vendor/plugins/gloc-1.1.0/doc/files/CHANGELOG.html
deleted file mode 100644 (file)
index aec36c5..0000000
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>File: CHANGELOG</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-  <div id="fileHeader">\r
-    <h1>CHANGELOG</h1>\r
-    <table class="header-table">\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Path:</strong></td>\r
-      <td>CHANGELOG\r
-      </td>\r
-    </tr>\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Last Update:</strong></td>\r
-      <td>Sun May 28 15:19:38 E. Australia Standard Time 2006</td>\r
-    </tr>\r
-    </table>\r
-  </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <h2>Version 1.1 (28 May 2006)</h2>\r
-<ul>\r
-<li>The charset for each and/or all languages can now be easily configured.\r
-\r
-</li>\r
-<li>Added a ActionController filter that auto-detects the client language.\r
-\r
-</li>\r
-<li>The rake task &quot;sort&quot; now merges lines that match 100%, and warns\r
-if duplicate keys are found.\r
-\r
-</li>\r
-<li>Rule support. Create flexible rules to handle issues such as pluralization.\r
-\r
-</li>\r
-<li>Massive speed and stability improvements to development mode.\r
-\r
-</li>\r
-<li>Added Russian strings. (Thanks to Evgeny Lineytsev)\r
-\r
-</li>\r
-<li>Complete RDoc documentation.\r
-\r
-</li>\r
-<li>Improved helpers.\r
-\r
-</li>\r
-<li><a href="../classes/GLoc.html">GLoc</a> now configurable via get_config and\r
-set_config\r
-\r
-</li>\r
-<li>Added an option to tell <a href="../classes/GLoc.html">GLoc</a> to output\r
-various verbose information.\r
-\r
-</li>\r
-<li>More useful functions such as set_language_if_valid, similar_language\r
-\r
-</li>\r
-<li><a href="../classes/GLoc.html">GLoc</a>&#8217;s entire internal state can\r
-now be backed up and restored.\r
-\r
-</li>\r
-</ul>\r
-<h2>Version 1.0 (17 April 2006)</h2>\r
-<ul>\r
-<li>Initial public release.\r
-\r
-</li>\r
-</ul>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/files/README.html b/vendor/plugins/gloc-1.1.0/doc/files/README.html
deleted file mode 100644 (file)
index d078659..0000000
+++ /dev/null
@@ -1,480 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>File: README</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-  <div id="fileHeader">\r
-    <h1>README</h1>\r
-    <table class="header-table">\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Path:</strong></td>\r
-      <td>README\r
-      </td>\r
-    </tr>\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Last Update:</strong></td>\r
-      <td>Sun May 28 15:19:38 E. Australia Standard Time 2006</td>\r
-    </tr>\r
-    </table>\r
-  </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <h1>About</h1>\r
-<h3>Preface</h3>\r
-<p>\r
-I originally started designing this on weekends and after work in 2005. We\r
-started to become very interested in Rails at work and I wanted to get some\r
-experience with ruby with before we started using it full-time. I\r
-didn&#8217;t have very many ideas for anything interesting to create so,\r
-because we write a lot of multilingual webapps at my company, I decided to\r
-write a localization library. That way if my little hobby project developed\r
-into something decent, I could at least put it to good use. And here we are\r
-in 2006, my little hobby project has come a long way and become quite a\r
-useful piece of software. Not only do I use it in production sites I write\r
-at work, but I also prefer it to other existing alternatives. Therefore I\r
-have decided to make it publicly available, and I hope that other\r
-developers will find it useful too.\r
-</p>\r
-<h3>About</h3>\r
-<p>\r
-<a href="../classes/GLoc.html">GLoc</a> is a localization library. It\r
-doesn&#8217;t aim to do everything l10n-related that you can imagine, but\r
-what it does, it does very well. It was originally designed as a Rails\r
-plugin, but can also be used for plain ruby projects. Here are a list of\r
-its main features:\r
-</p>\r
-<ul>\r
-<li>Lightweight and efficient.\r
-\r
-</li>\r
-<li>Uses file-based string bundles. Strings can also be set directly.\r
-\r
-</li>\r
-<li>Intelligent, cascading language configuration.\r
-\r
-</li>\r
-<li>Create flexible rules to handle issues such as pluralization.\r
-\r
-</li>\r
-<li>Includes a ActionController filter that auto-detects the client language.\r
-\r
-</li>\r
-<li>Works perfectly with Rails Engines and allows strings to be overridden just\r
-as easily as controllers, models, etc.\r
-\r
-</li>\r
-<li>Automatically localizes Rails functions such as distance_in_minutes,\r
-select_month etc\r
-\r
-</li>\r
-<li>Supports different charsets. You can even specify the encoding to use for\r
-each language seperately.\r
-\r
-</li>\r
-<li>Special Rails mods/helpers.\r
-\r
-</li>\r
-</ul>\r
-<h3>What does <a href="../classes/GLoc.html">GLoc</a> mean?</h3>\r
-<p>\r
-If you&#8217;re wondering about the name &quot;<a\r
-href="../classes/GLoc.html">GLoc</a>&quot;, I&#8217;m sure you&#8217;re not\r
-alone. This project was originally just called &quot;Localization&quot;\r
-which was a bit too common, so when I decided to release it I decided to\r
-call it &quot;Golly&#8217;s Localization Library&quot; instead (Golly is my\r
-nickname), and that was long and boring so I then abbreviated that to\r
-&quot;<a href="../classes/GLoc.html">GLoc</a>&quot;. What a fun story!!\r
-</p>\r
-<h3>Localization helpers</h3>\r
-<p>\r
-This also includes a few helpers for common situations such as displaying\r
-localized date, time, &quot;yes&quot; or &quot;no&quot;, etc.\r
-</p>\r
-<h3>Rails Localization</h3>\r
-<p>\r
-At the moment, unless you manually remove the <tt>require\r
-&#8216;gloc-rails-text&#8217;</tt> line from init.rb, this plugin overrides\r
-certain Rails functions to provide multilingual versions. This\r
-automatically localizes functions such as select_date(),\r
-distance_of_time_in_words() and more&#8230; The strings can be found in\r
-lang/*.yml. NOTE: This is not complete. Timezones and countries are not\r
-currently localized.\r
-</p>\r
-<h1>Usage</h1>\r
-<h3>Quickstart</h3>\r
-<p>\r
-Windows users will need to first install iconv. <a\r
-href="http://wiki.rubyonrails.com/rails/pages/iconv">wiki.rubyonrails.com/rails/pages/iconv</a>\r
-</p>\r
-<ul>\r
-<li>Create a dir &quot;#{RAILS_ROOT}/lang&quot;\r
-\r
-</li>\r
-<li>Create a file &quot;#{RAILS_ROOT}/lang/en.yml&quot; and write your strings.\r
-The format is &quot;key: string&quot;. Save it as UTF-8. If you save it in\r
-a different encoding, add a key called file_charset (eg.\r
-&quot;file_charset: iso-2022-jp&quot;)\r
-\r
-</li>\r
-<li>Put the following in config/environment.rb and change the values as you see\r
-fit. The following example is for an app that uses English and Japanese,\r
-with Japanese being the default.\r
-\r
-<pre>\r
-  GLoc.set_config :default_language =&gt; :ja\r
-  GLoc.clear_strings_except :en, :ja\r
-  GLoc.set_kcode\r
-  GLoc.load_localized_strings\r
-</pre>\r
-</li>\r
-<li>Add &#8216;include <a href="../classes/GLoc.html">GLoc</a>&#8217; to all\r
-classes that will use localization. This is added to most Rails classes\r
-automatically.\r
-\r
-</li>\r
-<li>Optionally, you can set the language for models and controllers by simply\r
-inserting <tt>set_language :en</tt> in classes and/or methods.\r
-\r
-</li>\r
-<li>To use localized strings, replace text such as <tt>&quot;Welcome&quot;</tt>\r
-with <tt>l(:welcome_string_key)</tt>, and <tt>&quot;Hello\r
-#{name}.&quot;</tt> with <tt>l(:hello_string_key, name)</tt>. (Of course\r
-the strings will need to exist in your string bundle.)\r
-\r
-</li>\r
-</ul>\r
-<p>\r
-There is more functionality provided by this plugin, that is not\r
-demonstrated above. Please read the API summary for details.\r
-</p>\r
-<h3>API summary</h3>\r
-<p>\r
-The following methods are added as both class methods and instance methods\r
-to modules/classes that include <a href="../classes/GLoc.html">GLoc</a>.\r
-They are also available as class methods of <a\r
-href="../classes/GLoc.html">GLoc</a>.\r
-</p>\r
-<pre>\r
-  current_language               # Returns the current language\r
-  l(symbol, *arguments)          # Returns a localized string\r
-  ll(lang, symbol, *arguments)   # Returns a localized string in a specific language\r
-  ltry(possible_key)             # Returns a localized string if passed a Symbol, else returns the same argument passed\r
-  lwr(symbol, *arguments)        # Uses the default rule to return a localized string.\r
-  lwr_(rule, symbol, *arguments) # Uses a specified rule to return a localized string.\r
-  l_has_string?(symbol)          # Checks if a localized string exists\r
-  set_language(language)         # Sets the language for the current class or class instance\r
-  set_language_if_valid(lang)    # Sets the current language if the language passed is a valid language\r
-</pre>\r
-<p>\r
-The <a href="../classes/GLoc.html">GLoc</a> module also defines the\r
-following class methods:\r
-</p>\r
-<pre>\r
-  add_localized_strings(lang, symbol_hash, override=true) # Adds a hash of localized strings\r
-  backup_state(clear=false)                               # Creates a backup of GLoc's internal state and optionally clears everything too\r
-  clear_strings(*languages)                               # Removes localized strings from memory\r
-  clear_strings_except(*languages)                        # Removes localized strings from memory except for those of certain specified languages\r
-  get_charset(lang)                                       # Returns the charset used to store localized strings in memory\r
-  get_config(key)                                         # Returns a GLoc configuration value (see below)\r
-  load_localized_strings(dir=nil, override=true)          # Loads localized strings from all YML files in a given directory\r
-  restore_state(state)                                    # Restores a backup of GLoc's internal state\r
-  set_charset(new_charset, *langs)                        # Sets the charset used to internally store localized strings\r
-  set_config(hash)                                        # Sets GLoc configuration values (see below)\r
-  set_kcode(charset=nil)                                  # Sets the $KCODE global variable\r
-  similar_language(language)                              # Tries to find a valid language that is similar to the argument passed\r
-  valid_languages                                         # Returns an array of (currently) valid languages (ie. languages for which localized data exists)\r
-  valid_language?(language)                               # Checks whether any localized strings are in memory for a given language\r
-</pre>\r
-<p>\r
-<a href="../classes/GLoc.html">GLoc</a> uses the following configuration\r
-items. They can be accessed via <tt>get_config</tt> and\r
-<tt>set_config</tt>.\r
-</p>\r
-<pre>\r
-  :default_cookie_name\r
-  :default_language\r
-  :default_param_name\r
-  :raise_string_not_found_errors\r
-  :verbose\r
-</pre>\r
-<p>\r
-The <a href="../classes/GLoc.html">GLoc</a> module is automatically\r
-included in the following classes:\r
-</p>\r
-<pre>\r
-  ActionController::Base\r
-  ActionMailer::Base\r
-  ActionView::Base\r
-  ActionView::Helpers::InstanceTag\r
-  ActiveRecord::Base\r
-  ActiveRecord::Errors\r
-  ApplicationHelper\r
-  Test::Unit::TestCase\r
-</pre>\r
-<p>\r
-The <a href="../classes/GLoc.html">GLoc</a> module also defines the\r
-following controller filters:\r
-</p>\r
-<pre>\r
-  autodetect_language_filter\r
-</pre>\r
-<p>\r
-<a href="../classes/GLoc.html">GLoc</a> also makes the following change to\r
-Rails:\r
-</p>\r
-<ul>\r
-<li>Views for ActionMailer are now #{view_name}_#{language}.rb rather than just\r
-#{view_name}.rb\r
-\r
-</li>\r
-<li>All ActiveRecord validation class methods now accept a localized string key\r
-(symbol) as a :message value.\r
-\r
-</li>\r
-<li><a\r
-href="../classes/ActiveRecord/Errors.html#M000039">ActiveRecord::Errors.add</a>\r
-now accepts symbols as valid message values. At runtime these symbols are\r
-converted to localized strings using the current_language of the base\r
-record.\r
-\r
-</li>\r
-<li><a\r
-href="../classes/ActiveRecord/Errors.html#M000039">ActiveRecord::Errors.add</a>\r
-now accepts arrays as arguments so that printf-style strings can be\r
-generated at runtime. This also applies to the validates_* class methods.\r
-\r
-<pre>\r
-  Eg. validates_xxxxxx_of :name, :message =&gt; ['Your name must be at least %d characters.', MIN_LEN]\r
-  Eg. validates_xxxxxx_of :name, :message =&gt; [:user_error_validation_name_too_short, MIN_LEN]\r
-</pre>\r
-</li>\r
-<li>Instances of ActiveView inherit their current_language from the controller\r
-(or mailer) creating them.\r
-\r
-</li>\r
-</ul>\r
-<p>\r
-This plugin also adds the following rake tasks:\r
-</p>\r
-<pre>\r
-  * gloc:sort - Sorts the keys in the lang ymls (also accepts a DIR argument)\r
-</pre>\r
-<h3>Cascading language configuration</h3>\r
-<p>\r
-The language can be set at three levels:\r
-</p>\r
-<pre>\r
-  1. The default     # GLoc.get_config :default_language\r
-  2. Class level     # class A; set_language :de; end\r
-  3. Instance level  # b= B.new; b.set_language :zh\r
-</pre>\r
-<p>\r
-Instance level has the highest priority and the default has the lowest.\r
-</p>\r
-<p>\r
-Because <a href="../classes/GLoc.html">GLoc</a> is included at class level\r
-too, it becomes easy to associate languages with contexts. For example:\r
-</p>\r
-<pre>\r
-  class Student\r
-    set_language :en\r
-    def say_hello\r
-      puts &quot;We say #{l :hello} but our teachers say #{Teacher.l :hello}&quot;\r
-    end\r
-  end\r
-</pre>\r
-<h3>Rules</h3>\r
-<p>\r
-There are often situations when depending on the value of one or more\r
-variables, the surrounding text changes. The most common case of this is\r
-pluralization. Rather than hardcode these rules, they are completely\r
-definable by the user so that the user can eaasily accomodate for more\r
-complicated grammatical rules such as those found in Russian and Polish (or\r
-so I hear). To define a rule, simply include a string in the string bundle\r
-whose key begins with &quot;<em>gloc_rule</em>&quot; and then write ruby\r
-code as the value. The ruby code will be converted to a Proc when the\r
-string bundle is first read, and should return a prefix that will be\r
-appended to the string key at runtime to point to a new string. Make sense?\r
-Probably not&#8230; Please look at the following example and I am sure it\r
-will all make sense.\r
-</p>\r
-<p>\r
-Simple example (string bundle / en.yml)\r
-</p>\r
-<pre>\r
-  _gloc_rule_default: ' |n| n==1 ? &quot;_single&quot; : &quot;_plural&quot; '\r
-  man_count_plural: There are %d men.\r
-  man_count_single: There is 1 man.\r
-</pre>\r
-<p>\r
-Simple example (code)\r
-</p>\r
-<pre>\r
-  lwr(:man_count, 1)  # =&gt; There is 1 man.\r
-  lwr(:man_count, 8)  # =&gt; There are 8 men.\r
-</pre>\r
-<p>\r
-To use rules other than the default simply call lwr_ instead of lwr, and\r
-specify the rule.\r
-</p>\r
-<p>\r
-Example 2 (string bundle / en.yml)\r
-</p>\r
-<pre>\r
-  _gloc_rule_default: ' |n| n==1 ? &quot;_single&quot; : &quot;_plural&quot; '\r
-  _gloc_rule_custom: ' |n| return &quot;_none&quot; if n==0; return &quot;_heaps&quot; if n&gt;100; n==1 ? &quot;_single&quot; : &quot;_plural&quot; '\r
-  man_count_none: There are no men.\r
-  man_count_heaps: There are heaps of men!!\r
-  man_count_plural: There are %d men.\r
-  man_count_single: There is 1 man.\r
-</pre>\r
-<p>\r
-Example 2 (code)\r
-</p>\r
-<pre>\r
-  lwr_(:custom, :man_count, 0)    # =&gt; There are no men.\r
-  lwr_(:custom, :man_count, 1)    # =&gt; There is 1 man.\r
-  lwr_(:custom, :man_count, 8)    # =&gt; There are 8 men.\r
-  lwr_(:custom, :man_count, 150)  # =&gt; There are heaps of men!!\r
-</pre>\r
-<h3>Helpers</h3>\r
-<p>\r
-<a href="../classes/GLoc.html">GLoc</a> includes the following helpers:\r
-</p>\r
-<pre>\r
-  l_age(age)             # Returns a localized version of an age. eg &quot;3 years old&quot;\r
-  l_date(date)           # Returns a date in a localized format\r
-  l_datetime(date)       # Returns a date+time in a localized format\r
-  l_datetime_short(date) # Returns a date+time in a localized short format.\r
-  l_lang_name(l,dl=nil)  # Returns the name of a language (you must supply your own strings)\r
-  l_strftime(date,fmt)   # Formats a date/time in a localized format.\r
-  l_time(date)           # Returns a time in a localized format\r
-  l_YesNo(value)         # Returns localized string of &quot;Yes&quot; or &quot;No&quot; depending on the arg\r
-  l_yesno(value)         # Returns localized string of &quot;yes&quot; or &quot;no&quot; depending on the arg\r
-</pre>\r
-<h3>Rails localization</h3>\r
-<p>\r
-Not all of Rails is covered but the following functions are:\r
-</p>\r
-<pre>\r
-  distance_of_time_in_words\r
-  select_day\r
-  select_month\r
-  select_year\r
-  add_options\r
-</pre>\r
-<h1>FAQ</h1>\r
-<h4>How do I use it in engines?</h4>\r
-<p>\r
-Simply put this in your init_engine.rb\r
-</p>\r
-<pre>\r
-  GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang')\r
-</pre>\r
-<p>\r
-That way your engines strings will be loaded when the engine is started.\r
-Just simply make sure that you load your application strings after you\r
-start your engines to safely override any engine strings.\r
-</p>\r
-<h4>Why am I getting an Iconv::IllegalSequence error when calling <a href="../classes/GLoc.html#M000013">GLoc.set_charset</a>?</h4>\r
-<p>\r
-By default <a href="../classes/GLoc.html">GLoc</a> loads all of its default\r
-strings at startup. For example, calling <tt>set_charset\r
-&#8216;iso-2022-jp&#8217;</tt> will cause this error because Russian\r
-strings are loaded by default, and the Russian strings use characters that\r
-cannot be expressed in the ISO-2022-JP charset. Before calling\r
-<tt>set_charset</tt> you should call <tt>clear_strings_except</tt> to\r
-remove strings from any languages that you will not be using.\r
-Alternatively, you can simply specify the language(s) as follows,\r
-<tt>set_charset &#8216;iso-2022-jp&#8217;, :ja</tt>.\r
-</p>\r
-<h4>How do I make <a href="../classes/GLoc.html">GLoc</a> ignore StringNotFoundErrors?</h4>\r
-<p>\r
-Disable it as follows:\r
-</p>\r
-<pre>\r
-  GLoc.set_config :raise_string_not_found_errors =&gt; false\r
-</pre>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-helpers_rb.html b/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-helpers_rb.html
deleted file mode 100644 (file)
index 394b79d..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>File: gloc-helpers.rb</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-  <div id="fileHeader">\r
-    <h1>gloc-helpers.rb</h1>\r
-    <table class="header-table">\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Path:</strong></td>\r
-      <td>lib/gloc-helpers.rb\r
-      </td>\r
-    </tr>\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Last Update:</strong></td>\r
-      <td>Sun May 28 15:19:38 E. Australia Standard Time 2006</td>\r
-    </tr>\r
-    </table>\r
-  </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-Copyright &#169; 2005-2006 David Barri\r
-</p>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-internal_rb.html b/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-internal_rb.html
deleted file mode 100644 (file)
index 6d09fec..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>File: gloc-internal.rb</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-  <div id="fileHeader">\r
-    <h1>gloc-internal.rb</h1>\r
-    <table class="header-table">\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Path:</strong></td>\r
-      <td>lib/gloc-internal.rb\r
-      </td>\r
-    </tr>\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Last Update:</strong></td>\r
-      <td>Sun May 28 15:19:38 E. Australia Standard Time 2006</td>\r
-    </tr>\r
-    </table>\r
-  </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-Copyright &#169; 2005-2006 David Barri\r
-</p>\r
-\r
-    </div>\r
-\r
-    <div id="requires-list">\r
-      <h3 class="section-bar">Required files</h3>\r
-\r
-      <div class="name-list">\r
-      iconv&nbsp;&nbsp;\r
-      gloc-version&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-   </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-rails-text_rb.html b/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-rails-text_rb.html
deleted file mode 100644 (file)
index 52a3872..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>File: gloc-rails-text.rb</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-  <div id="fileHeader">\r
-    <h1>gloc-rails-text.rb</h1>\r
-    <table class="header-table">\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Path:</strong></td>\r
-      <td>lib/gloc-rails-text.rb\r
-      </td>\r
-    </tr>\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Last Update:</strong></td>\r
-      <td>Sun May 28 15:19:38 E. Australia Standard Time 2006</td>\r
-    </tr>\r
-    </table>\r
-  </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-Copyright &#169; 2005-2006 David Barri\r
-</p>\r
-\r
-    </div>\r
-\r
-    <div id="requires-list">\r
-      <h3 class="section-bar">Required files</h3>\r
-\r
-      <div class="name-list">\r
-      date&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-   </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-rails_rb.html b/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-rails_rb.html
deleted file mode 100644 (file)
index 3ae73b8..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>File: gloc-rails.rb</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-  <div id="fileHeader">\r
-    <h1>gloc-rails.rb</h1>\r
-    <table class="header-table">\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Path:</strong></td>\r
-      <td>lib/gloc-rails.rb\r
-      </td>\r
-    </tr>\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Last Update:</strong></td>\r
-      <td>Sun May 28 15:19:38 E. Australia Standard Time 2006</td>\r
-    </tr>\r
-    </table>\r
-  </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-Copyright &#169; 2005-2006 David Barri\r
-</p>\r
-\r
-    </div>\r
-\r
-    <div id="requires-list">\r
-      <h3 class="section-bar">Required files</h3>\r
-\r
-      <div class="name-list">\r
-      gloc&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-   </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-ruby_rb.html b/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-ruby_rb.html
deleted file mode 100644 (file)
index 4b29e9d..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>File: gloc-ruby.rb</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-  <div id="fileHeader">\r
-    <h1>gloc-ruby.rb</h1>\r
-    <table class="header-table">\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Path:</strong></td>\r
-      <td>lib/gloc-ruby.rb\r
-      </td>\r
-    </tr>\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Last Update:</strong></td>\r
-      <td>Sun May 28 15:19:38 E. Australia Standard Time 2006</td>\r
-    </tr>\r
-    </table>\r
-  </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-Copyright &#169; 2005-2006 David Barri\r
-</p>\r
-\r
-    </div>\r
-\r
-\r
-   </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-version_rb.html b/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc-version_rb.html
deleted file mode 100644 (file)
index 17f93aa..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>File: gloc-version.rb</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-  <div id="fileHeader">\r
-    <h1>gloc-version.rb</h1>\r
-    <table class="header-table">\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Path:</strong></td>\r
-      <td>lib/gloc-version.rb\r
-      </td>\r
-    </tr>\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Last Update:</strong></td>\r
-      <td>Sun May 28 15:19:38 E. Australia Standard Time 2006</td>\r
-    </tr>\r
-    </table>\r
-  </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-\r
-\r
-   </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc_rb.html b/vendor/plugins/gloc-1.1.0/doc/files/lib/gloc_rb.html
deleted file mode 100644 (file)
index 9e68a89..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>File: gloc.rb</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <meta http-equiv="Content-Script-Type" content="text/javascript" />\r
-  <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />\r
-  <script type="text/javascript">\r
-  // <![CDATA[\r
-\r
-  function popupCode( url ) {\r
-    window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")\r
-  }\r
-\r
-  function toggleCode( id ) {\r
-    if ( document.getElementById )\r
-      elem = document.getElementById( id );\r
-    else if ( document.all )\r
-      elem = eval( "document.all." + id );\r
-    else\r
-      return false;\r
-\r
-    elemStyle = elem.style;\r
-    \r
-    if ( elemStyle.display != "block" ) {\r
-      elemStyle.display = "block"\r
-    } else {\r
-      elemStyle.display = "none"\r
-    }\r
-\r
-    return true;\r
-  }\r
-  \r
-  // Make codeblocks hidden by default\r
-  document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )\r
-  \r
-  // ]]>\r
-  </script>\r
-\r
-</head>\r
-<body>\r
-\r
-\r
-\r
-  <div id="fileHeader">\r
-    <h1>gloc.rb</h1>\r
-    <table class="header-table">\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Path:</strong></td>\r
-      <td>lib/gloc.rb\r
-      </td>\r
-    </tr>\r
-    <tr class="top-aligned-row">\r
-      <td><strong>Last Update:</strong></td>\r
-      <td>Sun May 28 15:19:38 E. Australia Standard Time 2006</td>\r
-    </tr>\r
-    </table>\r
-  </div>\r
-  <!-- banner header -->\r
-\r
-  <div id="bodyContent">\r
-\r
-\r
-\r
-  <div id="contextContent">\r
-\r
-    <div id="description">\r
-      <p>\r
-Copyright &#169; 2005-2006 David Barri\r
-</p>\r
-\r
-    </div>\r
-\r
-    <div id="requires-list">\r
-      <h3 class="section-bar">Required files</h3>\r
-\r
-      <div class="name-list">\r
-      yaml&nbsp;&nbsp;\r
-      gloc-internal&nbsp;&nbsp;\r
-      gloc-helpers&nbsp;&nbsp;\r
-      </div>\r
-    </div>\r
-\r
-   </div>\r
-\r
-\r
-  </div>\r
-\r
-\r
-    <!-- if includes -->\r
-\r
-    <div id="section">\r
-\r
-\r
-\r
-\r
-\r
-      \r
-\r
-\r
-    <!-- if method_list -->\r
-\r
-\r
-  </div>\r
-\r
-\r
-<div id="validator-badges">\r
-  <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>\r
-</div>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/fr_class_index.html b/vendor/plugins/gloc-1.1.0/doc/fr_class_index.html
deleted file mode 100644 (file)
index 08e0418..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-\r
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<!--\r
-\r
-    Classes\r
-\r
-  -->\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Classes</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <link rel="stylesheet" href="rdoc-style.css" type="text/css" />\r
-  <base target="docwin" />\r
-</head>\r
-<body>\r
-<div id="index">\r
-  <h1 class="section-bar">Classes</h1>\r
-  <div id="index-entries">\r
-    <a href="classes/ActionController/Filters/ClassMethods.html">ActionController::Filters::ClassMethods</a><br />\r
-    <a href="classes/ActionMailer/Base.html">ActionMailer::Base</a><br />\r
-    <a href="classes/ActionView/Base.html">ActionView::Base</a><br />\r
-    <a href="classes/ActionView/Helpers/DateHelper.html">ActionView::Helpers::DateHelper</a><br />\r
-    <a href="classes/ActionView/Helpers/InstanceTag.html">ActionView::Helpers::InstanceTag</a><br />\r
-    <a href="classes/ActiveRecord/Errors.html">ActiveRecord::Errors</a><br />\r
-    <a href="classes/ActiveRecord/Validations/ClassMethods.html">ActiveRecord::Validations::ClassMethods</a><br />\r
-    <a href="classes/GLoc.html">GLoc</a><br />\r
-    <a href="classes/GLoc/ClassMethods.html">GLoc::ClassMethods</a><br />\r
-    <a href="classes/GLoc/Helpers.html">GLoc::Helpers</a><br />\r
-    <a href="classes/GLoc/InstanceMethods.html">GLoc::InstanceMethods</a><br />\r
-  </div>\r
-</div>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/fr_file_index.html b/vendor/plugins/gloc-1.1.0/doc/fr_file_index.html
deleted file mode 100644 (file)
index 839e378..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-\r
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<!--\r
-\r
-    Files\r
-\r
-  -->\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Files</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <link rel="stylesheet" href="rdoc-style.css" type="text/css" />\r
-  <base target="docwin" />\r
-</head>\r
-<body>\r
-<div id="index">\r
-  <h1 class="section-bar">Files</h1>\r
-  <div id="index-entries">\r
-    <a href="files/CHANGELOG.html">CHANGELOG</a><br />\r
-    <a href="files/README.html">README</a><br />\r
-    <a href="files/lib/gloc-helpers_rb.html">lib/gloc-helpers.rb</a><br />\r
-    <a href="files/lib/gloc-internal_rb.html">lib/gloc-internal.rb</a><br />\r
-    <a href="files/lib/gloc-rails-text_rb.html">lib/gloc-rails-text.rb</a><br />\r
-    <a href="files/lib/gloc-rails_rb.html">lib/gloc-rails.rb</a><br />\r
-    <a href="files/lib/gloc-ruby_rb.html">lib/gloc-ruby.rb</a><br />\r
-    <a href="files/lib/gloc-version_rb.html">lib/gloc-version.rb</a><br />\r
-    <a href="files/lib/gloc_rb.html">lib/gloc.rb</a><br />\r
-  </div>\r
-</div>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/fr_method_index.html b/vendor/plugins/gloc-1.1.0/doc/fr_method_index.html
deleted file mode 100644 (file)
index 325ed35..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-\r
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
-\r
-<!--\r
-\r
-    Methods\r
-\r
-  -->\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>Methods</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-  <link rel="stylesheet" href="rdoc-style.css" type="text/css" />\r
-  <base target="docwin" />\r
-</head>\r
-<body>\r
-<div id="index">\r
-  <h1 class="section-bar">Methods</h1>\r
-  <div id="index-entries">\r
-    <a href="classes/ActiveRecord/Errors.html#M000039">add (ActiveRecord::Errors)</a><br />\r
-    <a href="classes/GLoc.html#M000004">add_localized_strings (GLoc)</a><br />\r
-    <a href="classes/ActionController/Filters/ClassMethods.html#M000001">autodetect_language_filter (ActionController::Filters::ClassMethods)</a><br />\r
-    <a href="classes/GLoc.html#M000005">backup_state (GLoc)</a><br />\r
-    <a href="classes/GLoc.html#M000006">clear_strings (GLoc)</a><br />\r
-    <a href="classes/GLoc.html#M000007">clear_strings_except (GLoc)</a><br />\r
-    <a href="classes/GLoc/ClassMethods.html#M000019">current_language (GLoc::ClassMethods)</a><br />\r
-    <a href="classes/GLoc.html#M000003">current_language (GLoc)</a><br />\r
-    <a href="classes/GLoc.html#M000002">current_language (GLoc)</a><br />\r
-    <a href="classes/ActionView/Helpers/InstanceTag.html#M000045">current_language (ActionView::Helpers::InstanceTag)</a><br />\r
-    <a href="classes/ActiveRecord/Errors.html#M000040">current_language (ActiveRecord::Errors)</a><br />\r
-    <a href="classes/ActionView/Helpers/DateHelper.html#M000041">distance_of_time_in_words (ActionView::Helpers::DateHelper)</a><br />\r
-    <a href="classes/GLoc.html#M000008">get_charset (GLoc)</a><br />\r
-    <a href="classes/GLoc.html#M000009">get_config (GLoc)</a><br />\r
-    <a href="classes/GLoc/InstanceMethods.html#M000029">l (GLoc::InstanceMethods)</a><br />\r
-    <a href="classes/GLoc/Helpers.html#M000026">l_YesNo (GLoc::Helpers)</a><br />\r
-    <a href="classes/GLoc/Helpers.html#M000020">l_age (GLoc::Helpers)</a><br />\r
-    <a href="classes/GLoc/Helpers.html#M000021">l_date (GLoc::Helpers)</a><br />\r
-    <a href="classes/GLoc/Helpers.html#M000022">l_datetime (GLoc::Helpers)</a><br />\r
-    <a href="classes/GLoc/Helpers.html#M000023">l_datetime_short (GLoc::Helpers)</a><br />\r
-    <a href="classes/GLoc/InstanceMethods.html#M000034">l_has_string? (GLoc::InstanceMethods)</a><br />\r
-    <a href="classes/GLoc/Helpers.html#M000028">l_lang_name (GLoc::Helpers)</a><br />\r
-    <a href="classes/GLoc/Helpers.html#M000024">l_strftime (GLoc::Helpers)</a><br />\r
-    <a href="classes/GLoc/Helpers.html#M000025">l_time (GLoc::Helpers)</a><br />\r
-    <a href="classes/GLoc/Helpers.html#M000027">l_yesno (GLoc::Helpers)</a><br />\r
-    <a href="classes/GLoc/InstanceMethods.html#M000030">ll (GLoc::InstanceMethods)</a><br />\r
-    <a href="classes/GLoc.html#M000010">load_gloc_default_localized_strings (GLoc)</a><br />\r
-    <a href="classes/GLoc.html#M000011">load_localized_strings (GLoc)</a><br />\r
-    <a href="classes/GLoc/InstanceMethods.html#M000031">ltry (GLoc::InstanceMethods)</a><br />\r
-    <a href="classes/GLoc/InstanceMethods.html#M000032">lwr (GLoc::InstanceMethods)</a><br />\r
-    <a href="classes/GLoc/InstanceMethods.html#M000033">lwr_ (GLoc::InstanceMethods)</a><br />\r
-    <a href="classes/ActionView/Base.html#M000046">new (ActionView::Base)</a><br />\r
-    <a href="classes/GLoc.html#M000012">restore_state (GLoc)</a><br />\r
-    <a href="classes/ActionView/Helpers/DateHelper.html#M000042">select_day (ActionView::Helpers::DateHelper)</a><br />\r
-    <a href="classes/ActionView/Helpers/DateHelper.html#M000043">select_month (ActionView::Helpers::DateHelper)</a><br />\r
-    <a href="classes/ActionView/Helpers/DateHelper.html#M000044">select_year (ActionView::Helpers::DateHelper)</a><br />\r
-    <a href="classes/GLoc.html#M000013">set_charset (GLoc)</a><br />\r
-    <a href="classes/GLoc.html#M000014">set_config (GLoc)</a><br />\r
-    <a href="classes/GLoc.html#M000015">set_kcode (GLoc)</a><br />\r
-    <a href="classes/GLoc/InstanceMethods.html#M000035">set_language (GLoc::InstanceMethods)</a><br />\r
-    <a href="classes/GLoc/InstanceMethods.html#M000036">set_language_if_valid (GLoc::InstanceMethods)</a><br />\r
-    <a href="classes/GLoc.html#M000016">similar_language (GLoc)</a><br />\r
-    <a href="classes/GLoc.html#M000018">valid_language? (GLoc)</a><br />\r
-    <a href="classes/GLoc.html#M000017">valid_languages (GLoc)</a><br />\r
-    <a href="classes/ActiveRecord/Validations/ClassMethods.html#M000037">validates_length_of (ActiveRecord::Validations::ClassMethods)</a><br />\r
-    <a href="classes/ActiveRecord/Validations/ClassMethods.html#M000038">validates_size_of (ActiveRecord::Validations::ClassMethods)</a><br />\r
-  </div>\r
-</div>\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/index.html b/vendor/plugins/gloc-1.1.0/doc/index.html
deleted file mode 100644 (file)
index f291031..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-<!DOCTYPE html \r
-     PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"\r
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">\r
-\r
-<!--\r
-\r
-    GLoc Localization Library Documentation\r
-\r
-  -->\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-  <title>GLoc Localization Library Documentation</title>\r
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
-</head>\r
-<frameset rows="20%, 80%">\r
-    <frameset cols="25%,35%,45%">\r
-        <frame src="fr_file_index.html"   title="Files" name="Files" />\r
-        <frame src="fr_class_index.html"  name="Classes" />\r
-        <frame src="fr_method_index.html" name="Methods" />\r
-    </frameset>\r
-    <frame src="files/README.html" name="docwin" />\r
-</frameset>\r
-</html>
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/doc/rdoc-style.css b/vendor/plugins/gloc-1.1.0/doc/rdoc-style.css
deleted file mode 100644 (file)
index fbf7326..0000000
+++ /dev/null
@@ -1,208 +0,0 @@
-\r
-body {\r
-    font-family: Verdana,Arial,Helvetica,sans-serif;\r
-    font-size:   90%;\r
-    margin: 0;\r
-    margin-left: 40px;\r
-    padding: 0;\r
-    background: white;\r
-}\r
-\r
-h1,h2,h3,h4 { margin: 0; color: #efefef; background: transparent; }\r
-h1 { font-size: 150%; }\r
-h2,h3,h4 { margin-top: 1em; }\r
-\r
-a { background: #eef; color: #039; text-decoration: none; }\r
-a:hover { background: #039; color: #eef; }\r
-\r
-/* Override the base stylesheet's Anchor inside a table cell */\r
-td > a {\r
-  background: transparent;\r
-  color: #039;\r
-  text-decoration: none;\r
-}\r
-\r
-/* and inside a section title */\r
-.section-title > a {\r
-  background: transparent;\r
-  color: #eee;\r
-  text-decoration: none;\r
-}\r
-\r
-/* === Structural elements =================================== */\r
-\r
-div#index {\r
-    margin: 0;\r
-    margin-left: -40px;\r
-    padding: 0;\r
-    font-size: 90%;\r
-}\r
-\r
-\r
-div#index a {\r
-    margin-left: 0.7em;\r
-}\r
-\r
-div#index .section-bar {\r
-   margin-left: 0px;\r
-   padding-left: 0.7em;\r
-   background: #ccc;\r
-   font-size: small;\r
-}\r
-\r
-\r
-div#classHeader, div#fileHeader {\r
-    width: auto;\r
-    color: white;\r
-    padding: 0.5em 1.5em 0.5em 1.5em;\r
-    margin: 0;\r
-    margin-left: -40px;\r
-    border-bottom: 3px solid #006;\r
-}\r
-\r
-div#classHeader a, div#fileHeader a {\r
-    background: inherit;\r
-    color: white;\r
-}\r
-\r
-div#classHeader td, div#fileHeader td {\r
-    background: inherit;\r
-    color: white;\r
-}\r
-\r
-\r
-div#fileHeader {\r
-    background: #057;\r
-}\r
-\r
-div#classHeader {\r
-    background: #048;\r
-}\r
-\r
-\r
-.class-name-in-header {\r
-  font-size:  180%;\r
-  font-weight: bold;\r
-}\r
-\r
-\r
-div#bodyContent {\r
-    padding: 0 1.5em 0 1.5em;\r
-}\r
-\r
-div#description {\r
-    padding: 0.5em 1.5em;\r
-    background: #efefef;\r
-    border: 1px dotted #999;\r
-}\r
-\r
-div#description h1,h2,h3,h4,h5,h6 {\r
-    color: #125;;\r
-    background: transparent;\r
-}\r
-\r
-div#validator-badges {\r
-    text-align: center;\r
-}\r
-div#validator-badges img { border: 0; }\r
-\r
-div#copyright {\r
-    color: #333;\r
-    background: #efefef;\r
-    font: 0.75em sans-serif;\r
-    margin-top: 5em;\r
-    margin-bottom: 0;\r
-    padding: 0.5em 2em;\r
-}\r
-\r
-\r
-/* === Classes =================================== */\r
-\r
-table.header-table {\r
-    color: white;\r
-    font-size: small;\r
-}\r
-\r
-.type-note {\r
-    font-size: small;\r
-    color: #DEDEDE;\r
-}\r
-\r
-.xxsection-bar {\r
-    background: #eee;\r
-    color: #333;\r
-    padding: 3px;\r
-}\r
-\r
-.section-bar {\r
-   color: #333;\r
-   border-bottom: 1px solid #999;\r
-    margin-left: -20px;\r
-}\r
-\r
-\r
-.section-title {\r
-    background: #79a;\r
-    color: #eee;\r
-    padding: 3px;\r
-    margin-top: 2em;\r
-    margin-left: -30px;\r
-    border: 1px solid #999;\r
-}\r
-\r
-.top-aligned-row {  vertical-align: top }\r
-.bottom-aligned-row { vertical-align: bottom }\r
-\r
-/* --- Context section classes ----------------------- */\r
-\r
-.context-row { }\r
-.context-item-name { font-family: monospace; font-weight: bold; color: black; }\r
-.context-item-value { font-size: small; color: #448; }\r
-.context-item-desc { color: #333; padding-left: 2em; }\r
-\r
-/* --- Method classes -------------------------- */\r
-.method-detail {\r
-    background: #efefef;\r
-    padding: 0;\r
-    margin-top: 0.5em;\r
-    margin-bottom: 1em;\r
-    border: 1px dotted #ccc;\r
-}\r
-.method-heading {\r
-  color: black;\r
-  background: #ccc;\r
-  border-bottom: 1px solid #666;\r
-  padding: 0.2em 0.5em 0 0.5em;\r
-}\r
-.method-signature { color: black; background: inherit; }\r
-.method-name { font-weight: bold; }\r
-.method-args { font-style: italic; }\r
-.method-description { padding: 0 0.5em 0 0.5em; }\r
-\r
-/* --- Source code sections -------------------- */\r
-\r
-a.source-toggle { font-size: 90%; }\r
-div.method-source-code {\r
-    background: #262626;\r
-    color: #ffdead;\r
-    margin: 1em;\r
-    padding: 0.5em;\r
-    border: 1px dashed #999;\r
-    overflow: hidden;\r
-}\r
-\r
-div.method-source-code pre { color: #ffdead; overflow: hidden; }\r
-\r
-/* --- Ruby keyword styles --------------------- */\r
-\r
-.standalone-code { background: #221111; color: #ffdead; overflow: hidden; }\r
-\r
-.ruby-constant  { color: #7fffd4; background: transparent; }\r
-.ruby-keyword { color: #00ffff; background: transparent; }\r
-.ruby-ivar    { color: #eedd82; background: transparent; }\r
-.ruby-operator  { color: #00ffee; background: transparent; }\r
-.ruby-identifier { color: #ffdead; background: transparent; }\r
-.ruby-node    { color: #ffa07a; background: transparent; }\r
-.ruby-comment { color: #b22222; font-weight: bold; background: transparent; }\r
-.ruby-regexp  { color: #ffa07a; background: transparent; }\r
-.ruby-value   { color: #7fffd4; background: transparent; }
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/init.rb b/vendor/plugins/gloc-1.1.0/init.rb
deleted file mode 100644 (file)
index 9d99acd..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-require 'gloc'\r
-require 'gloc-ruby'\r
-require 'gloc-rails'\r
-require 'gloc-rails-text'\r
-require 'gloc-config'\r
-\r
-require 'gloc-dev' if ENV['RAILS_ENV'] == 'development'\r
-\r
-GLoc.load_gloc_default_localized_strings\r
diff --git a/vendor/plugins/gloc-1.1.0/lib/gloc-config.rb b/vendor/plugins/gloc-1.1.0/lib/gloc-config.rb
deleted file mode 100644 (file)
index e85b041..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-module GLoc\r
-\r
-  private\r
-\r
-  CONFIG= {} unless const_defined?(:CONFIG)\r
-  unless CONFIG.frozen?\r
-    CONFIG[:default_language] ||= :en\r
-    CONFIG[:default_param_name] ||= 'lang'\r
-    CONFIG[:default_cookie_name] ||= 'lang'\r
-    CONFIG[:raise_string_not_found_errors]= true unless CONFIG.has_key?(:raise_string_not_found_errors)\r
-    CONFIG[:verbose] ||= false\r
-  end\r
-  \r
-end\r
diff --git a/vendor/plugins/gloc-1.1.0/lib/gloc-dev.rb b/vendor/plugins/gloc-1.1.0/lib/gloc-dev.rb
deleted file mode 100644 (file)
index cb12b4c..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-puts "GLoc v#{GLoc::VERSION} running in development mode. Strings can be modified at runtime."\r
-\r
-module GLoc\r
-  class << self\r
-  \r
-    alias :actual_add_localized_strings :add_localized_strings\r
-    def add_localized_strings(lang, symbol_hash, override=true, strings_charset=nil)\r
-      _verbose_msg {"dev::add_localized_strings #{lang}, [#{symbol_hash.size}], #{override}, #{strings_charset ? strings_charset : 'nil'}"}\r
-      STATE.push [:hash, lang, {}.merge(symbol_hash), override, strings_charset]\r
-      _force_refresh\r
-    end\r
-    \r
-    alias :actual_load_localized_strings :load_localized_strings\r
-    def load_localized_strings(dir=nil, override=true)\r
-      _verbose_msg {"dev::load_localized_strings #{dir ? dir : 'nil'}, #{override}"}\r
-      STATE.push [:dir, dir, override]\r
-      _get_lang_file_list(dir).each {|filename| FILES[filename]= nil}\r
-    end\r
-  \r
-    alias :actual_clear_strings :clear_strings\r
-    def clear_strings(*languages)\r
-      _verbose_msg {"dev::clear_strings #{languages.map{|l|l.to_s}.join(', ')}"}\r
-      STATE.push [:clear, languages.clone]\r
-      _force_refresh\r
-    end\r
-    \r
-    alias :actual_clear_strings_except :clear_strings_except\r
-    def clear_strings_except(*languages)\r
-      _verbose_msg {"dev::clear_strings_except #{languages.map{|l|l.to_s}.join(', ')}"}\r
-      STATE.push [:clear_except, languages.clone]\r
-      _force_refresh\r
-    end\r
-    \r
-    # Replace methods\r
-    [:_l, :_l_rule, :_l_has_string?, :similar_language, :valid_languages, :valid_language?].each do |m|\r
-      class_eval <<-EOB\r
-        alias :actual_#{m} :#{m}\r
-        def #{m}(*args)\r
-          _assert_gloc_strings_up_to_date\r
-          actual_#{m}(*args)\r
-        end\r
-      EOB\r
-    end\r
-    \r
-    #-------------------------------------------------------------------------\r
-    private\r
-    \r
-    STATE= []\r
-    FILES= {}\r
-  \r
-    def _assert_gloc_strings_up_to_date\r
-      changed= @@force_refresh\r
-      \r
-      # Check if any lang files have changed\r
-      unless changed\r
-        FILES.each_pair {|f,mtime|\r
-          changed ||= (File.stat(f).mtime != mtime)\r
-        }\r
-      end\r
-\r
-      return unless changed\r
-      puts "GLoc reloading strings..."\r
-      @@force_refresh= false\r
-      \r
-      # Update file timestamps\r
-      FILES.each_key {|f|\r
-        FILES[f]= File.stat(f).mtime\r
-      }\r
-      \r
-      # Reload strings\r
-      actual_clear_strings\r
-      STATE.each {|s|\r
-        case s[0]\r
-        when :dir          then actual_load_localized_strings s[1], s[2]\r
-        when :hash         then actual_add_localized_strings s[1], s[2], s[3], s[4]\r
-        when :clear        then actual_clear_strings(*s[1])\r
-        when :clear_except then actual_clear_strings_except(*s[1])\r
-        else raise "Invalid state id: '#{s[0]}'"\r
-        end\r
-      }\r
-      _verbose_msg :stats\r
-    end\r
-    \r
-    @@force_refresh= false\r
-    def _force_refresh\r
-      @@force_refresh= true\r
-    end\r
-    \r
-    alias :super_get_internal_state_vars :_get_internal_state_vars\r
-    def _get_internal_state_vars\r
-      super_get_internal_state_vars + [ STATE, FILES ]\r
-    end\r
-    \r
-  end\r
-end\r
diff --git a/vendor/plugins/gloc-1.1.0/lib/gloc-helpers.rb b/vendor/plugins/gloc-1.1.0/lib/gloc-helpers.rb
deleted file mode 100644 (file)
index f2ceb8e..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-module GLoc\r
-  # These helper methods will be included in the InstanceMethods module.\r
-  module Helpers\r
-    def l_age(age)             lwr :general_fmt_age, age end\r
-    def l_date(date)           l_strftime date, :general_fmt_date end\r
-    def l_datetime(date)       l_strftime date, :general_fmt_datetime end\r
-    def l_datetime_short(date) l_strftime date, :general_fmt_datetime_short end\r
-    def l_strftime(date,fmt)   date.strftime l(fmt) end\r
-    def l_time(time)           l_strftime time, :general_fmt_time end\r
-    def l_YesNo(value)         l(value ? :general_text_Yes : :general_text_No) end\r
-    def l_yesno(value)         l(value ? :general_text_yes : :general_text_no) end\r
-\r
-    def l_lang_name(lang, display_lang=nil)\r
-      ll display_lang || current_language, "general_lang_#{lang}"\r
-    end\r
-\r
-  end\r
-end\r
diff --git a/vendor/plugins/gloc-1.1.0/lib/gloc-internal.rb b/vendor/plugins/gloc-1.1.0/lib/gloc-internal.rb
deleted file mode 100644 (file)
index faed551..0000000
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-require 'iconv'\r
-require 'gloc-version'\r
-\r
-module GLoc\r
-  class GLocError < StandardError #:nodoc:\r
-  end\r
-  class InvalidArgumentsError < GLocError #:nodoc:\r
-  end\r
-  class InvalidKeyError < GLocError #:nodoc:\r
-  end\r
-  class RuleNotFoundError < GLocError #:nodoc:\r
-  end\r
-  class StringNotFoundError < GLocError #:nodoc:\r
-  end\r
-  \r
-  class << self\r
-    private\r
-    \r
-    def _add_localized_data(lang, symbol_hash, override, target) #:nodoc:\r
-      lang= lang.to_sym\r
-      if override\r
-        target[lang] ||= {}\r
-        target[lang].merge!(symbol_hash)\r
-      else\r
-        symbol_hash.merge!(target[lang]) if target[lang]\r
-        target[lang]= symbol_hash\r
-      end\r
-    end\r
-    \r
-    def _add_localized_strings(lang, symbol_hash, override=true, strings_charset=nil) #:nodoc:\r
-      _charset_required\r
-      \r
-      # Convert all incoming strings to the gloc charset\r
-      if strings_charset\r
-        Iconv.open(get_charset(lang), strings_charset) do |i|\r
-          symbol_hash.each_pair {|k,v| symbol_hash[k]= i.iconv(v)}\r
-        end\r
-      end\r
-\r
-      # Convert rules\r
-      rules= {}\r
-      old_kcode= $KCODE\r
-      begin\r
-        $KCODE= 'u'\r
-        Iconv.open(UTF_8, get_charset(lang)) do |i|\r
-          symbol_hash.each {|k,v|\r
-            if /^_gloc_rule_(.+)$/ =~ k.to_s\r
-              v= i.iconv(v) if v\r
-              v= '""' if v.nil?\r
-              rules[$1.to_sym]= eval "Proc.new do #{v} end"\r
-            end\r
-          }\r
-        end\r
-      ensure\r
-        $KCODE= old_kcode\r
-      end\r
-      rules.keys.each {|k| symbol_hash.delete "_gloc_rule_#{k}".to_sym}\r
-      \r
-      # Add new localized data\r
-      LOWERCASE_LANGUAGES[lang.to_s.downcase]= lang\r
-      _add_localized_data(lang, symbol_hash, override, LOCALIZED_STRINGS)\r
-      _add_localized_data(lang, rules, override, RULES)\r
-    end\r
-    \r
-    def _charset_required #:nodoc:\r
-      set_charset UTF_8 unless CONFIG[:internal_charset]\r
-    end\r
-    \r
-    def _get_internal_state_vars\r
-      [ CONFIG, LOCALIZED_STRINGS, RULES, LOWERCASE_LANGUAGES ]\r
-    end\r
-    \r
-    def _get_lang_file_list(dir) #:nodoc:\r
-      dir= File.join(RAILS_ROOT,'{.,vendor/plugins/*}','lang') if dir.nil?\r
-      Dir[File.join(dir,'*.{yaml,yml}')]\r
-    end\r
-    \r
-    def _l(symbol, language, *arguments) #:nodoc:\r
-      symbol= symbol.to_sym if symbol.is_a?(String)\r
-      raise InvalidKeyError.new("Symbol or String expected as key.") unless symbol.kind_of?(Symbol)\r
-      \r
-      translation= LOCALIZED_STRINGS[language][symbol] rescue nil\r
-      if translation.nil?\r
-        raise StringNotFoundError.new("There is no key called '#{symbol}' in the #{language} strings.") if CONFIG[:raise_string_not_found_errors]\r
-        translation= symbol.to_s\r
-      end\r
-      \r
-      begin\r
-        return translation % arguments\r
-      rescue => e\r
-        raise InvalidArgumentsError.new("Translation value #{translation.inspect} with arguments #{arguments.inspect} caused error '#{e.message}'")\r
-      end\r
-    end\r
-  \r
-    def _l_has_string?(symbol,lang) #:nodoc:\r
-      symbol= symbol.to_sym if symbol.is_a?(String)\r
-      LOCALIZED_STRINGS[lang].has_key?(symbol.to_sym) rescue false\r
-    end\r
-\r
-    def _l_rule(symbol,lang) #:nodoc:\r
-      symbol= symbol.to_sym if symbol.is_a?(String)\r
-      raise InvalidKeyError.new("Symbol or String expected as key.") unless symbol.kind_of?(Symbol)\r
-\r
-      r= RULES[lang][symbol] rescue nil\r
-      raise RuleNotFoundError.new("There is no rule called '#{symbol}' in the #{lang} rules.") if r.nil?\r
-      r\r
-    end\r
-    \r
-    def _verbose_msg(type=nil)\r
-      return unless CONFIG[:verbose]\r
-      x= case type\r
-        when :stats\r
-          x= valid_languages.map{|l| ":#{l}(#{LOCALIZED_STRINGS[l].size}/#{RULES[l].size})"}.sort.join(', ')\r
-          "Current stats -- #{x}"\r
-        else\r
-          yield\r
-        end\r
-      puts "[GLoc] #{x}"\r
-    end\r
-    \r
-    public :_l, :_l_has_string?, :_l_rule\r
-  end\r
-  \r
-  private\r
-  \r
-  unless const_defined?(:LOCALIZED_STRINGS)\r
-    LOCALIZED_STRINGS= {}\r
-    RULES= {}\r
-    LOWERCASE_LANGUAGES= {}\r
-  end\r
-  \r
-end\r
diff --git a/vendor/plugins/gloc-1.1.0/lib/gloc-rails-text.rb b/vendor/plugins/gloc-1.1.0/lib/gloc-rails-text.rb
deleted file mode 100644 (file)
index 51c0248..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-require 'date'\r
-\r
-module ActionView #:nodoc:\r
-  module Helpers #:nodoc:\r
-    module DateHelper\r
-    \r
-      unless const_defined?(:LOCALIZED_HELPERS)\r
-        LOCALIZED_HELPERS= true \r
-        LOCALIZED_MONTHNAMES = {}\r
-        LOCALIZED_ABBR_MONTHNAMES = {}\r
-      end\r
-      \r
-      # This method uses <tt>current_language</tt> to return a localized string.\r
-      def distance_of_time_in_words(from_time, to_time = 0, include_seconds = false)\r
-        from_time = from_time.to_time if from_time.respond_to?(:to_time)\r
-        to_time = to_time.to_time if to_time.respond_to?(:to_time)\r
-        distance_in_minutes = (((to_time - from_time).abs)/60).round\r
-        distance_in_seconds = ((to_time - from_time).abs).round\r
-\r
-        case distance_in_minutes\r
-          when 0..1\r
-            return (distance_in_minutes==0) ? l(:actionview_datehelper_time_in_words_minute_less_than) : l(:actionview_datehelper_time_in_words_minute_single) unless include_seconds\r
-            case distance_in_seconds\r
-              when 0..5   then lwr(:actionview_datehelper_time_in_words_second_less_than, 5)\r
-              when 6..10  then lwr(:actionview_datehelper_time_in_words_second_less_than, 10)\r
-              when 11..20 then lwr(:actionview_datehelper_time_in_words_second_less_than, 20)\r
-              when 21..40 then l(:actionview_datehelper_time_in_words_minute_half)\r
-              when 41..59 then l(:actionview_datehelper_time_in_words_minute_less_than)\r
-              else             l(:actionview_datehelper_time_in_words_minute)\r
-            end\r
-                                \r
-          when 2..45      then lwr(:actionview_datehelper_time_in_words_minute, distance_in_minutes)\r
-          when 46..90     then l(:actionview_datehelper_time_in_words_hour_about_single)\r
-          when 90..1440   then lwr(:actionview_datehelper_time_in_words_hour_about, (distance_in_minutes.to_f / 60.0).round)\r
-          when 1441..2880 then lwr(:actionview_datehelper_time_in_words_day, 1)\r
-          else                 lwr(:actionview_datehelper_time_in_words_day, (distance_in_minutes / 1440).round)\r
-        end\r
-      end\r
-\r
-      # This method has been modified so that a localized string can be appended to the day numbers.\r
-      def select_day(date, options = {})\r
-        day_options = []\r
-        prefix = l :actionview_datehelper_select_day_prefix\r
-\r
-        1.upto(31) do |day|\r
-          day_options << ((date && (date.kind_of?(Fixnum) ? date : date.day) == day) ?\r
-            %(<option value="#{day}" selected="selected">#{day}#{prefix}</option>\n) :\r
-            %(<option value="#{day}">#{day}#{prefix}</option>\n)\r
-          )\r
-        end\r
-\r
-        select_html(options[:field_name] || 'day', day_options, options[:prefix], options[:include_blank], options[:discard_type], options[:disabled])\r
-      end\r
-      \r
-      # This method has been modified so that\r
-      # * the month names are localized.\r
-      # * it uses options: <tt>:min_date</tt>, <tt>:max_date</tt>, <tt>:start_month</tt>, <tt>:end_month</tt>\r
-      # * a localized string can be appended to the month numbers when the <tt>:use_month_numbers</tt> option is specified.\r
-      def select_month(date, options = {})\r
-        unless LOCALIZED_MONTHNAMES.has_key?(current_language)\r
-          LOCALIZED_MONTHNAMES[current_language] = [''] + l(:actionview_datehelper_select_month_names).split(',')\r
-          LOCALIZED_ABBR_MONTHNAMES[current_language] = [''] + l(:actionview_datehelper_select_month_names_abbr).split(',')\r
-        end\r
-        \r
-        month_options = []\r
-        month_names = options[:use_short_month] ? LOCALIZED_ABBR_MONTHNAMES[current_language] : LOCALIZED_MONTHNAMES[current_language]\r
-        \r
-        if options.has_key?(:min_date) && options.has_key?(:max_date)\r
-          if options[:min_date].year == options[:max_date].year\r
-            start_month, end_month = options[:min_date].month, options[:max_date].month\r
-          end\r
-        end\r
-        start_month = (options[:start_month] || 1) unless start_month\r
-        end_month = (options[:end_month] || 12) unless end_month\r
-        prefix = l :actionview_datehelper_select_month_prefix\r
-\r
-        start_month.upto(end_month) do |month_number|\r
-          month_name = if options[:use_month_numbers]\r
-            "#{month_number}#{prefix}"\r
-          elsif options[:add_month_numbers]\r
-            month_number.to_s + ' - ' + month_names[month_number]\r
-          else\r
-            month_names[month_number]\r
-          end\r
-\r
-          month_options << ((date && (date.kind_of?(Fixnum) ? date : date.month) == month_number) ?\r
-            %(<option value="#{month_number}" selected="selected">#{month_name}</option>\n) :\r
-            %(<option value="#{month_number}">#{month_name}</option>\n)\r
-          )\r
-        end\r
-\r
-        select_html(options[:field_name] || 'month', month_options, options[:prefix], options[:include_blank], options[:discard_type], options[:disabled])\r
-      end\r
-      \r
-      # This method has been modified so that\r
-      # * it uses options: <tt>:min_date</tt>, <tt>:max_date</tt>\r
-      # * a localized string can be appended to the years numbers.\r
-      def select_year(date, options = {})\r
-        year_options = []\r
-        y = date ? (date.kind_of?(Fixnum) ? (y = (date == 0) ? Date.today.year : date) : date.year) : Date.today.year\r
-\r
-        start_year = options.has_key?(:min_date) ? options[:min_date].year : (options[:start_year] || y-5)\r
-        end_year = options.has_key?(:max_date) ? options[:max_date].year : (options[:end_year] || y+5)\r
-        step_val = start_year < end_year ? 1 : -1\r
-        prefix = l :actionview_datehelper_select_year_prefix\r
-\r
-        start_year.step(end_year, step_val) do |year|\r
-          year_options << ((date && (date.kind_of?(Fixnum) ? date : date.year) == year) ?\r
-            %(<option value="#{year}" selected="selected">#{year}#{prefix}</option>\n) :\r
-            %(<option value="#{year}">#{year}#{prefix}</option>\n)\r
-          )\r
-        end\r
-\r
-        select_html(options[:field_name] || 'year', year_options, options[:prefix], options[:include_blank], options[:discard_type], options[:disabled])\r
-      end\r
-\r
-      # added by JP Lang\r
-      # select_html is a rails private method and changed in 1.2\r
-      # implementation added here for compatibility\r
-      def select_html(type, options, prefix = nil, include_blank = false, discard_type = false, disabled = false)\r
-        select_html  = %(<select name="#{prefix || "date"})\r
-        select_html << "[#{type}]" unless discard_type\r
-        select_html << %(")\r
-        select_html << %( disabled="disabled") if disabled\r
-        select_html << %(>\n)\r
-        select_html << %(<option value=""></option>\n) if include_blank\r
-        select_html << options.to_s\r
-        select_html << "</select>\n"\r
-      end\r
-    end\r
-    \r
-    # The private method <tt>add_options</tt> is overridden so that "Please select" is localized.\r
-    class InstanceTag\r
-      private\r
-      \r
-      def add_options(option_tags, options, value = nil)\r
-        option_tags = "<option value=\"\"></option>\n" + option_tags if options[:include_blank]\r
-        \r
-        if options[:prompt]\r
-          ("<option value=\"\">--- #{options[:prompt].kind_of?(String) ? options[:prompt] : l(:actionview_instancetag_blank_option)} ---</option>\n") + option_tags\r
-         else\r
-          option_tags\r
-        end\r
-      end\r
-      \r
-    end\r
-  end\r
-end\r
diff --git a/vendor/plugins/gloc-1.1.0/lib/gloc-rails.rb b/vendor/plugins/gloc-1.1.0/lib/gloc-rails.rb
deleted file mode 100644 (file)
index f05c4cd..0000000
+++ /dev/null
@@ -1,252 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-require 'gloc'\r
-\r
-module ActionController #:nodoc:\r
-  class Base #:nodoc:\r
-    include GLoc\r
-  end\r
-  module Filters #:nodoc:\r
-    module ClassMethods\r
-\r
-      # This filter attempts to auto-detect the clients desired language.\r
-      # It first checks the params, then a cookie and then the HTTP_ACCEPT_LANGUAGE\r
-      # request header. If a language is found to match or be similar to a currently\r
-      # valid language, then it sets the current_language of the controller.\r
-      # \r
-      #   class ExampleController < ApplicationController\r
-      #     set_language :en\r
-      #     autodetect_language_filter :except => 'monkey', :on_no_lang => :lang_not_autodetected_callback\r
-      #     autodetect_language_filter :only => 'monkey', :check_cookie => 'monkey_lang', :check_accept_header => false\r
-      #     ...\r
-      #     def lang_not_autodetected_callback\r
-      #       redirect_to somewhere\r
-      #     end\r
-      #   end\r
-      # \r
-      # The <tt>args</tt> for this filter are exactly the same the arguments of\r
-      # <tt>before_filter</tt> with the following exceptions:\r
-      # * <tt>:check_params</tt> -- If false, then params will not be checked for a language.\r
-      #   If a String, then this will value will be used as the name of the param.\r
-      # * <tt>:check_cookie</tt> -- If false, then the cookie will not be checked for a language.\r
-      #   If a String, then this will value will be used as the name of the cookie.\r
-      # * <tt>:check_accept_header</tt> -- If false, then HTTP_ACCEPT_LANGUAGE will not be checked for a language.\r
-      # * <tt>:on_set_lang</tt> -- You can specify the name of a callback function to be called when the language\r
-      #   is successfully detected and set. The param must be a Symbol or a String which is the name of the function.\r
-      #   The callback function must accept one argument (the language) and must be instance level.\r
-      # * <tt>:on_no_lang</tt> -- You can specify the name of a callback function to be called when the language\r
-      #   couldn't be detected automatically. The param must be a Symbol or a String which is the name of the function.\r
-      #   The callback function must be instance level.\r
-      #   \r
-      # You override the default names of the param or cookie by calling <tt>GLoc.set_config :default_param_name => 'new_param_name'</tt>\r
-      # and <tt>GLoc.set_config :default_cookie_name => 'new_cookie_name'</tt>.\r
-      def autodetect_language_filter(*args)\r
-        options= args.last.is_a?(Hash) ? args.last : {}\r
-        x= 'Proc.new { |c| l= nil;'\r
-        # :check_params\r
-        unless (v= options.delete(:check_params)) == false\r
-          name= v ? ":#{v}" : 'GLoc.get_config(:default_param_name)'\r
-          x << "l ||= GLoc.similar_language(c.params[#{name}]);"\r
-        end\r
-        # :check_cookie\r
-        unless (v= options.delete(:check_cookie)) == false\r
-          name= v ? ":#{v}" : 'GLoc.get_config(:default_cookie_name)'\r
-          x << "l ||= GLoc.similar_language(c.send(:cookies)[#{name}]);"\r
-        end\r
-        # :check_accept_header\r
-        unless options.delete(:check_accept_header) == false\r
-          x << %<\r
-              unless l\r
-                a= c.request.env['HTTP_ACCEPT_LANGUAGE'].split(/,|;/) rescue nil\r
-                a.each {|x| l ||= GLoc.similar_language(x)} if a\r
-              end; >\r
-        end\r
-        # Set language\r
-        x << 'ret= true;'\r
-        x << 'if l; c.set_language(l); c.headers[\'Content-Language\']= l.to_s; '\r
-        if options.has_key?(:on_set_lang)\r
-          x << "ret= c.#{options.delete(:on_set_lang)}(l);"\r
-        end\r
-        if options.has_key?(:on_no_lang)\r
-          x << "else; ret= c.#{options.delete(:on_no_lang)};"\r
-        end\r
-        x << 'end; ret }'\r
-        \r
-        # Create filter\r
-        block= eval x\r
-        before_filter(*args, &block)\r
-      end\r
-\r
-    end\r
-  end\r
-end\r
-\r
-# ==============================================================================\r
-\r
-module ActionMailer #:nodoc:\r
-  # In addition to including GLoc, <tt>render_message</tt> is also overridden so\r
-  # that mail templates contain the current language at the end of the file.\r
-  # Eg. <tt>deliver_hello</tt> will render <tt>hello_en.rhtml</tt>.\r
-  class Base\r
-    include GLoc\r
-    private\r
-    alias :render_message_without_gloc :render_message\r
-    def render_message(method_name, body)\r
-      template = File.exist?("#{template_path}/#{method_name}_#{current_language}.rhtml") ? "#{method_name}_#{current_language}" : "#{method_name}"\r
-      render_message_without_gloc(template, body)\r
-    end\r
-  end\r
-end\r
-\r
-# ==============================================================================\r
-\r
-module ActionView #:nodoc:\r
-  # <tt>initialize</tt> is overridden so that new instances of this class inherit\r
-  # the current language of the controller.\r
-  class Base\r
-    include GLoc\r
-    \r
-    alias :initialize_without_gloc :initialize\r
-    def initialize(base_path = nil, assigns_for_first_render = {}, controller = nil)\r
-      initialize_without_gloc(base_path, assigns_for_first_render, controller)\r
-      set_language controller.current_language unless controller.nil?\r
-    end\r
-  end\r
-  \r
-  module Helpers #:nodoc:\r
-    class InstanceTag\r
-      include GLoc\r
-      # Inherits the current language from the template object.\r
-      def current_language\r
-        @template_object.current_language\r
-      end\r
-    end\r
-  end\r
-end\r
-\r
-# ==============================================================================\r
-\r
-module ActiveRecord #:nodoc:\r
-  class Base #:nodoc:\r
-    include GLoc\r
-  end\r
-  \r
-#  class Errors\r
-#    include GLoc\r
-#    alias :add_without_gloc :add\r
-#    # The GLoc version of this method provides two extra features\r
-#    # * If <tt>msg</tt> is a string, it will be considered a GLoc string key.\r
-#    # * If <tt>msg</tt> is an array, the first element will be considered\r
-#    #   the string and the remaining elements will be considered arguments for the\r
-#    #   string. Eg. <tt>['Hi %s.','John']</tt>\r
-#    def add(attribute, msg= @@default_error_messages[:invalid])\r
-#      if msg.is_a?(Array)\r
-#        args= msg.clone\r
-#        msg= args.shift\r
-#        args= nil if args.empty?\r
-#      end\r
-#      msg= ltry(msg)\r
-#      msg= msg % args unless args.nil?\r
-#      add_without_gloc(attribute, msg)\r
-#    end\r
-#    # Inherits the current language from the base record.\r
-#    def current_language\r
-#      @base.current_language\r
-#    end\r
-#  end\r
-  \r
-  class Errors\r
-    include GLoc\r
-    \r
-    def full_messages\r
-      full_messages = []\r
-\r
-      @errors.each_key do |attr|\r
-        @errors[attr].each do |msg|\r
-          next if msg.nil?\r
-\r
-          if attr == "base"\r
-            full_messages << (msg.is_a?(Symbol) ? l(msg) : msg)\r
-          else\r
-            full_messages << @base.class.human_attribute_name(attr) + " " + (msg.is_a?(Symbol) ? l(msg) : msg.to_s)\r
-          end\r
-        end\r
-      end\r
-      full_messages\r
-    end\r
-  end\r
-  \r
-  module Validations #:nodoc:\r
-    module ClassMethods\r
-      # The default Rails version of this function creates an error message and then\r
-      # passes it to ActiveRecord.Errors.\r
-      # The GLoc version of this method, sends an array to ActiveRecord.Errors that will\r
-      # be turned into a string by ActiveRecord.Errors which in turn allows for the message\r
-      # of this validation function to be a GLoc string key.\r
-      def validates_length_of(*attrs)\r
-        # Merge given options with defaults.\r
-        options = {\r
-          :too_long     => ActiveRecord::Errors.default_error_messages[:too_long],\r
-          :too_short    => ActiveRecord::Errors.default_error_messages[:too_short],\r
-          :wrong_length => ActiveRecord::Errors.default_error_messages[:wrong_length]\r
-        }.merge(DEFAULT_VALIDATION_OPTIONS)\r
-        options.update(attrs.pop.symbolize_keys) if attrs.last.is_a?(Hash)\r
-\r
-        # Ensure that one and only one range option is specified.\r
-        range_options = ALL_RANGE_OPTIONS & options.keys\r
-        case range_options.size\r
-          when 0\r
-            raise ArgumentError, 'Range unspecified.  Specify the :within, :maximum, :minimum, or :is option.'\r
-          when 1\r
-            # Valid number of options; do nothing.\r
-          else\r
-            raise ArgumentError, 'Too many range options specified.  Choose only one.'\r
-        end\r
-\r
-        # Get range option and value.\r
-        option = range_options.first\r
-        option_value = options[range_options.first]\r
-\r
-        case option\r
-        when :within, :in\r
-          raise ArgumentError, ":#{option} must be a Range" unless option_value.is_a?(Range)\r
-\r
-          too_short = [options[:too_short] , option_value.begin]\r
-          too_long  = [options[:too_long]  , option_value.end  ]\r
-\r
-          validates_each(attrs, options) do |record, attr, value|\r
-            if value.nil? or value.split(//).size < option_value.begin\r
-              record.errors.add(attr, too_short)\r
-            elsif value.split(//).size > option_value.end\r
-              record.errors.add(attr, too_long)\r
-            end\r
-          end\r
-        when :is, :minimum, :maximum\r
-          raise ArgumentError, ":#{option} must be a nonnegative Integer" unless option_value.is_a?(Integer) and option_value >= 0\r
-\r
-          # Declare different validations per option.\r
-          validity_checks = { :is => "==", :minimum => ">=", :maximum => "<=" }\r
-          message_options = { :is => :wrong_length, :minimum => :too_short, :maximum => :too_long }\r
-\r
-          message = [(options[:message] || options[message_options[option]]) , option_value]\r
-\r
-          validates_each(attrs, options) do |record, attr, value|\r
-            if value.kind_of?(String)\r
-              record.errors.add(attr, message) unless !value.nil? and value.split(//).size.method(validity_checks[option])[option_value]\r
-            else\r
-              record.errors.add(attr, message) unless !value.nil? and value.size.method(validity_checks[option])[option_value]\r
-            end\r
-          end\r
-        end\r
-      end\r
-\r
-      alias_method :validates_size_of, :validates_length_of\r
-    end\r
-  end\r
-end\r
-\r
-# ==============================================================================\r
-\r
-module ApplicationHelper #:nodoc:\r
-  include GLoc\r
-end\r
diff --git a/vendor/plugins/gloc-1.1.0/lib/gloc-ruby.rb b/vendor/plugins/gloc-1.1.0/lib/gloc-ruby.rb
deleted file mode 100644 (file)
index f96ab6c..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-module Test # :nodoc:\r
-  module Unit # :nodoc:\r
-    class TestCase # :nodoc:\r
-      include GLoc\r
-end; end; end\r
diff --git a/vendor/plugins/gloc-1.1.0/lib/gloc-version.rb b/vendor/plugins/gloc-1.1.0/lib/gloc-version.rb
deleted file mode 100644 (file)
index 91afcf4..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-module GLoc\r
-  module VERSION #:nodoc:\r
-    MAJOR = 1\r
-    MINOR = 1\r
-    TINY  = nil\r
-\r
-    STRING= [MAJOR, MINOR, TINY].delete_if{|x|x.nil?}.join('.')\r
-    def self.to_s; STRING end\r
-  end\r
-end\r
-\r
-puts "NOTICE: You are using a dev version of GLoc." if GLoc::VERSION::TINY == 'DEV'
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/lib/gloc.rb b/vendor/plugins/gloc-1.1.0/lib/gloc.rb
deleted file mode 100644 (file)
index 8123785..0000000
+++ /dev/null
@@ -1,300 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-require 'yaml'\r
-require 'gloc-internal'\r
-require 'gloc-helpers'\r
-\r
-module GLoc\r
-  UTF_8= 'utf-8'\r
-  SHIFT_JIS= 'sjis'\r
-  EUC_JP= 'euc-jp'\r
-  \r
-  # This module will be included in both instances and classes of GLoc includees.\r
-  # It is also included as class methods in the GLoc module itself.\r
-  module InstanceMethods\r
-    include Helpers\r
-    \r
-    # Returns a localized string.\r
-    def l(symbol, *arguments)\r
-      return GLoc._l(symbol,current_language,*arguments)\r
-    end\r
-  \r
-    # Returns a localized string in a specified language.\r
-    # This does not effect <tt>current_language</tt>.\r
-    def ll(lang, symbol, *arguments)\r
-      return GLoc._l(symbol,lang.to_sym,*arguments)\r
-    end\r
-    \r
-    # Returns a localized string if the argument is a Symbol, else just returns the argument.\r
-    def ltry(possible_key)\r
-      possible_key.is_a?(Symbol) ? l(possible_key) : possible_key\r
-    end\r
-    \r
-    # Uses the default GLoc rule to return a localized string.\r
-    # See lwr_() for more info.\r
-    def lwr(symbol, *arguments)\r
-      lwr_(:default, symbol, *arguments)\r
-    end\r
-    \r
-    # Uses a <em>rule</em> to return a localized string.\r
-    # A rule is a function that uses specified arguments to return a localization key prefix.\r
-    # The prefix is appended to the localization key originally specified, to create a new key which\r
-    # is then used to lookup a localized string.\r
-    def lwr_(rule, symbol, *arguments)\r
-      GLoc._l("#{symbol}#{GLoc::_l_rule(rule,current_language).call(*arguments)}",current_language,*arguments)\r
-    end\r
-\r
-    # Returns <tt>true</tt> if a localized string with the specified key exists.\r
-    def l_has_string?(symbol)\r
-      return GLoc._l_has_string?(symbol,current_language)\r
-    end\r
-    \r
-    # Sets the current language for this instance/class.\r
-    # Setting the language of a class effects all instances unless the instance has its own language defined.\r
-    def set_language(language)\r
-      GLoc.current_language = language\r
-    end\r
-\r
-    # Sets the current language if the language passed is a valid language.\r
-    # If the language was valid, this method returns <tt>true</tt> else it will return <tt>false</tt>.\r
-    # Note that <tt>nil</tt> is not a valid language.\r
-    # See set_language(language) for more info.\r
-    def set_language_if_valid(language)\r
-      if GLoc.valid_language?(language)\r
-        set_language(language)\r
-        true\r
-      else\r
-        false\r
-      end\r
-    end\r
-  end\r
-  \r
-  #---------------------------------------------------------------------------\r
-  # Instance\r
-  \r
-  include ::GLoc::InstanceMethods\r
-  # Returns the instance-level current language, or if not set, returns the class-level current language.\r
-  def current_language\r
-    GLoc.current_language\r
-  end\r
-  \r
-  #---------------------------------------------------------------------------\r
-  # Class\r
-  \r
-  # All classes/modules that include GLoc will also gain these class methods.\r
-  # Notice that the GLoc::InstanceMethods module is also included.\r
-  module ClassMethods\r
-    include ::GLoc::InstanceMethods\r
-    # Returns the current language, or if not set, returns the GLoc current language.\r
-    def current_language\r
-      GLoc.current_language\r
-    end\r
-  end\r
-  \r
-  def self.included(target) #:nodoc:\r
-    super\r
-    class << target\r
-      include ::GLoc::ClassMethods\r
-    end\r
-  end\r
-  \r
-  #---------------------------------------------------------------------------\r
-  # GLoc module\r
-  \r
-  class << self\r
-    include ::GLoc::InstanceMethods\r
-\r
-    @@current_language = nil\r
-    \r
-    # Returns the current language\r
-    def current_language\r
-      @@current_language || GLoc::CONFIG[:default_language]\r
-    end\r
-    \r
-    def current_language=(lang)\r
-      @@current_language = lang.blank? ? nil : lang.to_sym\r
-    end\r
-    \r
-    # Adds a collection of localized strings to the in-memory string store.\r
-    def add_localized_strings(lang, symbol_hash, override=true, strings_charset=nil)\r
-      _verbose_msg {"Adding #{symbol_hash.size} #{lang} strings."}\r
-      _add_localized_strings(lang, symbol_hash, override, strings_charset)\r
-      _verbose_msg :stats\r
-    end\r
-    \r
-    # Creates a backup of the internal state of GLoc (ie. strings, langs, rules, config)\r
-    # and optionally clears everything.\r
-    def backup_state(clear=false)\r
-      s= _get_internal_state_vars.map{|o| o.clone}\r
-      _get_internal_state_vars.each{|o| o.clear} if clear\r
-      s\r
-    end\r
-    \r
-    # Removes all localized strings from memory, either of a certain language (or languages),\r
-    # or entirely.\r
-    def clear_strings(*languages)\r
-      if languages.empty?\r
-        _verbose_msg {"Clearing all strings"}\r
-        LOCALIZED_STRINGS.clear\r
-        LOWERCASE_LANGUAGES.clear\r
-      else\r
-        languages.each {|l|\r
-          _verbose_msg {"Clearing :#{l} strings"}\r
-          l= l.to_sym\r
-          LOCALIZED_STRINGS.delete l\r
-          LOWERCASE_LANGUAGES.each_pair {|k,v| LOWERCASE_LANGUAGES.delete k if v == l}\r
-        }\r
-      end\r
-    end\r
-    alias :_clear_strings :clear_strings\r
-    \r
-    # Removes all localized strings from memory, except for those of certain specified languages.\r
-    def clear_strings_except(*languages)\r
-      clear= (LOCALIZED_STRINGS.keys - languages)\r
-      _clear_strings(*clear) unless clear.empty?\r
-    end\r
-    \r
-    # Returns the charset used to store localized strings in memory.\r
-    def get_charset(lang)\r
-      CONFIG[:internal_charset_per_lang][lang] || CONFIG[:internal_charset]\r
-    end\r
-    \r
-    # Returns a GLoc configuration value.\r
-    def get_config(key)\r
-      CONFIG[key]\r
-    end\r
-    \r
-    # Loads the localized strings that are included in the GLoc library.\r
-    def load_gloc_default_localized_strings(override=false)\r
-      GLoc.load_localized_strings "#{File.dirname(__FILE__)}/../lang", override\r
-    end\r
-    \r
-    # Loads localized strings from all yml files in the specifed directory.\r
-    def load_localized_strings(dir=nil, override=true)\r
-      _charset_required\r
-      _get_lang_file_list(dir).each {|filename|\r
-        \r
-        # Load file\r
-        raw_hash = YAML::load(File.read(filename))\r
-        raw_hash={} unless raw_hash.kind_of?(Hash)\r
-        filename =~ /([^\/\\]+)\.ya?ml$/\r
-        lang = $1.to_sym\r
-        file_charset = raw_hash['file_charset'] || UTF_8\r
-  \r
-        # Convert string keys to symbols\r
-        dest_charset= get_charset(lang)\r
-        _verbose_msg {"Reading file #{filename} [charset: #{file_charset} --> #{dest_charset}]"}\r
-        symbol_hash = {}\r
-        Iconv.open(dest_charset, file_charset) do |i|\r
-          raw_hash.each {|key, value|\r
-            symbol_hash[key.to_sym] = i.iconv(value)\r
-          }\r
-        end\r
-  \r
-        # Add strings to repos\r
-        _add_localized_strings(lang, symbol_hash, override)\r
-      }\r
-      _verbose_msg :stats\r
-    end\r
-    \r
-    # Restores a backup of GLoc's internal state that was made with backup_state.\r
-    def restore_state(state)\r
-      _get_internal_state_vars.each do |o|\r
-        o.clear\r
-        o.send o.respond_to?(:merge!) ? :merge! : :concat, state.shift\r
-      end\r
-    end\r
-    \r
-    # Sets the charset used to internally store localized strings.\r
-    # You can set the charset to use for a specific language or languages,\r
-    # or if none are specified the charset for ALL localized strings will be set.\r
-    def set_charset(new_charset, *langs)\r
-      CONFIG[:internal_charset_per_lang] ||= {}\r
-      \r
-      # Convert symbol shortcuts\r
-      if new_charset.is_a?(Symbol)\r
-        new_charset= case new_charset\r
-          when :utf8, :utf_8 then UTF_8\r
-          when :sjis, :shift_jis, :shiftjis then SHIFT_JIS\r
-          when :eucjp, :euc_jp then EUC_JP\r
-          else new_charset.to_s\r
-          end\r
-      end\r
-      \r
-      # Convert existing strings\r
-      (langs.empty? ? LOCALIZED_STRINGS.keys : langs).each do |lang|\r
-        cur_charset= get_charset(lang)\r
-        if cur_charset && new_charset != cur_charset\r
-          _verbose_msg {"Converting :#{lang} strings from #{cur_charset} to #{new_charset}"}\r
-          Iconv.open(new_charset, cur_charset) do |i|\r
-            bundle= LOCALIZED_STRINGS[lang]\r
-            bundle.each_pair {|k,v| bundle[k]= i.iconv(v)}\r
-          end\r
-        end\r
-      end\r
-      \r
-      # Set new charset value\r
-      if langs.empty?\r
-        _verbose_msg {"Setting GLoc charset for all languages to #{new_charset}"}\r
-        CONFIG[:internal_charset]= new_charset\r
-        CONFIG[:internal_charset_per_lang].clear\r
-      else\r
-        langs.each do |lang|\r
-          _verbose_msg {"Setting GLoc charset for :#{lang} strings to #{new_charset}"}\r
-          CONFIG[:internal_charset_per_lang][lang]= new_charset\r
-        end\r
-      end\r
-    end\r
-\r
-    # Sets GLoc configuration values.\r
-    def set_config(hash)\r
-      CONFIG.merge! hash\r
-    end\r
-    \r
-    # Sets the $KCODE global variable according to a specified charset, or else the\r
-    # current default charset for the default language.\r
-    def set_kcode(charset=nil)\r
-      _charset_required\r
-      charset ||= get_charset(current_language)\r
-      $KCODE= case charset\r
-        when UTF_8 then 'u'\r
-        when SHIFT_JIS then 's'\r
-        when EUC_JP then 'e'\r
-        else 'n'\r
-        end\r
-      _verbose_msg {"$KCODE set to #{$KCODE}"}\r
-    end\r
-    \r
-    # Tries to find a valid language that is similar to the argument passed.\r
-    # Eg. :en, :en_au, :EN_US are all similar languages.\r
-    # Returns <tt>nil</tt> if no similar languages are found.\r
-    def similar_language(lang)\r
-      return nil if lang.nil?\r
-      return lang.to_sym if valid_language?(lang)\r
-      # Check lowercase without dashes\r
-      lang= lang.to_s.downcase.gsub('-','_')\r
-      return LOWERCASE_LANGUAGES[lang] if LOWERCASE_LANGUAGES.has_key?(lang)\r
-      # Check without dialect\r
-      if lang.to_s =~ /^([a-z]+?)[^a-z].*/\r
-        lang= $1\r
-        return LOWERCASE_LANGUAGES[lang] if LOWERCASE_LANGUAGES.has_key?(lang)\r
-      end\r
-      # Check other dialects\r
-      lang= "#{lang}_"\r
-      LOWERCASE_LANGUAGES.keys.each {|k| return LOWERCASE_LANGUAGES[k] if k.starts_with?(lang)}\r
-      # Nothing found\r
-      nil\r
-    end\r
-    \r
-    # Returns an array of (currently) valid languages (ie. languages for which localized data exists).\r
-    def valid_languages\r
-      LOCALIZED_STRINGS.keys\r
-    end\r
-    \r
-    # Returns <tt>true</tt> if there are any localized strings for a specified language.\r
-    # Note that although <tt>set_langauge nil</tt> is perfectly valid, <tt>nil</tt> is not a valid language.\r
-    def valid_language?(language)\r
-      LOCALIZED_STRINGS.has_key? language.to_sym rescue false\r
-    end\r
-  end\r
-end\r
diff --git a/vendor/plugins/gloc-1.1.0/tasks/gloc.rake b/vendor/plugins/gloc-1.1.0/tasks/gloc.rake
deleted file mode 100644 (file)
index fb5dfb8..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-namespace :gloc do\r
-  desc 'Sorts the keys in the lang ymls'\r
-  task :sort do\r
-    dir = ENV['DIR'] || '{.,vendor/plugins/*}/lang'\r
-    puts "Processing directory #{dir}"\r
-    files = Dir.glob(File.join(dir,'*.{yaml,yml}'))\r
-    puts 'No files found.' if files.empty?\r
-    files.each {|file|\r
-      puts "Sorting file: #{file}"\r
-      header = []\r
-      content = IO.readlines(file)\r
-      content.each {|line| line.gsub!(/[\s\r\n\t]+$/,'')}\r
-      content.delete_if {|line| line==''}\r
-      tmp= []\r
-      content.each {|x| tmp << x unless tmp.include?(x)}\r
-      content= tmp\r
-      header << content.shift if !content.empty? && content[0] =~ /^file_charset:/\r
-      content.sort!\r
-      filebak = "#{file}.bak"\r
-      File.rename file, filebak\r
-      File.open(file, 'w') {|fout| fout << header.join("\n") << content.join("\n") << "\n"}\r
-      File.delete filebak\r
-      # Report duplicates\r
-      count= {}\r
-      content.map {|x| x.gsub(/:.+$/, '') }.each {|x| count[x] ||= 0; count[x] += 1}\r
-      count.delete_if {|k,v|v==1}\r
-      puts count.keys.sort.map{|x|"  WARNING: Duplicate key '#{x}' (#{count[x]} occurances)"}.join("\n") unless count.empty?\r
-    }\r
-  end\r
-  \r
-  desc 'Updates language files based on en.yml content'\r
-  task :update do\r
-    dir = ENV['DIR'] || './lang'\r
-    \r
-    en_strings = {}\r
-    en_file = File.open(File.join(dir,'en.yml'), 'r')\r
-    en_file.each_line {|line| en_strings[$1] = $2 if line =~ %r{^([\w_]+):\s(.+)$} }\r
-    en_file.close\r
-    \r
-    files = Dir.glob(File.join(dir,'*.{yaml,yml}'))\r
-    files.each do |file|\r
-      puts "Updating file #{file}"\r
-      keys = IO.readlines(file).collect {|line| $1 if line =~ %r{^([\w_]+):\s(.+)$} }.compact\r
-      lang = File.open(file, 'a')\r
-      en_strings.each do |key, str|\r
-        next if keys.include?(key)\r
-        puts "added: #{key}" \r
-        lang << "#{key}: #{str}\n"\r
-      end\r
-      lang.close\r
-    end\r
-  end\r
-end
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/test/gloc_rails_test.rb b/vendor/plugins/gloc-1.1.0/test/gloc_rails_test.rb
deleted file mode 100644 (file)
index 4cb2329..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-$LOAD_PATH.push File.join(File.dirname(__FILE__),'..','lib')\r
-require "#{File.dirname(__FILE__)}/../../../../test/test_helper"\r
-require "#{File.dirname(__FILE__)}/../init"\r
-\r
-class GLocRailsTestController < ActionController::Base\r
-  autodetect_language_filter :only => :auto, :on_set_lang => :called_when_set, :on_no_lang => :called_when_bad\r
-  autodetect_language_filter :only => :auto2, :check_accept_header => false, :check_params => 'xx'\r
-  autodetect_language_filter :only => :auto3, :check_cookie => false\r
-  autodetect_language_filter :only => :auto4, :check_cookie => 'qwe', :check_params => false\r
-  def rescue_action(e) raise e end\r
-  def auto; render :text => 'auto'; end\r
-  def auto2; render :text => 'auto'; end\r
-  def auto3; render :text => 'auto'; end\r
-  def auto4; render :text => 'auto'; end\r
-  attr_accessor :callback_set, :callback_bad\r
-  def called_when_set(l) @callback_set ||= 0; @callback_set += 1 end\r
-  def called_when_bad; @callback_bad ||= 0; @callback_bad += 1 end\r
-end\r
-\r
-class GLocRailsTest < Test::Unit::TestCase\r
-  \r
-  def setup\r
-    @lstrings = GLoc::LOCALIZED_STRINGS.clone\r
-    @old_config= GLoc::CONFIG.clone\r
-    begin_new_request\r
-  end\r
-\r
-  def teardown\r
-    GLoc.clear_strings\r
-    GLoc::LOCALIZED_STRINGS.merge! @lstrings\r
-    GLoc::CONFIG.merge! @old_config\r
-  end\r
-  \r
-  def begin_new_request\r
-    @controller = GLocRailsTestController.new\r
-    @request    = ActionController::TestRequest.new\r
-    @response   = ActionController::TestResponse.new\r
-  end\r
-  \r
-  def test_autodetect_language\r
-    GLoc::CONFIG[:default_language]= :def\r
-    GLoc::CONFIG[:default_param_name] = 'plang'\r
-    GLoc::CONFIG[:default_cookie_name] = 'clang'\r
-    GLoc.clear_strings\r
-    GLoc.add_localized_strings :en, :a => 'a'\r
-    GLoc.add_localized_strings :en_au, :a => 'a'\r
-    GLoc.add_localized_strings :en_US, :a => 'a'\r
-    GLoc.add_localized_strings :Ja, :a => 'a'\r
-    GLoc.add_localized_strings :ZH_HK, :a => 'a'\r
-\r
-    # default\r
-    subtest_autodetect_language :def, nil, nil, nil\r
-    subtest_autodetect_language :def, 'its', 'all', 'bullshit,man;q=zxc'\r
-    # simple\r
-    subtest_autodetect_language :en_au, 'en_au', nil, nil\r
-    subtest_autodetect_language :en_US, nil, 'en_us', nil\r
-    subtest_autodetect_language :Ja, nil, nil, 'ja'\r
-    # priority\r
-    subtest_autodetect_language :Ja, 'ja', 'en_us', 'qwe_ja,zh,monkey_en;q=0.5'\r
-    subtest_autodetect_language :en_US, 'why', 'en_us', 'qwe_ja,zh,monkey_en;q=0.5'\r
-    subtest_autodetect_language :Ja, nil, nil, 'qwe_en,JA,zh,monkey_en;q=0.5'\r
-    # dashes to underscores in accept string\r
-    subtest_autodetect_language :en_au, 'monkey', nil, 'de,EN-Au'\r
-    # remove dialect\r
-    subtest_autodetect_language :en, nil, 'en-bullshit', nil\r
-    subtest_autodetect_language :en, 'monkey', nil, 'de,EN-NZ,ja'\r
-    # different dialect\r
-    subtest_autodetect_language :ZH_HK, 'zh', nil, 'de,EN-NZ,ja'\r
-    subtest_autodetect_language :ZH_HK, 'monkey', 'zh', 'de,EN-NZ,ja'\r
-    \r
-    # Check param/cookie names use defaults\r
-    GLoc::CONFIG[:default_param_name] = 'p_lang'\r
-    GLoc::CONFIG[:default_cookie_name] = 'c_lang'\r
-    # :check_params\r
-    subtest_autodetect_language :def, 'en_au', nil, nil\r
-    subtest_autodetect_language :en_au, {:p_lang => 'en_au'}, nil, nil\r
-    # :check_cookie\r
-    subtest_autodetect_language :def, nil, 'en_us', nil\r
-    subtest_autodetect_language :en_US, nil, {:c_lang => 'en_us'}, nil\r
-    GLoc::CONFIG[:default_param_name] = 'plang'\r
-    GLoc::CONFIG[:default_cookie_name] = 'clang'\r
-\r
-    # autodetect_language_filter :only => :auto2, :check_accept_header => false, :check_params => 'xx'\r
-    subtest_autodetect_language :def, 'ja', nil, 'en_US', :auto2\r
-    subtest_autodetect_language :Ja, {:xx => 'ja'}, nil, 'en_US', :auto2\r
-    subtest_autodetect_language :en_au, 'ja', 'en_au', 'en_US', :auto2\r
-    \r
-    # autodetect_language_filter :only => :auto3, :check_cookie => false\r
-    subtest_autodetect_language :Ja, 'ja', 'en_us', 'qwe_ja,zh,monkey_en;q=0.5', :auto3\r
-    subtest_autodetect_language :ZH_HK, 'hehe', 'en_us', 'qwe_ja,zh,monkey_en;q=0.5', :auto3\r
-    \r
-    # autodetect_language_filter :only => :auto4, :check_cookie => 'qwe', :check_params => false\r
-    subtest_autodetect_language :def, 'ja', 'en_us', nil, :auto4\r
-    subtest_autodetect_language :ZH_HK, 'ja', 'en_us', 'qwe_ja,zh,monkey_en;q=0.5', :auto4\r
-    subtest_autodetect_language :en_US, 'ja', {:qwe => 'en_us'}, 'ja', :auto4\r
-  end\r
-\r
-  def subtest_autodetect_language(expected,params,cookie,accept, action=:auto)\r
-    begin_new_request\r
-    params= {'plang' => params} if params.is_a?(String)\r
-    params ||= {}\r
-    if cookie\r
-      cookie={'clang' => cookie} unless cookie.is_a?(Hash)\r
-      cookie.each_pair {|k,v| @request.cookies[k.to_s]= CGI::Cookie.new(k.to_s,v)}\r
-    end\r
-    @request.env['HTTP_ACCEPT_LANGUAGE']= accept\r
-    get action, params\r
-    assert_equal expected, @controller.current_language\r
-    if action == :auto\r
-      s,b = expected != :def ? [1,nil] : [nil,1]\r
-      assert_equal s, @controller.callback_set\r
-      assert_equal b, @controller.callback_bad\r
-    end\r
-  end\r
-  \r
-end
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/test/gloc_test.rb b/vendor/plugins/gloc-1.1.0/test/gloc_test.rb
deleted file mode 100644 (file)
index a39d5c4..0000000
+++ /dev/null
@@ -1,433 +0,0 @@
-# Copyright (c) 2005-2006 David Barri\r
-\r
-$LOAD_PATH.push File.join(File.dirname(__FILE__),'..','lib')\r
-require 'gloc'\r
-require 'gloc-ruby'\r
-require 'gloc-config'\r
-require 'gloc-rails-text'\r
-require File.join(File.dirname(__FILE__),'lib','rails-time_ext') unless 3.respond_to?(:days)\r
-require File.join(File.dirname(__FILE__),'lib','rails-string_ext') unless ''.respond_to?(:starts_with?)\r
-#require 'gloc-dev'\r
-\r
-class LClass; include GLoc; end\r
-class LClass2 < LClass; end\r
-class LClass_en < LClass2; set_language :en; end\r
-class LClass_ja < LClass2; set_language :ja; end\r
-# class LClass_forced_au < LClass; set_language :en; force_language :en_AU; set_language :ja; end\r
-\r
-class GLocTest < Test::Unit::TestCase\r
-  include GLoc\r
-  include ActionView::Helpers::DateHelper\r
-  \r
-  def setup\r
-    @l1 = LClass.new\r
-    @l2 = LClass.new\r
-    @l3 = LClass.new\r
-    @l1.set_language :ja\r
-    @l2.set_language :en\r
-    @l3.set_language 'en_AU'\r
-    @gloc_state= GLoc.backup_state true\r
-    GLoc::CONFIG.merge!({\r
-      :default_param_name => 'lang',\r
-      :default_cookie_name => 'lang',\r
-      :default_language => :ja,\r
-      :raise_string_not_found_errors => true,\r
-      :verbose => false,\r
-    })\r
-  end\r
-  \r
-  def teardown\r
-    GLoc.restore_state @gloc_state\r
-  end\r
-  \r
-  #---------------------------------------------------------------------------\r
-  \r
-  def test_basic\r
-    assert_localized_value [nil, @l1, @l2, @l3], nil, :in_both_langs\r
-    \r
-    GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang')\r
-    \r
-    assert_localized_value [nil, @l1], 'enにもjaにもある', :in_both_langs\r
-    assert_localized_value [nil, @l1], '日本語のみ', :ja_only\r
-    assert_localized_value [nil, @l1], nil, :en_only\r
-    \r
-    assert_localized_value @l2, 'This is in en+ja', :in_both_langs\r
-    assert_localized_value @l2, nil, :ja_only\r
-    assert_localized_value @l2, 'English only', :en_only\r
-    \r
-    assert_localized_value @l3, "Thiz in en 'n' ja", :in_both_langs\r
-    assert_localized_value @l3, nil, :ja_only\r
-    assert_localized_value @l3, 'Aussie English only bro', :en_only\r
-\r
-    @l3.set_language :en\r
-    assert_localized_value @l3, 'This is in en+ja', :in_both_langs\r
-    assert_localized_value @l3, nil, :ja_only\r
-    assert_localized_value @l3, 'English only', :en_only\r
-\r
-    assert_localized_value nil, 'enにもjaにもある', :in_both_langs\r
-    assert_localized_value nil, '日本語のみ', :ja_only\r
-    assert_localized_value nil, nil, :en_only\r
-  end\r
-  \r
-  def test_load_twice_with_override\r
-    GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang')\r
-    GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang2')\r
-    \r
-    assert_localized_value [nil, @l1], '更新された', :in_both_langs\r
-    assert_localized_value [nil, @l1], '日本語のみ', :ja_only\r
-    assert_localized_value [nil, @l1], nil, :en_only\r
-    assert_localized_value [nil, @l1], nil, :new_en\r
-    assert_localized_value [nil, @l1], '新たな日本語ストリング', :new_ja\r
-    \r
-    assert_localized_value @l2, 'This is in en+ja', :in_both_langs\r
-    assert_localized_value @l2, nil, :ja_only\r
-    assert_localized_value @l2, 'overriden dude', :en_only\r
-    assert_localized_value @l2, 'This is a new English string', :new_en\r
-    assert_localized_value @l2, nil, :new_ja\r
-    \r
-    assert_localized_value @l3, "Thiz in en 'n' ja", :in_both_langs\r
-    assert_localized_value @l3, nil, :ja_only\r
-    assert_localized_value @l3, 'Aussie English only bro', :en_only\r
-  end\r
-  \r
-  def test_load_twice_without_override\r
-    GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang')\r
-    GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang2'), false\r
-    \r
-    assert_localized_value [nil, @l1], 'enにもjaにもある', :in_both_langs\r
-    assert_localized_value [nil, @l1], '日本語のみ', :ja_only\r
-    assert_localized_value [nil, @l1], nil, :en_only\r
-    assert_localized_value [nil, @l1], nil, :new_en\r
-    assert_localized_value [nil, @l1], '新たな日本語ストリング', :new_ja\r
-    \r
-    assert_localized_value @l2, 'This is in en+ja', :in_both_langs\r
-    assert_localized_value @l2, nil, :ja_only\r
-    assert_localized_value @l2, 'English only', :en_only\r
-    assert_localized_value @l2, 'This is a new English string', :new_en\r
-    assert_localized_value @l2, nil, :new_ja\r
-    \r
-    assert_localized_value @l3, "Thiz in en 'n' ja", :in_both_langs\r
-    assert_localized_value @l3, nil, :ja_only\r
-    assert_localized_value @l3, 'Aussie English only bro', :en_only\r
-  end\r
-  \r
-  def test_add_localized_strings\r
-    assert_localized_value nil, nil, :add\r
-    assert_localized_value nil, nil, :ja_only\r
-    GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang')\r
-    assert_localized_value nil, nil, :add\r
-    assert_localized_value nil, '日本語のみ', :ja_only\r
-    GLoc.add_localized_strings 'en', {:ja_only => 'bullshit'}, true\r
-    GLoc.add_localized_strings 'en', {:ja_only => 'bullshit'}, false\r
-    assert_localized_value nil, nil, :add\r
-    assert_localized_value nil, '日本語のみ', :ja_only\r
-    GLoc.add_localized_strings 'ja', {:ja_only => 'bullshit', :add => '123'}, false\r
-    assert_localized_value nil, '123', :add\r
-    assert_localized_value nil, '日本語のみ', :ja_only\r
-    GLoc.add_localized_strings 'ja', {:ja_only => 'bullshit', :add => '234'}\r
-    assert_localized_value nil, '234', :add\r
-    assert_localized_value nil, 'bullshit', :ja_only\r
-  end\r
-  \r
-  def test_class_set_language\r
-    GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang')\r
-    \r
-    @l1 = LClass_ja.new\r
-    @l2 = LClass_en.new\r
-    @l3 = LClass_en.new\r
-    \r
-    assert_localized_value @l1, 'enにもjaにもある', :in_both_langs\r
-    assert_localized_value @l2, 'This is in en+ja', :in_both_langs\r
-    assert_localized_value @l3, 'This is in en+ja', :in_both_langs\r
-\r
-    @l3.set_language 'en_AU'\r
-    \r
-    assert_localized_value @l1, 'enにもjaにもある', :in_both_langs\r
-    assert_localized_value @l2, 'This is in en+ja', :in_both_langs\r
-    assert_localized_value @l3, "Thiz in en 'n' ja", :in_both_langs\r
-  end\r
-  \r
-  def test_ll\r
-    GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang')\r
-\r
-    assert_equal 'enにもjaにもある', ll('ja',:in_both_langs)\r
-    assert_equal 'enにもjaにもある', GLoc::ll('ja',:in_both_langs)\r
-    assert_equal 'enにもjaにもある', LClass_en.ll('ja',:in_both_langs)\r
-    assert_equal 'enにもjaにもある', LClass_ja.ll('ja',:in_both_langs)\r
-\r
-    assert_equal 'This is in en+ja', ll('en',:in_both_langs)\r
-    assert_equal 'This is in en+ja', GLoc::ll('en',:in_both_langs)\r
-    assert_equal 'This is in en+ja', LClass_en.ll('en',:in_both_langs)\r
-    assert_equal 'This is in en+ja', LClass_ja.ll('en',:in_both_langs)\r
-  end\r
-  \r
-  def test_lsym\r
-    GLoc.load_localized_strings File.join(File.dirname(__FILE__),'lang')\r
-    assert_equal 'enにもjaにもある', LClass_ja.ltry(:in_both_langs)\r
-    assert_equal 'hello', LClass_ja.ltry('hello')\r
-    assert_equal nil, LClass_ja.ltry(nil)\r
-  end\r
-  \r
-#  def test_forced\r
-#    assert_equal :en_AU, LClass_forced_au.current_language\r
-#    a= LClass_forced_au.new\r
-#    a.set_language :ja\r
-#    assert_equal :en_AU, a.current_language\r
-#    a.force_language :ja\r
-#    assert_equal :ja, a.current_language\r
-#    assert_equal :en_AU, LClass_forced_au.current_language\r
-#  end\r
-\r
-  def test_pluralization\r
-    GLoc.add_localized_strings :en, :_gloc_rule_default => %[|n| case n; when 0 then '_none'; when 1 then '_single'; else '_many'; end], :a_single => '%d man', :a_many => '%d men', :a_none => 'No men'\r
-    GLoc.add_localized_strings :en, :_gloc_rule_asd => %[|n| n<10 ? '_few' : '_heaps'], :a_few => 'a few men (%d)', :a_heaps=> 'soo many men'\r
-    set_language :en\r
-\r
-    assert_equal 'No men', lwr(:a, 0)\r
-    assert_equal '1 man', lwr(:a, 1)\r
-    assert_equal '3 men', lwr(:a, 3)\r
-    assert_equal '20 men', lwr(:a, 20)\r
-\r
-    assert_equal 'a few men (0)', lwr_(:asd, :a, 0)\r
-    assert_equal 'a few men (1)', lwr_(:asd, :a, 1)\r
-    assert_equal 'a few men (3)', lwr_(:asd, :a, 3)\r
-    assert_equal 'soo many men', lwr_(:asd, :a, 12)\r
-    assert_equal 'soo many men', lwr_(:asd, :a, 20)\r
-    \r
-  end\r
-  \r
-  def test_distance_in_words\r
-    load_default_strings\r
-    [\r
-      [20.seconds, 'less than a minute', '1分以内', 'меньше минуты'],\r
-      [80.seconds, '1 minute', '1分', '1 минуту'],\r
-      [3.seconds, 'less than 5 seconds', '5秒以内', 'менее 5 секунд', true],\r
-      [9.seconds, 'less than 10 seconds', '10秒以内', 'менее 10 секунд', true],\r
-      [16.seconds, 'less than 20 seconds', '20秒以内', 'менее 20 секунд', true],\r
-      [35.seconds, 'half a minute', '約30秒', 'полминуты', true],\r
-      [50.seconds, 'less than a minute', '1分以内', 'меньше минуты', true],\r
-      [1.1.minutes, '1 minute', '1分', '1 минуту'],\r
-      [2.1.minutes, '2 minutes', '2分', '2 минуты'],\r
-      [4.1.minutes, '4 minutes', '4分', '4 минуты'],\r
-      [5.1.minutes, '5 minutes', '5分', '5 минут'],\r
-      [1.1.hours, 'about an hour', '約1時間', 'около часа'],\r
-      [3.1.hours, 'about 3 hours', '約3時間', 'около 3 часов'],\r
-      [9.1.hours, 'about 9 hours', '約9時間', 'около 9 часов'],\r
-      [1.1.days, '1 day', '1日間', '1 день'],\r
-      [2.1.days, '2 days', '2日間', '2 дня'],\r
-      [4.days, '4 days', '4日間', '4 дня'],\r
-      [6.days, '6 days', '6日間', '6 дней'],\r
-      [11.days, '11 days', '11日間', '11 дней'],\r
-      [12.days, '12 days', '12日間', '12 дней'],\r
-      [15.days, '15 days', '15日間', '15 дней'],\r
-      [20.days, '20 days', '20日間', '20 дней'],\r
-      [21.days, '21 days', '21日間', '21 день'],\r
-      [22.days, '22 days', '22日間', '22 дня'],\r
-      [25.days, '25 days', '25日間', '25 дней'],\r
-    ].each do |a|\r
-      t, en, ja, ru = a\r
-      inc_sec= (a.size == 5) ? a[-1] : false\r
-      set_language :en\r
-      assert_equal en, distance_of_time_in_words(t,0,inc_sec)\r
-      set_language :ja\r
-      assert_equal ja, distance_of_time_in_words(t,0,inc_sec)\r
-      set_language :ru\r
-      assert_equal ru, distance_of_time_in_words(t,0,inc_sec)\r
-    end\r
-  end\r
-  \r
-  def test_age\r
-    load_default_strings\r
-    [\r
-      [1, '1 yr', '1歳', '1 год'],\r
-      [22, '22 yrs', '22歳', '22 года'],\r
-      [27, '27 yrs', '27歳', '27 лет'],\r
-    ].each do |a, en, ja, ru|\r
-      set_language :en\r
-      assert_equal en, l_age(a)\r
-      set_language :ja\r
-      assert_equal ja, l_age(a)\r
-      set_language :ru\r
-      assert_equal ru, l_age(a)\r
-    end\r
-  end\r
-  \r
-  def test_yesno\r
-    load_default_strings\r
-    set_language :en\r
-    assert_equal 'yes', l_yesno(true)\r
-    assert_equal 'no', l_yesno(false)\r
-    assert_equal 'Yes', l_YesNo(true)\r
-    assert_equal 'No', l_YesNo(false)\r
-  end\r
-  \r
-  def test_all_languages_have_values_for_helpers\r
-    load_default_strings\r
-    t= Time.local(2000, 9, 15, 11, 23, 57)\r
-    GLoc.valid_languages.each {|l|\r
-      set_language l\r
-      0.upto(120) {|n| l_age(n)}\r
-      l_date(t)\r
-      l_datetime(t)\r
-      l_datetime_short(t)\r
-      l_time(t)\r
-      [true,false].each{|v| l_YesNo(v); l_yesno(v) }\r
-    }\r
-  end\r
-  \r
-  def test_similar_languages\r
-    GLoc.add_localized_strings :en, :a => 'a'\r
-    GLoc.add_localized_strings :en_AU, :a => 'a'\r
-    GLoc.add_localized_strings :ja, :a => 'a'\r
-    GLoc.add_localized_strings :zh_tw, :a => 'a'\r
-    \r
-    assert_equal :en, GLoc.similar_language(:en)\r
-    assert_equal :en, GLoc.similar_language('en')\r
-    assert_equal :ja, GLoc.similar_language(:ja)\r
-    assert_equal :ja, GLoc.similar_language('ja')\r
-    # lowercase + dashes to underscores\r
-    assert_equal :en, GLoc.similar_language('EN')\r
-    assert_equal :en, GLoc.similar_language(:EN)\r
-    assert_equal :en_AU, GLoc.similar_language(:EN_Au)\r
-    assert_equal :en_AU, GLoc.similar_language('eN-Au')\r
-    # remove dialect\r
-    assert_equal :ja, GLoc.similar_language(:ja_Au)\r
-    assert_equal :ja, GLoc.similar_language('JA-ASDF')\r
-    assert_equal :ja, GLoc.similar_language('jA_ASD_ZXC')\r
-    # different dialect\r
-    assert_equal :zh_tw, GLoc.similar_language('ZH')\r
-    assert_equal :zh_tw, GLoc.similar_language('ZH_HK')\r
-    assert_equal :zh_tw, GLoc.similar_language('ZH-BUL')\r
-    # non matching\r
-    assert_equal nil, GLoc.similar_language('WW')\r
-    assert_equal nil, GLoc.similar_language('WW_AU')\r
-    assert_equal nil, GLoc.similar_language('WW-AU')\r
-    assert_equal nil, GLoc.similar_language('eZ_en')\r
-    assert_equal nil, GLoc.similar_language('AU-ZH')\r
-  end\r
-  \r
-  def test_clear_strings_and_similar_langs\r
-    GLoc.add_localized_strings :en, :a => 'a'\r
-    GLoc.add_localized_strings :en_AU, :a => 'a'\r
-    GLoc.add_localized_strings :ja, :a => 'a'\r
-    GLoc.add_localized_strings :zh_tw, :a => 'a'\r
-    GLoc.clear_strings :en, :ja\r
-    assert_equal nil, GLoc.similar_language('ja')\r
-    assert_equal :en_AU, GLoc.similar_language('en')\r
-    assert_equal :zh_tw, GLoc.similar_language('ZH_HK')\r
-    GLoc.clear_strings\r
-    assert_equal nil, GLoc.similar_language('ZH_HK')\r
-  end\r
-\r
-  def test_lang_name\r
-    GLoc.add_localized_strings :en, :general_lang_en => 'English', :general_lang_ja => 'Japanese'\r
-    GLoc.add_localized_strings :ja, :general_lang_en => '英語', :general_lang_ja => '日本語'\r
-    set_language :en\r
-    assert_equal 'Japanese', l_lang_name(:ja)\r
-    assert_equal 'English', l_lang_name('en')\r
-    set_language :ja\r
-    assert_equal '日本語', l_lang_name('ja')\r
-    assert_equal '英語', l_lang_name(:en)\r
-  end\r
-  \r
-  def test_charset_change_all\r
-    load_default_strings\r
-    GLoc.add_localized_strings :ja2, :a => 'a'\r
-    GLoc.valid_languages # Force refresh if in dev mode\r
-    GLoc.class_eval 'LOCALIZED_STRINGS[:ja2]= LOCALIZED_STRINGS[:ja].clone'\r
-\r
-    [:ja, :ja2].each do |l|\r
-      set_language l\r
-      assert_equal 'はい', l_yesno(true)\r
-      assert_equal "E381AFE38184", l_yesno(true).unpack('H*')[0].upcase\r
-    end\r
-\r
-    GLoc.set_charset 'sjis'\r
-    assert_equal 'sjis', GLoc.get_charset(:ja)\r
-    assert_equal 'sjis', GLoc.get_charset(:ja2)\r
-    \r
-    [:ja, :ja2].each do |l|\r
-      set_language l\r
-      assert_equal "82CD82A2", l_yesno(true).unpack('H*')[0].upcase\r
-    end\r
-  end\r
-  \r
-  def test_charset_change_single\r
-    load_default_strings\r
-    GLoc.add_localized_strings :ja2, :a => 'a'\r
-    GLoc.add_localized_strings :ja3, :a => 'a'\r
-    GLoc.valid_languages # Force refresh if in dev mode\r
-    GLoc.class_eval 'LOCALIZED_STRINGS[:ja2]= LOCALIZED_STRINGS[:ja].clone'\r
-    GLoc.class_eval 'LOCALIZED_STRINGS[:ja3]= LOCALIZED_STRINGS[:ja].clone'\r
-\r
-    [:ja, :ja2, :ja3].each do |l|\r
-      set_language l\r
-      assert_equal 'はい', l_yesno(true)\r
-      assert_equal "E381AFE38184", l_yesno(true).unpack('H*')[0].upcase\r
-    end\r
-\r
-    GLoc.set_charset 'sjis', :ja\r
-    assert_equal 'sjis', GLoc.get_charset(:ja)\r
-    assert_equal 'utf-8', GLoc.get_charset(:ja2)\r
-    assert_equal 'utf-8', GLoc.get_charset(:ja3)\r
-    \r
-    set_language :ja\r
-    assert_equal "82CD82A2", l_yesno(true).unpack('H*')[0].upcase\r
-    set_language :ja2\r
-    assert_equal "E381AFE38184", l_yesno(true).unpack('H*')[0].upcase\r
-    set_language :ja3\r
-    assert_equal "E381AFE38184", l_yesno(true).unpack('H*')[0].upcase\r
-\r
-    GLoc.set_charset 'euc-jp', :ja, :ja3\r
-    assert_equal 'euc-jp', GLoc.get_charset(:ja)\r
-    assert_equal 'utf-8', GLoc.get_charset(:ja2)\r
-    assert_equal 'euc-jp', GLoc.get_charset(:ja3)\r
-\r
-    set_language :ja\r
-    assert_equal "A4CFA4A4", l_yesno(true).unpack('H*')[0].upcase\r
-    set_language :ja2\r
-    assert_equal "E381AFE38184", l_yesno(true).unpack('H*')[0].upcase\r
-    set_language :ja3\r
-    assert_equal "A4CFA4A4", l_yesno(true).unpack('H*')[0].upcase\r
-  end\r
-  \r
-  def test_set_language_if_valid\r
-    GLoc.add_localized_strings :en, :a => 'a'\r
-    GLoc.add_localized_strings :zh_tw, :a => 'a'\r
-\r
-    assert set_language_if_valid('en')\r
-    assert_equal :en, current_language\r
-\r
-    assert set_language_if_valid('zh_tw')\r
-    assert_equal :zh_tw, current_language\r
-\r
-    assert !set_language_if_valid(nil)\r
-    assert_equal :zh_tw, current_language\r
-\r
-    assert !set_language_if_valid('ja')\r
-    assert_equal :zh_tw, current_language\r
-\r
-    assert set_language_if_valid(:en)\r
-    assert_equal :en, current_language\r
-  end\r
-  \r
-  #===========================================================================\r
-  protected\r
-\r
-  def assert_localized_value(objects,expected,key)\r
-    objects = [objects] unless objects.kind_of?(Array)\r
-    objects.each {|object|\r
-      o = object || GLoc\r
-      assert_equal !expected.nil?, o.l_has_string?(key)\r
-      if expected.nil?\r
-        assert_raise(GLoc::StringNotFoundError) {o.l(key)}\r
-      else\r
-        assert_equal expected, o.l(key)\r
-      end\r
-    }\r
-  end\r
-  \r
-  def load_default_strings\r
-    GLoc.load_localized_strings File.join(File.dirname(__FILE__),'..','lang')\r
-  end\r
-end
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/test/lang/en.yaml b/vendor/plugins/gloc-1.1.0/test/lang/en.yaml
deleted file mode 100644 (file)
index 325dc59..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-in_both_langs: This is in en+ja\r
-en_only: English only
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/test/lang/en_AU.yaml b/vendor/plugins/gloc-1.1.0/test/lang/en_AU.yaml
deleted file mode 100644 (file)
index 307cc78..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-in_both_langs: Thiz in en 'n' ja\r
-en_only: Aussie English only bro
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/test/lang/ja.yml b/vendor/plugins/gloc-1.1.0/test/lang/ja.yml
deleted file mode 100644 (file)
index 64df033..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-in_both_langs: enにもjaにもある\r
-ja_only: 日本語のみ
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/test/lang2/en.yml b/vendor/plugins/gloc-1.1.0/test/lang2/en.yml
deleted file mode 100644 (file)
index e6467e7..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-en_only: overriden dude\r
-new_en: This is a new English string
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/test/lang2/ja.yaml b/vendor/plugins/gloc-1.1.0/test/lang2/ja.yaml
deleted file mode 100644 (file)
index 864b287..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-in_both_langs: 更新された\r
-new_ja: 新たな日本語ストリング
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/test/lib/rails-string_ext.rb b/vendor/plugins/gloc-1.1.0/test/lib/rails-string_ext.rb
deleted file mode 100644 (file)
index 418d28d..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-module ActiveSupport #:nodoc:\r
-  module CoreExtensions #:nodoc:\r
-    module String #:nodoc:\r
-      # Additional string tests.\r
-      module StartsEndsWith\r
-        # Does the string start with the specified +prefix+?\r
-        def starts_with?(prefix)\r
-          prefix = prefix.to_s\r
-          self[0, prefix.length] == prefix\r
-        end\r
-\r
-        # Does the string end with the specified +suffix+?\r
-        def ends_with?(suffix)\r
-          suffix = suffix.to_s\r
-          self[-suffix.length, suffix.length] == suffix      \r
-        end\r
-      end\r
-    end\r
-  end\r
-end\r
-class String\r
-  include ActiveSupport::CoreExtensions::String::StartsEndsWith\r
-end
\ No newline at end of file
diff --git a/vendor/plugins/gloc-1.1.0/test/lib/rails-time_ext.rb b/vendor/plugins/gloc-1.1.0/test/lib/rails-time_ext.rb
deleted file mode 100644 (file)
index d8771e4..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-module ActiveSupport #:nodoc:\r
-  module CoreExtensions #:nodoc:\r
-    module Numeric #:nodoc:\r
-      # Enables the use of time calculations and declarations, like 45.minutes + 2.hours + 4.years.\r
-      #\r
-      # If you need precise date calculations that doesn't just treat months as 30 days, then have\r
-      # a look at Time#advance.\r
-      # \r
-      # Some of these methods are approximations, Ruby's core \r
-      # Date[http://stdlib.rubyonrails.org/libdoc/date/rdoc/index.html] and \r
-      # Time[http://stdlib.rubyonrails.org/libdoc/time/rdoc/index.html] should be used for precision\r
-      # date and time arithmetic\r
-      module Time\r
-        def seconds\r
-          self\r
-        end\r
-        alias :second :seconds\r
-\r
-        def minutes\r
-          self * 60\r
-        end\r
-        alias :minute :minutes  \r
-        \r
-        def hours\r
-          self * 60.minutes\r
-        end\r
-        alias :hour :hours\r
-        \r
-        def days\r
-          self * 24.hours\r
-        end\r
-        alias :day :days\r
-\r
-        def weeks\r
-          self * 7.days\r
-        end\r
-        alias :week :weeks\r
-        \r
-        def fortnights\r
-          self * 2.weeks\r
-        end\r
-        alias :fortnight :fortnights\r
-        \r
-        def months\r
-          self * 30.days\r
-        end\r
-        alias :month :months\r
-\r
-        def years\r
-          (self * 365.25.days).to_i\r
-        end\r
-        alias :year :years\r
-\r
-        # Reads best without arguments:  10.minutes.ago\r
-        def ago(time = ::Time.now)\r
-          time - self\r
-        end\r
-\r
-        # Reads best with argument:  10.minutes.until(time)\r
-        alias :until :ago\r
-\r
-        # Reads best with argument:  10.minutes.since(time)\r
-        def since(time = ::Time.now)\r
-          time + self\r
-        end\r
-\r
-        # Reads best without arguments:  10.minutes.from_now\r
-        alias :from_now :since\r
-      end\r
-    end\r
-  end\r
-end\r
-\r
-class Numeric #:nodoc:\r
-  include ActiveSupport::CoreExtensions::Numeric::Time \r
-end\r