##// END OF EJS Templates
Host setting should contain the path prefix (Redmine base URL) to properly generate links in emails that are sent offline (#2122)....
Jean-Philippe Lang -
r1987:006337fb0e8c
parent child
Show More
@@ -1,55 +1,58
1 1 # redMine - project management software
2 2 # Copyright (C) 2006-2007 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 class SettingsController < ApplicationController
19 19 before_filter :require_admin
20 20
21 21 def index
22 22 edit
23 23 render :action => 'edit'
24 24 end
25 25
26 26 def edit
27 27 @notifiables = %w(issue_added issue_updated news_added document_added file_added message_posted)
28 28 if request.post? && params[:settings] && params[:settings].is_a?(Hash)
29 29 settings = (params[:settings] || {}).dup.symbolize_keys
30 30 settings.each do |name, value|
31 31 # remove blank values in array settings
32 32 value.delete_if {|v| v.blank? } if value.is_a?(Array)
33 33 Setting[name] = value
34 34 end
35 35 flash[:notice] = l(:notice_successful_update)
36 36 redirect_to :action => 'edit', :tab => params[:tab]
37 37 return
38 38 end
39 39 @options = {}
40 40 @options[:user_format] = User::USER_FORMATS.keys.collect {|f| [User.current.name(f), f.to_s] }
41 41 @deliveries = ActionMailer::Base.perform_deliveries
42
43 @guessed_host_and_path = request.host_with_port
44 @guessed_host_and_path << ('/'+ request.relative_url_root.gsub(%r{^\/}, '')) unless request.relative_url_root.blank?
42 45 end
43 46
44 47 def plugin
45 48 plugin_id = params[:id].to_sym
46 49 @plugin = Redmine::Plugin.registered_plugins[plugin_id]
47 50 if request.post?
48 51 Setting["plugin_#{plugin_id}"] = params[:settings]
49 52 flash[:notice] = l(:notice_successful_update)
50 53 redirect_to :action => 'plugin', :id => params[:id]
51 54 end
52 55 @partial = @plugin.settings[:partial]
53 56 @settings = Setting["plugin_#{plugin_id}"]
54 57 end
55 58 end
@@ -1,242 +1,243
1 1 # redMine - project management software
2 2 # Copyright (C) 2006-2007 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 class Mailer < ActionMailer::Base
19 19 helper :application
20 20 helper :issues
21 21 helper :custom_fields
22 22
23 23 include ActionController::UrlWriter
24 24
25 25 def issue_add(issue)
26 26 redmine_headers 'Project' => issue.project.identifier,
27 27 'Issue-Id' => issue.id,
28 28 'Issue-Author' => issue.author.login
29 29 redmine_headers 'Issue-Assignee' => issue.assigned_to.login if issue.assigned_to
30 30 recipients issue.recipients
31 31 subject "[#{issue.project.name} - #{issue.tracker.name} ##{issue.id}] (#{issue.status.name}) #{issue.subject}"
32 32 body :issue => issue,
33 33 :issue_url => url_for(:controller => 'issues', :action => 'show', :id => issue)
34 34 end
35 35
36 36 def issue_edit(journal)
37 37 issue = journal.journalized
38 38 redmine_headers 'Project' => issue.project.identifier,
39 39 'Issue-Id' => issue.id,
40 40 'Issue-Author' => issue.author.login
41 41 redmine_headers 'Issue-Assignee' => issue.assigned_to.login if issue.assigned_to
42 42 recipients issue.recipients
43 43 # Watchers in cc
44 44 cc(issue.watcher_recipients - @recipients)
45 45 s = "[#{issue.project.name} - #{issue.tracker.name} ##{issue.id}] "
46 46 s << "(#{issue.status.name}) " if journal.new_value_for('status_id')
47 47 s << issue.subject
48 48 subject s
49 49 body :issue => issue,
50 50 :journal => journal,
51 51 :issue_url => url_for(:controller => 'issues', :action => 'show', :id => issue)
52 52 end
53 53
54 54 def reminder(user, issues, days)
55 55 set_language_if_valid user.language
56 56 recipients user.mail
57 57 subject l(:mail_subject_reminder, issues.size)
58 58 body :issues => issues,
59 59 :days => days,
60 60 :issues_url => url_for(:controller => 'issues', :action => 'index', :set_filter => 1, :assigned_to_id => user.id, :sort_key => 'issues.due_date', :sort_order => 'asc')
61 61 end
62 62
63 63 def document_added(document)
64 64 redmine_headers 'Project' => document.project.identifier
65 65 recipients document.project.recipients
66 66 subject "[#{document.project.name}] #{l(:label_document_new)}: #{document.title}"
67 67 body :document => document,
68 68 :document_url => url_for(:controller => 'documents', :action => 'show', :id => document)
69 69 end
70 70
71 71 def attachments_added(attachments)
72 72 container = attachments.first.container
73 73 added_to = ''
74 74 added_to_url = ''
75 75 case container.class.name
76 76 when 'Version'
77 77 added_to_url = url_for(:controller => 'projects', :action => 'list_files', :id => container.project_id)
78 78 added_to = "#{l(:label_version)}: #{container.name}"
79 79 when 'Document'
80 80 added_to_url = url_for(:controller => 'documents', :action => 'show', :id => container.id)
81 81 added_to = "#{l(:label_document)}: #{container.title}"
82 82 end
83 83 redmine_headers 'Project' => container.project.identifier
84 84 recipients container.project.recipients
85 85 subject "[#{container.project.name}] #{l(:label_attachment_new)}"
86 86 body :attachments => attachments,
87 87 :added_to => added_to,
88 88 :added_to_url => added_to_url
89 89 end
90 90
91 91 def news_added(news)
92 92 redmine_headers 'Project' => news.project.identifier
93 93 recipients news.project.recipients
94 94 subject "[#{news.project.name}] #{l(:label_news)}: #{news.title}"
95 95 body :news => news,
96 96 :news_url => url_for(:controller => 'news', :action => 'show', :id => news)
97 97 end
98 98
99 99 def message_posted(message, recipients)
100 100 redmine_headers 'Project' => message.project.identifier,
101 101 'Topic-Id' => (message.parent_id || message.id)
102 102 recipients(recipients)
103 103 subject "[#{message.board.project.name} - #{message.board.name}] #{message.subject}"
104 104 body :message => message,
105 105 :message_url => url_for(:controller => 'messages', :action => 'show', :board_id => message.board_id, :id => message.root)
106 106 end
107 107
108 108 def account_information(user, password)
109 109 set_language_if_valid user.language
110 110 recipients user.mail
111 111 subject l(:mail_subject_register, Setting.app_title)
112 112 body :user => user,
113 113 :password => password,
114 114 :login_url => url_for(:controller => 'account', :action => 'login')
115 115 end
116 116
117 117 def account_activation_request(user)
118 118 # Send the email to all active administrators
119 119 recipients User.find_active(:all, :conditions => {:admin => true}).collect { |u| u.mail }.compact
120 120 subject l(:mail_subject_account_activation_request, Setting.app_title)
121 121 body :user => user,
122 122 :url => url_for(:controller => 'users', :action => 'index', :status => User::STATUS_REGISTERED, :sort_key => 'created_on', :sort_order => 'desc')
123 123 end
124 124
125 125 def lost_password(token)
126 126 set_language_if_valid(token.user.language)
127 127 recipients token.user.mail
128 128 subject l(:mail_subject_lost_password, Setting.app_title)
129 129 body :token => token,
130 130 :url => url_for(:controller => 'account', :action => 'lost_password', :token => token.value)
131 131 end
132 132
133 133 def register(token)
134 134 set_language_if_valid(token.user.language)
135 135 recipients token.user.mail
136 136 subject l(:mail_subject_register, Setting.app_title)
137 137 body :token => token,
138 138 :url => url_for(:controller => 'account', :action => 'activate', :token => token.value)
139 139 end
140 140
141 141 def test(user)
142 142 set_language_if_valid(user.language)
143 143 recipients user.mail
144 144 subject 'Redmine test'
145 145 body :url => url_for(:controller => 'welcome')
146 146 end
147 147
148 148 # Overrides default deliver! method to prevent from sending an email
149 149 # with no recipient, cc or bcc
150 150 def deliver!(mail = @mail)
151 151 return false if (recipients.nil? || recipients.empty?) &&
152 152 (cc.nil? || cc.empty?) &&
153 153 (bcc.nil? || bcc.empty?)
154 154 super
155 155 end
156 156
157 157 # Sends reminders to issue assignees
158 158 # Available options:
159 159 # * :days => how many days in the future to remind about (defaults to 7)
160 160 # * :tracker => id of tracker for filtering issues (defaults to all trackers)
161 161 # * :project => id or identifier of project to process (defaults to all projects)
162 162 def self.reminders(options={})
163 163 days = options[:days] || 7
164 164 project = options[:project] ? Project.find(options[:project]) : nil
165 165 tracker = options[:tracker] ? Tracker.find(options[:tracker]) : nil
166 166
167 167 s = ARCondition.new ["#{IssueStatus.table_name}.is_closed = ? AND #{Issue.table_name}.due_date <= ?", false, days.day.from_now.to_date]
168 168 s << "#{Issue.table_name}.assigned_to_id IS NOT NULL"
169 169 s << "#{Project.table_name}.status = #{Project::STATUS_ACTIVE}"
170 170 s << "#{Issue.table_name}.project_id = #{project.id}" if project
171 171 s << "#{Issue.table_name}.tracker_id = #{tracker.id}" if tracker
172 172
173 173 issues_by_assignee = Issue.find(:all, :include => [:status, :assigned_to, :project, :tracker],
174 174 :conditions => s.conditions
175 175 ).group_by(&:assigned_to)
176 176 issues_by_assignee.each do |assignee, issues|
177 177 deliver_reminder(assignee, issues, days) unless assignee.nil?
178 178 end
179 179 end
180 180
181 181 private
182 182 def initialize_defaults(method_name)
183 183 super
184 184 set_language_if_valid Setting.default_language
185 185 from Setting.mail_from
186 186 default_url_options[:host] = Setting.host_name
187 187 default_url_options[:protocol] = Setting.protocol
188 default_url_options[:skip_relative_url_root] = true
188 189 # Common headers
189 190 headers 'X-Mailer' => 'Redmine',
190 191 'X-Redmine-Host' => Setting.host_name,
191 192 'X-Redmine-Site' => Setting.app_title
192 193 end
193 194
194 195 # Appends a Redmine header field (name is prepended with 'X-Redmine-')
195 196 def redmine_headers(h)
196 197 h.each { |k,v| headers["X-Redmine-#{k}"] = v }
197 198 end
198 199
199 200 # Overrides the create_mail method
200 201 def create_mail
201 202 # Removes the current user from the recipients and cc
202 203 # if he doesn't want to receive notifications about what he does
203 204 if User.current.pref[:no_self_notified]
204 205 recipients.delete(User.current.mail) if recipients
205 206 cc.delete(User.current.mail) if cc
206 207 end
207 208 # Blind carbon copy recipients
208 209 if Setting.bcc_recipients?
209 210 bcc([recipients, cc].flatten.compact.uniq)
210 211 recipients []
211 212 cc []
212 213 end
213 214 super
214 215 end
215 216
216 217 # Renders a message with the corresponding layout
217 218 def render_message(method_name, body)
218 219 layout = method_name.match(%r{text\.html\.(rhtml|rxml)}) ? 'layout.text.html.rhtml' : 'layout.text.plain.rhtml'
219 220 body[:content_for_layout] = render(:file => method_name, :body => body)
220 221 ActionView::Base.new(template_root, body, self).render(:file => "mailer/#{layout}", :use_full_path => true)
221 222 end
222 223
223 224 # for the case of plain text only
224 225 def body(*params)
225 226 value = super(*params)
226 227 if Setting.plain_text_mail?
227 228 templates = Dir.glob("#{template_path}/#{@template}.text.plain.{rhtml,erb}")
228 229 unless String === @body or templates.empty?
229 230 template = File.basename(templates.first)
230 231 @body[:content_for_layout] = render(:file => template, :body => @body)
231 232 @body = ActionView::Base.new(template_root, @body, self).render(:file => "mailer/layout.text.plain.rhtml", :use_full_path => true)
232 233 return @body
233 234 end
234 235 end
235 236 return value
236 237 end
237 238
238 239 # Makes partial rendering work with Rails 1.2 (retro-compatibility)
239 240 def self.controller_path
240 241 ''
241 242 end unless respond_to?('controller_path')
242 243 end
@@ -1,55 +1,56
1 1 <% form_tag({:action => 'edit'}) do %>
2 2
3 3 <div class="box tabular settings">
4 4 <p><label><%= l(:setting_app_title) %></label>
5 5 <%= text_field_tag 'settings[app_title]', Setting.app_title, :size => 30 %></p>
6 6
7 7 <p><label><%= l(:setting_welcome_text) %></label>
8 8 <%= text_area_tag 'settings[welcome_text]', Setting.welcome_text, :cols => 60, :rows => 5, :class => 'wiki-edit' %></p>
9 9 <%= wikitoolbar_for 'settings[welcome_text]' %>
10 10
11 11 <p><label><%= l(:label_theme) %></label>
12 12 <%= select_tag 'settings[ui_theme]', options_for_select( ([[l(:label_default), '']] + Redmine::Themes.themes.collect {|t| [t.name, t.id]}), Setting.ui_theme) %></p>
13 13
14 14 <p><label><%= l(:setting_default_language) %></label>
15 15 <%= select_tag 'settings[default_language]', options_for_select( lang_options_for_select(false), Setting.default_language) %></p>
16 16
17 17 <p><label><%= l(:setting_date_format) %></label>
18 18 <%= select_tag 'settings[date_format]', options_for_select( [[l(:label_language_based), '']] + Setting::DATE_FORMATS.collect {|f| [Date.today.strftime(f), f]}, Setting.date_format) %></p>
19 19
20 20 <p><label><%= l(:setting_time_format) %></label>
21 21 <%= select_tag 'settings[time_format]', options_for_select( [[l(:label_language_based), '']] + Setting::TIME_FORMATS.collect {|f| [Time.now.strftime(f), f]}, Setting.time_format) %></p>
22 22
23 23 <p><label><%= l(:setting_user_format) %></label>
24 24 <%= select_tag 'settings[user_format]', options_for_select( @options[:user_format], Setting.user_format.to_s ) %></p>
25 25
26 26 <p><label><%= l(:setting_attachment_max_size) %></label>
27 27 <%= text_field_tag 'settings[attachment_max_size]', Setting.attachment_max_size, :size => 6 %> KB</p>
28 28
29 29 <p><label><%= l(:setting_per_page_options) %></label>
30 30 <%= text_field_tag 'settings[per_page_options]', Setting.per_page_options_array.join(', '), :size => 20 %><br /><em><%= l(:text_comma_separated) %></em></p>
31 31
32 32 <p><label><%= l(:setting_activity_days_default) %></label>
33 33 <%= text_field_tag 'settings[activity_days_default]', Setting.activity_days_default, :size => 6 %> <%= l(:label_day_plural) %></p>
34 34
35 35 <p><label><%= l(:setting_host_name) %></label>
36 <%= text_field_tag 'settings[host_name]', Setting.host_name, :size => 60 %></p>
36 <%= text_field_tag 'settings[host_name]', Setting.host_name, :size => 60 %><br />
37 <em><%= l(:label_example) %>: <%= @guessed_host_and_path %></em></p>
37 38
38 39 <p><label><%= l(:setting_protocol) %></label>
39 40 <%= select_tag 'settings[protocol]', options_for_select(['http', 'https'], Setting.protocol) %></p>
40 41
41 42 <p><label><%= l(:setting_text_formatting) %></label>
42 43 <%= select_tag 'settings[text_formatting]', options_for_select([[l(:label_none), "0"], *Redmine::WikiFormatting.format_names.collect{|name| [name, name]} ], Setting.text_formatting.to_sym) %></p>
43 44
44 45 <p><label><%= l(:setting_wiki_compression) %></label>
45 46 <%= select_tag 'settings[wiki_compression]', options_for_select( [[l(:label_none), 0], ["gzip", "gzip"]], Setting.wiki_compression) %></p>
46 47
47 48 <p><label><%= l(:setting_feeds_limit) %></label>
48 49 <%= text_field_tag 'settings[feeds_limit]', Setting.feeds_limit, :size => 6 %></p>
49 50
50 51 <p><label><%= l(:setting_gravatar_enabled) %></label>
51 52 <%= check_box_tag 'settings[gravatar_enabled]', 1, Setting.gravatar_enabled? %><%= hidden_field_tag 'settings[gravatar_enabled]', 0 %></p>
52 53 </div>
53 54
54 55 <%= submit_tag l(:button_save) %>
55 56 <% end %>
@@ -1,692 +1,693
1 1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
2 2
3 3 actionview_datehelper_select_day_prefix:
4 4 actionview_datehelper_select_month_names: January,February,March,April,May,June,July,August,September,October,November,December
5 5 actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
6 6 actionview_datehelper_select_month_prefix:
7 7 actionview_datehelper_select_year_prefix:
8 8 actionview_datehelper_time_in_words_day: 1 day
9 9 actionview_datehelper_time_in_words_day_plural: %d days
10 10 actionview_datehelper_time_in_words_hour_about: about an hour
11 11 actionview_datehelper_time_in_words_hour_about_plural: about %d hours
12 12 actionview_datehelper_time_in_words_hour_about_single: about an hour
13 13 actionview_datehelper_time_in_words_minute: 1 minute
14 14 actionview_datehelper_time_in_words_minute_half: half a minute
15 15 actionview_datehelper_time_in_words_minute_less_than: less than a minute
16 16 actionview_datehelper_time_in_words_minute_plural: %d minutes
17 17 actionview_datehelper_time_in_words_minute_single: 1 minute
18 18 actionview_datehelper_time_in_words_second_less_than: less than a second
19 19 actionview_datehelper_time_in_words_second_less_than_plural: less than %d seconds
20 20 actionview_instancetag_blank_option: Please select
21 21
22 22 activerecord_error_inclusion: is not included in the list
23 23 activerecord_error_exclusion: is reserved
24 24 activerecord_error_invalid: is invalid
25 25 activerecord_error_confirmation: doesn't match confirmation
26 26 activerecord_error_accepted: must be accepted
27 27 activerecord_error_empty: can't be empty
28 28 activerecord_error_blank: can't be blank
29 29 activerecord_error_too_long: is too long
30 30 activerecord_error_too_short: is too short
31 31 activerecord_error_wrong_length: is the wrong length
32 32 activerecord_error_taken: has already been taken
33 33 activerecord_error_not_a_number: is not a number
34 34 activerecord_error_not_a_date: is not a valid date
35 35 activerecord_error_greater_than_start_date: must be greater than start date
36 36 activerecord_error_not_same_project: doesn't belong to the same project
37 37 activerecord_error_circular_dependency: This relation would create a circular dependency
38 38
39 39 general_fmt_age: %d yr
40 40 general_fmt_age_plural: %d yrs
41 41 general_fmt_date: %%m/%%d/%%Y
42 42 general_fmt_datetime: %%m/%%d/%%Y %%I:%%M %%p
43 43 general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
44 44 general_fmt_time: %%I:%%M %%p
45 45 general_text_No: 'No'
46 46 general_text_Yes: 'Yes'
47 47 general_text_no: 'no'
48 48 general_text_yes: 'yes'
49 49 general_lang_name: 'English'
50 50 general_csv_separator: ','
51 51 general_csv_decimal_separator: '.'
52 52 general_csv_encoding: ISO-8859-1
53 53 general_pdf_encoding: ISO-8859-1
54 54 general_day_names: Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
55 55 general_first_day_of_week: '7'
56 56
57 57 notice_account_updated: Account was successfully updated.
58 58 notice_account_invalid_creditentials: Invalid user or password
59 59 notice_account_password_updated: Password was successfully updated.
60 60 notice_account_wrong_password: Wrong password
61 61 notice_account_register_done: Account was successfully created. To activate your account, click on the link that was emailed to you.
62 62 notice_account_unknown_email: Unknown user.
63 63 notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
64 64 notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
65 65 notice_account_activated: Your account has been activated. You can now log in.
66 66 notice_successful_create: Successful creation.
67 67 notice_successful_update: Successful update.
68 68 notice_successful_delete: Successful deletion.
69 69 notice_successful_connection: Successful connection.
70 70 notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
71 71 notice_locking_conflict: Data has been updated by another user.
72 72 notice_not_authorized: You are not authorized to access this page.
73 73 notice_email_sent: An email was sent to %s
74 74 notice_email_error: An error occurred while sending mail (%s)
75 75 notice_feeds_access_key_reseted: Your RSS access key was reset.
76 76 notice_failed_to_save_issues: "Failed to save %d issue(s) on %d selected: %s."
77 77 notice_no_issue_selected: "No issue is selected! Please, check the issues you want to edit."
78 78 notice_account_pending: "Your account was created and is now pending administrator approval."
79 79 notice_default_data_loaded: Default configuration successfully loaded.
80 80 notice_unable_delete_version: Unable to delete version.
81 81
82 82 error_can_t_load_default_data: "Default configuration could not be loaded: %s"
83 83 error_scm_not_found: "The entry or revision was not found in the repository."
84 84 error_scm_command_failed: "An error occurred when trying to access the repository: %s"
85 85 error_scm_annotate: "The entry does not exist or can not be annotated."
86 86 error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
87 87
88 88 mail_subject_lost_password: Your %s password
89 89 mail_body_lost_password: 'To change your password, click on the following link:'
90 90 mail_subject_register: Your %s account activation
91 91 mail_body_register: 'To activate your account, click on the following link:'
92 92 mail_body_account_information_external: You can use your "%s" account to log in.
93 93 mail_body_account_information: Your account information
94 94 mail_subject_account_activation_request: %s account activation request
95 95 mail_body_account_activation_request: 'A new user (%s) has registered. The account is pending your approval:'
96 96 mail_subject_reminder: "%d issue(s) due in the next days"
97 97 mail_body_reminder: "%d issue(s) that are assigned to you are due in the next %d days:"
98 98
99 99 gui_validation_error: 1 error
100 100 gui_validation_error_plural: %d errors
101 101
102 102 field_name: Name
103 103 field_description: Description
104 104 field_summary: Summary
105 105 field_is_required: Required
106 106 field_firstname: Firstname
107 107 field_lastname: Lastname
108 108 field_mail: Email
109 109 field_filename: File
110 110 field_filesize: Size
111 111 field_downloads: Downloads
112 112 field_author: Author
113 113 field_created_on: Created
114 114 field_updated_on: Updated
115 115 field_field_format: Format
116 116 field_is_for_all: For all projects
117 117 field_possible_values: Possible values
118 118 field_regexp: Regular expression
119 119 field_min_length: Minimum length
120 120 field_max_length: Maximum length
121 121 field_value: Value
122 122 field_category: Category
123 123 field_title: Title
124 124 field_project: Project
125 125 field_issue: Issue
126 126 field_status: Status
127 127 field_notes: Notes
128 128 field_is_closed: Issue closed
129 129 field_is_default: Default value
130 130 field_tracker: Tracker
131 131 field_subject: Subject
132 132 field_due_date: Due date
133 133 field_assigned_to: Assigned to
134 134 field_priority: Priority
135 135 field_fixed_version: Target version
136 136 field_user: User
137 137 field_role: Role
138 138 field_homepage: Homepage
139 139 field_is_public: Public
140 140 field_parent: Subproject of
141 141 field_is_in_chlog: Issues displayed in changelog
142 142 field_is_in_roadmap: Issues displayed in roadmap
143 143 field_login: Login
144 144 field_mail_notification: Email notifications
145 145 field_admin: Administrator
146 146 field_last_login_on: Last connection
147 147 field_language: Language
148 148 field_effective_date: Date
149 149 field_password: Password
150 150 field_new_password: New password
151 151 field_password_confirmation: Confirmation
152 152 field_version: Version
153 153 field_type: Type
154 154 field_host: Host
155 155 field_port: Port
156 156 field_account: Account
157 157 field_base_dn: Base DN
158 158 field_attr_login: Login attribute
159 159 field_attr_firstname: Firstname attribute
160 160 field_attr_lastname: Lastname attribute
161 161 field_attr_mail: Email attribute
162 162 field_onthefly: On-the-fly user creation
163 163 field_start_date: Start
164 164 field_done_ratio: %% Done
165 165 field_auth_source: Authentication mode
166 166 field_hide_mail: Hide my email address
167 167 field_comments: Comment
168 168 field_url: URL
169 169 field_start_page: Start page
170 170 field_subproject: Subproject
171 171 field_hours: Hours
172 172 field_activity: Activity
173 173 field_spent_on: Date
174 174 field_identifier: Identifier
175 175 field_is_filter: Used as a filter
176 176 field_issue_to_id: Related issue
177 177 field_delay: Delay
178 178 field_assignable: Issues can be assigned to this role
179 179 field_redirect_existing_links: Redirect existing links
180 180 field_estimated_hours: Estimated time
181 181 field_column_names: Columns
182 182 field_time_zone: Time zone
183 183 field_searchable: Searchable
184 184 field_default_value: Default value
185 185 field_comments_sorting: Display comments
186 186 field_parent_title: Parent page
187 187
188 188 setting_app_title: Application title
189 189 setting_app_subtitle: Application subtitle
190 190 setting_welcome_text: Welcome text
191 191 setting_default_language: Default language
192 192 setting_login_required: Authentication required
193 193 setting_self_registration: Self-registration
194 194 setting_attachment_max_size: Attachment max. size
195 195 setting_issues_export_limit: Issues export limit
196 196 setting_mail_from: Emission email address
197 197 setting_bcc_recipients: Blind carbon copy recipients (bcc)
198 198 setting_plain_text_mail: plain text mail (no HTML)
199 setting_host_name: Host name
199 setting_host_name: Host name and path
200 200 setting_text_formatting: Text formatting
201 201 setting_wiki_compression: Wiki history compression
202 202 setting_feeds_limit: Feed content limit
203 203 setting_default_projects_public: New projects are public by default
204 204 setting_autofetch_changesets: Autofetch commits
205 205 setting_sys_api_enabled: Enable WS for repository management
206 206 setting_commit_ref_keywords: Referencing keywords
207 207 setting_commit_fix_keywords: Fixing keywords
208 208 setting_autologin: Autologin
209 209 setting_date_format: Date format
210 210 setting_time_format: Time format
211 211 setting_cross_project_issue_relations: Allow cross-project issue relations
212 212 setting_issue_list_default_columns: Default columns displayed on the issue list
213 213 setting_repositories_encodings: Repositories encodings
214 214 setting_commit_logs_encoding: Commit messages encoding
215 215 setting_emails_footer: Emails footer
216 216 setting_protocol: Protocol
217 217 setting_per_page_options: Objects per page options
218 218 setting_user_format: Users display format
219 219 setting_activity_days_default: Days displayed on project activity
220 220 setting_display_subprojects_issues: Display subprojects issues on main projects by default
221 221 setting_enabled_scm: Enabled SCM
222 222 setting_mail_handler_api_enabled: Enable WS for incoming emails
223 223 setting_mail_handler_api_key: API key
224 224 setting_sequential_project_identifiers: Generate sequential project identifiers
225 225 setting_gravatar_enabled: Use Gravatar user icons
226 226
227 227 permission_edit_project: Edit project
228 228 permission_select_project_modules: Select project modules
229 229 permission_manage_members: Manage members
230 230 permission_manage_versions: Manage versions
231 231 permission_manage_categories: Manage issue categories
232 232 permission_add_issues: Add issues
233 233 permission_edit_issues: Edit issues
234 234 permission_manage_issue_relations: Manage issue relations
235 235 permission_add_issue_notes: Add notes
236 236 permission_edit_issue_notes: Edit notes
237 237 permission_edit_own_issue_notes: Edit own notes
238 238 permission_move_issues: Move issues
239 239 permission_delete_issues: Delete issues
240 240 permission_manage_public_queries: Manage public queries
241 241 permission_save_queries: Save queries
242 242 permission_view_gantt: View gantt chart
243 243 permission_view_calendar: View calender
244 244 permission_view_issue_watchers: View watchers list
245 245 permission_add_issue_watchers: Add watchers
246 246 permission_log_time: Log spent time
247 247 permission_view_time_entries: View spent time
248 248 permission_edit_time_entries: Edit time logs
249 249 permission_edit_own_time_entries: Edit own time logs
250 250 permission_manage_news: Manage news
251 251 permission_comment_news: Comment news
252 252 permission_manage_documents: Manage documents
253 253 permission_view_documents: View documents
254 254 permission_manage_files: Manage files
255 255 permission_view_files: View files
256 256 permission_manage_wiki: Manage wiki
257 257 permission_rename_wiki_pages: Rename wiki pages
258 258 permission_delete_wiki_pages: Delete wiki pages
259 259 permission_view_wiki_pages: View wiki
260 260 permission_view_wiki_edits: View wiki history
261 261 permission_edit_wiki_pages: Edit wiki pages
262 262 permission_delete_wiki_pages_attachments: Delete attachments
263 263 permission_protect_wiki_pages: Protect wiki pages
264 264 permission_manage_repository: Manage repository
265 265 permission_browse_repository: Browse repository
266 266 permission_view_changesets: View changesets
267 267 permission_commit_access: Commit access
268 268 permission_manage_boards: Manage boards
269 269 permission_view_messages: View messages
270 270 permission_add_messages: Post messages
271 271 permission_edit_messages: Edit messages
272 272 permission_delete_messages: Delete messages
273 273
274 274 project_module_issue_tracking: Issue tracking
275 275 project_module_time_tracking: Time tracking
276 276 project_module_news: News
277 277 project_module_documents: Documents
278 278 project_module_files: Files
279 279 project_module_wiki: Wiki
280 280 project_module_repository: Repository
281 281 project_module_boards: Boards
282 282
283 283 label_user: User
284 284 label_user_plural: Users
285 285 label_user_new: New user
286 286 label_project: Project
287 287 label_project_new: New project
288 288 label_project_plural: Projects
289 289 label_project_all: All Projects
290 290 label_project_latest: Latest projects
291 291 label_issue: Issue
292 292 label_issue_new: New issue
293 293 label_issue_plural: Issues
294 294 label_issue_view_all: View all issues
295 295 label_issues_by: Issues by %s
296 296 label_issue_added: Issue added
297 297 label_issue_updated: Issue updated
298 298 label_document: Document
299 299 label_document_new: New document
300 300 label_document_plural: Documents
301 301 label_document_added: Document added
302 302 label_role: Role
303 303 label_role_plural: Roles
304 304 label_role_new: New role
305 305 label_role_and_permissions: Roles and permissions
306 306 label_member: Member
307 307 label_member_new: New member
308 308 label_member_plural: Members
309 309 label_tracker: Tracker
310 310 label_tracker_plural: Trackers
311 311 label_tracker_new: New tracker
312 312 label_workflow: Workflow
313 313 label_issue_status: Issue status
314 314 label_issue_status_plural: Issue statuses
315 315 label_issue_status_new: New status
316 316 label_issue_category: Issue category
317 317 label_issue_category_plural: Issue categories
318 318 label_issue_category_new: New category
319 319 label_custom_field: Custom field
320 320 label_custom_field_plural: Custom fields
321 321 label_custom_field_new: New custom field
322 322 label_enumerations: Enumerations
323 323 label_enumeration_new: New value
324 324 label_information: Information
325 325 label_information_plural: Information
326 326 label_please_login: Please log in
327 327 label_register: Register
328 328 label_password_lost: Lost password
329 329 label_home: Home
330 330 label_my_page: My page
331 331 label_my_account: My account
332 332 label_my_projects: My projects
333 333 label_administration: Administration
334 334 label_login: Sign in
335 335 label_logout: Sign out
336 336 label_help: Help
337 337 label_reported_issues: Reported issues
338 338 label_assigned_to_me_issues: Issues assigned to me
339 339 label_last_login: Last connection
340 340 label_last_updates: Last updated
341 341 label_last_updates_plural: %d last updated
342 342 label_registered_on: Registered on
343 343 label_activity: Activity
344 344 label_overall_activity: Overall activity
345 345 label_new: New
346 346 label_logged_as: Logged in as
347 347 label_environment: Environment
348 348 label_authentication: Authentication
349 349 label_auth_source: Authentication mode
350 350 label_auth_source_new: New authentication mode
351 351 label_auth_source_plural: Authentication modes
352 352 label_subproject_plural: Subprojects
353 353 label_and_its_subprojects: %s and its subprojects
354 354 label_min_max_length: Min - Max length
355 355 label_list: List
356 356 label_date: Date
357 357 label_integer: Integer
358 358 label_float: Float
359 359 label_boolean: Boolean
360 360 label_string: Text
361 361 label_text: Long text
362 362 label_attribute: Attribute
363 363 label_attribute_plural: Attributes
364 364 label_download: %d Download
365 365 label_download_plural: %d Downloads
366 366 label_no_data: No data to display
367 367 label_change_status: Change status
368 368 label_history: History
369 369 label_attachment: File
370 370 label_attachment_new: New file
371 371 label_attachment_delete: Delete file
372 372 label_attachment_plural: Files
373 373 label_file_added: File added
374 374 label_report: Report
375 375 label_report_plural: Reports
376 376 label_news: News
377 377 label_news_new: Add news
378 378 label_news_plural: News
379 379 label_news_latest: Latest news
380 380 label_news_view_all: View all news
381 381 label_news_added: News added
382 382 label_change_log: Change log
383 383 label_settings: Settings
384 384 label_overview: Overview
385 385 label_version: Version
386 386 label_version_new: New version
387 387 label_version_plural: Versions
388 388 label_confirmation: Confirmation
389 389 label_export_to: 'Also available in:'
390 390 label_read: Read...
391 391 label_public_projects: Public projects
392 392 label_open_issues: open
393 393 label_open_issues_plural: open
394 394 label_closed_issues: closed
395 395 label_closed_issues_plural: closed
396 396 label_total: Total
397 397 label_permissions: Permissions
398 398 label_current_status: Current status
399 399 label_new_statuses_allowed: New statuses allowed
400 400 label_all: all
401 401 label_none: none
402 402 label_nobody: nobody
403 403 label_next: Next
404 404 label_previous: Previous
405 405 label_used_by: Used by
406 406 label_details: Details
407 407 label_add_note: Add a note
408 408 label_per_page: Per page
409 409 label_calendar: Calendar
410 410 label_months_from: months from
411 411 label_gantt: Gantt
412 412 label_internal: Internal
413 413 label_last_changes: last %d changes
414 414 label_change_view_all: View all changes
415 415 label_personalize_page: Personalize this page
416 416 label_comment: Comment
417 417 label_comment_plural: Comments
418 418 label_comment_add: Add a comment
419 419 label_comment_added: Comment added
420 420 label_comment_delete: Delete comments
421 421 label_query: Custom query
422 422 label_query_plural: Custom queries
423 423 label_query_new: New query
424 424 label_filter_add: Add filter
425 425 label_filter_plural: Filters
426 426 label_equals: is
427 427 label_not_equals: is not
428 428 label_in_less_than: in less than
429 429 label_in_more_than: in more than
430 430 label_in: in
431 431 label_today: today
432 432 label_all_time: all time
433 433 label_yesterday: yesterday
434 434 label_this_week: this week
435 435 label_last_week: last week
436 436 label_last_n_days: last %d days
437 437 label_this_month: this month
438 438 label_last_month: last month
439 439 label_this_year: this year
440 440 label_date_range: Date range
441 441 label_less_than_ago: less than days ago
442 442 label_more_than_ago: more than days ago
443 443 label_ago: days ago
444 444 label_contains: contains
445 445 label_not_contains: doesn't contain
446 446 label_day_plural: days
447 447 label_repository: Repository
448 448 label_repository_plural: Repositories
449 449 label_browse: Browse
450 450 label_modification: %d change
451 451 label_modification_plural: %d changes
452 452 label_revision: Revision
453 453 label_revision_plural: Revisions
454 454 label_associated_revisions: Associated revisions
455 455 label_added: added
456 456 label_modified: modified
457 457 label_copied: copied
458 458 label_renamed: renamed
459 459 label_deleted: deleted
460 460 label_latest_revision: Latest revision
461 461 label_latest_revision_plural: Latest revisions
462 462 label_view_revisions: View revisions
463 463 label_max_size: Maximum size
464 464 label_on: 'on'
465 465 label_sort_highest: Move to top
466 466 label_sort_higher: Move up
467 467 label_sort_lower: Move down
468 468 label_sort_lowest: Move to bottom
469 469 label_roadmap: Roadmap
470 470 label_roadmap_due_in: Due in %s
471 471 label_roadmap_overdue: %s late
472 472 label_roadmap_no_issues: No issues for this version
473 473 label_search: Search
474 474 label_result_plural: Results
475 475 label_all_words: All words
476 476 label_wiki: Wiki
477 477 label_wiki_edit: Wiki edit
478 478 label_wiki_edit_plural: Wiki edits
479 479 label_wiki_page: Wiki page
480 480 label_wiki_page_plural: Wiki pages
481 481 label_index_by_title: Index by title
482 482 label_index_by_date: Index by date
483 483 label_current_version: Current version
484 484 label_preview: Preview
485 485 label_feed_plural: Feeds
486 486 label_changes_details: Details of all changes
487 487 label_issue_tracking: Issue tracking
488 488 label_spent_time: Spent time
489 489 label_f_hour: %.2f hour
490 490 label_f_hour_plural: %.2f hours
491 491 label_time_tracking: Time tracking
492 492 label_change_plural: Changes
493 493 label_statistics: Statistics
494 494 label_commits_per_month: Commits per month
495 495 label_commits_per_author: Commits per author
496 496 label_view_diff: View differences
497 497 label_diff_inline: inline
498 498 label_diff_side_by_side: side by side
499 499 label_options: Options
500 500 label_copy_workflow_from: Copy workflow from
501 501 label_permissions_report: Permissions report
502 502 label_watched_issues: Watched issues
503 503 label_related_issues: Related issues
504 504 label_applied_status: Applied status
505 505 label_loading: Loading...
506 506 label_relation_new: New relation
507 507 label_relation_delete: Delete relation
508 508 label_relates_to: related to
509 509 label_duplicates: duplicates
510 510 label_duplicated_by: duplicated by
511 511 label_blocks: blocks
512 512 label_blocked_by: blocked by
513 513 label_precedes: precedes
514 514 label_follows: follows
515 515 label_end_to_start: end to start
516 516 label_end_to_end: end to end
517 517 label_start_to_start: start to start
518 518 label_start_to_end: start to end
519 519 label_stay_logged_in: Stay logged in
520 520 label_disabled: disabled
521 521 label_show_completed_versions: Show completed versions
522 522 label_me: me
523 523 label_board: Forum
524 524 label_board_new: New forum
525 525 label_board_plural: Forums
526 526 label_topic_plural: Topics
527 527 label_message_plural: Messages
528 528 label_message_last: Last message
529 529 label_message_new: New message
530 530 label_message_posted: Message added
531 531 label_reply_plural: Replies
532 532 label_send_information: Send account information to the user
533 533 label_year: Year
534 534 label_month: Month
535 535 label_week: Week
536 536 label_date_from: From
537 537 label_date_to: To
538 538 label_language_based: Based on user's language
539 539 label_sort_by: Sort by %s
540 540 label_send_test_email: Send a test email
541 541 label_feeds_access_key_created_on: RSS access key created %s ago
542 542 label_module_plural: Modules
543 543 label_added_time_by: Added by %s %s ago
544 544 label_updated_time: Updated %s ago
545 545 label_jump_to_a_project: Jump to a project...
546 546 label_file_plural: Files
547 547 label_changeset_plural: Changesets
548 548 label_default_columns: Default columns
549 549 label_no_change_option: (No change)
550 550 label_bulk_edit_selected_issues: Bulk edit selected issues
551 551 label_theme: Theme
552 552 label_default: Default
553 553 label_search_titles_only: Search titles only
554 554 label_user_mail_option_all: "For any event on all my projects"
555 555 label_user_mail_option_selected: "For any event on the selected projects only..."
556 556 label_user_mail_option_none: "Only for things I watch or I'm involved in"
557 557 label_user_mail_no_self_notified: "I don't want to be notified of changes that I make myself"
558 558 label_registration_activation_by_email: account activation by email
559 559 label_registration_manual_activation: manual account activation
560 560 label_registration_automatic_activation: automatic account activation
561 561 label_display_per_page: 'Per page: %s'
562 562 label_age: Age
563 563 label_change_properties: Change properties
564 564 label_general: General
565 565 label_more: More
566 566 label_scm: SCM
567 567 label_plugins: Plugins
568 568 label_ldap_authentication: LDAP authentication
569 569 label_downloads_abbr: D/L
570 570 label_optional_description: Optional description
571 571 label_add_another_file: Add another file
572 572 label_preferences: Preferences
573 573 label_chronological_order: In chronological order
574 574 label_reverse_chronological_order: In reverse chronological order
575 575 label_planning: Planning
576 576 label_incoming_emails: Incoming emails
577 577 label_generate_key: Generate a key
578 578 label_issue_watchers: Watchers
579 label_example: Example
579 580
580 581 button_login: Login
581 582 button_submit: Submit
582 583 button_save: Save
583 584 button_check_all: Check all
584 585 button_uncheck_all: Uncheck all
585 586 button_delete: Delete
586 587 button_create: Create
587 588 button_test: Test
588 589 button_edit: Edit
589 590 button_add: Add
590 591 button_change: Change
591 592 button_apply: Apply
592 593 button_clear: Clear
593 594 button_lock: Lock
594 595 button_unlock: Unlock
595 596 button_download: Download
596 597 button_list: List
597 598 button_view: View
598 599 button_move: Move
599 600 button_back: Back
600 601 button_cancel: Cancel
601 602 button_activate: Activate
602 603 button_sort: Sort
603 604 button_log_time: Log time
604 605 button_rollback: Rollback to this version
605 606 button_watch: Watch
606 607 button_unwatch: Unwatch
607 608 button_reply: Reply
608 609 button_archive: Archive
609 610 button_unarchive: Unarchive
610 611 button_reset: Reset
611 612 button_rename: Rename
612 613 button_change_password: Change password
613 614 button_copy: Copy
614 615 button_annotate: Annotate
615 616 button_update: Update
616 617 button_configure: Configure
617 618 button_quote: Quote
618 619
619 620 status_active: active
620 621 status_registered: registered
621 622 status_locked: locked
622 623
623 624 text_select_mail_notifications: Select actions for which email notifications should be sent.
624 625 text_regexp_info: eg. ^[A-Z0-9]+$
625 626 text_min_max_length_info: 0 means no restriction
626 627 text_project_destroy_confirmation: Are you sure you want to delete this project and related data ?
627 628 text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
628 629 text_workflow_edit: Select a role and a tracker to edit the workflow
629 630 text_are_you_sure: Are you sure ?
630 631 text_journal_changed: changed from %s to %s
631 632 text_journal_set_to: set to %s
632 633 text_journal_deleted: deleted
633 634 text_tip_task_begin_day: task beginning this day
634 635 text_tip_task_end_day: task ending this day
635 636 text_tip_task_begin_end_day: task beginning and ending this day
636 637 text_project_identifier_info: 'Only lower case letters (a-z), numbers and dashes are allowed.<br />Once saved, the identifier can not be changed.'
637 638 text_caracters_maximum: %d characters maximum.
638 639 text_caracters_minimum: Must be at least %d characters long.
639 640 text_length_between: Length between %d and %d characters.
640 641 text_tracker_no_workflow: No workflow defined for this tracker
641 642 text_unallowed_characters: Unallowed characters
642 643 text_comma_separated: Multiple values allowed (comma separated).
643 644 text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
644 645 text_issue_added: Issue %s has been reported by %s.
645 646 text_issue_updated: Issue %s has been updated by %s.
646 647 text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content ?
647 648 text_issue_category_destroy_question: Some issues (%d) are assigned to this category. What do you want to do ?
648 649 text_issue_category_destroy_assignments: Remove category assignments
649 650 text_issue_category_reassign_to: Reassign issues to this category
650 651 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)."
651 652 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."
652 653 text_load_default_configuration: Load the default configuration
653 654 text_status_changed_by_changeset: Applied in changeset %s.
654 655 text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s) ?'
655 656 text_select_project_modules: 'Select modules to enable for this project:'
656 657 text_default_administrator_account_changed: Default administrator account changed
657 658 text_file_repository_writable: File repository writable
658 659 text_rmagick_available: RMagick available (optional)
659 660 text_destroy_time_entries_question: %.02f hours were reported on the issues you are about to delete. What do you want to do ?
660 661 text_destroy_time_entries: Delete reported hours
661 662 text_assign_time_entries_to_project: Assign reported hours to the project
662 663 text_reassign_time_entries: 'Reassign reported hours to this issue:'
663 664 text_user_wrote: '%s wrote:'
664 665 text_enumeration_destroy_question: '%d objects are assigned to this value.'
665 666 text_enumeration_category_reassign_to: 'Reassign them to this value:'
666 667 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."
667 668
668 669 default_role_manager: Manager
669 670 default_role_developper: Developer
670 671 default_role_reporter: Reporter
671 672 default_tracker_bug: Bug
672 673 default_tracker_feature: Feature
673 674 default_tracker_support: Support
674 675 default_issue_status_new: New
675 676 default_issue_status_assigned: Assigned
676 677 default_issue_status_resolved: Resolved
677 678 default_issue_status_feedback: Feedback
678 679 default_issue_status_closed: Closed
679 680 default_issue_status_rejected: Rejected
680 681 default_doc_category_user: User documentation
681 682 default_doc_category_tech: Technical documentation
682 683 default_priority_low: Low
683 684 default_priority_normal: Normal
684 685 default_priority_high: High
685 686 default_priority_urgent: Urgent
686 687 default_priority_immediate: Immediate
687 688 default_activity_design: Design
688 689 default_activity_development: Development
689 690
690 691 enumeration_issue_priorities: Issue priorities
691 692 enumeration_doc_categories: Document categories
692 693 enumeration_activities: Activities (time tracking)
@@ -1,692 +1,693
1 1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
2 2
3 3 actionview_datehelper_select_day_prefix:
4 4 actionview_datehelper_select_month_names: Janvier,Février,Mars,Avril,Mai,Juin,Juillet,Août,Septembre,Octobre,Novembre,Décembre
5 5 actionview_datehelper_select_month_names_abbr: Jan,Fév,Mars,Avril,Mai,Juin,Juil,Août,Sept,Oct,Nov,Déc
6 6 actionview_datehelper_select_month_prefix:
7 7 actionview_datehelper_select_year_prefix:
8 8 actionview_datehelper_time_in_words_day: 1 jour
9 9 actionview_datehelper_time_in_words_day_plural: %d jours
10 10 actionview_datehelper_time_in_words_hour_about: environ une heure
11 11 actionview_datehelper_time_in_words_hour_about_plural: environ %d heures
12 12 actionview_datehelper_time_in_words_hour_about_single: environ une heure
13 13 actionview_datehelper_time_in_words_minute: 1 minute
14 14 actionview_datehelper_time_in_words_minute_half: 30 secondes
15 15 actionview_datehelper_time_in_words_minute_less_than: moins d'une minute
16 16 actionview_datehelper_time_in_words_minute_plural: %d minutes
17 17 actionview_datehelper_time_in_words_minute_single: 1 minute
18 18 actionview_datehelper_time_in_words_second_less_than: moins d'une seconde
19 19 actionview_datehelper_time_in_words_second_less_than_plural: moins de %d secondes
20 20 actionview_instancetag_blank_option: Choisir
21 21
22 22 activerecord_error_inclusion: n'est pas inclus dans la liste
23 23 activerecord_error_exclusion: est reservé
24 24 activerecord_error_invalid: est invalide
25 25 activerecord_error_confirmation: ne correspond pas à la confirmation
26 26 activerecord_error_accepted: doit être accepté
27 27 activerecord_error_empty: doit être renseigné
28 28 activerecord_error_blank: doit être renseigné
29 29 activerecord_error_too_long: est trop long
30 30 activerecord_error_too_short: est trop court
31 31 activerecord_error_wrong_length: n'est pas de la bonne longueur
32 32 activerecord_error_taken: est déjà utilisé
33 33 activerecord_error_not_a_number: n'est pas un nombre
34 34 activerecord_error_not_a_date: n'est pas une date valide
35 35 activerecord_error_greater_than_start_date: doit être postérieur à la date de début
36 36 activerecord_error_not_same_project: n'appartient pas au même projet
37 37 activerecord_error_circular_dependency: Cette relation créerait une dépendance circulaire
38 38
39 39 general_fmt_age: %d an
40 40 general_fmt_age_plural: %d ans
41 41 general_fmt_date: %%d/%%m/%%Y
42 42 general_fmt_datetime: %%d/%%m/%%Y %%H:%%M
43 43 general_fmt_datetime_short: %%d/%%m %%H:%%M
44 44 general_fmt_time: %%H:%%M
45 45 general_text_No: 'Non'
46 46 general_text_Yes: 'Oui'
47 47 general_text_no: 'non'
48 48 general_text_yes: 'oui'
49 49 general_lang_name: 'Français'
50 50 general_csv_separator: ';'
51 51 general_csv_decimal_separator: ','
52 52 general_csv_encoding: ISO-8859-1
53 53 general_pdf_encoding: ISO-8859-1
54 54 general_day_names: Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi,Dimanche
55 55 general_first_day_of_week: '1'
56 56
57 57 notice_account_updated: Le compte a été mis à jour avec succès.
58 58 notice_account_invalid_creditentials: Identifiant ou mot de passe invalide.
59 59 notice_account_password_updated: Mot de passe mis à jour avec succès.
60 60 notice_account_wrong_password: Mot de passe incorrect
61 61 notice_account_register_done: Un message contenant les instructions pour activer votre compte vous a été envoyé.
62 62 notice_account_unknown_email: Aucun compte ne correspond à cette adresse.
63 63 notice_can_t_change_password: Ce compte utilise une authentification externe. Impossible de changer le mot de passe.
64 64 notice_account_lost_email_sent: Un message contenant les instructions pour choisir un nouveau mot de passe vous a été envoyé.
65 65 notice_account_activated: Votre compte a été activé. Vous pouvez à présent vous connecter.
66 66 notice_successful_create: Création effectuée avec succès.
67 67 notice_successful_update: Mise à jour effectuée avec succès.
68 68 notice_successful_delete: Suppression effectuée avec succès.
69 69 notice_successful_connection: Connection réussie.
70 70 notice_file_not_found: "La page à laquelle vous souhaitez accéder n'existe pas ou a été supprimée."
71 71 notice_locking_conflict: Les données ont été mises à jour par un autre utilisateur. Mise à jour impossible.
72 72 notice_not_authorized: "Vous n'êtes pas autorisés à accéder à cette page."
73 73 notice_email_sent: "Un email a été envoyé à %s"
74 74 notice_email_error: "Erreur lors de l'envoi de l'email (%s)"
75 75 notice_feeds_access_key_reseted: "Votre clé d'accès aux flux RSS a été réinitialisée."
76 76 notice_failed_to_save_issues: "%d demande(s) sur les %d sélectionnées n'ont pas pu être mise(s) à jour: %s."
77 77 notice_no_issue_selected: "Aucune demande sélectionnée ! Cochez les demandes que vous voulez mettre à jour."
78 78 notice_account_pending: "Votre compte a été créé et attend l'approbation de l'administrateur."
79 79 notice_default_data_loaded: Paramétrage par défaut chargé avec succès.
80 80 notice_unable_delete_version: Impossible de supprimer cette version.
81 81
82 82 error_can_t_load_default_data: "Une erreur s'est produite lors du chargement du paramétrage: %s"
83 83 error_scm_not_found: "L'entrée et/ou la révision demandée n'existe pas dans le dépôt."
84 84 error_scm_command_failed: "Une erreur s'est produite lors de l'accès au dépôt: %s"
85 85 error_scm_annotate: "L'entrée n'existe pas ou ne peut pas être annotée."
86 86 error_issue_not_found_in_project: "La demande n'existe pas ou n'appartient pas à ce projet"
87 87
88 88 mail_subject_lost_password: Votre mot de passe %s
89 89 mail_body_lost_password: 'Pour changer votre mot de passe, cliquez sur le lien suivant:'
90 90 mail_subject_register: Activation de votre compte %s
91 91 mail_body_register: 'Pour activer votre compte, cliquez sur le lien suivant:'
92 92 mail_body_account_information_external: Vous pouvez utiliser votre compte "%s" pour vous connecter.
93 93 mail_body_account_information: Paramètres de connexion de votre compte
94 94 mail_subject_account_activation_request: "Demande d'activation d'un compte %s"
95 95 mail_body_account_activation_request: "Un nouvel utilisateur (%s) s'est inscrit. Son compte nécessite votre approbation:"
96 96 mail_subject_reminder: "%d demande(s) arrivent à échéance"
97 97 mail_body_reminder: "%d demande(s) qui vous sont assignées arrivent à échéance dans les %d prochains jours:"
98 98
99 99 gui_validation_error: 1 erreur
100 100 gui_validation_error_plural: %d erreurs
101 101
102 102 field_name: Nom
103 103 field_description: Description
104 104 field_summary: Résumé
105 105 field_is_required: Obligatoire
106 106 field_firstname: Prénom
107 107 field_lastname: Nom
108 108 field_mail: Email
109 109 field_filename: Fichier
110 110 field_filesize: Taille
111 111 field_downloads: Téléchargements
112 112 field_author: Auteur
113 113 field_created_on: Créé
114 114 field_updated_on: Mis à jour
115 115 field_field_format: Format
116 116 field_is_for_all: Pour tous les projets
117 117 field_possible_values: Valeurs possibles
118 118 field_regexp: Expression régulière
119 119 field_min_length: Longueur minimum
120 120 field_max_length: Longueur maximum
121 121 field_value: Valeur
122 122 field_category: Catégorie
123 123 field_title: Titre
124 124 field_project: Projet
125 125 field_issue: Demande
126 126 field_status: Statut
127 127 field_notes: Notes
128 128 field_is_closed: Demande fermée
129 129 field_is_default: Valeur par défaut
130 130 field_tracker: Tracker
131 131 field_subject: Sujet
132 132 field_due_date: Date d'échéance
133 133 field_assigned_to: Assigné à
134 134 field_priority: Priorité
135 135 field_fixed_version: Version cible
136 136 field_user: Utilisateur
137 137 field_role: Rôle
138 138 field_homepage: Site web
139 139 field_is_public: Public
140 140 field_parent: Sous-projet de
141 141 field_is_in_chlog: Demandes affichées dans l'historique
142 142 field_is_in_roadmap: Demandes affichées dans la roadmap
143 143 field_login: Identifiant
144 144 field_mail_notification: Notifications par mail
145 145 field_admin: Administrateur
146 146 field_last_login_on: Dernière connexion
147 147 field_language: Langue
148 148 field_effective_date: Date
149 149 field_password: Mot de passe
150 150 field_new_password: Nouveau mot de passe
151 151 field_password_confirmation: Confirmation
152 152 field_version: Version
153 153 field_type: Type
154 154 field_host: Hôte
155 155 field_port: Port
156 156 field_account: Compte
157 157 field_base_dn: Base DN
158 158 field_attr_login: Attribut Identifiant
159 159 field_attr_firstname: Attribut Prénom
160 160 field_attr_lastname: Attribut Nom
161 161 field_attr_mail: Attribut Email
162 162 field_onthefly: Création des utilisateurs à la volée
163 163 field_start_date: Début
164 164 field_done_ratio: %% Réalisé
165 165 field_auth_source: Mode d'authentification
166 166 field_hide_mail: Cacher mon adresse mail
167 167 field_comments: Commentaire
168 168 field_url: URL
169 169 field_start_page: Page de démarrage
170 170 field_subproject: Sous-projet
171 171 field_hours: Heures
172 172 field_activity: Activité
173 173 label_overall_activity: Activité globale
174 174 field_spent_on: Date
175 175 field_identifier: Identifiant
176 176 field_is_filter: Utilisé comme filtre
177 177 field_issue_to_id: Demande liée
178 178 field_delay: Retard
179 179 field_assignable: Demandes assignables à ce rôle
180 180 field_redirect_existing_links: Rediriger les liens existants
181 181 field_estimated_hours: Temps estimé
182 182 field_column_names: Colonnes
183 183 field_time_zone: Fuseau horaire
184 184 field_searchable: Utilisé pour les recherches
185 185 field_default_value: Valeur par défaut
186 186 field_comments_sorting: Afficher les commentaires
187 187 field_parent_title: Page parent
188 188
189 189 setting_app_title: Titre de l'application
190 190 setting_app_subtitle: Sous-titre de l'application
191 191 setting_welcome_text: Texte d'accueil
192 192 setting_default_language: Langue par défaut
193 193 setting_login_required: Authentification obligatoire
194 194 setting_self_registration: Inscription des nouveaux utilisateurs
195 195 setting_attachment_max_size: Taille max des fichiers
196 196 setting_issues_export_limit: Limite export demandes
197 197 setting_mail_from: Adresse d'émission
198 198 setting_bcc_recipients: Destinataires en copie cachée (cci)
199 199 setting_plain_text_mail: Mail texte brut (non HTML)
200 setting_host_name: Nom d'hôte
200 setting_host_name: Nom d'hôte et chemin
201 201 setting_text_formatting: Formatage du texte
202 202 setting_wiki_compression: Compression historique wiki
203 203 setting_feeds_limit: Limite du contenu des flux RSS
204 204 setting_default_projects_public: Définir les nouveaux projects comme publics par défaut
205 205 setting_autofetch_changesets: Récupération auto. des commits
206 206 setting_sys_api_enabled: Activer les WS pour la gestion des dépôts
207 207 setting_commit_ref_keywords: Mot-clés de référencement
208 208 setting_commit_fix_keywords: Mot-clés de résolution
209 209 setting_autologin: Autologin
210 210 setting_date_format: Format de date
211 211 setting_time_format: Format d'heure
212 212 setting_cross_project_issue_relations: Autoriser les relations entre demandes de différents projets
213 213 setting_issue_list_default_columns: Colonnes affichées par défaut sur la liste des demandes
214 214 setting_repositories_encodings: Encodages des dépôts
215 215 setting_commit_logs_encoding: Encodage des messages de commit
216 216 setting_emails_footer: Pied-de-page des emails
217 217 setting_protocol: Protocole
218 218 setting_per_page_options: Options d'objets affichés par page
219 219 setting_user_format: Format d'affichage des utilisateurs
220 220 setting_activity_days_default: Nombre de jours affichés sur l'activité des projets
221 221 setting_display_subprojects_issues: Afficher par défaut les demandes des sous-projets sur les projets principaux
222 222 setting_enabled_scm: SCM activés
223 223 setting_mail_handler_api_enabled: "Activer le WS pour la réception d'emails"
224 224 setting_mail_handler_api_key: Clé de protection de l'API
225 225 setting_sequential_project_identifiers: Générer des identifiants de projet séquentiels
226 226 setting_gravatar_enabled: Afficher les Gravatar des utilisateurs
227 227
228 228 permission_edit_project: Modifier le projet
229 229 permission_select_project_modules: Choisir les modules
230 230 permission_manage_members: Gérer les members
231 231 permission_manage_versions: Gérer les versions
232 232 permission_manage_categories: Gérer les catégories de demandes
233 233 permission_add_issues: Créer des demandes
234 234 permission_edit_issues: Modifier les demandes
235 235 permission_manage_issue_relations: Gérer les relations
236 236 permission_add_issue_notes: Ajouter des notes
237 237 permission_edit_issue_notes: Modifier les notes
238 238 permission_edit_own_issue_notes: Modifier ses propres notes
239 239 permission_move_issues: Déplacer les demandes
240 240 permission_delete_issues: Supprimer les demandes
241 241 permission_manage_public_queries: Gérer les requêtes publiques
242 242 permission_save_queries: Sauvegarder les requêtes
243 243 permission_view_gantt: Voir le gantt
244 244 permission_view_calendar: Voir le calendrier
245 245 permission_view_issue_watchers: Voir la liste des observateurs
246 246 permission_add_issue_watchers: Ajouter des observateurs
247 247 permission_log_time: Saisir le temps passé
248 248 permission_view_time_entries: Voir le temps passé
249 249 permission_edit_time_entries: Modifier les temps passés
250 250 permission_edit_own_time_entries: Modifier son propre temps passé
251 251 permission_manage_news: Gérer les annonces
252 252 permission_comment_news: Commenter les annonces
253 253 permission_manage_documents: Gérer les documents
254 254 permission_view_documents: Voir les documents
255 255 permission_manage_files: Gérer les fichiers
256 256 permission_view_files: Voir les fichiers
257 257 permission_manage_wiki: Gérer le wiki
258 258 permission_rename_wiki_pages: Renommer les pages
259 259 permission_delete_wiki_pages: Supprimer les pages
260 260 permission_view_wiki_pages: Voir le wiki
261 261 permission_view_wiki_edits: "Voir l'historique des modifications"
262 262 permission_edit_wiki_pages: Modifier les pages
263 263 permission_delete_wiki_pages_attachments: Supprimer les fichiers joints
264 264 permission_protect_wiki_pages: Protéger les pages
265 265 permission_manage_repository: Gérer le dépôt de sources
266 266 permission_browse_repository: Parcourir les sources
267 267 permission_view_changesets: Voir les révisions
268 268 permission_commit_access: Droit de commit
269 269 permission_manage_boards: Gérer les forums
270 270 permission_view_messages: Voir les messages
271 271 permission_add_messages: Poster un message
272 272 permission_edit_messages: Modifier les messages
273 273 permission_delete_messages: Supprimer les messages
274 274
275 275 project_module_issue_tracking: Suivi des demandes
276 276 project_module_time_tracking: Suivi du temps passé
277 277 project_module_news: Publication d'annonces
278 278 project_module_documents: Publication de documents
279 279 project_module_files: Publication de fichiers
280 280 project_module_wiki: Wiki
281 281 project_module_repository: Dépôt de sources
282 282 project_module_boards: Forums de discussion
283 283
284 284 label_user: Utilisateur
285 285 label_user_plural: Utilisateurs
286 286 label_user_new: Nouvel utilisateur
287 287 label_project: Projet
288 288 label_project_new: Nouveau projet
289 289 label_project_plural: Projets
290 290 label_project_all: Tous les projets
291 291 label_project_latest: Derniers projets
292 292 label_issue: Demande
293 293 label_issue_new: Nouvelle demande
294 294 label_issue_plural: Demandes
295 295 label_issue_view_all: Voir toutes les demandes
296 296 label_issue_added: Demande ajoutée
297 297 label_issue_updated: Demande mise à jour
298 298 label_issues_by: Demandes par %s
299 299 label_document: Document
300 300 label_document_new: Nouveau document
301 301 label_document_plural: Documents
302 302 label_document_added: Document ajouté
303 303 label_role: Rôle
304 304 label_role_plural: Rôles
305 305 label_role_new: Nouveau rôle
306 306 label_role_and_permissions: Rôles et permissions
307 307 label_member: Membre
308 308 label_member_new: Nouveau membre
309 309 label_member_plural: Membres
310 310 label_tracker: Tracker
311 311 label_tracker_plural: Trackers
312 312 label_tracker_new: Nouveau tracker
313 313 label_workflow: Workflow
314 314 label_issue_status: Statut de demandes
315 315 label_issue_status_plural: Statuts de demandes
316 316 label_issue_status_new: Nouveau statut
317 317 label_issue_category: Catégorie de demandes
318 318 label_issue_category_plural: Catégories de demandes
319 319 label_issue_category_new: Nouvelle catégorie
320 320 label_custom_field: Champ personnalisé
321 321 label_custom_field_plural: Champs personnalisés
322 322 label_custom_field_new: Nouveau champ personnalisé
323 323 label_enumerations: Listes de valeurs
324 324 label_enumeration_new: Nouvelle valeur
325 325 label_information: Information
326 326 label_information_plural: Informations
327 327 label_please_login: Identification
328 328 label_register: S'enregistrer
329 329 label_password_lost: Mot de passe perdu
330 330 label_home: Accueil
331 331 label_my_page: Ma page
332 332 label_my_account: Mon compte
333 333 label_my_projects: Mes projets
334 334 label_administration: Administration
335 335 label_login: Connexion
336 336 label_logout: Déconnexion
337 337 label_help: Aide
338 338 label_reported_issues: Demandes soumises
339 339 label_assigned_to_me_issues: Demandes qui me sont assignées
340 340 label_last_login: Dernière connexion
341 341 label_last_updates: Dernière mise à jour
342 342 label_last_updates_plural: %d dernières mises à jour
343 343 label_registered_on: Inscrit le
344 344 label_activity: Activité
345 345 label_new: Nouveau
346 346 label_logged_as: Connecté en tant que
347 347 label_environment: Environnement
348 348 label_authentication: Authentification
349 349 label_auth_source: Mode d'authentification
350 350 label_auth_source_new: Nouveau mode d'authentification
351 351 label_auth_source_plural: Modes d'authentification
352 352 label_subproject_plural: Sous-projets
353 353 label_and_its_subprojects: %s et ses sous-projets
354 354 label_min_max_length: Longueurs mini - maxi
355 355 label_list: Liste
356 356 label_date: Date
357 357 label_integer: Entier
358 358 label_float: Nombre décimal
359 359 label_boolean: Booléen
360 360 label_string: Texte
361 361 label_text: Texte long
362 362 label_attribute: Attribut
363 363 label_attribute_plural: Attributs
364 364 label_download: %d Téléchargement
365 365 label_download_plural: %d Téléchargements
366 366 label_no_data: Aucune donnée à afficher
367 367 label_change_status: Changer le statut
368 368 label_history: Historique
369 369 label_attachment: Fichier
370 370 label_attachment_new: Nouveau fichier
371 371 label_attachment_delete: Supprimer le fichier
372 372 label_attachment_plural: Fichiers
373 373 label_file_added: Fichier ajouté
374 374 label_report: Rapport
375 375 label_report_plural: Rapports
376 376 label_news: Annonce
377 377 label_news_new: Nouvelle annonce
378 378 label_news_plural: Annonces
379 379 label_news_latest: Dernières annonces
380 380 label_news_view_all: Voir toutes les annonces
381 381 label_news_added: Annonce ajoutée
382 382 label_change_log: Historique
383 383 label_settings: Configuration
384 384 label_overview: Aperçu
385 385 label_version: Version
386 386 label_version_new: Nouvelle version
387 387 label_version_plural: Versions
388 388 label_confirmation: Confirmation
389 389 label_export_to: 'Formats disponibles:'
390 390 label_read: Lire...
391 391 label_public_projects: Projets publics
392 392 label_open_issues: ouvert
393 393 label_open_issues_plural: ouverts
394 394 label_closed_issues: fermé
395 395 label_closed_issues_plural: fermés
396 396 label_total: Total
397 397 label_permissions: Permissions
398 398 label_current_status: Statut actuel
399 399 label_new_statuses_allowed: Nouveaux statuts autorisés
400 400 label_all: tous
401 401 label_none: aucun
402 402 label_nobody: personne
403 403 label_next: Suivant
404 404 label_previous: Précédent
405 405 label_used_by: Utilisé par
406 406 label_details: Détails
407 407 label_add_note: Ajouter une note
408 408 label_per_page: Par page
409 409 label_calendar: Calendrier
410 410 label_months_from: mois depuis
411 411 label_gantt: Gantt
412 412 label_internal: Interne
413 413 label_last_changes: %d derniers changements
414 414 label_change_view_all: Voir tous les changements
415 415 label_personalize_page: Personnaliser cette page
416 416 label_comment: Commentaire
417 417 label_comment_plural: Commentaires
418 418 label_comment_add: Ajouter un commentaire
419 419 label_comment_added: Commentaire ajouté
420 420 label_comment_delete: Supprimer les commentaires
421 421 label_query: Rapport personnalisé
422 422 label_query_plural: Rapports personnalisés
423 423 label_query_new: Nouveau rapport
424 424 label_filter_add: Ajouter le filtre
425 425 label_filter_plural: Filtres
426 426 label_equals: égal
427 427 label_not_equals: différent
428 428 label_in_less_than: dans moins de
429 429 label_in_more_than: dans plus de
430 430 label_in: dans
431 431 label_today: aujourd'hui
432 432 label_all_time: toute la période
433 433 label_yesterday: hier
434 434 label_this_week: cette semaine
435 435 label_last_week: la semaine dernière
436 436 label_last_n_days: les %d derniers jours
437 437 label_this_month: ce mois-ci
438 438 label_last_month: le mois dernier
439 439 label_this_year: cette année
440 440 label_date_range: Période
441 441 label_less_than_ago: il y a moins de
442 442 label_more_than_ago: il y a plus de
443 443 label_ago: il y a
444 444 label_contains: contient
445 445 label_not_contains: ne contient pas
446 446 label_day_plural: jours
447 447 label_repository: Dépôt
448 448 label_repository_plural: Dépôts
449 449 label_browse: Parcourir
450 450 label_modification: %d modification
451 451 label_modification_plural: %d modifications
452 452 label_revision: Révision
453 453 label_revision_plural: Révisions
454 454 label_associated_revisions: Révisions associées
455 455 label_added: ajouté
456 456 label_modified: modifié
457 457 label_copied: copié
458 458 label_renamed: renommé
459 459 label_deleted: supprimé
460 460 label_latest_revision: Dernière révision
461 461 label_latest_revision_plural: Dernières révisions
462 462 label_view_revisions: Voir les révisions
463 463 label_max_size: Taille maximale
464 464 label_on: sur
465 465 label_sort_highest: Remonter en premier
466 466 label_sort_higher: Remonter
467 467 label_sort_lower: Descendre
468 468 label_sort_lowest: Descendre en dernier
469 469 label_roadmap: Roadmap
470 470 label_roadmap_due_in: Echéance dans %s
471 471 label_roadmap_overdue: En retard de %s
472 472 label_roadmap_no_issues: Aucune demande pour cette version
473 473 label_search: Recherche
474 474 label_result_plural: Résultats
475 475 label_all_words: Tous les mots
476 476 label_wiki: Wiki
477 477 label_wiki_edit: Révision wiki
478 478 label_wiki_edit_plural: Révisions wiki
479 479 label_wiki_page: Page wiki
480 480 label_wiki_page_plural: Pages wiki
481 481 label_index_by_title: Index par titre
482 482 label_index_by_date: Index par date
483 483 label_current_version: Version actuelle
484 484 label_preview: Prévisualisation
485 485 label_feed_plural: Flux RSS
486 486 label_changes_details: Détails de tous les changements
487 487 label_issue_tracking: Suivi des demandes
488 488 label_spent_time: Temps passé
489 489 label_f_hour: %.2f heure
490 490 label_f_hour_plural: %.2f heures
491 491 label_time_tracking: Suivi du temps
492 492 label_change_plural: Changements
493 493 label_statistics: Statistiques
494 494 label_commits_per_month: Commits par mois
495 495 label_commits_per_author: Commits par auteur
496 496 label_view_diff: Voir les différences
497 497 label_diff_inline: en ligne
498 498 label_diff_side_by_side: côte à côte
499 499 label_options: Options
500 500 label_copy_workflow_from: Copier le workflow de
501 501 label_permissions_report: Synthèse des permissions
502 502 label_watched_issues: Demandes surveillées
503 503 label_related_issues: Demandes liées
504 504 label_applied_status: Statut appliqué
505 505 label_loading: Chargement...
506 506 label_relation_new: Nouvelle relation
507 507 label_relation_delete: Supprimer la relation
508 508 label_relates_to: lié à
509 509 label_duplicates: duplique
510 510 label_duplicated_by: dupliqué par
511 511 label_blocks: bloque
512 512 label_blocked_by: bloqué par
513 513 label_precedes: précède
514 514 label_follows: suit
515 515 label_end_to_start: fin à début
516 516 label_end_to_end: fin à fin
517 517 label_start_to_start: début à début
518 518 label_start_to_end: début à fin
519 519 label_stay_logged_in: Rester connecté
520 520 label_disabled: désactivé
521 521 label_show_completed_versions: Voir les versions passées
522 522 label_me: moi
523 523 label_board: Forum
524 524 label_board_new: Nouveau forum
525 525 label_board_plural: Forums
526 526 label_topic_plural: Discussions
527 527 label_message_plural: Messages
528 528 label_message_last: Dernier message
529 529 label_message_new: Nouveau message
530 530 label_message_posted: Message ajouté
531 531 label_reply_plural: Réponses
532 532 label_send_information: Envoyer les informations à l'utilisateur
533 533 label_year: Année
534 534 label_month: Mois
535 535 label_week: Semaine
536 536 label_date_from: Du
537 537 label_date_to: Au
538 538 label_language_based: Basé sur la langue de l'utilisateur
539 539 label_sort_by: Trier par %s
540 540 label_send_test_email: Envoyer un email de test
541 541 label_feeds_access_key_created_on: Clé d'accès RSS créée il y a %s
542 542 label_module_plural: Modules
543 543 label_added_time_by: Ajouté par %s il y a %s
544 544 label_updated_time: Mis à jour il y a %s
545 545 label_jump_to_a_project: Aller à un projet...
546 546 label_file_plural: Fichiers
547 547 label_changeset_plural: Révisions
548 548 label_default_columns: Colonnes par défaut
549 549 label_no_change_option: (Pas de changement)
550 550 label_bulk_edit_selected_issues: Modifier les demandes sélectionnées
551 551 label_theme: Thème
552 552 label_default: Défaut
553 553 label_search_titles_only: Uniquement dans les titres
554 554 label_user_mail_option_all: "Pour tous les événements de tous mes projets"
555 555 label_user_mail_option_selected: "Pour tous les événements des projets sélectionnés..."
556 556 label_user_mail_option_none: "Seulement pour ce que je surveille ou à quoi je participe"
557 557 label_user_mail_no_self_notified: "Je ne veux pas être notifié des changements que j'effectue"
558 558 label_registration_activation_by_email: activation du compte par email
559 559 label_registration_manual_activation: activation manuelle du compte
560 560 label_registration_automatic_activation: activation automatique du compte
561 561 label_display_per_page: 'Par page: %s'
562 562 label_age: Age
563 563 label_change_properties: Changer les propriétés
564 564 label_general: Général
565 565 label_more: Plus
566 566 label_scm: SCM
567 567 label_plugins: Plugins
568 568 label_ldap_authentication: Authentification LDAP
569 569 label_downloads_abbr: D/L
570 570 label_optional_description: Description facultative
571 571 label_add_another_file: Ajouter un autre fichier
572 572 label_preferences: Préférences
573 573 label_chronological_order: Dans l'ordre chronologique
574 574 label_reverse_chronological_order: Dans l'ordre chronologique inverse
575 575 label_planning: Planning
576 576 label_incoming_emails: Emails entrants
577 577 label_generate_key: Générer une clé
578 578 label_issue_watchers: Utilisateurs surveillant cette demande
579 label_example: Exemple
579 580
580 581 button_login: Connexion
581 582 button_submit: Soumettre
582 583 button_save: Sauvegarder
583 584 button_check_all: Tout cocher
584 585 button_uncheck_all: Tout décocher
585 586 button_delete: Supprimer
586 587 button_create: Créer
587 588 button_test: Tester
588 589 button_edit: Modifier
589 590 button_add: Ajouter
590 591 button_change: Changer
591 592 button_apply: Appliquer
592 593 button_clear: Effacer
593 594 button_lock: Verrouiller
594 595 button_unlock: Déverrouiller
595 596 button_download: Télécharger
596 597 button_list: Lister
597 598 button_view: Voir
598 599 button_move: Déplacer
599 600 button_back: Retour
600 601 button_cancel: Annuler
601 602 button_activate: Activer
602 603 button_sort: Trier
603 604 button_log_time: Saisir temps
604 605 button_rollback: Revenir à cette version
605 606 button_watch: Surveiller
606 607 button_unwatch: Ne plus surveiller
607 608 button_reply: Répondre
608 609 button_archive: Archiver
609 610 button_unarchive: Désarchiver
610 611 button_reset: Réinitialiser
611 612 button_rename: Renommer
612 613 button_change_password: Changer de mot de passe
613 614 button_copy: Copier
614 615 button_annotate: Annoter
615 616 button_update: Mettre à jour
616 617 button_configure: Configurer
617 618 button_quote: Citer
618 619
619 620 status_active: actif
620 621 status_registered: enregistré
621 622 status_locked: vérouillé
622 623
623 624 text_select_mail_notifications: Actions pour lesquelles une notification par e-mail est envoyée
624 625 text_regexp_info: ex. ^[A-Z0-9]+$
625 626 text_min_max_length_info: 0 pour aucune restriction
626 627 text_project_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce projet et toutes ses données ?
627 628 text_subprojects_destroy_warning: 'Ses sous-projets: %s seront également supprimés.'
628 629 text_workflow_edit: Sélectionner un tracker et un rôle pour éditer le workflow
629 630 text_are_you_sure: Etes-vous sûr ?
630 631 text_journal_changed: changé de %s à %s
631 632 text_journal_set_to: mis à %s
632 633 text_journal_deleted: supprimé
633 634 text_tip_task_begin_day: tâche commençant ce jour
634 635 text_tip_task_end_day: tâche finissant ce jour
635 636 text_tip_task_begin_end_day: tâche commençant et finissant ce jour
636 637 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é.'
637 638 text_caracters_maximum: %d caractères maximum.
638 639 text_caracters_minimum: %d caractères minimum.
639 640 text_length_between: Longueur comprise entre %d et %d caractères.
640 641 text_tracker_no_workflow: Aucun worflow n'est défini pour ce tracker
641 642 text_unallowed_characters: Caractères non autorisés
642 643 text_comma_separated: Plusieurs valeurs possibles (séparées par des virgules).
643 644 text_issues_ref_in_commit_messages: Référencement et résolution des demandes dans les commentaires de commits
644 645 text_issue_added: La demande %s a été soumise par %s.
645 646 text_issue_updated: La demande %s a été mise à jour par %s.
646 647 text_wiki_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce wiki et tout son contenu ?
647 648 text_issue_category_destroy_question: %d demandes sont affectées à cette catégories. Que voulez-vous faire ?
648 649 text_issue_category_destroy_assignments: N'affecter les demandes à aucune autre catégorie
649 650 text_issue_category_reassign_to: Réaffecter les demandes à cette catégorie
650 651 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)."
651 652 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é."
652 653 text_load_default_configuration: Charger le paramétrage par défaut
653 654 text_status_changed_by_changeset: Appliqué par commit %s.
654 655 text_issues_destroy_confirmation: 'Etes-vous sûr de vouloir supprimer le(s) demandes(s) selectionnée(s) ?'
655 656 text_select_project_modules: 'Selectionner les modules à activer pour ce project:'
656 657 text_default_administrator_account_changed: Compte administrateur par défaut changé
657 658 text_file_repository_writable: Répertoire de stockage des fichiers accessible en écriture
658 659 text_rmagick_available: Bibliothèque RMagick présente (optionnelle)
659 660 text_destroy_time_entries_question: %.02f heures ont été enregistrées sur les demandes à supprimer. Que voulez-vous faire ?
660 661 text_destroy_time_entries: Supprimer les heures
661 662 text_assign_time_entries_to_project: Reporter les heures sur le projet
662 663 text_reassign_time_entries: 'Reporter les heures sur cette demande:'
663 664 text_user_wrote: '%s a écrit:'
664 665 text_enumeration_destroy_question: 'Cette valeur est affectée à %d objets.'
665 666 text_enumeration_category_reassign_to: 'Réaffecter les objets à cette valeur:'
666 667 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."
667 668
668 669 default_role_manager: Manager
669 670 default_role_developper: Développeur
670 671 default_role_reporter: Rapporteur
671 672 default_tracker_bug: Anomalie
672 673 default_tracker_feature: Evolution
673 674 default_tracker_support: Assistance
674 675 default_issue_status_new: Nouveau
675 676 default_issue_status_assigned: Assigné
676 677 default_issue_status_resolved: Résolu
677 678 default_issue_status_feedback: Commentaire
678 679 default_issue_status_closed: Fermé
679 680 default_issue_status_rejected: Rejeté
680 681 default_doc_category_user: Documentation utilisateur
681 682 default_doc_category_tech: Documentation technique
682 683 default_priority_low: Bas
683 684 default_priority_normal: Normal
684 685 default_priority_high: Haut
685 686 default_priority_urgent: Urgent
686 687 default_priority_immediate: Immédiat
687 688 default_activity_design: Conception
688 689 default_activity_development: Développement
689 690
690 691 enumeration_issue_priorities: Priorités des demandes
691 692 enumeration_doc_categories: Catégories des documents
692 693 enumeration_activities: Activités (suivi du temps)
General Comments 0
You need to be logged in to leave comments. Login now