##// END OF EJS Templates
scm: use i18n string at path encoding setting note (#2274, #2664, #3462, #5251)....
Toshi MARUYAMA -
r5403:2a2e6d71e38e
parent child
Show More
@@ -1,265 +1,269
1 1 # redMine - project management software
2 2 # Copyright (C) 2006 Jean-Philippe Lang
3 3 #
4 4 # This program is free software; you can redistribute it and/or
5 5 # modify it under the terms of the GNU General Public License
6 6 # as published by the Free Software Foundation; either version 2
7 7 # of the License, or (at your option) any later version.
8 8 #
9 9 # This program is distributed in the hope that it will be useful,
10 10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 12 # GNU General Public License for more details.
13 13 #
14 14 # You should have received a copy of the GNU General Public License
15 15 # along with this program; if not, write to the Free Software
16 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 17
18 18 require 'iconv'
19 19 require 'redmine/codeset_util'
20 20
21 21 module RepositoriesHelper
22 22 def format_revision(revision)
23 23 if revision.respond_to? :format_identifier
24 24 revision.format_identifier
25 25 else
26 26 revision.to_s
27 27 end
28 28 end
29 29
30 30 def truncate_at_line_break(text, length = 255)
31 31 if text
32 32 text.gsub(%r{^(.{#{length}}[^\n]*)\n.+$}m, '\\1...')
33 33 end
34 34 end
35 35
36 36 def render_properties(properties)
37 37 unless properties.nil? || properties.empty?
38 38 content = ''
39 39 properties.keys.sort.each do |property|
40 40 content << content_tag('li', "<b>#{h property}</b>: <span>#{h properties[property]}</span>")
41 41 end
42 42 content_tag('ul', content, :class => 'properties')
43 43 end
44 44 end
45 45
46 46 def render_changeset_changes
47 47 changes = @changeset.changes.find(:all, :limit => 1000, :order => 'path').collect do |change|
48 48 case change.action
49 49 when 'A'
50 50 # Detects moved/copied files
51 51 if !change.from_path.blank?
52 52 change.action =
53 53 @changeset.changes.detect {|c| c.action == 'D' && c.path == change.from_path} ? 'R' : 'C'
54 54 end
55 55 change
56 56 when 'D'
57 57 @changeset.changes.detect {|c| c.from_path == change.path} ? nil : change
58 58 else
59 59 change
60 60 end
61 61 end.compact
62 62
63 63 tree = { }
64 64 changes.each do |change|
65 65 p = tree
66 66 dirs = change.path.to_s.split('/').select {|d| !d.blank?}
67 67 path = ''
68 68 dirs.each do |dir|
69 69 path += '/' + dir
70 70 p[:s] ||= {}
71 71 p = p[:s]
72 72 p[path] ||= {}
73 73 p = p[path]
74 74 end
75 75 p[:c] = change
76 76 end
77 77 render_changes_tree(tree[:s])
78 78 end
79 79
80 80 def render_changes_tree(tree)
81 81 return '' if tree.nil?
82 82 output = ''
83 83 output << '<ul>'
84 84 tree.keys.sort.each do |file|
85 85 style = 'change'
86 86 text = File.basename(h(file))
87 87 if s = tree[file][:s]
88 88 style << ' folder'
89 89 path_param = to_path_param(@repository.relative_path(file))
90 90 text = link_to(text, :controller => 'repositories',
91 91 :action => 'show',
92 92 :id => @project,
93 93 :path => path_param,
94 94 :rev => @changeset.identifier)
95 95 output << "<li class='#{style}'>#{text}</li>"
96 96 output << render_changes_tree(s)
97 97 elsif c = tree[file][:c]
98 98 style << " change-#{c.action}"
99 99 path_param = to_path_param(@repository.relative_path(c.path))
100 100 text = link_to(text, :controller => 'repositories',
101 101 :action => 'entry',
102 102 :id => @project,
103 103 :path => path_param,
104 104 :rev => @changeset.identifier) unless c.action == 'D'
105 105 text << " - #{c.revision}" unless c.revision.blank?
106 106 text << ' (' + link_to('diff', :controller => 'repositories',
107 107 :action => 'diff',
108 108 :id => @project,
109 109 :path => path_param,
110 110 :rev => @changeset.identifier) + ') ' if c.action == 'M'
111 111 text << ' ' + content_tag('span', c.from_path, :class => 'copied-from') unless c.from_path.blank?
112 112 output << "<li class='#{style}'>#{text}</li>"
113 113 end
114 114 end
115 115 output << '</ul>'
116 116 output
117 117 end
118 118
119 119 def to_utf8(str)
120 120 return str if str.nil?
121 121 str = to_utf8_internal(str)
122 122 if str.respond_to?(:force_encoding)
123 123 str.force_encoding('UTF-8')
124 124 end
125 125 str
126 126 end
127 127
128 128 def to_utf8_internal(str)
129 129 return str if str.nil?
130 130 if str.respond_to?(:force_encoding)
131 131 str.force_encoding('ASCII-8BIT')
132 132 end
133 133 return str if str.empty?
134 134 return str if /\A[\r\n\t\x20-\x7e]*\Z/n.match(str) # for us-ascii
135 135 if str.respond_to?(:force_encoding)
136 136 str.force_encoding('UTF-8')
137 137 end
138 138 @encodings ||= Setting.repositories_encodings.split(',').collect(&:strip)
139 139 @encodings.each do |encoding|
140 140 begin
141 141 return Iconv.conv('UTF-8', encoding, str)
142 142 rescue Iconv::Failure
143 143 # do nothing here and try the next encoding
144 144 end
145 145 end
146 146 str = Redmine::CodesetUtil.replace_invalid_utf8(str)
147 147 end
148 148 private :to_utf8_internal
149 149
150 150 def repository_field_tags(form, repository)
151 151 method = repository.class.name.demodulize.underscore + "_field_tags"
152 152 if repository.is_a?(Repository) &&
153 153 respond_to?(method) && method != 'repository_field_tags'
154 154 send(method, form, repository)
155 155 end
156 156 end
157 157
158 158 def scm_select_tag(repository)
159 159 scm_options = [["--- #{l(:actionview_instancetag_blank_option)} ---", '']]
160 160 Redmine::Scm::Base.all.each do |scm|
161 161 if Setting.enabled_scm.include?(scm) ||
162 162 (repository && repository.class.name.demodulize == scm)
163 163 scm_options << ["Repository::#{scm}".constantize.scm_name, scm]
164 164 end
165 165 end
166 166 select_tag('repository_scm',
167 167 options_for_select(scm_options, repository.class.name.demodulize),
168 168 :disabled => (repository && !repository.new_record?),
169 169 :onchange => remote_function(
170 170 :url => {
171 171 :controller => 'repositories',
172 172 :action => 'edit',
173 173 :id => @project
174 174 },
175 175 :method => :get,
176 176 :with => "Form.serialize(this.form)")
177 177 )
178 178 end
179 179
180 180 def with_leading_slash(path)
181 181 path.to_s.starts_with?('/') ? path : "/#{path}"
182 182 end
183 183
184 184 def without_leading_slash(path)
185 185 path.gsub(%r{^/+}, '')
186 186 end
187 187
188 188 def subversion_field_tags(form, repository)
189 189 content_tag('p', form.text_field(:url, :size => 60, :required => true,
190 190 :disabled => (repository && !repository.root_url.blank?)) +
191 191 '<br />(file:///, http://, https://, svn://, svn+[tunnelscheme]://)') +
192 192 content_tag('p', form.text_field(:login, :size => 30)) +
193 193 content_tag('p', form.password_field(
194 194 :password, :size => 30, :name => 'ignore',
195 195 :value => ((repository.new_record? || repository.password.blank?) ? '' : ('x'*15)),
196 196 :onfocus => "this.value=''; this.name='repository[password]';",
197 197 :onchange => "this.name='repository[password]';"))
198 198 end
199 199
200 200 def darcs_field_tags(form, repository)
201 201 content_tag('p', form.text_field(:url, :label => 'Root directory',
202 202 :size => 60, :required => true,
203 203 :disabled => (repository && !repository.new_record?))) +
204 204 content_tag('p', form.select(
205 205 :log_encoding, [nil] + Setting::ENCODINGS,
206 206 :label => l("field_commit_logs_encoding"), :required => true))
207 207 end
208 208
209 209 def mercurial_field_tags(form, repository)
210 210 content_tag('p', form.text_field(:url, :label => 'Root directory',
211 211 :size => 60, :required => true,
212 212 :disabled => (repository && !repository.root_url.blank?)) +
213 213 '<br />Local repository (e.g. /hgrepo, c:\hgrepo)' ) +
214 214 content_tag('p', form.select(
215 215 :path_encoding, [nil] + Setting::ENCODINGS,
216 :label => l("field_scm_path_encoding")) +
217 '<br />Default: UTF-8')
216 :label => l("field_scm_path_encoding")
217 ) +
218 '<br />' + l("text_scm_path_encoding_note"))
218 219 end
219 220
220 221 def git_field_tags(form, repository)
221 222 content_tag('p', form.text_field(:url, :label => 'Path to repository',
222 223 :size => 60, :required => true,
223 224 :disabled => (repository && !repository.root_url.blank?)) +
224 225 '<br />Bare and local repository (e.g. /gitrepo, c:\gitrepo)') +
225 226 content_tag('p', form.select(
226 227 :path_encoding, [nil] + Setting::ENCODINGS,
227 :label => l("field_scm_path_encoding")) +
228 '<br />Default: UTF-8')
228 :label => l("field_scm_path_encoding")
229 ) +
230 '<br />' + l("text_scm_path_encoding_note"))
229 231 end
230 232
231 233 def cvs_field_tags(form, repository)
232 234 content_tag('p', form.text_field(:root_url,
233 235 :label => 'CVSROOT', :size => 60, :required => true,
234 236 :disabled => !repository.new_record?)) +
235 237 content_tag('p', form.text_field(:url, :label => 'Module',
236 238 :size => 30, :required => true,
237 239 :disabled => !repository.new_record?)) +
238 240 content_tag('p', form.select(
239 241 :log_encoding, [nil] + Setting::ENCODINGS,
240 242 :label => l("field_commit_logs_encoding"), :required => true)) +
241 243 content_tag('p', form.select(
242 :path_encoding, [nil] + Setting::ENCODINGS,
243 :label => l("field_scm_path_encoding")) +
244 '<br />Default: UTF-8')
244 :path_encoding, [nil] + Setting::ENCODINGS,
245 :label => l("field_scm_path_encoding")
246 ) +
247 '<br />' + l("text_scm_path_encoding_note"))
245 248 end
246 249
247 250 def bazaar_field_tags(form, repository)
248 251 content_tag('p', form.text_field(:url, :label => 'Root directory',
249 252 :size => 60, :required => true,
250 253 :disabled => (repository && !repository.new_record?))) +
251 254 content_tag('p', form.select(
252 255 :log_encoding, [nil] + Setting::ENCODINGS,
253 256 :label => l("field_commit_logs_encoding"), :required => true))
254 257 end
255 258
256 259 def filesystem_field_tags(form, repository)
257 260 content_tag('p', form.text_field(:url, :label => 'Root directory',
258 261 :size => 60, :required => true,
259 262 :disabled => (repository && !repository.root_url.blank?))) +
260 263 content_tag('p', form.select(
261 :path_encoding, [nil] + Setting::ENCODINGS,
262 :label => l("field_scm_path_encoding")) +
263 '<br />Default: UTF-8')
264 :path_encoding, [nil] + Setting::ENCODINGS,
265 :label => l("field_scm_path_encoding")
266 ) +
267 '<br />' + l("text_scm_path_encoding_note"))
264 268 end
265 269 end
@@ -1,965 +1,966
1 1 en:
2 2 # Text direction: Left-to-Right (ltr) or Right-to-Left (rtl)
3 3 direction: ltr
4 4 date:
5 5 formats:
6 6 # Use the strftime parameters for formats.
7 7 # When no format has been given, it uses default.
8 8 # You can provide other formats here if you like!
9 9 default: "%m/%d/%Y"
10 10 short: "%b %d"
11 11 long: "%B %d, %Y"
12 12
13 13 day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
14 14 abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
15 15
16 16 # Don't forget the nil at the beginning; there's no such thing as a 0th month
17 17 month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
18 18 abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
19 19 # Used in date_select and datime_select.
20 20 order:
21 21 - :year
22 22 - :month
23 23 - :day
24 24
25 25 time:
26 26 formats:
27 27 default: "%m/%d/%Y %I:%M %p"
28 28 time: "%I:%M %p"
29 29 short: "%d %b %H:%M"
30 30 long: "%B %d, %Y %H:%M"
31 31 am: "am"
32 32 pm: "pm"
33 33
34 34 datetime:
35 35 distance_in_words:
36 36 half_a_minute: "half a minute"
37 37 less_than_x_seconds:
38 38 one: "less than 1 second"
39 39 other: "less than %{count} seconds"
40 40 x_seconds:
41 41 one: "1 second"
42 42 other: "%{count} seconds"
43 43 less_than_x_minutes:
44 44 one: "less than a minute"
45 45 other: "less than %{count} minutes"
46 46 x_minutes:
47 47 one: "1 minute"
48 48 other: "%{count} minutes"
49 49 about_x_hours:
50 50 one: "about 1 hour"
51 51 other: "about %{count} hours"
52 52 x_days:
53 53 one: "1 day"
54 54 other: "%{count} days"
55 55 about_x_months:
56 56 one: "about 1 month"
57 57 other: "about %{count} months"
58 58 x_months:
59 59 one: "1 month"
60 60 other: "%{count} months"
61 61 about_x_years:
62 62 one: "about 1 year"
63 63 other: "about %{count} years"
64 64 over_x_years:
65 65 one: "over 1 year"
66 66 other: "over %{count} years"
67 67 almost_x_years:
68 68 one: "almost 1 year"
69 69 other: "almost %{count} years"
70 70
71 71 number:
72 72 format:
73 73 separator: "."
74 74 delimiter: ""
75 75 precision: 3
76 76
77 77 human:
78 78 format:
79 79 delimiter: ""
80 80 precision: 1
81 81 storage_units:
82 82 format: "%n %u"
83 83 units:
84 84 byte:
85 85 one: "Byte"
86 86 other: "Bytes"
87 87 kb: "kB"
88 88 mb: "MB"
89 89 gb: "GB"
90 90 tb: "TB"
91 91
92 92
93 93 # Used in array.to_sentence.
94 94 support:
95 95 array:
96 96 sentence_connector: "and"
97 97 skip_last_comma: false
98 98
99 99 activerecord:
100 100 errors:
101 101 template:
102 102 header:
103 103 one: "1 error prohibited this %{model} from being saved"
104 104 other: "%{count} errors prohibited this %{model} from being saved"
105 105 messages:
106 106 inclusion: "is not included in the list"
107 107 exclusion: "is reserved"
108 108 invalid: "is invalid"
109 109 confirmation: "doesn't match confirmation"
110 110 accepted: "must be accepted"
111 111 empty: "can't be empty"
112 112 blank: "can't be blank"
113 113 too_long: "is too long (maximum is %{count} characters)"
114 114 too_short: "is too short (minimum is %{count} characters)"
115 115 wrong_length: "is the wrong length (should be %{count} characters)"
116 116 taken: "has already been taken"
117 117 not_a_number: "is not a number"
118 118 not_a_date: "is not a valid date"
119 119 greater_than: "must be greater than %{count}"
120 120 greater_than_or_equal_to: "must be greater than or equal to %{count}"
121 121 equal_to: "must be equal to %{count}"
122 122 less_than: "must be less than %{count}"
123 123 less_than_or_equal_to: "must be less than or equal to %{count}"
124 124 odd: "must be odd"
125 125 even: "must be even"
126 126 greater_than_start_date: "must be greater than start date"
127 127 not_same_project: "doesn't belong to the same project"
128 128 circular_dependency: "This relation would create a circular dependency"
129 129 cant_link_an_issue_with_a_descendant: "An issue cannot be linked to one of its subtasks"
130 130
131 131 actionview_instancetag_blank_option: Please select
132 132
133 133 general_text_No: 'No'
134 134 general_text_Yes: 'Yes'
135 135 general_text_no: 'no'
136 136 general_text_yes: 'yes'
137 137 general_lang_name: 'English'
138 138 general_csv_separator: ','
139 139 general_csv_decimal_separator: '.'
140 140 general_csv_encoding: ISO-8859-1
141 141 general_pdf_encoding: UTF-8
142 142 general_first_day_of_week: '7'
143 143
144 144 notice_account_updated: Account was successfully updated.
145 145 notice_account_invalid_creditentials: Invalid user or password
146 146 notice_account_password_updated: Password was successfully updated.
147 147 notice_account_wrong_password: Wrong password
148 148 notice_account_register_done: Account was successfully created. To activate your account, click on the link that was emailed to you.
149 149 notice_account_unknown_email: Unknown user.
150 150 notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
151 151 notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
152 152 notice_account_activated: Your account has been activated. You can now log in.
153 153 notice_successful_create: Successful creation.
154 154 notice_successful_update: Successful update.
155 155 notice_successful_delete: Successful deletion.
156 156 notice_successful_connection: Successful connection.
157 157 notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
158 158 notice_locking_conflict: Data has been updated by another user.
159 159 notice_not_authorized: You are not authorized to access this page.
160 160 notice_not_authorized_archived_project: The project you're trying to access has been archived.
161 161 notice_email_sent: "An email was sent to %{value}"
162 162 notice_email_error: "An error occurred while sending mail (%{value})"
163 163 notice_feeds_access_key_reseted: Your RSS access key was reset.
164 164 notice_api_access_key_reseted: Your API access key was reset.
165 165 notice_failed_to_save_issues: "Failed to save %{count} issue(s) on %{total} selected: %{ids}."
166 166 notice_failed_to_save_members: "Failed to save member(s): %{errors}."
167 167 notice_no_issue_selected: "No issue is selected! Please, check the issues you want to edit."
168 168 notice_account_pending: "Your account was created and is now pending administrator approval."
169 169 notice_default_data_loaded: Default configuration successfully loaded.
170 170 notice_unable_delete_version: Unable to delete version.
171 171 notice_unable_delete_time_entry: Unable to delete time log entry.
172 172 notice_issue_done_ratios_updated: Issue done ratios updated.
173 173 notice_gantt_chart_truncated: "The chart was truncated because it exceeds the maximum number of items that can be displayed (%{max})"
174 174
175 175 error_can_t_load_default_data: "Default configuration could not be loaded: %{value}"
176 176 error_scm_not_found: "The entry or revision was not found in the repository."
177 177 error_scm_command_failed: "An error occurred when trying to access the repository: %{value}"
178 178 error_scm_annotate: "The entry does not exist or cannot be annotated."
179 179 error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
180 180 error_no_tracker_in_project: 'No tracker is associated to this project. Please check the Project settings.'
181 181 error_no_default_issue_status: 'No default issue status is defined. Please check your configuration (Go to "Administration -> Issue statuses").'
182 182 error_can_not_delete_custom_field: Unable to delete custom field
183 183 error_can_not_delete_tracker: "This tracker contains issues and cannot be deleted."
184 184 error_can_not_remove_role: "This role is in use and cannot be deleted."
185 185 error_can_not_reopen_issue_on_closed_version: 'An issue assigned to a closed version cannot be reopened'
186 186 error_can_not_archive_project: This project cannot be archived
187 187 error_issue_done_ratios_not_updated: "Issue done ratios not updated."
188 188 error_workflow_copy_source: 'Please select a source tracker or role'
189 189 error_workflow_copy_target: 'Please select target tracker(s) and role(s)'
190 190 error_unable_delete_issue_status: 'Unable to delete issue status'
191 191 error_unable_to_connect: "Unable to connect (%{value})"
192 192 warning_attachments_not_saved: "%{count} file(s) could not be saved."
193 193
194 194 mail_subject_lost_password: "Your %{value} password"
195 195 mail_body_lost_password: 'To change your password, click on the following link:'
196 196 mail_subject_register: "Your %{value} account activation"
197 197 mail_body_register: 'To activate your account, click on the following link:'
198 198 mail_body_account_information_external: "You can use your %{value} account to log in."
199 199 mail_body_account_information: Your account information
200 200 mail_subject_account_activation_request: "%{value} account activation request"
201 201 mail_body_account_activation_request: "A new user (%{value}) has registered. The account is pending your approval:"
202 202 mail_subject_reminder: "%{count} issue(s) due in the next %{days} days"
203 203 mail_body_reminder: "%{count} issue(s) that are assigned to you are due in the next %{days} days:"
204 204 mail_subject_wiki_content_added: "'%{id}' wiki page has been added"
205 205 mail_body_wiki_content_added: "The '%{id}' wiki page has been added by %{author}."
206 206 mail_subject_wiki_content_updated: "'%{id}' wiki page has been updated"
207 207 mail_body_wiki_content_updated: "The '%{id}' wiki page has been updated by %{author}."
208 208
209 209 gui_validation_error: 1 error
210 210 gui_validation_error_plural: "%{count} errors"
211 211
212 212 field_name: Name
213 213 field_description: Description
214 214 field_summary: Summary
215 215 field_is_required: Required
216 216 field_firstname: First name
217 217 field_lastname: Last name
218 218 field_mail: Email
219 219 field_filename: File
220 220 field_filesize: Size
221 221 field_downloads: Downloads
222 222 field_author: Author
223 223 field_created_on: Created
224 224 field_updated_on: Updated
225 225 field_field_format: Format
226 226 field_is_for_all: For all projects
227 227 field_possible_values: Possible values
228 228 field_regexp: Regular expression
229 229 field_min_length: Minimum length
230 230 field_max_length: Maximum length
231 231 field_value: Value
232 232 field_category: Category
233 233 field_title: Title
234 234 field_project: Project
235 235 field_issue: Issue
236 236 field_status: Status
237 237 field_notes: Notes
238 238 field_is_closed: Issue closed
239 239 field_is_default: Default value
240 240 field_tracker: Tracker
241 241 field_subject: Subject
242 242 field_due_date: Due date
243 243 field_assigned_to: Assignee
244 244 field_priority: Priority
245 245 field_fixed_version: Target version
246 246 field_user: User
247 247 field_principal: Principal
248 248 field_role: Role
249 249 field_homepage: Homepage
250 250 field_is_public: Public
251 251 field_parent: Subproject of
252 252 field_is_in_roadmap: Issues displayed in roadmap
253 253 field_login: Login
254 254 field_mail_notification: Email notifications
255 255 field_admin: Administrator
256 256 field_last_login_on: Last connection
257 257 field_language: Language
258 258 field_effective_date: Date
259 259 field_password: Password
260 260 field_new_password: New password
261 261 field_password_confirmation: Confirmation
262 262 field_version: Version
263 263 field_type: Type
264 264 field_host: Host
265 265 field_port: Port
266 266 field_account: Account
267 267 field_base_dn: Base DN
268 268 field_attr_login: Login attribute
269 269 field_attr_firstname: Firstname attribute
270 270 field_attr_lastname: Lastname attribute
271 271 field_attr_mail: Email attribute
272 272 field_onthefly: On-the-fly user creation
273 273 field_start_date: Start date
274 274 field_done_ratio: "% Done"
275 275 field_auth_source: Authentication mode
276 276 field_hide_mail: Hide my email address
277 277 field_comments: Comment
278 278 field_url: URL
279 279 field_start_page: Start page
280 280 field_subproject: Subproject
281 281 field_hours: Hours
282 282 field_activity: Activity
283 283 field_spent_on: Date
284 284 field_identifier: Identifier
285 285 field_is_filter: Used as a filter
286 286 field_issue_to: Related issue
287 287 field_delay: Delay
288 288 field_assignable: Issues can be assigned to this role
289 289 field_redirect_existing_links: Redirect existing links
290 290 field_estimated_hours: Estimated time
291 291 field_column_names: Columns
292 292 field_time_entries: Log time
293 293 field_time_zone: Time zone
294 294 field_searchable: Searchable
295 295 field_default_value: Default value
296 296 field_comments_sorting: Display comments
297 297 field_parent_title: Parent page
298 298 field_editable: Editable
299 299 field_watcher: Watcher
300 300 field_identity_url: OpenID URL
301 301 field_content: Content
302 302 field_group_by: Group results by
303 303 field_sharing: Sharing
304 304 field_parent_issue: Parent task
305 305 field_member_of_group: "Assignee's group"
306 306 field_assigned_to_role: "Assignee's role"
307 307 field_text: Text field
308 308 field_visible: Visible
309 309 field_warn_on_leaving_unsaved: "Warn me when leaving a page with unsaved text"
310 310 field_issues_visibility: Issues visibility
311 311 field_is_private: Private
312 312 field_commit_logs_encoding: Commit messages encoding
313 313 field_scm_path_encoding: Path encoding
314 314
315 315 setting_app_title: Application title
316 316 setting_app_subtitle: Application subtitle
317 317 setting_welcome_text: Welcome text
318 318 setting_default_language: Default language
319 319 setting_login_required: Authentication required
320 320 setting_self_registration: Self-registration
321 321 setting_attachment_max_size: Attachment max. size
322 322 setting_issues_export_limit: Issues export limit
323 323 setting_mail_from: Emission email address
324 324 setting_bcc_recipients: Blind carbon copy recipients (bcc)
325 325 setting_plain_text_mail: Plain text mail (no HTML)
326 326 setting_host_name: Host name and path
327 327 setting_text_formatting: Text formatting
328 328 setting_wiki_compression: Wiki history compression
329 329 setting_feeds_limit: Feed content limit
330 330 setting_default_projects_public: New projects are public by default
331 331 setting_autofetch_changesets: Autofetch commits
332 332 setting_sys_api_enabled: Enable WS for repository management
333 333 setting_commit_ref_keywords: Referencing keywords
334 334 setting_commit_fix_keywords: Fixing keywords
335 335 setting_autologin: Autologin
336 336 setting_date_format: Date format
337 337 setting_time_format: Time format
338 338 setting_cross_project_issue_relations: Allow cross-project issue relations
339 339 setting_issue_list_default_columns: Default columns displayed on the issue list
340 340 setting_repositories_encodings: Repositories encodings
341 341 setting_emails_header: Emails header
342 342 setting_emails_footer: Emails footer
343 343 setting_protocol: Protocol
344 344 setting_per_page_options: Objects per page options
345 345 setting_user_format: Users display format
346 346 setting_activity_days_default: Days displayed on project activity
347 347 setting_display_subprojects_issues: Display subprojects issues on main projects by default
348 348 setting_enabled_scm: Enabled SCM
349 349 setting_mail_handler_body_delimiters: "Truncate emails after one of these lines"
350 350 setting_mail_handler_api_enabled: Enable WS for incoming emails
351 351 setting_mail_handler_api_key: API key
352 352 setting_sequential_project_identifiers: Generate sequential project identifiers
353 353 setting_gravatar_enabled: Use Gravatar user icons
354 354 setting_gravatar_default: Default Gravatar image
355 355 setting_diff_max_lines_displayed: Max number of diff lines displayed
356 356 setting_file_max_size_displayed: Max size of text files displayed inline
357 357 setting_repository_log_display_limit: Maximum number of revisions displayed on file log
358 358 setting_openid: Allow OpenID login and registration
359 359 setting_password_min_length: Minimum password length
360 360 setting_new_project_user_role_id: Role given to a non-admin user who creates a project
361 361 setting_default_projects_modules: Default enabled modules for new projects
362 362 setting_issue_done_ratio: Calculate the issue done ratio with
363 363 setting_issue_done_ratio_issue_field: Use the issue field
364 364 setting_issue_done_ratio_issue_status: Use the issue status
365 365 setting_start_of_week: Start calendars on
366 366 setting_rest_api_enabled: Enable REST web service
367 367 setting_cache_formatted_text: Cache formatted text
368 368 setting_default_notification_option: Default notification option
369 369 setting_commit_logtime_enabled: Enable time logging
370 370 setting_commit_logtime_activity_id: Activity for logged time
371 371 setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
372 372
373 373 permission_add_project: Create project
374 374 permission_add_subprojects: Create subprojects
375 375 permission_edit_project: Edit project
376 376 permission_select_project_modules: Select project modules
377 377 permission_manage_members: Manage members
378 378 permission_manage_project_activities: Manage project activities
379 379 permission_manage_versions: Manage versions
380 380 permission_manage_categories: Manage issue categories
381 381 permission_view_issues: View Issues
382 382 permission_add_issues: Add issues
383 383 permission_edit_issues: Edit issues
384 384 permission_manage_issue_relations: Manage issue relations
385 385 permission_set_issues_private: Set issues public or private
386 386 permission_set_own_issues_private: Set own issues public or private
387 387 permission_add_issue_notes: Add notes
388 388 permission_edit_issue_notes: Edit notes
389 389 permission_edit_own_issue_notes: Edit own notes
390 390 permission_move_issues: Move issues
391 391 permission_delete_issues: Delete issues
392 392 permission_manage_public_queries: Manage public queries
393 393 permission_save_queries: Save queries
394 394 permission_view_gantt: View gantt chart
395 395 permission_view_calendar: View calendar
396 396 permission_view_issue_watchers: View watchers list
397 397 permission_add_issue_watchers: Add watchers
398 398 permission_delete_issue_watchers: Delete watchers
399 399 permission_log_time: Log spent time
400 400 permission_view_time_entries: View spent time
401 401 permission_edit_time_entries: Edit time logs
402 402 permission_edit_own_time_entries: Edit own time logs
403 403 permission_manage_news: Manage news
404 404 permission_comment_news: Comment news
405 405 permission_manage_documents: Manage documents
406 406 permission_view_documents: View documents
407 407 permission_manage_files: Manage files
408 408 permission_view_files: View files
409 409 permission_manage_wiki: Manage wiki
410 410 permission_rename_wiki_pages: Rename wiki pages
411 411 permission_delete_wiki_pages: Delete wiki pages
412 412 permission_view_wiki_pages: View wiki
413 413 permission_view_wiki_edits: View wiki history
414 414 permission_edit_wiki_pages: Edit wiki pages
415 415 permission_delete_wiki_pages_attachments: Delete attachments
416 416 permission_protect_wiki_pages: Protect wiki pages
417 417 permission_manage_repository: Manage repository
418 418 permission_browse_repository: Browse repository
419 419 permission_view_changesets: View changesets
420 420 permission_commit_access: Commit access
421 421 permission_manage_boards: Manage forums
422 422 permission_view_messages: View messages
423 423 permission_add_messages: Post messages
424 424 permission_edit_messages: Edit messages
425 425 permission_edit_own_messages: Edit own messages
426 426 permission_delete_messages: Delete messages
427 427 permission_delete_own_messages: Delete own messages
428 428 permission_export_wiki_pages: Export wiki pages
429 429 permission_manage_subtasks: Manage subtasks
430 430
431 431 project_module_issue_tracking: Issue tracking
432 432 project_module_time_tracking: Time tracking
433 433 project_module_news: News
434 434 project_module_documents: Documents
435 435 project_module_files: Files
436 436 project_module_wiki: Wiki
437 437 project_module_repository: Repository
438 438 project_module_boards: Forums
439 439 project_module_calendar: Calendar
440 440 project_module_gantt: Gantt
441 441
442 442 label_user: User
443 443 label_user_plural: Users
444 444 label_user_new: New user
445 445 label_user_anonymous: Anonymous
446 446 label_project: Project
447 447 label_project_new: New project
448 448 label_project_plural: Projects
449 449 label_x_projects:
450 450 zero: no projects
451 451 one: 1 project
452 452 other: "%{count} projects"
453 453 label_project_all: All Projects
454 454 label_project_latest: Latest projects
455 455 label_issue: Issue
456 456 label_issue_new: New issue
457 457 label_issue_plural: Issues
458 458 label_issue_view_all: View all issues
459 459 label_issues_by: "Issues by %{value}"
460 460 label_issue_added: Issue added
461 461 label_issue_updated: Issue updated
462 462 label_issue_note_added: Note added
463 463 label_issue_status_updated: Status updated
464 464 label_issue_priority_updated: Priority updated
465 465 label_document: Document
466 466 label_document_new: New document
467 467 label_document_plural: Documents
468 468 label_document_added: Document added
469 469 label_role: Role
470 470 label_role_plural: Roles
471 471 label_role_new: New role
472 472 label_role_and_permissions: Roles and permissions
473 473 label_role_anonymous: Anonymous
474 474 label_role_non_member: Non member
475 475 label_member: Member
476 476 label_member_new: New member
477 477 label_member_plural: Members
478 478 label_tracker: Tracker
479 479 label_tracker_plural: Trackers
480 480 label_tracker_new: New tracker
481 481 label_workflow: Workflow
482 482 label_issue_status: Issue status
483 483 label_issue_status_plural: Issue statuses
484 484 label_issue_status_new: New status
485 485 label_issue_category: Issue category
486 486 label_issue_category_plural: Issue categories
487 487 label_issue_category_new: New category
488 488 label_custom_field: Custom field
489 489 label_custom_field_plural: Custom fields
490 490 label_custom_field_new: New custom field
491 491 label_enumerations: Enumerations
492 492 label_enumeration_new: New value
493 493 label_information: Information
494 494 label_information_plural: Information
495 495 label_please_login: Please log in
496 496 label_register: Register
497 497 label_login_with_open_id_option: or login with OpenID
498 498 label_password_lost: Lost password
499 499 label_home: Home
500 500 label_my_page: My page
501 501 label_my_account: My account
502 502 label_my_projects: My projects
503 503 label_my_page_block: My page block
504 504 label_administration: Administration
505 505 label_login: Sign in
506 506 label_logout: Sign out
507 507 label_help: Help
508 508 label_reported_issues: Reported issues
509 509 label_assigned_to_me_issues: Issues assigned to me
510 510 label_last_login: Last connection
511 511 label_registered_on: Registered on
512 512 label_activity: Activity
513 513 label_overall_activity: Overall activity
514 514 label_user_activity: "%{value}'s activity"
515 515 label_new: New
516 516 label_logged_as: Logged in as
517 517 label_environment: Environment
518 518 label_authentication: Authentication
519 519 label_auth_source: Authentication mode
520 520 label_auth_source_new: New authentication mode
521 521 label_auth_source_plural: Authentication modes
522 522 label_subproject_plural: Subprojects
523 523 label_subproject_new: New subproject
524 524 label_and_its_subprojects: "%{value} and its subprojects"
525 525 label_min_max_length: Min - Max length
526 526 label_list: List
527 527 label_date: Date
528 528 label_integer: Integer
529 529 label_float: Float
530 530 label_boolean: Boolean
531 531 label_string: Text
532 532 label_text: Long text
533 533 label_attribute: Attribute
534 534 label_attribute_plural: Attributes
535 535 label_download: "%{count} Download"
536 536 label_download_plural: "%{count} Downloads"
537 537 label_no_data: No data to display
538 538 label_change_status: Change status
539 539 label_history: History
540 540 label_attachment: File
541 541 label_attachment_new: New file
542 542 label_attachment_delete: Delete file
543 543 label_attachment_plural: Files
544 544 label_file_added: File added
545 545 label_report: Report
546 546 label_report_plural: Reports
547 547 label_news: News
548 548 label_news_new: Add news
549 549 label_news_plural: News
550 550 label_news_latest: Latest news
551 551 label_news_view_all: View all news
552 552 label_news_added: News added
553 553 label_news_comment_added: Comment added to a news
554 554 label_settings: Settings
555 555 label_overview: Overview
556 556 label_version: Version
557 557 label_version_new: New version
558 558 label_version_plural: Versions
559 559 label_close_versions: Close completed versions
560 560 label_confirmation: Confirmation
561 561 label_export_to: 'Also available in:'
562 562 label_read: Read...
563 563 label_public_projects: Public projects
564 564 label_open_issues: open
565 565 label_open_issues_plural: open
566 566 label_closed_issues: closed
567 567 label_closed_issues_plural: closed
568 568 label_x_open_issues_abbr_on_total:
569 569 zero: 0 open / %{total}
570 570 one: 1 open / %{total}
571 571 other: "%{count} open / %{total}"
572 572 label_x_open_issues_abbr:
573 573 zero: 0 open
574 574 one: 1 open
575 575 other: "%{count} open"
576 576 label_x_closed_issues_abbr:
577 577 zero: 0 closed
578 578 one: 1 closed
579 579 other: "%{count} closed"
580 580 label_total: Total
581 581 label_permissions: Permissions
582 582 label_current_status: Current status
583 583 label_new_statuses_allowed: New statuses allowed
584 584 label_all: all
585 585 label_none: none
586 586 label_nobody: nobody
587 587 label_next: Next
588 588 label_previous: Previous
589 589 label_used_by: Used by
590 590 label_details: Details
591 591 label_add_note: Add a note
592 592 label_per_page: Per page
593 593 label_calendar: Calendar
594 594 label_months_from: months from
595 595 label_gantt: Gantt
596 596 label_internal: Internal
597 597 label_last_changes: "last %{count} changes"
598 598 label_change_view_all: View all changes
599 599 label_personalize_page: Personalize this page
600 600 label_comment: Comment
601 601 label_comment_plural: Comments
602 602 label_x_comments:
603 603 zero: no comments
604 604 one: 1 comment
605 605 other: "%{count} comments"
606 606 label_comment_add: Add a comment
607 607 label_comment_added: Comment added
608 608 label_comment_delete: Delete comments
609 609 label_query: Custom query
610 610 label_query_plural: Custom queries
611 611 label_query_new: New query
612 612 label_my_queries: My custom queries
613 613 label_filter_add: Add filter
614 614 label_filter_plural: Filters
615 615 label_equals: is
616 616 label_not_equals: is not
617 617 label_in_less_than: in less than
618 618 label_in_more_than: in more than
619 619 label_greater_or_equal: '>='
620 620 label_less_or_equal: '<='
621 621 label_in: in
622 622 label_today: today
623 623 label_all_time: all time
624 624 label_yesterday: yesterday
625 625 label_this_week: this week
626 626 label_last_week: last week
627 627 label_last_n_days: "last %{count} days"
628 628 label_this_month: this month
629 629 label_last_month: last month
630 630 label_this_year: this year
631 631 label_date_range: Date range
632 632 label_less_than_ago: less than days ago
633 633 label_more_than_ago: more than days ago
634 634 label_ago: days ago
635 635 label_contains: contains
636 636 label_not_contains: doesn't contain
637 637 label_day_plural: days
638 638 label_repository: Repository
639 639 label_repository_plural: Repositories
640 640 label_browse: Browse
641 641 label_modification: "%{count} change"
642 642 label_modification_plural: "%{count} changes"
643 643 label_branch: Branch
644 644 label_tag: Tag
645 645 label_revision: Revision
646 646 label_revision_plural: Revisions
647 647 label_revision_id: "Revision %{value}"
648 648 label_associated_revisions: Associated revisions
649 649 label_added: added
650 650 label_modified: modified
651 651 label_copied: copied
652 652 label_renamed: renamed
653 653 label_deleted: deleted
654 654 label_latest_revision: Latest revision
655 655 label_latest_revision_plural: Latest revisions
656 656 label_view_revisions: View revisions
657 657 label_view_all_revisions: View all revisions
658 658 label_max_size: Maximum size
659 659 label_sort_highest: Move to top
660 660 label_sort_higher: Move up
661 661 label_sort_lower: Move down
662 662 label_sort_lowest: Move to bottom
663 663 label_roadmap: Roadmap
664 664 label_roadmap_due_in: "Due in %{value}"
665 665 label_roadmap_overdue: "%{value} late"
666 666 label_roadmap_no_issues: No issues for this version
667 667 label_search: Search
668 668 label_result_plural: Results
669 669 label_all_words: All words
670 670 label_wiki: Wiki
671 671 label_wiki_edit: Wiki edit
672 672 label_wiki_edit_plural: Wiki edits
673 673 label_wiki_page: Wiki page
674 674 label_wiki_page_plural: Wiki pages
675 675 label_index_by_title: Index by title
676 676 label_index_by_date: Index by date
677 677 label_current_version: Current version
678 678 label_preview: Preview
679 679 label_feed_plural: Feeds
680 680 label_changes_details: Details of all changes
681 681 label_issue_tracking: Issue tracking
682 682 label_spent_time: Spent time
683 683 label_overall_spent_time: Overall spent time
684 684 label_f_hour: "%{value} hour"
685 685 label_f_hour_plural: "%{value} hours"
686 686 label_time_tracking: Time tracking
687 687 label_change_plural: Changes
688 688 label_statistics: Statistics
689 689 label_commits_per_month: Commits per month
690 690 label_commits_per_author: Commits per author
691 691 label_view_diff: View differences
692 692 label_diff_inline: inline
693 693 label_diff_side_by_side: side by side
694 694 label_options: Options
695 695 label_copy_workflow_from: Copy workflow from
696 696 label_permissions_report: Permissions report
697 697 label_watched_issues: Watched issues
698 698 label_related_issues: Related issues
699 699 label_applied_status: Applied status
700 700 label_loading: Loading...
701 701 label_relation_new: New relation
702 702 label_relation_delete: Delete relation
703 703 label_relates_to: related to
704 704 label_duplicates: duplicates
705 705 label_duplicated_by: duplicated by
706 706 label_blocks: blocks
707 707 label_blocked_by: blocked by
708 708 label_precedes: precedes
709 709 label_follows: follows
710 710 label_end_to_start: end to start
711 711 label_end_to_end: end to end
712 712 label_start_to_start: start to start
713 713 label_start_to_end: start to end
714 714 label_stay_logged_in: Stay logged in
715 715 label_disabled: disabled
716 716 label_show_completed_versions: Show completed versions
717 717 label_me: me
718 718 label_board: Forum
719 719 label_board_new: New forum
720 720 label_board_plural: Forums
721 721 label_board_locked: Locked
722 722 label_board_sticky: Sticky
723 723 label_topic_plural: Topics
724 724 label_message_plural: Messages
725 725 label_message_last: Last message
726 726 label_message_new: New message
727 727 label_message_posted: Message added
728 728 label_reply_plural: Replies
729 729 label_send_information: Send account information to the user
730 730 label_year: Year
731 731 label_month: Month
732 732 label_week: Week
733 733 label_date_from: From
734 734 label_date_to: To
735 735 label_language_based: Based on user's language
736 736 label_sort_by: "Sort by %{value}"
737 737 label_send_test_email: Send a test email
738 738 label_feeds_access_key: RSS access key
739 739 label_missing_feeds_access_key: Missing a RSS access key
740 740 label_feeds_access_key_created_on: "RSS access key created %{value} ago"
741 741 label_module_plural: Modules
742 742 label_added_time_by: "Added by %{author} %{age} ago"
743 743 label_updated_time_by: "Updated by %{author} %{age} ago"
744 744 label_updated_time: "Updated %{value} ago"
745 745 label_jump_to_a_project: Jump to a project...
746 746 label_file_plural: Files
747 747 label_changeset_plural: Changesets
748 748 label_default_columns: Default columns
749 749 label_no_change_option: (No change)
750 750 label_bulk_edit_selected_issues: Bulk edit selected issues
751 751 label_bulk_edit_selected_time_entries: Bulk edit selected time entries
752 752 label_theme: Theme
753 753 label_default: Default
754 754 label_search_titles_only: Search titles only
755 755 label_user_mail_option_all: "For any event on all my projects"
756 756 label_user_mail_option_selected: "For any event on the selected projects only..."
757 757 label_user_mail_option_none: "No events"
758 758 label_user_mail_option_only_my_events: "Only for things I watch or I'm involved in"
759 759 label_user_mail_option_only_assigned: "Only for things I am assigned to"
760 760 label_user_mail_option_only_owner: "Only for things I am the owner of"
761 761 label_user_mail_no_self_notified: "I don't want to be notified of changes that I make myself"
762 762 label_registration_activation_by_email: account activation by email
763 763 label_registration_manual_activation: manual account activation
764 764 label_registration_automatic_activation: automatic account activation
765 765 label_display_per_page: "Per page: %{value}"
766 766 label_age: Age
767 767 label_change_properties: Change properties
768 768 label_general: General
769 769 label_more: More
770 770 label_scm: SCM
771 771 label_plugins: Plugins
772 772 label_ldap_authentication: LDAP authentication
773 773 label_downloads_abbr: D/L
774 774 label_optional_description: Optional description
775 775 label_add_another_file: Add another file
776 776 label_preferences: Preferences
777 777 label_chronological_order: In chronological order
778 778 label_reverse_chronological_order: In reverse chronological order
779 779 label_planning: Planning
780 780 label_incoming_emails: Incoming emails
781 781 label_generate_key: Generate a key
782 782 label_issue_watchers: Watchers
783 783 label_example: Example
784 784 label_display: Display
785 785 label_sort: Sort
786 786 label_ascending: Ascending
787 787 label_descending: Descending
788 788 label_date_from_to: From %{start} to %{end}
789 789 label_wiki_content_added: Wiki page added
790 790 label_wiki_content_updated: Wiki page updated
791 791 label_group: Group
792 792 label_group_plural: Groups
793 793 label_group_new: New group
794 794 label_time_entry_plural: Spent time
795 795 label_version_sharing_none: Not shared
796 796 label_version_sharing_descendants: With subprojects
797 797 label_version_sharing_hierarchy: With project hierarchy
798 798 label_version_sharing_tree: With project tree
799 799 label_version_sharing_system: With all projects
800 800 label_update_issue_done_ratios: Update issue done ratios
801 801 label_copy_source: Source
802 802 label_copy_target: Target
803 803 label_copy_same_as_target: Same as target
804 804 label_display_used_statuses_only: Only display statuses that are used by this tracker
805 805 label_api_access_key: API access key
806 806 label_missing_api_access_key: Missing an API access key
807 807 label_api_access_key_created_on: "API access key created %{value} ago"
808 808 label_profile: Profile
809 809 label_subtask_plural: Subtasks
810 810 label_project_copy_notifications: Send email notifications during the project copy
811 811 label_principal_search: "Search for user or group:"
812 812 label_user_search: "Search for user:"
813 813 label_additional_workflow_transitions_for_author: Additional transitions allowed when the user is the author
814 814 label_additional_workflow_transitions_for_assignee: Additional transitions allowed when the user is the assignee
815 815 label_issues_visibility_all: All issues
816 816 label_issues_visibility_public: All non private issues
817 817 label_issues_visibility_own: Issues created by or assigned to the user
818 818
819 819 button_login: Login
820 820 button_submit: Submit
821 821 button_save: Save
822 822 button_check_all: Check all
823 823 button_uncheck_all: Uncheck all
824 824 button_collapse_all: Collapse all
825 825 button_expand_all: Expand all
826 826 button_delete: Delete
827 827 button_create: Create
828 828 button_create_and_continue: Create and continue
829 829 button_test: Test
830 830 button_edit: Edit
831 831 button_edit_associated_wikipage: "Edit associated Wiki page: %{page_title}"
832 832 button_add: Add
833 833 button_change: Change
834 834 button_apply: Apply
835 835 button_clear: Clear
836 836 button_lock: Lock
837 837 button_unlock: Unlock
838 838 button_download: Download
839 839 button_list: List
840 840 button_view: View
841 841 button_move: Move
842 842 button_move_and_follow: Move and follow
843 843 button_back: Back
844 844 button_cancel: Cancel
845 845 button_activate: Activate
846 846 button_sort: Sort
847 847 button_log_time: Log time
848 848 button_rollback: Rollback to this version
849 849 button_watch: Watch
850 850 button_unwatch: Unwatch
851 851 button_reply: Reply
852 852 button_archive: Archive
853 853 button_unarchive: Unarchive
854 854 button_reset: Reset
855 855 button_rename: Rename
856 856 button_change_password: Change password
857 857 button_copy: Copy
858 858 button_copy_and_follow: Copy and follow
859 859 button_annotate: Annotate
860 860 button_update: Update
861 861 button_configure: Configure
862 862 button_quote: Quote
863 863 button_duplicate: Duplicate
864 864 button_show: Show
865 865
866 866 status_active: active
867 867 status_registered: registered
868 868 status_locked: locked
869 869
870 870 version_status_open: open
871 871 version_status_locked: locked
872 872 version_status_closed: closed
873 873
874 874 field_active: Active
875 875
876 876 text_select_mail_notifications: Select actions for which email notifications should be sent.
877 877 text_regexp_info: eg. ^[A-Z0-9]+$
878 878 text_min_max_length_info: 0 means no restriction
879 879 text_project_destroy_confirmation: Are you sure you want to delete this project and related data?
880 880 text_subprojects_destroy_warning: "Its subproject(s): %{value} will be also deleted."
881 881 text_workflow_edit: Select a role and a tracker to edit the workflow
882 882 text_are_you_sure: Are you sure?
883 883 text_are_you_sure_with_children: "Delete issue and all child issues?"
884 884 text_journal_changed: "%{label} changed from %{old} to %{new}"
885 885 text_journal_changed_no_detail: "%{label} updated"
886 886 text_journal_set_to: "%{label} set to %{value}"
887 887 text_journal_deleted: "%{label} deleted (%{old})"
888 888 text_journal_added: "%{label} %{value} added"
889 889 text_tip_issue_begin_day: issue beginning this day
890 890 text_tip_issue_end_day: issue ending this day
891 891 text_tip_issue_begin_end_day: issue beginning and ending this day
892 892 text_project_identifier_info: 'Only lower case letters (a-z), numbers and dashes are allowed.<br />Once saved, the identifier cannot be changed.'
893 893 text_caracters_maximum: "%{count} characters maximum."
894 894 text_caracters_minimum: "Must be at least %{count} characters long."
895 895 text_length_between: "Length between %{min} and %{max} characters."
896 896 text_tracker_no_workflow: No workflow defined for this tracker
897 897 text_unallowed_characters: Unallowed characters
898 898 text_comma_separated: Multiple values allowed (comma separated).
899 899 text_line_separated: Multiple values allowed (one line for each value).
900 900 text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
901 901 text_issue_added: "Issue %{id} has been reported by %{author}."
902 902 text_issue_updated: "Issue %{id} has been updated by %{author}."
903 903 text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content?
904 904 text_issue_category_destroy_question: "Some issues (%{count}) are assigned to this category. What do you want to do?"
905 905 text_issue_category_destroy_assignments: Remove category assignments
906 906 text_issue_category_reassign_to: Reassign issues to this category
907 907 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)."
908 908 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."
909 909 text_load_default_configuration: Load the default configuration
910 910 text_status_changed_by_changeset: "Applied in changeset %{value}."
911 911 text_time_logged_by_changeset: "Applied in changeset %{value}."
912 912 text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s)?'
913 913 text_issues_destroy_descendants_confirmation: "This will also delete %{count} subtask(s)."
914 914 text_time_entries_destroy_confirmation: 'Are you sure you want to delete the selected time entr(y/ies)?'
915 915 text_select_project_modules: 'Select modules to enable for this project:'
916 916 text_default_administrator_account_changed: Default administrator account changed
917 917 text_file_repository_writable: Attachments directory writable
918 918 text_plugin_assets_writable: Plugin assets directory writable
919 919 text_rmagick_available: RMagick available (optional)
920 920 text_destroy_time_entries_question: "%{hours} hours were reported on the issues you are about to delete. What do you want to do?"
921 921 text_destroy_time_entries: Delete reported hours
922 922 text_assign_time_entries_to_project: Assign reported hours to the project
923 923 text_reassign_time_entries: 'Reassign reported hours to this issue:'
924 924 text_user_wrote: "%{value} wrote:"
925 925 text_enumeration_destroy_question: "%{count} objects are assigned to this value."
926 926 text_enumeration_category_reassign_to: 'Reassign them to this value:'
927 927 text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/configuration.yml and restart the application to enable them."
928 928 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."
929 929 text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
930 930 text_custom_field_possible_values_info: 'One line for each value'
931 931 text_wiki_page_destroy_question: "This page has %{descendants} child page(s) and descendant(s). What do you want to do?"
932 932 text_wiki_page_nullify_children: "Keep child pages as root pages"
933 933 text_wiki_page_destroy_children: "Delete child pages and all their descendants"
934 934 text_wiki_page_reassign_children: "Reassign child pages to this parent page"
935 935 text_own_membership_delete_confirmation: "You are about to remove some or all of your permissions and may no longer be able to edit this project after that.\nAre you sure you want to continue?"
936 936 text_zoom_in: Zoom in
937 937 text_zoom_out: Zoom out
938 938 text_warn_on_leaving_unsaved: "The current page contains unsaved text that will be lost if you leave this page."
939
939 text_scm_path_encoding_note: "Default: UTF-8"
940
940 941 default_role_manager: Manager
941 942 default_role_developer: Developer
942 943 default_role_reporter: Reporter
943 944 default_tracker_bug: Bug
944 945 default_tracker_feature: Feature
945 946 default_tracker_support: Support
946 947 default_issue_status_new: New
947 948 default_issue_status_in_progress: In Progress
948 949 default_issue_status_resolved: Resolved
949 950 default_issue_status_feedback: Feedback
950 951 default_issue_status_closed: Closed
951 952 default_issue_status_rejected: Rejected
952 953 default_doc_category_user: User documentation
953 954 default_doc_category_tech: Technical documentation
954 955 default_priority_low: Low
955 956 default_priority_normal: Normal
956 957 default_priority_high: High
957 958 default_priority_urgent: Urgent
958 959 default_priority_immediate: Immediate
959 960 default_activity_design: Design
960 961 default_activity_development: Development
961 962
962 963 enumeration_issue_priorities: Issue priorities
963 964 enumeration_doc_categories: Document categories
964 965 enumeration_activities: Activities (time tracking)
965 966 enumeration_system_activity: System Activity
General Comments 0
You need to be logged in to leave comments. Login now