Feature #35755 » 0001-Drop-OpenID-authentication-support.patch
Gemfile | ||
---|---|---|
31 | 31 |
gem 'net-ldap', '~> 0.17.0' |
32 | 32 |
end |
33 | 33 | |
34 |
# Optional gem for OpenID authentication |
|
35 |
group :openid do |
|
36 |
gem "ruby-openid", "~> 2.9.2", :require => "openid" |
|
37 |
gem "rack-openid" |
|
38 |
end |
|
39 | ||
40 | 34 |
# Optional gem for exporting the gantt to a PNG file |
41 | 35 |
group :minimagick do |
42 | 36 |
gem 'mini_magick', '~> 4.11.0' |
app/controllers/account_controller.rb | ||
---|---|---|
27 | 27 |
skip_before_action :check_if_login_required, :check_password_change |
28 | 28 |
skip_before_action :check_twofa_activation, :only => :logout |
29 | 29 | |
30 |
# Overrides ApplicationController#verify_authenticity_token to disable |
|
31 |
# token verification on openid callbacks |
|
32 |
def verify_authenticity_token |
|
33 |
unless using_open_id? |
|
34 |
super |
|
35 |
end |
|
36 |
end |
|
37 | ||
38 | 30 |
# Login request and validation |
39 | 31 |
def login |
40 | 32 |
if request.post? |
... | ... | |
161 | 153 |
redirect_to my_account_path |
162 | 154 |
end |
163 | 155 |
else |
164 |
unless user_params[:identity_url].present? && user_params[:password].blank? && user_params[:password_confirmation].blank?
|
|
156 |
unless user_params[:password].blank? && user_params[:password_confirmation].blank? |
|
165 | 157 |
@user.password, @user.password_confirmation = user_params[:password], user_params[:password_confirmation] |
166 | 158 |
end |
167 | 159 | |
... | ... | |
301 | 293 |
end |
302 | 294 | |
303 | 295 |
def authenticate_user |
304 |
if Setting.openid? && using_open_id? |
|
305 |
open_id_authenticate(params[:openid_url]) |
|
306 |
else |
|
307 |
password_authentication |
|
308 |
end |
|
296 |
password_authentication |
|
309 | 297 |
end |
310 | 298 | |
311 | 299 |
def password_authentication |
... | ... | |
339 | 327 |
update_sudo_timestamp! # activate Sudo Mode |
340 | 328 |
end |
341 | 329 | |
342 |
def open_id_authenticate(openid_url) |
|
343 |
back_url = signin_url(:autologin => params[:autologin]) |
|
344 |
authenticate_with_open_id( |
|
345 |
openid_url, :required => [:nickname, :fullname, :email], |
|
346 |
:return_to => back_url, :method => :post |
|
347 |
) do |result, identity_url, registration| |
|
348 |
if result.successful? |
|
349 |
user = User.find_or_initialize_by_identity_url(identity_url) |
|
350 |
if user.new_record? |
|
351 |
# Self-registration off |
|
352 |
(redirect_to(home_url); return) unless Setting.self_registration? |
|
353 |
# Create on the fly |
|
354 |
user.login = registration['nickname'] unless registration['nickname'].nil? |
|
355 |
user.mail = registration['email'] unless registration['email'].nil? |
|
356 |
user.firstname, user.lastname = registration['fullname'].split(' ') unless registration['fullname'].nil? |
|
357 |
user.random_password |
|
358 |
user.register |
|
359 |
case Setting.self_registration |
|
360 |
when '1' |
|
361 |
register_by_email_activation(user) do |
|
362 |
onthefly_creation_failed(user) |
|
363 |
end |
|
364 |
when '3' |
|
365 |
register_automatically(user) do |
|
366 |
onthefly_creation_failed(user) |
|
367 |
end |
|
368 |
else |
|
369 |
register_manually_by_administrator(user) do |
|
370 |
onthefly_creation_failed(user) |
|
371 |
end |
|
372 |
end |
|
373 |
else |
|
374 |
# Existing record |
|
375 |
if user.active? |
|
376 |
successful_authentication(user) |
|
377 |
else |
|
378 |
handle_inactive_user(user) |
|
379 |
end |
|
380 |
end |
|
381 |
end |
|
382 |
end |
|
383 |
end |
|
384 | ||
385 | 330 |
def successful_authentication(user) |
386 | 331 |
logger.info "Successful authentication for '#{user.login}' from #{request.remote_ip} at #{Time.now.utc}" |
387 | 332 |
# Valid user |
app/models/setting.rb | ||
---|---|---|
267 | 267 |
a |
268 | 268 |
end |
269 | 269 | |
270 |
def self.openid? |
|
271 |
Object.const_defined?(:OpenID) && self[:openid].to_i > 0 |
|
272 |
end |
|
273 | ||
274 | 270 |
# Checks if settings have changed since the values were read |
275 | 271 |
# and clears the cache hash if it's the case |
276 | 272 |
# Called once per request |
app/models/user.rb | ||
---|---|---|
111 | 111 |
validates_format_of :login, :with => /\A[a-z0-9_\-@\.]*\z/i |
112 | 112 |
validates_length_of :login, :maximum => LOGIN_LENGTH_LIMIT |
113 | 113 |
validates_length_of :firstname, :lastname, :maximum => 30 |
114 |
validates_length_of :identity_url, maximum: 255 |
|
115 | 114 |
validates_inclusion_of :mail_notification, :in => MAIL_NOTIFICATION_OPTIONS.collect(&:first), :allow_blank => true |
116 | 115 |
Setting::PASSWORD_CHAR_CLASSES.each do |k, v| |
117 | 116 |
validates_format_of :password, :with => v, :message => :"must_contain_#{k}", :allow_blank => true, :if => Proc.new {Setting.password_required_char_classes.include?(k)} |
... | ... | |
198 | 197 |
email_addresses.pluck(:address) |
199 | 198 |
end |
200 | 199 | |
201 |
def self.find_or_initialize_by_identity_url(url) |
|
202 |
user = where(:identity_url => url).first |
|
203 |
unless user |
|
204 |
user = User.new |
|
205 |
user.identity_url = url |
|
206 |
end |
|
207 |
user |
|
208 |
end |
|
209 | ||
210 |
def identity_url=(url) |
|
211 |
if url.blank? |
|
212 |
write_attribute(:identity_url, '') |
|
213 |
else |
|
214 |
begin |
|
215 |
write_attribute(:identity_url, OpenIdAuthentication.normalize_identifier(url)) |
|
216 |
rescue OpenIdAuthentication::InvalidOpenId |
|
217 |
# Invalid url, don't save |
|
218 |
end |
|
219 |
end |
|
220 |
self.read_attribute(:identity_url) |
|
221 |
end |
|
222 | ||
223 | 200 |
# Returns the user that matches provided login and password, or nil |
224 | 201 |
# AuthSource errors are caught, logged and nil is returned. |
225 | 202 |
def self.try_to_login(login, password, active_only=true) |
... | ... | |
800 | 777 |
'notified_project_ids', |
801 | 778 |
'language', |
802 | 779 |
'custom_field_values', |
803 |
'custom_fields', |
|
804 |
'identity_url') |
|
780 |
'custom_fields') |
|
805 | 781 |
safe_attributes( |
806 | 782 |
'login', |
807 | 783 |
:if => lambda {|user, current_user| user.new_record?}) |
app/views/account/login.html.erb | ||
---|---|---|
13 | 13 |
</label> |
14 | 14 |
<%= password_field_tag 'password', nil, :tabindex => '2' %> |
15 | 15 |
|
16 |
<% if Setting.openid? %> |
|
17 |
<label for="openid_url"><%=l(:field_identity_url)%></label> |
|
18 |
<%= text_field_tag "openid_url", nil, :tabindex => '3' %> |
|
19 |
<% end %> |
|
20 |
|
|
21 | 16 |
<% if Setting.autologin? %> |
22 | 17 |
<label for="autologin"><%= check_box_tag 'autologin', 1, false, :tabindex => 4 %> <%= l(:label_stay_logged_in) %></label> |
23 | 18 |
<% end %> |
app/views/account/register.html.erb | ||
---|---|---|
1 |
<h2><%=l(:label_register)%> <%=link_to l(:label_login_with_open_id_option), signin_url if Setting.openid? %></h2>
|
|
1 |
<h2><%=l(:label_register)%></h2> |
|
2 | 2 | |
3 | 3 |
<%= labelled_form_for @user, :url => register_path do |f| %> |
4 | 4 |
<%= error_messages_for 'user' %> |
... | ... | |
28 | 28 |
<p><%= f.select :language, lang_options_for_select %></p> |
29 | 29 |
<% end %> |
30 | 30 | |
31 |
<% if Setting.openid? %> |
|
32 |
<p><%= f.text_field :identity_url %></p> |
|
33 |
<% end %> |
|
34 | ||
35 | 31 |
<% @user.custom_field_values.select {|v| (Setting.show_custom_fields_on_registration? && v.editable?) || v.required?}.each do |value| %> |
36 | 32 |
<p><%= custom_field_tag_with_label :user, value %></p> |
37 | 33 |
<% end %> |
app/views/my/account.html.erb | ||
---|---|---|
25 | 25 |
<% unless @user.force_default_language? %> |
26 | 26 |
<p><%= f.select :language, lang_options_for_select %></p> |
27 | 27 |
<% end %> |
28 |
<% if Setting.openid? %> |
|
29 |
<p><%= f.text_field :identity_url %></p> |
|
30 |
<% end %> |
|
31 | 28 |
<% if Setting.twofa? -%> |
32 | 29 |
<p> |
33 | 30 |
<label><%=l :setting_twofa -%></label> |
app/views/settings/_authentication.html.erb | ||
---|---|---|
40 | 40 |
</p> |
41 | 41 | |
42 | 42 | |
43 |
<p><%= setting_check_box :openid, :disabled => !Object.const_defined?(:OpenID) %></p> |
|
44 |
</div> |
|
45 | ||
46 | 43 |
<fieldset class="box"> |
47 | 44 |
<legend><%= l(:label_session_expiration) %></legend> |
48 | 45 |
app/views/users/_form.html.erb | ||
---|---|---|
13 | 13 |
<% unless @user.force_default_language? %> |
14 | 14 |
<p><%= f.select :language, lang_options_for_select %></p> |
15 | 15 |
<% end %> |
16 |
<% if Setting.openid? %> |
|
17 |
<p><%= f.text_field :identity_url %></p> |
|
18 |
<% end %> |
|
19 | 16 | |
20 | 17 |
<% @user.custom_field_values.each do |value| %> |
21 | 18 |
<p><%= custom_field_tag_with_label :user, value %></p> |
config/configuration.yml.example | ||
---|---|---|
207 | 207 |
# Maximum number of simultaneous AJAX uploads |
208 | 208 |
#max_concurrent_ajax_uploads: 2 |
209 | 209 | |
210 |
# Configure OpenIdAuthentication.store |
|
211 |
# |
|
212 |
# allowed values: :memory, :file, :memcache |
|
213 |
#openid_authentication_store: :memory |
|
214 | ||
215 | 210 |
# URL of the avatar server |
216 | 211 |
# |
217 | 212 |
# By default, Redmine uses Gravatar as the avatar server for displaying |
config/initializers/30-redmine.rb | ||
---|---|---|
12 | 12 |
RedmineApp::Application.config.secret_token = secret |
13 | 13 |
end |
14 | 14 | |
15 |
if Object.const_defined?(:OpenIdAuthentication) |
|
16 |
openid_authentication_store = Redmine::Configuration['openid_authentication_store'] |
|
17 |
OpenIdAuthentication.store = openid_authentication_store.presence || :memory |
|
18 |
end |
|
19 | ||
20 | 15 |
Redmine::Plugin.load |
21 | 16 | |
22 | 17 |
plugin_assets_dirs = {} |
config/locales/ar.yml | ||
---|---|---|
307 | 307 |
field_parent_title: صفحة الوالدين |
308 | 308 |
field_editable: يمكن اعادة تحريره |
309 | 309 |
field_watcher: مراقب |
310 |
field_identity_url: افتح الرابط الخاص بالهوية الشخصية |
|
311 | 310 |
field_content: المحتويات |
312 | 311 |
field_group_by: تصنيف النتائج بواسطة |
313 | 312 |
field_sharing: مشاركة |
... | ... | |
367 | 366 |
setting_diff_max_lines_displayed: الحد الاقصى لعدد الخطوط |
368 | 367 |
setting_file_max_size_displayed: الحد الأقصى لحجم النص المعروض على الملفات المرفقة |
369 | 368 |
setting_repository_log_display_limit: الحد الاقصى لعدد التنقيحات المعروضة على ملف السجل |
370 |
setting_openid: السماح بدخول اسم المستخدم المفتوح والتسجيل |
|
371 | 369 |
setting_password_min_length: الحد الادني لطول كلمة المرور |
372 | 370 |
setting_new_project_user_role_id: الدور المسند الى المستخدم غير المسؤول الذي يقوم بإنشاء المشروع |
373 | 371 |
setting_default_projects_modules: تمكين الوحدات النمطية للمشاريع الجديدة بشكل افتراضي |
... | ... | |
505 | 503 |
label_information: معلومة |
506 | 504 |
label_information_plural: معلومات |
507 | 505 |
label_register: تسجيل |
508 |
label_login_with_open_id_option: او الدخول بهوية مفتوحة |
|
509 | 506 |
label_password_lost: فقدت كلمة السر |
510 | 507 |
label_home: "الصفحة الرئيسية" |
511 | 508 |
label_my_page: الصفحة الخاصة بي |
config/locales/az.yml | ||
---|---|---|
332 | 332 |
field_host: Kompyuter |
333 | 333 |
field_hours: saat |
334 | 334 |
field_identifier: Unikal identifikator |
335 |
field_identity_url: OpenID URL |
|
336 | 335 |
field_is_closed: Tapşırıq bağlanıb |
337 | 336 |
field_is_default: Susmaya görə tapşırıq |
338 | 337 |
field_is_filter: Filtr kimi istifadə edilir |
... | ... | |
549 | 548 |
label_loading: Yükləmə... |
550 | 549 |
label_logged_as: Daxil olmusunuz |
551 | 550 |
label_login: Daxil olmaq |
552 |
label_login_with_open_id_option: və ya OpenID vasitəsilə daxil olmaq |
|
553 | 551 |
label_logout: Çıxış |
554 | 552 |
label_max_size: Maksimal ölçü |
555 | 553 |
label_member_new: Yeni iştirakçı |
... | ... | |
847 | 845 |
setting_mail_from: Çıxan e-poçt ünvanı |
848 | 846 |
setting_mail_handler_api_enabled: Daxil olan məlumatlar üçün veb-servisi qoşmaq |
849 | 847 |
setting_mail_handler_api_key: API açar |
850 |
setting_openid: Giriş və qeydiyyat üçün OpenID izacə vermək |
|
851 | 848 |
setting_per_page_options: Səhifə üçün qeydlərin sayı |
852 | 849 |
setting_plain_text_mail: Yalnız sadə mətn (HTML olmadan) |
853 | 850 |
setting_protocol: Protokol |
config/locales/bg.yml | ||
---|---|---|
367 | 367 |
field_parent_title: Родителска страница |
368 | 368 |
field_editable: Editable |
369 | 369 |
field_watcher: Наблюдател |
370 |
field_identity_url: OpenID URL |
|
371 | 370 |
field_content: Съдържание |
372 | 371 |
field_group_by: Групиране на резултатите по |
373 | 372 |
field_sharing: Sharing |
... | ... | |
463 | 462 |
setting_diff_max_lines_displayed: Максимален брой показвани diff редове |
464 | 463 |
setting_file_max_size_displayed: Максимален размер на текстовите файлове, показвани inline |
465 | 464 |
setting_repository_log_display_limit: Максимален брой на показванете ревизии в лог файла |
466 |
setting_openid: Рарешаване на OpenID вход и регистрация |
|
467 | 465 |
setting_password_max_age: Изискване за смяна на паролата след |
468 | 466 |
setting_password_min_length: Минимална дължина на парола |
469 | 467 |
setting_password_required_char_classes: Задължителни символни класове за пароли |
... | ... | |
658 | 656 |
label_information: Информация |
659 | 657 |
label_information_plural: Информация |
660 | 658 |
label_register: Регистрация |
661 |
label_login_with_open_id_option: или вход чрез OpenID |
|
662 | 659 |
label_password_lost: Забравена парола |
663 | 660 |
label_password_required: Потвърдете вашата парола, за да продължите |
664 | 661 |
label_home: Начало |
config/locales/bs.yml | ||
---|---|---|
292 | 292 |
field_parent_title: 'Stranica "roditelj"' |
293 | 293 |
field_editable: Može se mijenjati |
294 | 294 |
field_watcher: Posmatrač |
295 |
field_identity_url: OpenID URL |
|
296 | 295 |
field_content: Sadržaj |
297 | 296 | |
298 | 297 |
setting_app_title: Naslov aplikacije |
... | ... | |
333 | 332 |
setting_diff_max_lines_displayed: Maksimalan broj linija za prikaz razlika između dva fajla |
334 | 333 |
setting_file_max_size_displayed: Maksimalna veličina fajla kod prikaza razlika unutar fajla (inline) |
335 | 334 |
setting_repository_log_display_limit: Maksimalna veličina revizija prikazanih na log fajlu |
336 |
setting_openid: Omogući OpenID prijavu i registraciju |
|
337 | 335 | |
338 | 336 |
permission_edit_project: Ispravke projekta |
339 | 337 |
permission_select_project_modules: Odaberi module projekta |
... | ... | |
439 | 437 |
label_information: Informacija |
440 | 438 |
label_information_plural: Informacije |
441 | 439 |
label_register: Registracija |
442 |
label_login_with_open_id_option: ili prijava sa OpenID-om |
|
443 | 440 |
label_password_lost: Izgubljena lozinka |
444 | 441 |
label_home: Početna stranica |
445 | 442 |
label_my_page: Moja stranica |
config/locales/ca.yml | ||
---|---|---|
306 | 306 |
field_parent_title: "Pàgina pare" |
307 | 307 |
field_editable: "Es pot editar" |
308 | 308 |
field_watcher: "Vigilància" |
309 |
field_identity_url: "URL OpenID" |
|
310 | 309 |
field_content: "Contingut" |
311 | 310 |
field_group_by: "Agrupa els resultats per" |
312 | 311 |
field_sharing: "Compartir" |
... | ... | |
351 | 350 |
setting_diff_max_lines_displayed: "Número màxim de línies amb diferències mostrades" |
352 | 351 |
setting_file_max_size_displayed: "Mida màxima dels fitxers de text mostrats en línia" |
353 | 352 |
setting_repository_log_display_limit: "Número màxim de revisions que es mostren al registre de fitxers" |
354 |
setting_openid: "Permet entrar i registrar-se amb l'OpenID" |
|
355 | 353 |
setting_password_min_length: "Longitud mínima de la contrasenya" |
356 | 354 |
setting_new_project_user_role_id: "Aquest rol es dóna a un usuari no administrador per a crear projectes" |
357 | 355 |
setting_default_projects_modules: "Mòduls activats per defecte en els projectes nous" |
... | ... | |
476 | 474 |
label_information: "Informació" |
477 | 475 |
label_information_plural: "Informació" |
478 | 476 |
label_register: "Registrar" |
479 |
label_login_with_open_id_option: "o entrar amb OpenID" |
|
480 | 477 |
label_password_lost: "Has oblidat la contrasenya?" |
481 | 478 |
label_home: "Inici" |
482 | 479 |
label_my_page: "La meva pàgina" |
config/locales/cs.yml | ||
---|---|---|
308 | 308 |
field_parent_title: Rodičovská stránka |
309 | 309 |
field_editable: Editovatelný |
310 | 310 |
field_watcher: Sleduje |
311 |
field_identity_url: OpenID URL |
|
312 | 311 |
field_content: Obsah |
313 | 312 |
field_group_by: Seskupovat výsledky podle |
314 | 313 |
field_sharing: Sdílení |
... | ... | |
358 | 357 |
setting_diff_max_lines_displayed: Maximální počet zobrazených řádků rozdílu |
359 | 358 |
setting_file_max_size_displayed: Maximální velikost textových souborů zobrazených přímo na stránce |
360 | 359 |
setting_repository_log_display_limit: Maximální počet revizí zobrazených v logu souboru |
361 |
setting_openid: Umožnit přihlašování a registrace s OpenID |
|
362 | 360 |
setting_password_min_length: Minimální délka hesla |
363 | 361 |
setting_new_project_user_role_id: Role přiřazená uživateli bez práv administrátora, který projekt vytvořil |
364 | 362 |
setting_default_projects_modules: Výchozí zapnutné moduly pro nový projekt |
... | ... | |
487 | 485 |
label_information: Informace |
488 | 486 |
label_information_plural: Informace |
489 | 487 |
label_register: Registrovat |
490 |
label_login_with_open_id_option: nebo se přihlašte s OpenID |
|
491 | 488 |
label_password_lost: Zapomenuté heslo |
492 | 489 |
label_home: Úvodní |
493 | 490 |
label_my_page: Moje stránka |
config/locales/da.yml | ||
---|---|---|
802 | 802 |
setting_repository_log_display_limit: Højeste antal revisioner vist i fil-log |
803 | 803 |
setting_file_max_size_displayed: Maksimale størrelse på tekstfiler vist inline |
804 | 804 |
field_watcher: Overvåger |
805 |
setting_openid: Tillad OpenID login og registrering |
|
806 |
field_identity_url: OpenID URL |
|
807 |
label_login_with_open_id_option: eller login med OpenID |
|
808 | 805 |
setting_per_page_options: Enheder per side muligheder |
809 | 806 |
mail_body_reminder: "%{count} sage(er) som er tildelt dig har deadline indenfor de næste %{days} dage:" |
810 | 807 |
field_content: Indhold |
config/locales/de.yml | ||
---|---|---|
324 | 324 |
field_host: Host |
325 | 325 |
field_hours: Stunden |
326 | 326 |
field_identifier: Kennung |
327 |
field_identity_url: OpenID-URL |
|
328 | 327 |
field_inherit_members: Benutzer erben |
329 | 328 |
field_is_closed: Ticket geschlossen |
330 | 329 |
field_is_default: Standardeinstellung |
... | ... | |
631 | 630 |
label_loading: Lade... |
632 | 631 |
label_logged_as: Angemeldet als |
633 | 632 |
label_login: Anmelden |
634 |
label_login_with_open_id_option: oder mit OpenID anmelden |
|
635 | 633 |
label_logout: Abmelden |
636 | 634 |
label_only: nur |
637 | 635 |
label_max_size: Maximale Größe |
... | ... | |
1036 | 1034 |
setting_mail_handler_excluded_filenames: Anhänge nach Namen ausschließen |
1037 | 1035 |
setting_new_project_user_role_id: Rolle, die einem Nicht-Administrator zugeordnet wird, der ein Projekt erstellt |
1038 | 1036 |
setting_non_working_week_days: Arbeitsfreie Tage |
1039 |
setting_openid: Erlaube OpenID-Anmeldung und -Registrierung |
|
1040 | 1037 |
setting_password_min_length: Mindestlänge des Passworts |
1041 | 1038 |
setting_password_max_age: Erzwinge Passwortwechsel nach |
1042 | 1039 |
setting_lost_password: Zurücksetzen des Passworts per E-Mail erlauben |
config/locales/el.yml | ||
---|---|---|
288 | 288 |
field_parent_title: Γονική σελίδα |
289 | 289 |
field_editable: Επεξεργάσιμο |
290 | 290 |
field_watcher: Παρατηρητής |
291 |
field_identity_url: OpenID URL |
|
292 | 291 |
field_content: Περιεχόμενο |
293 | 292 |
field_group_by: Ομαδικά αποτελέσματα από |
294 | 293 | |
... | ... | |
329 | 328 |
setting_diff_max_lines_displayed: Μεγ.αριθμός εμφάνισης γραμμών diff |
330 | 329 |
setting_file_max_size_displayed: Μεγ.μέγεθος των αρχείων απλού κειμένου που εμφανίζονται σε σειρά |
331 | 330 |
setting_repository_log_display_limit: Μέγιστος αριθμός αναθεωρήσεων που εμφανίζονται στο ιστορικό αρχείου |
332 |
setting_openid: Επιτρέψτε συνδέσεις OpenID και εγγραφή |
|
333 | 331 |
setting_password_min_length: Ελάχιστο μήκος κωδικού πρόσβασης |
334 | 332 |
setting_new_project_user_role_id: Απόδοση ρόλου σε χρήστη μη-διαχειριστή όταν δημιουργεί ένα έργο |
335 | 333 | |
... | ... | |
438 | 436 |
label_information: Πληροφορία |
439 | 437 |
label_information_plural: Πληροφορίες |
440 | 438 |
label_register: Εγγραφή |
441 |
label_login_with_open_id_option: ή συνδεθείτε με OpenID |
|
442 | 439 |
label_password_lost: Ανάκτηση κωδικού πρόσβασης |
443 | 440 |
label_home: Αρχική σελίδα |
444 | 441 |
label_my_page: Η σελίδα μου |
config/locales/en-GB.yml | ||
---|---|---|
309 | 309 |
field_parent_title: Parent page |
310 | 310 |
field_editable: Editable |
311 | 311 |
field_watcher: Watcher |
312 |
field_identity_url: OpenID URL |
|
313 | 312 |
field_content: Content |
314 | 313 |
field_group_by: Group results by |
315 | 314 |
field_sharing: Sharing |
... | ... | |
360 | 359 |
setting_diff_max_lines_displayed: Max number of diff lines displayed |
361 | 360 |
setting_file_max_size_displayed: Max size of text files displayed inline |
362 | 361 |
setting_repository_log_display_limit: Maximum number of revisions displayed on file log |
363 |
setting_openid: Allow OpenID login and registration |
|
364 | 362 |
setting_password_min_length: Minimum password length |
365 | 363 |
setting_new_project_user_role_id: Role given to a non-admin user who creates a project |
366 | 364 |
setting_default_projects_modules: Default enabled modules for new projects |
... | ... | |
493 | 491 |
label_information: Information |
494 | 492 |
label_information_plural: Information |
495 | 493 |
label_register: Register |
496 |
label_login_with_open_id_option: or login with OpenID |
|
497 | 494 |
label_password_lost: Lost password |
498 | 495 |
label_home: Home |
499 | 496 |
label_my_page: My page |
config/locales/en.yml | ||
---|---|---|
363 | 363 |
field_parent_title: Parent page |
364 | 364 |
field_editable: Editable |
365 | 365 |
field_watcher: Watcher |
366 |
field_identity_url: OpenID URL |
|
367 | 366 |
field_content: Content |
368 | 367 |
field_group_by: Group results by |
369 | 368 |
field_sharing: Sharing |
... | ... | |
459 | 458 |
setting_diff_max_lines_displayed: Maximum number of diff lines displayed |
460 | 459 |
setting_file_max_size_displayed: Maximum size of text files displayed inline |
461 | 460 |
setting_repository_log_display_limit: Maximum number of revisions displayed on file log |
462 |
setting_openid: Allow OpenID login and registration |
|
463 | 461 |
setting_password_max_age: Require password change after |
464 | 462 |
setting_password_min_length: Minimum password length |
465 | 463 |
setting_password_required_char_classes : Required character classes for passwords |
... | ... | |
654 | 652 |
label_information: Information |
655 | 653 |
label_information_plural: Information |
656 | 654 |
label_register: Register |
657 |
label_login_with_open_id_option: or login with OpenID |
|
658 | 655 |
label_password_lost: Lost password |
659 | 656 |
label_password_required: Confirm your password to continue |
660 | 657 |
label_home: Home |
config/locales/es-PA.yml | ||
---|---|---|
828 | 828 |
setting_repository_log_display_limit: Número máximo de revisiones mostradas en el archivo de trazas |
829 | 829 |
setting_file_max_size_displayed: Tamaño máximo de los archivos de texto mostrados |
830 | 830 |
field_watcher: Seguidor |
831 |
setting_openid: Permitir identificación y registro por OpenID |
|
832 |
field_identity_url: URL de OpenID |
|
833 |
label_login_with_open_id_option: o identifíquese con OpenID |
|
834 | 831 |
field_content: Contenido |
835 | 832 |
label_descending: Descendente |
836 | 833 |
label_sort: Ordenar |
config/locales/es.yml | ||
---|---|---|
826 | 826 |
setting_repository_log_display_limit: Número máximo de revisiones mostradas en el fichero de trazas |
827 | 827 |
setting_file_max_size_displayed: Tamaño máximo de los ficheros de texto mostrados |
828 | 828 |
field_watcher: Seguidor |
829 |
setting_openid: Permitir identificación y registro por OpenID |
|
830 |
field_identity_url: URL de OpenID |
|
831 |
label_login_with_open_id_option: o identifíquese con OpenID |
|
832 | 829 |
field_content: Contenido |
833 | 830 |
label_descending: Descendente |
834 | 831 |
label_sort: Ordenar |
config/locales/et.yml | ||
---|---|---|
327 | 327 |
field_parent_title: "Pärineb lehest" |
328 | 328 |
field_editable: "Muudetav" |
329 | 329 |
field_watcher: "Jälgija" |
330 |
field_identity_url: "OpenID URL" |
|
331 | 330 |
field_content: "Sisu" |
332 | 331 |
field_group_by: "Rühmita tulemus" |
333 | 332 |
field_sharing: "Teemade jagamine" |
... | ... | |
390 | 389 |
setting_diff_max_lines_displayed: "Enim korraga näidatavaid erinevusi" |
391 | 390 |
setting_file_max_size_displayed: "Kuvatava tekstifaili suurim maht" |
392 | 391 |
setting_repository_log_display_limit: "Enim ajaloos näidatavaid sissekandeid" |
393 |
setting_openid: "Luba OpenID-ga registreerimine ja sisselogimine" |
|
394 | 392 |
setting_password_min_length: "Lühim lubatud parooli pikkus" |
395 | 393 |
setting_new_project_user_role_id: "Projekti looja roll oma projektis" |
396 | 394 |
setting_default_projects_modules: "Vaikimisi moodulid uutes projektides" |
... | ... | |
531 | 529 |
label_information: "Teave" |
532 | 530 |
label_information_plural: "Teave" |
533 | 531 |
label_register: "Registreeru" |
534 |
label_login_with_open_id_option: "või logi sisse OpenID-ga" |
|
535 | 532 |
label_password_lost: "Kui parool on ununud..." |
536 | 533 |
label_home: "Kodu" |
537 | 534 |
label_my_page: "Minu leht" |
config/locales/eu.yml | ||
---|---|---|
296 | 296 |
field_parent_title: Orri gurasoa |
297 | 297 |
field_editable: Editagarria |
298 | 298 |
field_watcher: Behatzailea |
299 |
field_identity_url: OpenID URLa |
|
300 | 299 |
field_content: Edukia |
301 | 300 |
field_group_by: Emaitzak honegatik taldekatu |
302 | 301 |
field_sharing: Partekatzea |
... | ... | |
340 | 339 |
setting_diff_max_lines_displayed: Erakutsiko diren diff lerro kopuru maximoa |
341 | 340 |
setting_file_max_size_displayed: Barnean erakuzten diren testu fitxategien tamaina maximoa |
342 | 341 |
setting_repository_log_display_limit: Egunkari fitxategian erakutsiko diren berrikuspen kopuru maximoa. |
343 |
setting_openid: Baimendu OpenID saio hasiera eta erregistatzea |
|
344 | 342 |
setting_password_min_length: Pasahitzen luzera minimoa |
345 | 343 |
setting_new_project_user_role_id: Proiektu berriak sortzerakoan kudeatzaile ez diren erabiltzaileei esleitutako rola |
346 | 344 |
setting_default_projects_modules: Proiektu berrientzako defektuz gaitutako moduluak |
... | ... | |
459 | 457 |
label_information: Informazioa |
460 | 458 |
label_information_plural: Informazioa |
461 | 459 |
label_register: Erregistratu |
462 |
label_login_with_open_id_option: edo OpenID-rekin saioa hasi |
|
463 | 460 |
label_password_lost: Pasahitza galduta |
464 | 461 |
label_home: Hasiera |
465 | 462 |
label_my_page: Nire orria |
config/locales/fa.yml | ||
---|---|---|
342 | 342 |
field_parent_title: صفحه پدر |
343 | 343 |
field_editable: ویرایشپذیر |
344 | 344 |
field_watcher: ناظر |
345 |
field_identity_url: نشانی OpenID |
|
346 | 345 |
field_content: محتوا |
347 | 346 |
field_group_by: دسته بندی با |
348 | 347 |
field_sharing: اشتراک گذاری |
... | ... | |
429 | 428 |
setting_diff_max_lines_displayed: بیشترین اندازه ردیفهای تفاوت نشان داده شده |
430 | 429 |
setting_file_max_size_displayed: بیشترین اندازه پروندههای نمایش دادهشده به صورت همردیف |
431 | 430 |
setting_repository_log_display_limit: بیشترین تعداد بازبینیهای نمایش دادهشده در گزارش پرونده |
432 |
setting_openid: اجازه ورود و ثبت نام با OpenID |
|
433 | 431 |
setting_password_max_age: لزوم تغییر گذرواژه پس از |
434 | 432 |
setting_password_min_length: کمترین اندازه گذرواژه |
435 | 433 |
setting_lost_password: اجازه بازنشانی گذرواژه با رایانامه |
... | ... | |
601 | 599 |
label_information: اطلاعات |
602 | 600 |
label_information_plural: اطلاعات |
603 | 601 |
label_register: ثبت نام |
604 |
label_login_with_open_id_option: یا با OpenID وارد شوید |
|
605 | 602 |
label_password_lost: بازیابی گذرواژه |
606 | 603 |
label_password_required: برای ادامه، گذرواژه خود را تایید کنید |
607 | 604 |
label_home: خانه |
config/locales/fi.yml | ||
---|---|---|
809 | 809 |
setting_repository_log_display_limit: Maximum number of revisions displayed on file log |
810 | 810 |
setting_file_max_size_displayed: Max size of text files displayed inline |
811 | 811 |
field_watcher: Watcher |
812 |
setting_openid: Allow OpenID login and registration |
|
813 |
field_identity_url: OpenID URL |
|
814 |
label_login_with_open_id_option: or login with OpenID |
|
815 | 812 |
field_content: Content |
816 | 813 |
label_descending: Descending |
817 | 814 |
label_sort: Sort |
config/locales/fr.yml | ||
---|---|---|
352 | 352 |
field_parent_title: Page parent |
353 | 353 |
field_editable: Modifiable |
354 | 354 |
field_watcher: Observateur |
355 |
field_identity_url: URL OpenID |
|
356 | 355 |
field_content: Contenu |
357 | 356 |
field_group_by: Grouper par |
358 | 357 |
field_sharing: Partage |
... | ... | |
438 | 437 |
setting_diff_max_lines_displayed: Nombre maximum de lignes de diff affichées |
439 | 438 |
setting_file_max_size_displayed: Taille maximum des fichiers texte affichés en ligne |
440 | 439 |
setting_repository_log_display_limit: "Nombre maximum de révisions affichées sur l'historique d'un fichier" |
441 |
setting_openid: "Autoriser l'authentification et l'enregistrement OpenID" |
|
442 | 440 |
setting_password_max_age: Expiration des mots de passe après |
443 | 441 |
setting_password_min_length: Longueur minimum des mots de passe |
444 | 442 |
setting_new_project_user_role_id: Rôle donné à un utilisateur non-administrateur qui crée un projet |
... | ... | |
616 | 614 |
label_information: Information |
617 | 615 |
label_information_plural: Informations |
618 | 616 |
label_register: S'enregistrer |
619 |
label_login_with_open_id_option: S'authentifier avec OpenID |
|
620 | 617 |
label_password_lost: Mot de passe perdu |
621 | 618 |
label_password_required: Confirmez votre mot de passe pour continuer |
622 | 619 |
label_home: Accueil |
config/locales/gl.yml | ||
---|---|---|
801 | 801 |
setting_repository_log_display_limit: "Número máximo de revisións que se mostran no ficheiro do historial." |
802 | 802 |
setting_file_max_size_displayed: "Tamaño máximo dos ficheiros de texto que se mostran liña por liña." |
803 | 803 |
field_watcher: "Seguidor" |
804 |
setting_openid: "Permitir rexistrarse e acceder mediante OpenID." |
|
805 |
field_identity_url: "URL de OpenID" |
|
806 |
label_login_with_open_id_option: "ou acceda mediante OpenID." |
|
807 | 804 |
field_content: "Contido" |
808 | 805 |
label_descending: "Descendente" |
809 | 806 |
label_sort: "Ordenar" |
config/locales/he.yml | ||
---|---|---|
308 | 308 |
field_parent_title: דף אב |
309 | 309 |
field_editable: ניתן לעריכה |
310 | 310 |
field_watcher: צופה |
311 |
field_identity_url: כתובת OpenID |
|
312 | 311 |
field_content: תוכן |
313 | 312 |
field_group_by: קבץ את התוצאות לפי |
314 | 313 |
field_sharing: שיתוף |
... | ... | |
354 | 353 |
setting_diff_max_lines_displayed: מספר מירבי של שורות בתצוגת שינויים |
355 | 354 |
setting_file_max_size_displayed: גודל מירבי של מלל המוצג בתוך השורה |
356 | 355 |
setting_repository_log_display_limit: מספר מירבי של מהדורות המוצגות ביומן קובץ |
357 |
setting_openid: אפשר התחברות ורישום באמצעות OpenID |
|
358 | 356 |
setting_password_min_length: אורך סיסמה מינימאלי |
359 | 357 |
setting_new_project_user_role_id: התפקיד שמוגדר למשתמש פשוט אשר יוצר פרויקט |
360 | 358 |
setting_default_projects_modules: מודולים מאופשרים בברירת מחדל עבור פרויקטים חדשים |
... | ... | |
480 | 478 |
label_information: מידע |
481 | 479 |
label_information_plural: מידע |
482 | 480 |
label_register: הרשמה |
483 |
label_login_with_open_id_option: או התחבר באמצעות OpenID |
|
484 | 481 |
label_password_lost: אבדה הסיסמה? |
485 | 482 |
label_home: דף הבית |
486 | 483 |
label_my_page: הדף שלי |
config/locales/hr.yml | ||
---|---|---|
288 | 288 |
field_parent_title: Parent page |
289 | 289 |
field_editable: Editable |
290 | 290 |
field_watcher: Watcher |
291 |
field_identity_url: OpenID URL |
|
292 | 291 |
field_content: Content |
293 | 292 |
field_group_by: Group results by |
294 | 293 | |
... | ... | |
331 | 330 |
setting_diff_max_lines_displayed: Maksimalni broj diff linija za prikazati |
332 | 331 |
setting_file_max_size_displayed: Max size of text files displayed inline |
333 | 332 |
setting_repository_log_display_limit: Maximum number of revisions displayed on file log |
334 |
setting_openid: Allow OpenID login and registration |
|
335 | 333 |
setting_password_min_length: Minimum password length |
336 | 334 |
setting_new_project_user_role_id: Role given to a non-admin user who creates a project |
337 | 335 |
setting_default_projects_modules: Default enabled modules for new projects |
... | ... | |
450 | 448 |
label_information: Informacija |
451 | 449 |
label_information_plural: Informacije |
452 | 450 |
label_register: Registracija |
453 |
label_login_with_open_id_option: or login with OpenID |
|
454 | 451 |
label_password_lost: Izgubljena zaporka |
455 | 452 |
label_home: Početna stranica |
456 | 453 |
label_my_page: Moja stranica |
config/locales/hu.yml | ||
---|---|---|
807 | 807 |
setting_repository_log_display_limit: Maximum hány revíziót mutasson meg a log megjelenítésekor |
808 | 808 |
setting_file_max_size_displayed: Maximum mekkora szövegfájlokat jelenítsen meg soronkénti összehasonlításnál |
809 | 809 |
field_watcher: Megfigyelő |
810 |
setting_openid: OpenID regisztráció és bejelentkezés engedélyezése |
|
811 |
field_identity_url: OpenID URL |
|
812 |
label_login_with_open_id_option: bejelentkezés OpenID használatával |
|
813 | 810 |
field_content: Tartalom |
814 | 811 |
label_descending: Csökkenő |
815 | 812 |
label_sort: Rendezés |
config/locales/id.yml | ||
---|---|---|
289 | 289 |
field_parent_title: Halaman induk |
290 | 290 |
field_editable: Dapat disunting |
291 | 291 |
field_watcher: Pemantau |
292 |
field_identity_url: OpenID URL |
|
293 | 292 |
field_content: Isi |
294 | 293 |
field_group_by: Dikelompokkan berdasar |
295 | 294 |
field_sharing: Berbagi |
... | ... | |
332 | 331 |
setting_diff_max_lines_displayed: Maksimum perbedaan baris tertampil |
333 | 332 |
setting_file_max_size_displayed: Maksimum berkas tertampil secara inline |
334 | 333 |
setting_repository_log_display_limit: Nilai maksimum dari revisi ditampilkan di log berkas |
335 |
setting_openid: Perbolehkan Login dan pendaftaran melalui OpenID |
|
336 | 334 |
setting_password_min_length: Panjang minimum untuk kata sandi |
337 | 335 |
setting_new_project_user_role_id: Peran diberikan pada pengguna non-admin yang membuat proyek |
338 | 336 |
setting_default_projects_modules: Modul yang diaktifkan pada proyek baru |
... | ... | |
444 | 442 |
label_information: Informasi |
445 | 443 |
label_information_plural: Informasi |
446 | 444 |
label_register: mendaftar |
447 |
label_login_with_open_id_option: atau login menggunakan OpenID |
|
448 | 445 |
label_password_lost: Lupa password |
449 | 446 |
label_home: Halaman depan |
450 | 447 |
label_my_page: Beranda |
config/locales/it.yml | ||
---|---|---|
788 | 788 |
setting_repository_log_display_limit: Numero massimo di revisioni elencate nella cronologia file |
789 | 789 |
setting_file_max_size_displayed: Dimensione massima dei contenuti testuali visualizzati |
790 | 790 |
field_watcher: Osservatore |
791 |
setting_openid: Accetta connessione e registrazione con OpenID |
|
792 |
field_identity_url: URL OpenID |
|
793 |
label_login_with_open_id_option: oppure autenticati usando OpenID |
|
794 | 791 |
field_content: Contenuto |
795 | 792 |
label_descending: Discendente |
796 | 793 |
label_sort: Ordina |
config/locales/ja.yml | ||
---|---|---|
328 | 328 |
field_parent_title: 親ページ |
329 | 329 |
field_editable: 編集可能 |
330 | 330 |
field_watcher: ウォッチャー |
331 |
field_identity_url: OpenID URL |
|
332 | 331 |
field_content: 内容 |
333 | 332 |
field_group_by: グループ条件 |
334 | 333 |
field_sharing: 共有 |
... | ... | |
387 | 386 |
setting_diff_max_lines_displayed: 差分の表示行数の上限 |
388 | 387 |
setting_file_max_size_displayed: 画面表示するテキストファイルサイズの上限 |
389 | 388 |
setting_repository_log_display_limit: ファイルのリビジョン表示数の上限 |
390 |
setting_openid: OpenIDによるログインと登録 |
|
391 | 389 |
setting_password_min_length: パスワードの最低必要文字数 |
392 | 390 |
setting_new_project_user_role_id: システム管理者以外のユーザーが作成したプロジェクトに設定するロール |
393 | 391 |
setting_default_projects_modules: 新規プロジェクトにおいてデフォルトで有効になるモジュール |
... | ... | |
518 | 516 |
label_information: 情報 |
519 | 517 |
label_information_plural: 情報 |
520 | 518 |
label_register: 登録する |
521 |
label_login_with_open_id_option: またはOpenIDでログインする |
|
522 | 519 |
label_password_lost: パスワードの再設定 |
523 | 520 |
label_home: ホーム |
524 | 521 |
label_my_page: マイページ |
config/locales/ko.yml | ||
---|---|---|
331 | 331 |
field_parent_title: 상위 제목 |
332 | 332 |
field_editable: 편집가능 |
333 | 333 |
field_watcher: 일감관람자 |
334 |
field_identity_url: OpenID URL |
|
335 | 334 |
field_content: 내용 |
336 | 335 |
field_group_by: 결과를 묶어 보여줄 기준 |
337 | 336 | |
... | ... | |
372 | 371 |
setting_diff_max_lines_displayed: 차이점(diff) 보기에 표시할 최대 줄수 |
373 | 372 |
setting_repository_log_display_limit: 저장소 보기에 표시할 개정이력의 최대 갯수 |
374 | 373 |
setting_file_max_size_displayed: 바로 보여줄 텍스트파일의 최대 크기 |
375 |
setting_openid: OpenID 로그인과 등록 허용 |
|
376 | 374 |
setting_password_min_length: 최소 암호 길이 |
377 | 375 |
setting_new_project_user_role_id: 프로젝트를 만든 사용자에게 주어질 역할 |
378 | 376 | |
... | ... | |
481 | 479 |
label_information: 정보 |
482 | 480 |
label_information_plural: 정보 |
483 | 481 |
label_register: 등록 |
484 |
label_login_with_open_id_option: 또는 OpenID로 로그인 |
|
485 | 482 |
label_password_lost: 비밀번호 찾기 |
486 | 483 |
label_home: 초기화면 |
487 | 484 |
label_my_page: 내 페이지 |
config/locales/lt.yml | ||
---|---|---|
336 | 336 |
field_parent_title: Pagrindinis puslapis |
337 | 337 |
field_editable: Redaguojamas |
338 | 338 |
field_watcher: Stebėtojas |
339 |
field_identity_url: OpenID URL |
|
340 | 339 |
field_content: Turinys |
341 | 340 |
field_group_by: Sugrupuoti pagal |
342 | 341 |
field_sharing: Dalijimasis |
... | ... | |
414 | 413 |
setting_diff_max_lines_displayed: Maksimalus rodomas pakeitimų eilučių skaičius |
415 | 414 |
setting_file_max_size_displayed: Maksimalus tekstinių failų dydis rodomas vienoje eilutėje |
416 | 415 |
setting_repository_log_display_limit: Maksimalus revizijų skaičius rodomas failo žurnale |
417 |
setting_openid: Leisti OpenID prisijungimą ir registraciją |
|
418 | 416 |
setting_password_max_age: Reikalauti slaptažodžio pakeitimo po |
419 | 417 |
setting_password_min_length: Minimalus slaptažodžio ilgis |
420 | 418 |
setting_lost_password: Leisti slaptažodžio atstatymą elektroninu laišku |
... | ... | |
581 | 579 |
label_information: Informacija |
582 | 580 |
label_information_plural: Informacija |
583 | 581 |
label_register: Užsiregistruoti |
584 |
label_login_with_open_id_option: arba prisijunkite su OpenID |
|
585 | 582 |
label_password_lost: Prarastas slaptažodis |
586 | 583 |
label_password_required: Norėdami tęsti, patvirtinkite savo slaptažodį |
587 | 584 |
label_home: Pagrindinis |
config/locales/lv.yml | ||
---|---|---|
288 | 288 |
field_parent_title: Vecāka lapa |
289 | 289 |
field_editable: Rediģējams |
290 | 290 |
field_watcher: Vērotājs |
291 |
field_identity_url: OpenID URL |
|
292 | 291 |
field_content: Saturs |
293 | 292 |
field_group_by: Grupēt rezultātus pēc |
294 | 293 |
field_sharing: Koplietošana |
... | ... | |
332 | 331 |
setting_diff_max_lines_displayed: Maksimālais rādīto diff rindu skaits |
333 | 332 |
setting_file_max_size_displayed: Maksimālais izmērs iekļautajiem teksta failiem |
334 | 333 |
setting_repository_log_display_limit: Maksimālais žurnāla datnē rādīto revīziju skaits |
335 |
setting_openid: Atļaut OpenID pieslēgšanos un reģistrēšanos |
|
336 | 334 |
setting_password_min_length: Minimālais paroles garums |
337 | 335 |
setting_new_project_user_role_id: Loma, kura tiek piešķirta ne-administratora lietotājam, kurš izveido projektu |
338 | 336 |
setting_default_projects_modules: Noklusētie lietotie moduļi jaunam projektam |
... | ... | |
454 | 452 |
label_information: Informācija |
455 | 453 |
label_information_plural: Informācija |
456 | 454 |
label_register: Reģistrēties |
457 |
label_login_with_open_id_option: vai pieslēgties ar OpenID |
|
458 | 455 |
label_password_lost: Nozaudēta parole |
459 | 456 |
label_home: Sākums |
460 | 457 |
label_my_page: Mana lapa |
config/locales/mk.yml | ||
---|---|---|
303 | 303 |
field_parent_title: Parent page |
304 | 304 |
field_editable: Може да се уредува |
305 | 305 |
field_watcher: Watcher |
306 |
field_identity_url: OpenID URL |
|
307 | 306 |
field_content: Содржина |
308 | 307 |
field_group_by: Групирај ги резултатите според |
309 | 308 |
field_sharing: Споделување |
... | ... | |
347 | 346 |
setting_diff_max_lines_displayed: Max number of diff lines displayed |
348 | 347 |
setting_file_max_size_displayed: Max size of text files displayed inline |
349 | 348 |
setting_repository_log_display_limit: Maximum number of revisions displayed on file log |
350 |
setting_openid: Дозволи OpenID најава и регистрација |
|
351 | 349 |
setting_password_min_length: Мин. должина на лозинка |
352 | 350 |
setting_new_project_user_role_id: Улога доделена на неадминистраторски корисник кој креира проект |
353 | 351 |
setting_default_projects_modules: Default enabled modules for new projects |
... | ... | |
472 | 470 |
label_information: Информација |
473 | 471 |
label_information_plural: Информации |
474 | 472 |
label_register: Регистрирај се |
475 |
label_login_with_open_id_option: или најави се со OpenID |
|
476 | 473 |
label_password_lost: Изгубена лозинка |
477 | 474 |
label_home: Почетна |
478 | 475 |
label_my_page: Мојата страна |
config/locales/mn.yml | ||
---|---|---|
294 | 294 |
field_parent_title: Эцэг хуудас |
295 | 295 |
field_editable: Засварлагдана |
296 | 296 |
field_watcher: Харна |
297 |
field_identity_url: OpenID URL |
|
298 | 297 |
field_content: Агуулга |
299 | 298 |
field_group_by: Үр дүнгээр бүлэглэх |
300 | 299 |
field_sharing: Sharing |
... | ... | |
338 | 337 |
setting_diff_max_lines_displayed: Ялгаатай мөрүүдийн тоо (дээд тал нь) |
339 | 338 |
setting_file_max_size_displayed: Max size of text files displayed inline |
340 | 339 |
setting_repository_log_display_limit: Maximum number of revisions displayed on file log |
341 |
setting_openid: Allow OpenID login and registration |
|
342 | 340 |
setting_password_min_length: Minimum password length |
343 | 341 |
setting_new_project_user_role_id: Role given to a non-admin user who creates a project |
344 | 342 |
setting_default_projects_modules: Default enabled modules for new projects |
... | ... | |
460 | 458 |
label_information: Мэдээлэл |
461 | 459 |
label_information_plural: Мэдээллүүд |
462 | 460 |
label_register: Бүртгүүлэх |
463 |
label_login_with_open_id_option: or login with OpenID |
|
464 | 461 |
label_password_lost: Нууц үгээ алдсан |
465 | 462 |
label_home: Нүүр |
466 | 463 |
label_my_page: Миний хуудас |
config/locales/nl.yml | ||
---|---|---|
770 | 770 |
setting_repository_log_display_limit: Max aantal revisies zichbaar |
771 | 771 |
setting_file_max_size_displayed: Max grootte van tekstbestanden inline zichtbaar |
772 | 772 |
field_watcher: Volger |
773 |
setting_openid: Sta OpenID login en registratie toe |
|
774 |
field_identity_url: OpenID URL |
|
775 |
label_login_with_open_id_option: of login met uw OpenID |
|
776 | 773 |
field_content: Content |
777 | 774 |
label_descending: Aflopend |
778 | 775 |
label_sort: Sorteer |
config/locales/no.yml | ||
---|---|---|
775 | 775 |
setting_repository_log_display_limit: Maks antall revisjoner vist i fil-loggen |
776 | 776 |
setting_file_max_size_displayed: Max size of text files displayed inline |
777 | 777 |
field_watcher: Overvåker |
778 |
setting_openid: Tillat OpenID innlogging og registrering |
|
779 |
field_identity_url: OpenID URL |
|
780 |
label_login_with_open_id_option: eller logg inn med OpenID |
|
781 | 778 |
field_content: Innhold |
782 | 779 |
label_descending: Synkende |
783 | 780 |
label_sort: Sorter |
config/locales/pl.yml | ||
---|---|---|
804 | 804 |
setting_repository_log_display_limit: Maksymalna liczba rewizji pokazywanych w logu pliku |
805 | 805 |
setting_file_max_size_displayed: Maksymalny rozmiar plików tekstowych osadzanych w stronie |
806 | 806 |
field_watcher: Obserwator |
807 |
setting_openid: Logowanie i rejestracja przy użyciu OpenID |
|
808 |
field_identity_url: Identyfikator OpenID (URL) |
|
809 |
label_login_with_open_id_option: albo użyj OpenID |
|
810 | 807 |
field_content: Treść |
811 | 808 |
label_descending: Malejąco |
812 | 809 |
label_sort: Sortuj |
config/locales/pt-BR.yml | ||
---|---|---|
810 | 810 |
field_editable: Editável |
811 | 811 |
setting_repository_log_display_limit: Número máximo de revisões exibidas no arquivo de log |
812 | 812 |
setting_file_max_size_displayed: Tamanho máximo dos arquivos textos exibidos em linha |
813 |
setting_openid: Permitir Login e Registro via OpenID |
|
814 |
field_identity_url: OpenID URL |
|
815 |
label_login_with_open_id_option: ou use o OpenID |
|
816 | 813 |
field_content: Conteúdo |
817 | 814 |
label_descending: Descendente |
818 | 815 |
label_sort: Ordenar |
config/locales/pt.yml | ||
---|---|---|
793 | 793 |
setting_repository_log_display_limit: Número máximo de revisões exibido no relatório de ficheiro |
794 | 794 |
setting_file_max_size_displayed: Tamanho máximo dos ficheiros de texto exibidos inline |
795 | 795 |
field_watcher: Observador |
796 |
setting_openid: Permitir início de sessão e registo com OpenID |
|
797 |
field_identity_url: URL do OpenID |
|
798 |
label_login_with_open_id_option: ou início de sessão com OpenID |
|
799 | 796 |
field_content: Conteúdo |
800 | 797 |
label_descending: Descendente |
801 | 798 |
label_sort: Ordenar |
config/locales/ro.yml | ||
---|---|---|
276 | 276 |
field_parent_title: Pagina superioara |
277 | 277 |
field_editable: Modificabil |
278 | 278 |
field_watcher: Urmărește |
279 |
field_identity_url: URL OpenID |
|
280 | 279 |
field_content: Conținut |
281 | 280 | |
282 | 281 |
setting_app_title: Titlu aplicație |
... | ... | |
316 | 315 |
setting_diff_max_lines_displayed: Număr maxim de linii de diferență afișate |
317 | 316 |
setting_file_max_size_displayed: Număr maxim de fișiere text afișate în pagină (inline) |
318 | 317 |
setting_repository_log_display_limit: Număr maxim de revizii afișate în istoricul fișierului |
319 |
setting_openid: Permite înregistrare și autentificare cu OpenID |
|
320 | 318 | |
321 | 319 |
permission_edit_project: Editează proiectul |
322 | 320 |
permission_select_project_modules: Alege module pentru proiect |
... | ... | |
422 | 420 |
label_information: Informație |
423 | 421 |
label_information_plural: Informații |
424 | 422 |
label_register: Înregistrare |
425 |
label_login_with_open_id_option: sau autentificare cu OpenID |
|
426 | 423 |
label_password_lost: Parolă uitată |
427 | 424 |
label_home: Acasă |
428 | 425 |
label_my_page: Pagina mea |
config/locales/ru.yml | ||
---|---|---|
342 | 342 |
field_host: Компьютер |
343 | 343 |
field_hours: час(а,ов) |
344 | 344 |
field_identifier: Уникальный идентификатор |
345 |
field_identity_url: OpenID URL |
|
346 | 345 |
field_is_closed: Задача закрыта |
347 | 346 |
field_is_default: Значение по умолчанию |
348 | 347 |
field_is_filter: Используется в качестве фильтра |
... | ... | |
559 | 558 |
label_loading: Загрузка... |
560 | 559 |
label_logged_as: Вошли как |
561 | 560 |
label_login: Войти |
562 |
label_login_with_open_id_option: или войти с помощью OpenID |
|
563 | 561 |
label_logout: Выйти |
564 | 562 |
label_max_size: Максимальный размер |
565 | 563 |
label_member_new: Новый участник |
... | ... | |
857 | 855 |
setting_mail_from: Исходящий email адрес |
858 | 856 |
setting_mail_handler_api_enabled: Включить веб-сервис для входящих сообщений |
859 | 857 |
setting_mail_handler_api_key: API ключ |
860 |
setting_openid: Разрешить OpenID для входа и регистрации |
|
861 | 858 |
setting_per_page_options: Количество записей на страницу |
862 | 859 |
setting_plain_text_mail: Только простой текст (без HTML) |
863 | 860 |
setting_protocol: Протокол |
config/locales/sk.yml | ||
---|---|---|
784 | 784 |
setting_repository_log_display_limit: Maximálny počet revízií zobrazených v log súbore |
785 | 785 |
setting_file_max_size_displayed: Maximálna veľkosť textových súborov zobrazených priamo na stránke |
786 | 786 |
field_watcher: Pozorovatelia |
787 |
setting_openid: Povoliť prihlasovanie a registráciu pomocou OpenID |
|
788 |
field_identity_url: OpenID URL |
|
789 |
label_login_with_open_id_option: alebo sa prihlásiť pomocou OpenID |
|
790 | 787 |
field_content: Obsah |
791 | 788 |
label_descending: Zostupne |
792 | 789 |
label_sort: Zoradenie |
config/locales/sl.yml | ||
---|---|---|
785 | 785 |
setting_repository_log_display_limit: Največje število prikazanih revizij v log datoteki |
786 | 786 |
setting_file_max_size_displayed: Največja velikost besedilnih datotek v vključenem prikazu |
787 | 787 |
field_watcher: Opazovalec |
788 |
setting_openid: Dovoli OpenID prijavo in registracijo |
|
789 |
field_identity_url: OpenID URL |
|
790 |
label_login_with_open_id_option: ali se prijavi z OpenID |
|
791 | 788 |
field_content: Vsebina |
792 | 789 |
label_descending: Padajoče |
793 | 790 |
label_sort: Razvrsti |
config/locales/sq.yml | ||
---|---|---|
310 | 310 |
field_parent_title: Parent page |
311 | 311 |
field_editable: Editable |
312 | 312 |
field_watcher: Watcher |
313 |
field_identity_url: OpenID URL |
|
314 | 313 |
field_content: Content |
315 | 314 |
field_group_by: Group results by |
316 | 315 |
field_sharing: Sharing |
... | ... | |
371 | 370 |
setting_diff_max_lines_displayed: Maximum number of diff lines displayed |
372 | 371 |
setting_file_max_size_displayed: Maximum size of text files displayed inline |
373 | 372 |
setting_repository_log_display_limit: Maximum number of revisions displayed on file log |
374 |
setting_openid: Allow OpenID login and registration |
|
375 | 373 |
setting_password_min_length: Minimum password length |
376 | 374 |
setting_new_project_user_role_id: Role given to a non-admin user who creates a project |
377 | 375 |
setting_default_projects_modules: Default enabled modules for new projects |
... | ... | |
512 | 510 |
label_information: Informacion |
513 | 511 |
label_information_plural: Informacione |
514 | 512 |
label_register: Regjistrohu |
515 |
label_login_with_open_id_option: ose lidhu me OpenID |
|
516 | 513 |
label_password_lost: Fjalekalim i humbur |
517 | 514 |
label_home: Home |
518 | 515 |
label_my_page: Faqja ime |
config/locales/sr-YU.yml | ||
---|---|---|
304 | 304 |
field_parent_title: Matična stranica |
305 | 305 |
field_editable: Izmenljivo |
306 | 306 |
field_watcher: Posmatrač |
307 |
field_identity_url: OpenID URL |
|
308 | 307 |
field_content: Sadržaj |
309 | 308 |
field_group_by: Grupisanje rezultata po |
310 | 309 |
field_sharing: Deljenje |
... | ... | |
349 | 348 |
setting_diff_max_lines_displayed: Maks. broj prikazanih različitih linija |
350 | 349 |
setting_file_max_size_displayed: Maks. veličina tekst. datoteka prikazanih umetnuto |
351 | 350 |
setting_repository_log_display_limit: Maks. broj revizija prikazanih u datoteci za evidenciju |
352 |
setting_openid: Dozvoli OpenID prijavu i registraciju |
|
353 | 351 |
setting_password_min_length: Minimalna dužina lozinke |
354 | 352 |
setting_new_project_user_role_id: Kreatoru projekta (koji nije administrator) dodeljuje je uloga |
355 | 353 |
setting_default_projects_modules: Podrazumevano omogućeni moduli za nove projekte |
... | ... | |
472 | 470 |
label_information: Informacija |
473 | 471 |
label_information_plural: Informacije |
474 | 472 |
label_register: Registracija |
475 |
label_login_with_open_id_option: ili prijava sa OpenID |
|
476 | 473 |
label_password_lost: Izgubljena lozinka |
477 | 474 |
label_home: Početak |
478 | 475 |
label_my_page: Moja stranica |
config/locales/sr.yml | ||
---|---|---|
302 | 302 |
field_parent_title: Матична страница |
303 | 303 |
field_editable: Изменљиво |
304 | 304 |
field_watcher: Посматрач |
305 |
field_identity_url: OpenID URL |
|
306 | 305 |
field_content: Садржај |
307 | 306 |
field_group_by: Груписање резултата по |
308 | 307 |
field_sharing: Дељење |
... | ... | |
347 | 346 |
setting_diff_max_lines_displayed: Макс. број приказаних различитих линија |
348 | 347 |
setting_file_max_size_displayed: Макс. величина текст. датотека приказаних уметнуто |
349 | 348 |
setting_repository_log_display_limit: Макс. број ревизија приказаних у датотеци за евиденцију |
350 |
setting_openid: Дозволи OpenID пријаву и регистрацију |
|
351 | 349 |
setting_password_min_length: Минимална дужина лозинке |
352 | 350 |
setting_new_project_user_role_id: Креатору пројекта (који није администратор) додељује је улога |
353 | 351 |
setting_default_projects_modules: Подразумевано омогућени модули за нове пројекте |
... | ... | |
470 | 468 |
label_information: Информација |
471 | 469 |
label_information_plural: Информације |
472 | 470 |
label_register: Регистрација |
473 |
label_login_with_open_id_option: или пријава са OpenID |
|
474 | 471 |
label_password_lost: Изгубљена лозинка |
475 | 472 |
label_home: Почетак |
476 | 473 |
label_my_page: Моја страница |
config/locales/sv.yml | ||
---|---|---|
355 | 355 |
field_parent_title: Föräldersida |
356 | 356 |
field_editable: Redigerbar |
357 | 357 |
field_watcher: Bevakare |
358 |
field_identity_url: OpenID URL |
|
359 | 358 |
field_content: Innehåll |
360 | 359 |
field_group_by: Gruppera resultat efter |
361 | 360 |
field_sharing: Delning |
... | ... | |
425 | 424 |
setting_diff_max_lines_displayed: Maximalt antal synliga rader i diff |
426 | 425 |
setting_file_max_size_displayed: Maxstorlek på textfiler som visas inline |
427 | 426 |
setting_repository_log_display_limit: Maximalt antal revisioner i filloggen |
428 |
setting_openid: Tillåt inloggning och registrering med OpenID |
|
429 | 427 |
setting_password_min_length: Minsta tillåtna lösenordslängd |
430 | 428 |
setting_new_project_user_role_id: Tilldelad roll för en icke-administratör som skapar ett projekt |
431 | 429 |
setting_default_projects_modules: Aktiverade moduler för nya projekt |
... | ... | |
579 | 577 |
label_information: Information |
580 | 578 |
label_information_plural: Information |
581 | 579 |
label_register: Registrera |
582 |
label_login_with_open_id_option: eller logga in med OpenID |
|
583 | 580 |
label_password_lost: Glömt lösenord |
584 | 581 |
label_home: Hem |
585 | 582 |
label_my_page: Min sida |
config/locales/th.yml | ||
---|---|---|
784 | 784 |
setting_repository_log_display_limit: Maximum number of revisions displayed on file log |
785 | 785 |
setting_file_max_size_displayed: Max size of text files displayed inline |
786 | 786 |
field_watcher: Watcher |
787 |
setting_openid: Allow OpenID login and registration |
|
788 |
field_identity_url: OpenID URL |
|
789 |
label_login_with_open_id_option: or login with OpenID |
|
790 | 787 |
field_content: Content |
791 | 788 |
label_descending: Descending |
792 | 789 |
label_sort: Sort |
config/locales/tr.yml | ||
---|---|---|
800 | 800 |
setting_repository_log_display_limit: Dosya kaydında gösterilecek maksimum değişim sayısı |
801 | 801 |
setting_file_max_size_displayed: Dahili olarak gösterilecek metin dosyaları için maksimum satır sayısı |
802 | 802 |
field_watcher: Takipçi |
803 |
setting_openid: Kayıt ve giriş için OpenID'ye izin ver |
|
804 |
field_identity_url: OpenID URL |
|
805 |
label_login_with_open_id_option: veya OpenID kullanın |
|
806 | 803 |
field_content: İçerik |
807 | 804 |
label_descending: Azalan |
808 | 805 |
label_sort: Sırala |
config/locales/uk.yml | ||
---|---|---|
799 | 799 |
setting_repository_log_display_limit: Максимальна кількість редакцій, відображених в журналі змін |
800 | 800 |
setting_file_max_size_displayed: Максимальний розмір текстового файлу для відображення |
801 | 801 |
field_watcher: Спостерігач |
802 |
setting_openid: Дозволити OpenID для входу та реєстрації |
|
803 |
field_identity_url: OpenID URL |
|
804 |
label_login_with_open_id_option: або війти з допомогою OpenID |
|
805 | 802 |
field_content: Вміст |
806 | 803 |
label_descending: За спаданням |
807 | 804 |
label_sort: Сортувати |
config/locales/vi.yml | ||
---|---|---|
839 | 839 |
setting_repository_log_display_limit: Số lượng tối đa các bản điều chỉnh hiển thị trong file log |
840 | 840 |
setting_file_max_size_displayed: Kích thước tối đa của tệp tin văn bản |
841 | 841 |
field_watcher: Người quan sát |
842 |
setting_openid: Cho phép đăng nhập và đăng ký dùng OpenID |
|
843 |
field_identity_url: OpenID URL |
|
844 |
label_login_with_open_id_option: hoặc đăng nhập với OpenID |
|
845 | 842 |
field_content: Nội dung |
846 | 843 |
label_descending: Giảm dần |
847 | 844 |
label_sort: Sắp xếp |
config/locales/zh-TW.yml | ||
---|---|---|
423 | 423 |
field_parent_title: 父頁面 |
424 | 424 |
field_editable: 可編輯 |
425 | 425 |
field_watcher: 監看員 |
426 |
field_identity_url: OpenID 網址 |
|
427 | 426 |
field_content: 內容 |
428 | 427 |
field_group_by: 結果分組方式 |
429 | 428 |
field_sharing: 共用 |
... | ... | |
510 | 509 |
setting_diff_max_lines_displayed: 差異顯示行數之最大值 |
511 | 510 |
setting_file_max_size_displayed: 檔案內容顯示大小之最大值 |
512 | 511 |
setting_repository_log_display_limit: 修訂版顯示數目之最大值 |
513 |
setting_openid: 允許使用 OpenID 登入與註冊 |
|
514 | 512 |
setting_password_max_age: 必須在多少天後變更密碼 |
515 | 513 |
setting_password_min_length: 密碼最小長度 |
516 | 514 |
setting_lost_password: 允許使用電子郵件重新設定密碼 |
... | ... | |
686 | 684 |
label_information: 資訊 |
687 | 685 |
label_information_plural: 資訊 |
688 | 686 |
label_register: 註冊 |
689 |
label_login_with_open_id_option: 或使用 OpenID 登入 |