content_tag('p', form.text_field(:url, :label => 'Root directory',
:size => 60, :required => true,
:disabled => (repository && !repository.new_record?))) +
- content_tag('p', form.select(:log_encoding, [nil] + Setting::ENCODINGS,
- :label => 'Commit messages encoding', :required => true))
+ content_tag('p', form.select(
+ :log_encoding, [nil] + Setting::ENCODINGS,
+ :label => l("field_commit_logs_encoding"), :required => true))
end
def mercurial_field_tags(form, repository)
content_tag('p', form.text_field(:url, :label => 'Module',
:size => 30, :required => true,
:disabled => !repository.new_record?)) +
- content_tag('p', form.select(:log_encoding, [nil] + Setting::ENCODINGS,
- :label => 'Commit messages encoding', :required => true)) +
+ content_tag('p', form.select(
+ :log_encoding, [nil] + Setting::ENCODINGS,
+ :label => l("field_commit_logs_encoding"), :required => true)) +
content_tag('p', form.select(
:path_encoding, [nil] + Setting::ENCODINGS,
:label => 'Path encoding') +
content_tag('p', form.text_field(:url, :label => 'Root directory',
:size => 60, :required => true,
:disabled => (repository && !repository.new_record?))) +
- content_tag('p', form.select(:log_encoding, [nil] + Setting::ENCODINGS,
- :label => 'Commit messages encoding', :required => true))
+ content_tag('p', form.select(
+ :log_encoding, [nil] + Setting::ENCODINGS,
+ :label => l("field_commit_logs_encoding"), :required => true))
end
def filesystem_field_tags(form, repository)
# Checks if the SCM is enabled when creating a repository
validate_on_create { |r| r.errors.add(:type, :invalid) unless Setting.enabled_scm.include?(r.class.name.demodulize) }
+ def self.human_attribute_name(attribute_key_name)
+ attr_name = attribute_key_name
+ if attr_name == "log_encoding"
+ attr_name = "commit_logs_encoding"
+ end
+ super(attr_name)
+ end
+
# Removes leading and trailing whitespace
def url=(arg)
write_attribute(:url, arg ? arg.to_s.strip : nil)