##// END OF EJS Templates
scm: use i18n string at commit log encoding setting (#1735)....
Toshi MARUYAMA -
r5399:bb929f4f7501
parent child
Show More
@@ -201,8 +201,9 module RepositoriesHelper
201 content_tag('p', form.text_field(:url, :label => 'Root directory',
201 content_tag('p', form.text_field(:url, :label => 'Root directory',
202 :size => 60, :required => true,
202 :size => 60, :required => true,
203 :disabled => (repository && !repository.new_record?))) +
203 :disabled => (repository && !repository.new_record?))) +
204 content_tag('p', form.select(:log_encoding, [nil] + Setting::ENCODINGS,
204 content_tag('p', form.select(
205 :label => 'Commit messages encoding', :required => true))
205 :log_encoding, [nil] + Setting::ENCODINGS,
206 :label => l("field_commit_logs_encoding"), :required => true))
206 end
207 end
207
208
208 def mercurial_field_tags(form, repository)
209 def mercurial_field_tags(form, repository)
@@ -234,8 +235,9 module RepositoriesHelper
234 content_tag('p', form.text_field(:url, :label => 'Module',
235 content_tag('p', form.text_field(:url, :label => 'Module',
235 :size => 30, :required => true,
236 :size => 30, :required => true,
236 :disabled => !repository.new_record?)) +
237 :disabled => !repository.new_record?)) +
237 content_tag('p', form.select(:log_encoding, [nil] + Setting::ENCODINGS,
238 content_tag('p', form.select(
238 :label => 'Commit messages encoding', :required => true)) +
239 :log_encoding, [nil] + Setting::ENCODINGS,
240 :label => l("field_commit_logs_encoding"), :required => true)) +
239 content_tag('p', form.select(
241 content_tag('p', form.select(
240 :path_encoding, [nil] + Setting::ENCODINGS,
242 :path_encoding, [nil] + Setting::ENCODINGS,
241 :label => 'Path encoding') +
243 :label => 'Path encoding') +
@@ -246,8 +248,9 module RepositoriesHelper
246 content_tag('p', form.text_field(:url, :label => 'Root directory',
248 content_tag('p', form.text_field(:url, :label => 'Root directory',
247 :size => 60, :required => true,
249 :size => 60, :required => true,
248 :disabled => (repository && !repository.new_record?))) +
250 :disabled => (repository && !repository.new_record?))) +
249 content_tag('p', form.select(:log_encoding, [nil] + Setting::ENCODINGS,
251 content_tag('p', form.select(
250 :label => 'Commit messages encoding', :required => true))
252 :log_encoding, [nil] + Setting::ENCODINGS,
253 :label => l("field_commit_logs_encoding"), :required => true))
251 end
254 end
252
255
253 def filesystem_field_tags(form, repository)
256 def filesystem_field_tags(form, repository)
@@ -30,6 +30,14 class Repository < ActiveRecord::Base
30 # Checks if the SCM is enabled when creating a repository
30 # Checks if the SCM is enabled when creating a repository
31 validate_on_create { |r| r.errors.add(:type, :invalid) unless Setting.enabled_scm.include?(r.class.name.demodulize) }
31 validate_on_create { |r| r.errors.add(:type, :invalid) unless Setting.enabled_scm.include?(r.class.name.demodulize) }
32
32
33 def self.human_attribute_name(attribute_key_name)
34 attr_name = attribute_key_name
35 if attr_name == "log_encoding"
36 attr_name = "commit_logs_encoding"
37 end
38 super(attr_name)
39 end
40
33 # Removes leading and trailing whitespace
41 # Removes leading and trailing whitespace
34 def url=(arg)
42 def url=(arg)
35 write_attribute(:url, arg ? arg.to_s.strip : nil)
43 write_attribute(:url, arg ? arg.to_s.strip : nil)
@@ -23,7 +23,6 class Repository::Bazaar < Repository
23
23
24 ATTRIBUTE_KEY_NAMES = {
24 ATTRIBUTE_KEY_NAMES = {
25 "url" => "Root directory",
25 "url" => "Root directory",
26 "log_encoding" => "Commit messages encoding",
27 }
26 }
28 def self.human_attribute_name(attribute_key_name)
27 def self.human_attribute_name(attribute_key_name)
29 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
28 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
@@ -24,7 +24,6 class Repository::Cvs < Repository
24 ATTRIBUTE_KEY_NAMES = {
24 ATTRIBUTE_KEY_NAMES = {
25 "root_url" => "CVSROOT",
25 "root_url" => "CVSROOT",
26 "url" => "Module",
26 "url" => "Module",
27 "log_encoding" => "Commit messages encoding",
28 }
27 }
29 def self.human_attribute_name(attribute_key_name)
28 def self.human_attribute_name(attribute_key_name)
30 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
29 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
@@ -22,7 +22,6 class Repository::Darcs < Repository
22
22
23 ATTRIBUTE_KEY_NAMES = {
23 ATTRIBUTE_KEY_NAMES = {
24 "url" => "Root directory",
24 "url" => "Root directory",
25 "log_encoding" => "Commit messages encoding",
26 }
25 }
27 def self.human_attribute_name(attribute_key_name)
26 def self.human_attribute_name(attribute_key_name)
28 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
27 ATTRIBUTE_KEY_NAMES[attribute_key_name] || super
General Comments 0
You need to be logged in to leave comments. Login now