summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/application.rb1
-rw-r--r--config/initializers/30-redmine.rb78
-rw-r--r--config/initializers/doorkeeper.rb9
-rw-r--r--config/locales/ar.yml19
-rw-r--r--config/locales/az.yml19
-rw-r--r--config/locales/bg.yml19
-rw-r--r--config/locales/bs.yml19
-rw-r--r--config/locales/ca.yml19
-rw-r--r--config/locales/cs.yml19
-rw-r--r--config/locales/da.yml19
-rw-r--r--config/locales/de.yml12
-rw-r--r--config/locales/el.yml19
-rw-r--r--config/locales/en-GB.yml19
-rw-r--r--config/locales/en.yml16
-rw-r--r--config/locales/es-PA.yml19
-rw-r--r--config/locales/es.yml19
-rw-r--r--config/locales/et.yml19
-rw-r--r--config/locales/eu.yml19
-rw-r--r--config/locales/fa.yml19
-rw-r--r--config/locales/fi.yml19
-rw-r--r--config/locales/fr.yml19
-rw-r--r--config/locales/gl.yml19
-rw-r--r--config/locales/he.yml19
-rw-r--r--config/locales/hr.yml19
-rw-r--r--config/locales/hu.yml19
-rw-r--r--config/locales/id.yml19
-rw-r--r--config/locales/it.yml19
-rw-r--r--config/locales/ja.yml19
-rw-r--r--config/locales/ko.yml19
-rw-r--r--config/locales/lt.yml19
-rw-r--r--config/locales/lv.yml19
-rw-r--r--config/locales/mk.yml19
-rw-r--r--config/locales/mn.yml19
-rw-r--r--config/locales/nl.yml19
-rw-r--r--config/locales/no.yml19
-rw-r--r--config/locales/pl.yml19
-rw-r--r--config/locales/pt-BR.yml19
-rw-r--r--config/locales/pt.yml19
-rw-r--r--config/locales/ro.yml19
-rw-r--r--config/locales/ru.yml19
-rw-r--r--config/locales/sk.yml19
-rw-r--r--config/locales/sl.yml19
-rw-r--r--config/locales/sq.yml19
-rw-r--r--config/locales/sr-YU.yml19
-rw-r--r--config/locales/sr.yml19
-rw-r--r--config/locales/sv.yml19
-rw-r--r--config/locales/ta-IN.yml19
-rw-r--r--config/locales/th.yml19
-rw-r--r--config/locales/tr.yml19
-rw-r--r--config/locales/uk.yml19
-rw-r--r--config/locales/vi.yml19
-rw-r--r--config/locales/zh-TW.yml19
-rw-r--r--config/locales/zh.yml19
-rw-r--r--config/routes.rb5
54 files changed, 1030 insertions, 3 deletions
diff --git a/config/application.rb b/config/application.rb
index 1beeb2db2..96c6f9fb4 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -59,6 +59,7 @@ module RedmineApp
config.i18n.enforce_available_locales = true
config.i18n.fallbacks = true
config.i18n.default_locale = 'en'
+ config.i18n.available_locales = Dir[Rails.root / 'config' / 'locales' / '*.yml'].map { |f| File.basename(f, '.yml').to_sym }
# Configure the default encoding used in templates for Ruby 1.9.
config.encoding = "utf-8"
diff --git a/config/initializers/30-redmine.rb b/config/initializers/30-redmine.rb
index cf13cab20..d6477faca 100644
--- a/config/initializers/30-redmine.rb
+++ b/config/initializers/30-redmine.rb
@@ -4,14 +4,78 @@ require 'redmine/configuration'
require 'redmine/plugin_loader'
Rails.application.config.to_prepare do
- I18n.backend = Redmine::I18n::Backend.new
- # Forces I18n to load available locales from the backend
- I18n.config.available_locales = nil
+ I18n::Backend::Simple.include(I18n::Backend::Pluralization)
# Use Nokogiri as XML backend instead of Rexml
ActiveSupport::XmlMini.backend = 'Nokogiri'
Redmine::Preparation.prepare
+
+ Doorkeeper.configure do
+ orm :active_record
+
+ # Issue access tokens with refresh token
+ use_refresh_token
+
+ # Authorization Code expiration time (default: 10 minutes).
+ #
+ # authorization_code_expires_in 10.minutes
+
+ # Access token expiration time (default: 2 hours).
+ # If you want to disable expiration, set this to `nil`.
+ #
+ # access_token_expires_in 2.hours
+
+ # Hash access and refresh tokens before persisting them.
+ # https://doorkeeper.gitbook.io/guides/security/token-and-application-secrets
+ hash_token_secrets
+
+ # Hash application secrets before persisting them.
+ hash_application_secrets using: '::Doorkeeper::SecretStoring::BCrypt'
+
+ # limit supported flows to Auth code
+ grant_flows ['authorization_code']
+
+ realm Redmine::Info.app_name
+ base_controller 'ApplicationController'
+ default_scopes(*Redmine::AccessControl.public_permissions.map(&:name))
+ optional_scopes(*(Redmine::AccessControl.permissions.map(&:name) << :admin))
+
+ # Forbids creating/updating applications with arbitrary scopes that are
+ # not in configuration, i.e. +default_scopes+ or +optional_scopes+.
+ enforce_configured_scopes
+
+ allow_token_introspection false
+
+ # allow http loopback redirect URIs but require https for all others
+ force_ssl_in_redirect_uri { |uri| !%w[localhost 127.0.0.1 web localohst:8080].include?(uri.host) }
+
+ # Specify what redirect URI's you want to block during Application creation.
+ forbid_redirect_uri { |uri| %w[data vbscript javascript].include?(uri.scheme.to_s.downcase) }
+
+ resource_owner_authenticator do
+ if require_login
+ if Setting.rest_api_enabled?
+ User.current
+ else
+ deny_access
+ end
+ end
+ end
+
+ admin_authenticator do |_routes|
+ if !Setting.rest_api_enabled? || !User.current.admin?
+ deny_access
+ end
+ end
+ end
+
+ # Use Redmine standard layouts and helpers for Doorkeeper OAuth2 screens
+ Doorkeeper::ApplicationsController.layout "admin"
+ Doorkeeper::ApplicationsController.main_menu = false
+ Doorkeeper::AuthorizationsController.layout "base"
+ Doorkeeper::AuthorizedApplicationsController.layout "base"
+ Doorkeeper::AuthorizedApplicationsController.main_menu = false
end
# Load the secret token from the Redmine configuration file
@@ -42,6 +106,14 @@ Rails.application.config.to_prepare do
paths = theme.asset_paths
Rails.application.config.assets.redmine_extension_paths << paths if paths.present?
end
+
+ Doorkeeper::ApplicationsController.class_eval do
+ require_sudo_mode :create, :show, :update, :destroy
+ end
+
+ Doorkeeper::AuthorizationsController.class_eval do
+ require_sudo_mode :create, :destroy
+ end
end
Rails.application.deprecators[:redmine] = ActiveSupport::Deprecation.new('7.0', 'Redmine')
diff --git a/config/initializers/doorkeeper.rb b/config/initializers/doorkeeper.rb
new file mode 100644
index 000000000..40888ad8b
--- /dev/null
+++ b/config/initializers/doorkeeper.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+# rubocop:disable Lint/EmptyBlock
+Doorkeeper.configure do
+end
+
+Rails.application.config.to_prepare do
+end
+# rubocop:enable Lint/EmptyBlock
diff --git a/config/locales/ar.yml b/config/locales/ar.yml
index b3c5e11cc..bff7a376a 100644
--- a/config/locales/ar.yml
+++ b/config/locales/ar.yml
@@ -1513,3 +1513,22 @@ ar:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/az.yml b/config/locales/az.yml
index 68c1669a1..7bd2fffe2 100644
--- a/config/locales/az.yml
+++ b/config/locales/az.yml
@@ -1604,3 +1604,22 @@ az:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/bg.yml b/config/locales/bg.yml
index c25a7dc57..67fcf82f5 100644
--- a/config/locales/bg.yml
+++ b/config/locales/bg.yml
@@ -1456,3 +1456,22 @@ bg:
reaction_text_x_other_users:
one: 1 друг
other: "%{count} други"
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/bs.yml b/config/locales/bs.yml
index df4886133..89c468f55 100644
--- a/config/locales/bs.yml
+++ b/config/locales/bs.yml
@@ -1499,3 +1499,22 @@ bs:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/ca.yml b/config/locales/ca.yml
index 30204cda2..456a1e9df 100644
--- a/config/locales/ca.yml
+++ b/config/locales/ca.yml
@@ -1500,3 +1500,22 @@ ca:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/cs.yml b/config/locales/cs.yml
index 4101a8a3d..2a80d379a 100644
--- a/config/locales/cs.yml
+++ b/config/locales/cs.yml
@@ -1495,3 +1495,22 @@ cs:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/da.yml b/config/locales/da.yml
index c053f2e43..8bbf9a9ba 100644
--- a/config/locales/da.yml
+++ b/config/locales/da.yml
@@ -1530,3 +1530,22 @@ da:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 5b0f9bd35..36e52fb3a 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -971,6 +971,9 @@ de:
permission_view_time_entries: Gebuchte Aufwände ansehen
permission_view_wiki_edits: Wiki-Versionsgeschichte ansehen
permission_view_wiki_pages: Wiki ansehen
+ permission_view_project: Projekte ansehen
+ permission_search_project: Projekte suchen
+ permission_view_members: Projektmitglieder anzeigen
project_module_boards: Foren
project_module_calendar: Kalender
@@ -1477,3 +1480,12 @@ de:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ label_oauth_permission_admin: Administrator-Zugriff
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applikationen
+ label_oauth_authorized_application_plural: Autorisierte Applikationen
+ text_oauth_admin_permission: Voller Admin-Zugriff. Wenn diese Applikation durch einen Administrator autorisiert wird, kann sie alle Daten lesen und schreiben, auch im Namen anderer Benutzer.
+ text_oauth_admin_permission_info: Diese Applikation verlangt vollen Administrator-Zugriff. Wenn Sie ein Administrator sind (oder in Zukunft Administrator werden), wird sie in der Lage sein, alle Daten zu lesen und zu schreiben, auch im Namen anderer Benutzer. Dies kann vermieden werden, indem die Applikation mit einem anderen Benutzerkonto ohne Administrator-Privileg autorisiert wird.
+ text_oauth_copy_secret_now: Das Geheimnis bitte jetzt an einen sicheren Ort kopieren, es kann nicht erneut angezeigt werden.
+ text_oauth_implicit_permissions: Zugriff auf Benutzername, Login sowie auf die primäre Email-Adresse
+ text_oauth_info_scopes: Scopes für die Applikation auswählen. Die Applikation wird niemals mehr Rechte haben als hier ausgewählt. Sie wird außerdem auf die Rollen und Projektmitgliedschaften des Benutzers, der sie autorisiert hat, beschränkt sein. \ No newline at end of file
diff --git a/config/locales/el.yml b/config/locales/el.yml
index a99dcc6bb..e2f9049f5 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -1513,3 +1513,22 @@ el:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/en-GB.yml b/config/locales/en-GB.yml
index 2084749f4..59ee096c4 100644
--- a/config/locales/en-GB.yml
+++ b/config/locales/en-GB.yml
@@ -1514,3 +1514,22 @@ en-GB:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/en.yml b/config/locales/en.yml
index dca278e23..947a8642f 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -139,6 +139,9 @@ en:
must_contain_special_chars: "must contain special characters (!, $, %, ...)"
domain_not_allowed: "contains a domain not allowed (%{domain})"
too_simple: "is too simple"
+ attributes:
+ doorkeeper/application:
+ scopes: Scopes
actionview_instancetag_blank_option: Please select
@@ -605,6 +608,10 @@ en:
permission_manage_related_issues: Manage related issues
permission_import_issues: Import issues
permission_log_time_for_other_users: Log spent time for other users
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+
project_module_issue_tracking: Issue tracking
project_module_time_tracking: Time tracking
@@ -1158,6 +1165,10 @@ en:
label_time_by_author: "%{time} by %{author}"
label_involved_principals: Author / Previous assignee
label_progressbar: Progress bar
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
button_login: Login
button_submit: Submit
@@ -1343,6 +1354,11 @@ en:
text_allowed_queries_to_select: Public (to any users) queries only selectable
text_setting_config_change: You can configure the behaviour in config/configuration.yml. Please restart the application after editing it.
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a> to generate their avatars.
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator, this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access. If you are an Administrator (or become one in the future), it will be able to read and write all data and impersonate other users on your behalf. If you want to avoid this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application will not be allowed to do more than what is selected here. It will also always be limited by the roles and project memberships of the user who authorized it.
default_role_manager: Manager
default_role_developer: Developer
diff --git a/config/locales/es-PA.yml b/config/locales/es-PA.yml
index 4ba2fb881..a3c8c03df 100644
--- a/config/locales/es-PA.yml
+++ b/config/locales/es-PA.yml
@@ -1544,3 +1544,22 @@ es-PA:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/es.yml b/config/locales/es.yml
index 1f4b20047..ff46a4a21 100644
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -1580,3 +1580,22 @@ es:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/et.yml b/config/locales/et.yml
index d842dbb93..d39c6d603 100644
--- a/config/locales/et.yml
+++ b/config/locales/et.yml
@@ -1518,3 +1518,22 @@ et:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/eu.yml b/config/locales/eu.yml
index fd706c42c..bc59806d8 100644
--- a/config/locales/eu.yml
+++ b/config/locales/eu.yml
@@ -1514,3 +1514,22 @@ eu:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 08240adea..2b75de439 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -1441,3 +1441,22 @@ fa:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index 470c40c6e..d8a62af1c 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -1531,3 +1531,22 @@ fi:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 602546b5a..26aa88ac6 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -1490,3 +1490,22 @@ fr:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index 9ca59ab25..413352c9a 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -1519,3 +1519,22 @@ gl:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/he.yml b/config/locales/he.yml
index c2886f451..f9362290c 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -1518,3 +1518,22 @@ he:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/hr.yml b/config/locales/hr.yml
index 61456ac24..d024c3a11 100644
--- a/config/locales/hr.yml
+++ b/config/locales/hr.yml
@@ -1510,3 +1510,22 @@ hr:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/hu.yml b/config/locales/hu.yml
index b3852a60e..6294990b5 100644
--- a/config/locales/hu.yml
+++ b/config/locales/hu.yml
@@ -1502,3 +1502,22 @@
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/id.yml b/config/locales/id.yml
index 1a3080b69..cf273c65e 100644
--- a/config/locales/id.yml
+++ b/config/locales/id.yml
@@ -1515,3 +1515,22 @@ id:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/it.yml b/config/locales/it.yml
index bd71f356c..21942da44 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -1452,3 +1452,22 @@ it:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index da77f3e8b..2019f4272 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -1462,3 +1462,22 @@ ja:
one: 他1人
other: "他%{count}人"
text_setting_gravatar_default_initials_html: ユーザーの姓と名それぞれの先頭文字がアイコン生成のために <a href="https://www.gravatar.com">https://www.gravatar.com</a> に送信されます。
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index af8311a39..78ee45897 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -1530,3 +1530,22 @@ ko:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/lt.yml b/config/locales/lt.yml
index b3d741048..200f7ae3c 100644
--- a/config/locales/lt.yml
+++ b/config/locales/lt.yml
@@ -1474,3 +1474,22 @@ lt:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/lv.yml b/config/locales/lv.yml
index 85b660821..8f4d00a8f 100644
--- a/config/locales/lv.yml
+++ b/config/locales/lv.yml
@@ -1507,3 +1507,22 @@ lv:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/mk.yml b/config/locales/mk.yml
index eeb0b17c6..7e58bcab7 100644
--- a/config/locales/mk.yml
+++ b/config/locales/mk.yml
@@ -1513,3 +1513,22 @@ mk:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/mn.yml b/config/locales/mn.yml
index fe451153e..38ee6b463 100644
--- a/config/locales/mn.yml
+++ b/config/locales/mn.yml
@@ -1513,3 +1513,22 @@ mn:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index 66f729afc..41d6a894a 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -1488,3 +1488,22 @@ nl:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/no.yml b/config/locales/no.yml
index 85151f8d7..b4b66a860 100644
--- a/config/locales/no.yml
+++ b/config/locales/no.yml
@@ -1504,3 +1504,22 @@
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index 934c824f1..1ad94fcc3 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -1457,3 +1457,22 @@ pl:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index e7172c32b..60a1103af 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -1518,3 +1518,22 @@ pt-BR:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/pt.yml b/config/locales/pt.yml
index 2bd109c28..4cd941f41 100644
--- a/config/locales/pt.yml
+++ b/config/locales/pt.yml
@@ -1506,3 +1506,22 @@ pt:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/ro.yml b/config/locales/ro.yml
index 95bd68520..2b98c7ed5 100644
--- a/config/locales/ro.yml
+++ b/config/locales/ro.yml
@@ -1508,3 +1508,22 @@ ro:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index 60504bbae..1f02f2979 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -1582,3 +1582,22 @@ ru:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index c6b6b91c0..bd3cd0a13 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -1502,3 +1502,22 @@ sk:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/sl.yml b/config/locales/sl.yml
index 0c5e1e1ec..e47e355f5 100644
--- a/config/locales/sl.yml
+++ b/config/locales/sl.yml
@@ -1513,3 +1513,22 @@ sl:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/sq.yml b/config/locales/sq.yml
index 55f577441..73999469c 100644
--- a/config/locales/sq.yml
+++ b/config/locales/sq.yml
@@ -1475,3 +1475,22 @@ sq:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/sr-YU.yml b/config/locales/sr-YU.yml
index 7c049c178..f0d82e9c6 100644
--- a/config/locales/sr-YU.yml
+++ b/config/locales/sr-YU.yml
@@ -1515,3 +1515,22 @@ sr-YU:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/sr.yml b/config/locales/sr.yml
index 43ca65c14..cb47ba239 100644
--- a/config/locales/sr.yml
+++ b/config/locales/sr.yml
@@ -1514,3 +1514,22 @@ sr:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index 40544ec91..18fdbdfa3 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -1477,3 +1477,22 @@ sv:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/ta-IN.yml b/config/locales/ta-IN.yml
index 526209edb..c727a450d 100644
--- a/config/locales/ta-IN.yml
+++ b/config/locales/ta-IN.yml
@@ -1468,3 +1468,22 @@ ta-IN:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/th.yml b/config/locales/th.yml
index 12232eb22..e4eb61e5b 100644
--- a/config/locales/th.yml
+++ b/config/locales/th.yml
@@ -1509,3 +1509,22 @@ th:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index 9d710f971..386f6297b 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -1512,3 +1512,22 @@ tr:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
index 4a7f70b47..290c2edaa 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -1501,3 +1501,22 @@ uk:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
index c96dbd5c4..c639f66aa 100644
--- a/config/locales/vi.yml
+++ b/config/locales/vi.yml
@@ -1517,3 +1517,22 @@ vi:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index be2f7a0e4..c23fb98f7 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -1527,3 +1527,22 @@
other: "%{count} 位其他用戶"
text_setting_gravatar_default_initials_html: 用戶姓名的首字母縮寫將被送往 <a href="https://www.gravatar.com">https://www.gravatar.com</a>
用以產生其大頭貼.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/locales/zh.yml b/config/locales/zh.yml
index 9f0cd8ef1..6008a0fdd 100644
--- a/config/locales/zh.yml
+++ b/config/locales/zh.yml
@@ -1449,3 +1449,22 @@ zh:
other: "%{count} others"
text_setting_gravatar_default_initials_html: Users' initials are sent to <a href="https://www.gravatar.com">https://www.gravatar.com</a>
to generate their avatars.
+ permission_view_project: View projects
+ permission_search_project: Search projects
+ permission_view_members: View project members
+ label_oauth_permission_admin: Administrate this Redmine
+ label_oauth_admin_access: Administration
+ label_oauth_application_plural: Applications
+ label_oauth_authorized_application_plural: Authorized applications
+ text_oauth_admin_permission: Full administrative access. When authorized by an Administrator,
+ this application will be able to read and write all data and impersonate other users.
+ text_oauth_admin_permission_info: This application requests full administrative access.
+ If you are an Administrator (or become one in the future), it will be able to read
+ and write all data and impersonate other users on your behalf. If you want to avoid
+ this, authorize it as a user without Administrator privileges instead.
+ text_oauth_copy_secret_now: Copy the secret to a safe place now, it will not be shown
+ again.
+ text_oauth_implicit_permissions: View your name, login and primary email address
+ text_oauth_info_scopes: Select the scopes this application may request. The application
+ will not be allowed to do more than what is selected here. It will also always be
+ limited by the roles and project memberships of the user who authorized it.
diff --git a/config/routes.rb b/config/routes.rb
index 20a7e826a..52c95c6a4 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -18,6 +18,11 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Rails.application.routes.draw do
+ use_doorkeeper do
+ controllers :applications => 'oauth2_applications'
+ end
+
+ root :to => 'welcome#index'
root :to => 'welcome#index', :as => 'home'
match 'login', :to => 'account#login', :as => 'signin', :via => [:get, :post]