From d58e013e614ae84b7ae7030847bb4103f7821bcc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Nov 2020 21:44:26 +0000 Subject: [PATCH 01/13] Bump lodash from 4.17.15 to 4.17.20 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.20. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.20) Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 56c973073..31165e2d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4883,9 +4883,9 @@ lodash.uniq@^4.5.0: integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5, lodash@~4.17.10: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== log4js@^6.2.1: version "6.3.0" From a0ee64624466b5f2bc537976b43a421eb5a532a0 Mon Sep 17 00:00:00 2001 From: Sam Rust Date: Mon, 7 Dec 2020 16:54:04 +0000 Subject: [PATCH 02/13] Update Readme.md codify extent of support --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 51a213abb..0c1da5091 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ See the [Troubleshooting Guide](https://github.com/DMPRoadmap/roadmap/wiki/Troub #### Support Issues should be reported here on [Github Issues](https://github.com/DMPRoadmap/roadmap/issues) Please be advised though that we can only provide limited support for your local installations. +Any security patches and bugfixes will be applied to the most recent version, and we will endevour to support migrations to the current release. #### Contributing If you would like to contribute to the project. Please follow these steps to submit a contribution: From 6e5c10050dc9056a9bb50d07731e85af19275d26 Mon Sep 17 00:00:00 2001 From: Brian Riley Date: Mon, 7 Dec 2020 09:30:54 -0800 Subject: [PATCH 03/13] Fixed typo in README file's support section --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0c1da5091..dd0a13407 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ See the [Troubleshooting Guide](https://github.com/DMPRoadmap/roadmap/wiki/Troub #### Support Issues should be reported here on [Github Issues](https://github.com/DMPRoadmap/roadmap/issues) Please be advised though that we can only provide limited support for your local installations. -Any security patches and bugfixes will be applied to the most recent version, and we will endevour to support migrations to the current release. +Any security patches and bugfixes will be applied to the most recent version, and we will endeavour to support migrations to the current release. #### Contributing If you would like to contribute to the project. Please follow these steps to submit a contribution: From ef658d4a7f613ecf14d7c0944b8bee0358f6bee0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Dec 2020 03:20:21 +0000 Subject: [PATCH 04/13] Bump ini from 1.3.5 to 1.3.7 Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7. - [Release notes](https://github.com/isaacs/ini/releases) - [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7) Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 56c973073..380677b5d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4142,9 +4142,9 @@ inherits@2.0.3: integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= ini@^1.3.4, ini@^1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + version "1.3.7" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" + integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== internal-ip@^4.3.0: version "4.3.0" From 1ded3ee95a9e72fe5dfa9f79ee37073d7f889b31 Mon Sep 17 00:00:00 2001 From: Nicolas Franck Date: Wed, 16 Dec 2020 15:10:33 +0100 Subject: [PATCH 05/13] convert api_clients:last_access from date to datetime --- db/migrate/20201216140226_change_last_access_api_clients.rb | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 db/migrate/20201216140226_change_last_access_api_clients.rb diff --git a/db/migrate/20201216140226_change_last_access_api_clients.rb b/db/migrate/20201216140226_change_last_access_api_clients.rb new file mode 100644 index 000000000..bf8a26624 --- /dev/null +++ b/db/migrate/20201216140226_change_last_access_api_clients.rb @@ -0,0 +1,5 @@ +class ChangeLastAccessApiClients < ActiveRecord::Migration[5.2] + def change + change_column :api_clients, :last_access, :datetime + end +end From 193335126d71808e1b1ce6ec41a64229d662174b Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 16 Dec 2020 09:24:20 -0800 Subject: [PATCH 06/13] updated schema to reflect change to api_clients.last_access --- db/schema.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/db/schema.rb b/db/schema.rb index 29221ac1d..c1624f0d8 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 2020_11_19_210343) do +ActiveRecord::Schema.define(version: 2020_12_16_140226) do create_table "annotations", id: :integer, force: :cascade do |t| t.integer "question_id" @@ -55,7 +55,7 @@ t.string "contact_email", null: false t.string "client_id", null: false t.string "client_secret", null: false - t.date "last_access" + t.datetime "last_access" t.datetime "created_at", null: false t.datetime "updated_at", null: false t.integer "org_id" From a9a2504e954df02cb3cad32817393c4e7c96505e Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 16 Dec 2020 09:41:09 -0800 Subject: [PATCH 07/13] added tinymce.css to public/tinymce dir --- public/tinymce/tinymce.css | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 public/tinymce/tinymce.css diff --git a/public/tinymce/tinymce.css b/public/tinymce/tinymce.css new file mode 100644 index 000000000..eb3e43a0e --- /dev/null +++ b/public/tinymce/tinymce.css @@ -0,0 +1,5 @@ +.mce-content-body { + a { + color: #000; + } +} From 6fcbf2aac791f6b729e4d4a9732a029932419abc Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 16 Dec 2020 11:04:15 -0800 Subject: [PATCH 08/13] updated JS to point to public/tinymce/tinymce.css --- app/javascript/src/utils/tinymce.js.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/src/utils/tinymce.js.erb b/app/javascript/src/utils/tinymce.js.erb index 749f1e44e..17c32d225 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', - content_css: ['<%= helpers.asset_path "/assets/blocks/_tinymce_content.css" %>'], + content_css: ['/tinymce/tinymce.css'], }; /* This function is invoked anytime a new editor is initialised (e.g. Tinymce.init()) From d56e67bf2e6f60ece16d25d47f1df9af08507394 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Dec 2020 17:12:23 +0000 Subject: [PATCH 09/13] Bump tinymce from 4.9.10 to 4.9.11 Bumps [tinymce](https://github.com/tinymce/tinymce-dist) from 4.9.10 to 4.9.11. - [Release notes](https://github.com/tinymce/tinymce-dist/releases) - [Changelog](https://github.com/tinymce/tinymce-dist/blob/4.9.11/changelog.txt) - [Commits](https://github.com/tinymce/tinymce-dist/compare/4.9.10...4.9.11) Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 38d1d4698..c9d3558a9 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "rails-erb-loader": "^5.5.2", "regenerator-runtime": "^0.13.5", "timeago.js": "^4.0.2", - "tinymce": "4.9.10", + "tinymce": "4.9.11", "turbolinks": "^5.2.0" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 380677b5d..d59819dc0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7974,10 +7974,10 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= -tinymce@4.9.10: - version "4.9.10" - resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-4.9.10.tgz#47bd7b4d27d80d53a464356eb7c72b97e5c3aadd" - integrity sha512-vyzGG04Q44Y7zWIKA4c+G7MxMCsed6JkrhU+k0TaDs9XKAiS+e+D3Fzz5OIJ7p5keF7lbRK5czgI8T1JtouZqw== +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== tmp@0.2.1: version "0.2.1" From 2ae57ff37cfaba05538d58fb5a0f502a2b028432 Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 17 Dec 2020 10:15:17 -0800 Subject: [PATCH 10/13] updated brakeman ignores --- config/brakeman.ignore | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/config/brakeman.ignore b/config/brakeman.ignore index d87a3e9e1..7460461fd 100644 --- a/config/brakeman.ignore +++ b/config/brakeman.ignore @@ -7,7 +7,7 @@ "check_name": "SQL", "message": "Possible SQL injection", "file": "app/models/user.rb", - "line": 391, + "line": 396, "link": "https://brakemanscanner.org/docs/warning_types/sql_injection/", "code": "User.where(\"LOWER(#{field}) = :value\", :value => val.to_s.downcase)", "render_path": null, @@ -43,24 +43,24 @@ { "warning_type": "Redirect", "warning_code": 18, - "fingerprint": "f234fa0eaf727b823f3730afaad2a8d559e590cbb39468d6d23f6697214ecb43", + "fingerprint": "de6833d84a22d2b01c5357657b8109e96310d7d3be6001c2c752e9b596f6b02d", "check_name": "Redirect", "message": "Possible unprotected redirect", "file": "app/controllers/orgs_controller.rb", - "line": 126, + "line": 131, "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[\"shib-ds\"][:org_id])).first.value}\"}\")", + "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, "location": { "type": "method", "class": "OrgsController", "method": "shibboleth_ds_passthru" }, - "user_input": "Identifier.by_scheme_name(\"shibboleth\", \"Org\").where(:identifiable => Org.where(:id => shib_params[\"shib-ds\"][:org_id])).first.value", + "user_input": "Identifier.by_scheme_name(\"shibboleth\", \"Org\").where(:identifiable => Org.where(:id => shib_params[:org_id])).first.value", "confidence": "High", "note": "" } ], - "updated": "2020-10-16 15:41:55 +0000", - "brakeman_version": "4.8.2" + "updated": "2020-12-17 10:14:39 -0800", + "brakeman_version": "4.10.0" } From cc886379471f9db3917913dbad558163f5b2e2b1 Mon Sep 17 00:00:00 2001 From: Nicolas Franck Date: Fri, 18 Dec 2020 15:30:53 +0100 Subject: [PATCH 11/13] return from redirect_to; fix typo --- app/controllers/orgs_controller.rb | 4 ++-- app/controllers/super_admin/themes_controller.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/orgs_controller.rb b/app/controllers/orgs_controller.rb index 0e4039292..c1eea08e8 100644 --- a/app/controllers/orgs_controller.rb +++ b/app/controllers/orgs_controller.rb @@ -96,7 +96,7 @@ def admin_update # This action is used by installations that have the following config enabled: # Rails.configuration.x.shibboleth.use_filtered_discovery_service def shibboleth_ds - redirect_to root_path unless current_user.nil? + return redirect_to root_path unless current_user.nil? @user = User.new # Display the custom Shibboleth discovery service page. @@ -109,7 +109,7 @@ def shibboleth_ds # rubocop:disable Style/GuardClause if @orgs.empty? flash.now[:alert] = _("No organisations are currently registered.") - redirect_to user_shibboleth_omniauth_authorize_path + return redirect_to user_shibboleth_omniauth_authorize_path end # rubocop:enable Style/GuardClause end diff --git a/app/controllers/super_admin/themes_controller.rb b/app/controllers/super_admin/themes_controller.rb index 27cbc4a59..5738acc10 100644 --- a/app/controllers/super_admin/themes_controller.rb +++ b/app/controllers/super_admin/themes_controller.rb @@ -51,7 +51,7 @@ def destroy redirect_to super_admin_themes_path, notice: msg else flash.now[:alert] = failure_message(@theme, _("delete")) - redner :edit + render :edit end end From 5a095676765aba14afaa0d1d4809a1ea5f5de01c Mon Sep 17 00:00:00 2001 From: Nicolas Franck Date: Fri, 18 Dec 2020 15:57:52 +0100 Subject: [PATCH 12/13] rubocop fix --- app/controllers/orgs_controller.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/controllers/orgs_controller.rb b/app/controllers/orgs_controller.rb index c1eea08e8..76601c850 100644 --- a/app/controllers/orgs_controller.rb +++ b/app/controllers/orgs_controller.rb @@ -96,7 +96,10 @@ def admin_update # This action is used by installations that have the following config enabled: # Rails.configuration.x.shibboleth.use_filtered_discovery_service def shibboleth_ds - return redirect_to root_path unless current_user.nil? + unless current_user.nil? + redirect_to root_path + return + end @user = User.new # Display the custom Shibboleth discovery service page. @@ -106,12 +109,13 @@ def shibboleth_ds # Disabling the rubocop check here because it would not be clear what happens # if the ``@orgs` array has items ... it renders the shibboleth_ds view - # rubocop:disable Style/GuardClause + # rubocop:disable Style/GuardClause, Style/RedundantReturn if @orgs.empty? flash.now[:alert] = _("No organisations are currently registered.") - return redirect_to user_shibboleth_omniauth_authorize_path + redirect_to user_shibboleth_omniauth_authorize_path + return end - # rubocop:enable Style/GuardClause + # rubocop:enable Style/GuardClause, Style/RedundantReturn end # This action is used to redirect a user to the Shibboleth IdP From 538d2bd9310aadb636a9e83cc9c16a6c6a871f6c Mon Sep 17 00:00:00 2001 From: Sam Rust Date: Fri, 18 Dec 2020 15:02:57 +0000 Subject: [PATCH 13/13] sync translations from translation.io --- config/locale/app.pot | 288 ++++++++++++++--------- config/locale/de/LC_MESSAGES/app.mo | Bin 136579 -> 139308 bytes config/locale/de/app.po | 302 ++++++++++++++++--------- config/locale/en_CA/LC_MESSAGES/app.mo | Bin 632 -> 632 bytes config/locale/en_CA/app.po | 288 ++++++++++++++--------- config/locale/en_GB/LC_MESSAGES/app.mo | Bin 1918 -> 1918 bytes config/locale/en_GB/app.po | 288 ++++++++++++++--------- config/locale/en_US/LC_MESSAGES/app.mo | Bin 21175 -> 21175 bytes config/locale/en_US/app.po | 288 ++++++++++++++--------- config/locale/es/LC_MESSAGES/app.mo | Bin 133605 -> 136208 bytes config/locale/es/app.po | 301 +++++++++++++++--------- config/locale/fi/LC_MESSAGES/app.mo | Bin 129541 -> 132143 bytes config/locale/fi/app.po | 299 +++++++++++++++--------- config/locale/fr_CA/LC_MESSAGES/app.mo | Bin 140256 -> 139930 bytes config/locale/fr_CA/app.po | 290 +++++++++++++++--------- config/locale/fr_FR/LC_MESSAGES/app.mo | Bin 136596 -> 139218 bytes config/locale/fr_FR/app.po | 298 +++++++++++++++--------- config/locale/pt_BR/LC_MESSAGES/app.mo | Bin 132246 -> 134829 bytes config/locale/pt_BR/app.po | 298 +++++++++++++++--------- config/locale/sv_FI/LC_MESSAGES/app.mo | Bin 128834 -> 131333 bytes config/locale/sv_FI/app.po | 298 +++++++++++++++--------- 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 | 3 - 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 - 32 files changed, 2044 insertions(+), 1275 deletions(-) diff --git a/config/locale/app.pot b/config/locale/app.pot index 8809ec0f8..b7487c527 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: 2020-10-12 13:09+0000\n" -"PO-Revision-Date: 2020-10-12 13:09+0000\n" +"POT-Creation-Date: 2020-12-18 15:00+0000\n" +"PO-Revision-Date: 2020-12-18 15:00+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -94,22 +94,33 @@ msgstr "" msgid "Invalid JSON format" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "" @@ -189,7 +200,7 @@ msgstr "" msgid "Restricted access to View All the records" msgstr "" -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "" @@ -245,7 +256,7 @@ msgstr "" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -264,7 +275,7 @@ msgstr "" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -313,7 +324,7 @@ msgstr "" #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -329,7 +340,7 @@ msgstr "" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -362,7 +373,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -376,7 +387,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -424,7 +435,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -436,7 +447,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -562,19 +573,19 @@ msgstr "" msgid "Unable to download the DMP Template at this time." msgstr "" -#: ../../app/controllers/orgs_controller.rb:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "" -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "" -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "" -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -779,7 +790,7 @@ msgstr "" msgid "An error has occurred while saving/resetting your export settings." msgstr "" -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr "" @@ -943,6 +954,11 @@ msgid "" " at %{organisation_email}.

" msgstr "" +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "" @@ -1310,11 +1326,11 @@ msgstr "" msgid "You must specify at least one role." msgstr "" -#: ../../app/models/contributor.rb:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "" @@ -1376,7 +1392,7 @@ msgstr "" msgid "private" msgstr "" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "" @@ -1468,7 +1484,7 @@ msgstr "" msgid "Conditions in the template refer backwards" msgstr "" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "" @@ -1519,11 +1535,6 @@ msgid "" "and execution." msgstr "" -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "" @@ -1544,6 +1555,35 @@ msgstr "" msgid "Missing token" msgstr "" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "" @@ -1613,7 +1653,7 @@ msgstr "" #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1631,7 +1671,7 @@ msgstr "" #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1681,7 +1721,7 @@ msgstr "" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "" @@ -1754,7 +1794,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1795,8 +1835,8 @@ msgstr "" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1819,7 +1859,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2046,6 +2086,36 @@ msgstr "" msgid "Send" msgstr "" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "" + +#: ../../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 "" + +#: ../../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 "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2174,18 +2244,6 @@ msgstr "" msgid "Organisational Admin" msgstr "" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2196,7 +2254,11 @@ msgstr "" msgid "Personal Details" msgstr "" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "" @@ -2209,7 +2271,7 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:64 +#: ../../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 @@ -2406,7 +2468,7 @@ msgid "Admin" msgstr "" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2502,24 +2564,24 @@ msgid "Reference" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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 "" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2649,8 +2711,8 @@ msgstr "" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2782,9 +2844,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "" @@ -2898,10 +2959,10 @@ msgid "Type" msgstr "" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3020,7 +3081,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3518,8 +3579,12 @@ msgstr "" msgid "Create an account with any email address" msgstr "" +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "" @@ -3528,30 +3593,21 @@ msgid "Contact" msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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 "" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "" @@ -3899,75 +3955,75 @@ msgstr "" msgid "Instructions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 msgid "supplementary section(s) not requested by funding organisation" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:42 -msgid "Format" -msgstr "" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -4821,31 +4877,35 @@ msgid "" " terms and conditions.

" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "" @@ -4884,7 +4944,11 @@ msgid "New API Client" msgstr "" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." +msgid "Successfully regenerated the client credentials." +msgstr "" + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." msgstr "" #: ../../app/views/super_admin/notifications/_form.html.erb:20 @@ -5359,6 +5423,14 @@ msgstr "" msgid "Download users" msgstr "" +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "" + +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "" + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "" diff --git a/config/locale/de/LC_MESSAGES/app.mo b/config/locale/de/LC_MESSAGES/app.mo index de3ac0f9a6497854ed87d6a5c390b5997db48980..d7d6b65035cfe21c728cef1359776fed7b350bbb 100644 GIT binary patch delta 25742 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 delta 23156 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%0Dc)3bLuyn{15s;O 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 {`n4s4X-*TKs)c*;q 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 Q{{1vGNA$;3KKWz+58@*ZxBvhE diff --git a/config/locale/de/app.po b/config/locale/de/app.po index 73b623614..77000e7cc 100644 --- a/config/locale/de/app.po +++ b/config/locale/de/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: 2020-10-12 13:09+0000\n" -"PO-Revision-Date: 2020-10-12 15:09+0200\n" +"POT-Creation-Date: 2020-12-18 15:00+0000\n" +"PO-Revision-Date: 2020-12-18 16:01+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: German\n" "Language: de\n" @@ -98,22 +98,35 @@ msgstr "Fehlender oder ungültiger JSON" msgid "Invalid JSON format" msgstr "Ungültiges JSON-Format" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "Plan nicht gefunden" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "DMP kann nicht erstellt werden" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "Plan existiert bereits. Senden Sie stattdessen ein Update." -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" +"Der Besitz des DMP konnte nicht festgestellt werden. Bitte fügen Sie eine\n" +" : Zugehörigkeit zum: Kontakt" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "Ungültiger JSON!" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "Ungültiger JSON" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "Keine Pläne gefunden" @@ -193,7 +206,7 @@ msgstr "Einheimische sollten ein Hash-Objekt sein" msgid "Restricted access to View All the records" msgstr "Eingeschränkter Zugriff auf Alle Datensätze anzeigen" -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "Sortieren nach %{sort_field}" @@ -251,7 +264,7 @@ msgstr "Hinzufügen" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -270,7 +283,7 @@ msgstr "gespeichert" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -319,7 +332,7 @@ msgstr "Bei der Anforderung von Feedback für diesen Plan ist ein Fehler aufgetr #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -335,7 +348,7 @@ msgstr "Erstellt" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -372,7 +385,7 @@ msgstr "Veröffentlichung zurückziehen" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -386,7 +399,7 @@ msgstr "Gelöscht" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -438,7 +451,7 @@ msgstr "Es konnte keine neue Version dieser Vorlage erstellt werden." #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -450,7 +463,7 @@ msgstr "aktualisiert" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -584,19 +597,19 @@ msgstr "" 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:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "Derzeit sind keine Organisationen registriert." -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "Ihre Organisation scheint nicht ordnungsgemäß konfiguriert zu sein." -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "Bitte wählen Sie eine Organisation" -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Erstellt mit %{application_name}. Zuletzt geändert am %{date}" @@ -824,7 +837,7 @@ msgstr "" "Beim Speichern / Zurücksetzen der Exporteinstellungen ist ein Fehler aufgetret" "en." -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr ". Die API-Anmeldeinformationen wurden per E-Mail an %{email} gesendet." @@ -1002,6 +1015,11 @@ msgstr "" "ich Fragen haben sollten, kontaktieren Sie uns bitte über %{organisation_email" "}.

" +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "keine definiert" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "Miteigentümer" @@ -1382,11 +1400,11 @@ 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:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "kann nicht leer sein, wenn keine E-Mail bereitgestellt wird" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "kann nicht leer sein, wenn kein Name angegeben ist" @@ -1448,7 +1466,7 @@ msgstr "Test" msgid "private" msgstr "privat" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "muss nach dem Startdatum liegen" @@ -1542,7 +1560,7 @@ msgstr "Sie können keine Vorlage veröffentlichen, die Abschnitte ohne Fragen e msgid "Conditions in the template refer backwards" msgstr "Die Bedingungen in der Vorlage beziehen sich rückwärts" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "Ein Datenmanagementplan in %{application_name} wurde für Sie freigegeben" @@ -1601,11 +1619,6 @@ msgstr "" "Management- und Koordinationsverantwortung für die Planung und Durchführung de" "r Forschungstätigkeit." -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "keine definiert" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "Ungültiger Zuschusstyp" @@ -1626,6 +1639,37 @@ msgstr "Token abgelaufen" msgid "Missing token" msgstr "Fehlender Token" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr ": title und die: mbox des Kontakts sind Pflichtfelder" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr ": type und: identifier sind für alle IDs erforderlich" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr ": Name wird für jede: Zugehörigkeit und: Finanzierung benötigt" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr "" +": role und entweder der: name oder: email sind für jeden: Contributor erforder" +"lich" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr ": name ,: funder_id oder: grant_id sind für jede Finanzierung erforderlich" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr ": title ist für jeden: Datensatz erforderlich" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "Ungültiger JSON" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "upgrade_customization! erfordert eine benutzerdefinierte Vorlage" @@ -1699,7 +1743,7 @@ msgstr "Bitte warten Sie, die Standards werden geladen" #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1717,7 +1761,7 @@ msgstr "Bitte warten Sie, die Standards werden geladen" #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1767,7 +1811,7 @@ msgstr "Diese Antwort löst E-Mail (s) an aus" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "Name" @@ -1846,7 +1890,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1887,8 +1931,8 @@ msgstr "Rollen" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1911,7 +1955,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2157,6 +2201,44 @@ msgstr "" msgid "Send" msgstr "Senden" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "Zugangstoken" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "Klicken Sie auf die Schaltfläche unten, um ein API-Token zu generieren" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "Dokumentation" + +#: ../../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 "" +"Weitere Informationen zur ursprünglichen API finden Sie in der Dokumentation zu Version 0. Dazu gehören der Zugriff auf Statist" +"iken, der vollständige Text der Pläne und die Möglichkeit, Benutzer mit Abteil" +"ungen zu verbinden." + +#: ../../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 "" +"Weitere Informationen zur API, die den allgemein" +"en RDA-Metadatenstandard für DMPs unterstützt, finden Sie in der Dokumentation zu Version 1.<" +"/a>" + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "Token regenerieren" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2305,18 +2387,6 @@ msgstr "Super-Admin" msgid "Organisational Admin" msgstr "Organisationsadministrator" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "API-Token" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "API-Informationen" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "Wie man die API benutzt" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2327,7 +2397,11 @@ msgstr "Profil bearbeiten" msgid "Personal Details" msgstr "Persönliche Details" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "API-Zugriff" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "Benachrichtigungseinstellungen" @@ -2340,7 +2414,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:64 +#: ../../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 @@ -2571,7 +2645,7 @@ msgid "Admin" msgstr "Administrator" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2667,24 +2741,24 @@ msgid "Reference" msgstr "Hinweis" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "Öffentliche DMPs" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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-Vorlagen" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "Start" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2820,8 +2894,8 @@ msgstr "Einen Kommentar hinzufügen" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2962,9 +3036,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "Beschreibung" @@ -3083,10 +3156,10 @@ msgid "Type" msgstr "Art" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3223,7 +3296,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3769,8 +3842,12 @@ msgstr "Organisation nicht in der Liste?" msgid "Create an account with any email address" msgstr "Erstellen Sie ein Konto mit einer beliebigen E-Mail-Adresse" +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "Org" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "Startseite" @@ -3779,24 +3856,15 @@ msgid "Contact" msgstr "Kontakt" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "Kunden ID" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "Kundengeheimnis" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "Zuletzt aufgerufen" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "Nie" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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?" @@ -3804,7 +3872,7 @@ msgstr "" "Sie sind dabei, '%{client_name}' zu löschen. Sie können nicht mehr auf die API" " zugreifen. Bist du sicher?" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "Du bist dabei '%{contributor_name}' zu löschen. Bist du sicher?" @@ -4193,77 +4261,77 @@ msgstr "Profil bearbeiten" msgid "Instructions" msgstr "Anleitung" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "Format" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "Einstellungen herunterladen" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "Wählen Sie die Phase zum Herunterladen aus" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "Optionale Plankomponenten" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "Deckblatt Projektdetails" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "Fragetext und Abschnittsüberschriften" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "unbeantwortete Fragen" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 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:42 -msgid "Format" -msgstr "Format" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "PDF-Formatierung" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "Schrift" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "Rand (mm)" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "Schriftart" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "Größe" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "Oben" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "Seitenende" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "Links" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "Rechts" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5341,31 +5409,35 @@ msgstr "" "tet werden. Die Verwendung des Tools bedeutet, dass Sie diese Allgemeinen Gesc" "häftsbedingungen verstehen und ihnen zustimmen.

" -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "Kontaktname" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "Kontakt E-mail" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "Kunden ID" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "Kundengeheimnis" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "Letzter Zugriff am" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "Aktualisieren Sie die Client-ID und das Geheimnis" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "E-Mail-Anmeldeinformationen zu kontaktieren" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "Möchten Sie den API-Client wirklich löschen: \"%{name}\"" @@ -5404,8 +5476,12 @@ msgid "New API Client" msgstr "Neuer API-Client" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." -msgstr "Die Client-Anmeldeinformationen wurden erfolgreich aktualisiert." +msgid "Successfully regenerated the client credentials." +msgstr "Die Client-Anmeldeinformationen wurden erfolgreich neu generiert." + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." +msgstr "Die Client-Anmeldeinformationen können nicht neu generiert werden." #: ../../app/views/super_admin/notifications/_form.html.erb:20 msgid "" @@ -5945,6 +6021,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." + #: 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 b4dfd24a8a9013a18f13e42309c4514ad824374a..af94661b41c811e320a658b8c0f915194ae58c08 100644 GIT binary patch delta 41 scmeyt@`GiA5+j$9uAzm3p{bRD!DJmqIbI0Y%*wz}+rV&hIHMvX0Nc$8OaK4? delta 41 rcmeyt@`GiA5+j#^uAz~Fp|O>LsK^Ka+dT\n" "Language-Team: English\n" "Language: en_CA\n" @@ -94,22 +94,33 @@ msgstr "" msgid "Invalid JSON format" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "" @@ -189,7 +200,7 @@ msgstr "" msgid "Restricted access to View All the records" msgstr "" -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "" @@ -245,7 +256,7 @@ msgstr "" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -264,7 +275,7 @@ msgstr "" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -313,7 +324,7 @@ msgstr "" #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -329,7 +340,7 @@ msgstr "" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -362,7 +373,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -376,7 +387,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -424,7 +435,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -436,7 +447,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -562,19 +573,19 @@ msgstr "" msgid "Unable to download the DMP Template at this time." msgstr "" -#: ../../app/controllers/orgs_controller.rb:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "" -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "" -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "" -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -779,7 +790,7 @@ msgstr "" msgid "An error has occurred while saving/resetting your export settings." msgstr "" -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr "" @@ -943,6 +954,11 @@ msgid "" " at %{organisation_email}.

" msgstr "" +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "" @@ -1310,11 +1326,11 @@ msgstr "" msgid "You must specify at least one role." msgstr "" -#: ../../app/models/contributor.rb:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "" @@ -1376,7 +1392,7 @@ msgstr "" msgid "private" msgstr "" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "" @@ -1468,7 +1484,7 @@ msgstr "" msgid "Conditions in the template refer backwards" msgstr "" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "" @@ -1519,11 +1535,6 @@ msgid "" "and execution." msgstr "" -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "" @@ -1544,6 +1555,35 @@ msgstr "" msgid "Missing token" msgstr "" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "" @@ -1613,7 +1653,7 @@ msgstr "" #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1631,7 +1671,7 @@ msgstr "" #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1681,7 +1721,7 @@ msgstr "" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "" @@ -1754,7 +1794,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1795,8 +1835,8 @@ msgstr "" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1819,7 +1859,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2046,6 +2086,36 @@ msgstr "" msgid "Send" msgstr "" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "" + +#: ../../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 "" + +#: ../../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 "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2174,18 +2244,6 @@ msgstr "" msgid "Organisational Admin" msgstr "" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2196,7 +2254,11 @@ msgstr "" msgid "Personal Details" msgstr "" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "" @@ -2209,7 +2271,7 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:64 +#: ../../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 @@ -2406,7 +2468,7 @@ msgid "Admin" msgstr "" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2502,24 +2564,24 @@ msgid "Reference" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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 "" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2649,8 +2711,8 @@ msgstr "" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2782,9 +2844,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "" @@ -2898,10 +2959,10 @@ msgid "Type" msgstr "" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3020,7 +3081,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3518,8 +3579,12 @@ msgstr "" msgid "Create an account with any email address" msgstr "" +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "" @@ -3528,30 +3593,21 @@ msgid "Contact" msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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 "" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "" @@ -3899,75 +3955,75 @@ msgstr "" msgid "Instructions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 msgid "supplementary section(s) not requested by funding organisation" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:42 -msgid "Format" -msgstr "" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -4821,31 +4877,35 @@ msgid "" " terms and conditions.

" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "" @@ -4884,7 +4944,11 @@ msgid "New API Client" msgstr "" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." +msgid "Successfully regenerated the client credentials." +msgstr "" + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." msgstr "" #: ../../app/views/super_admin/notifications/_form.html.erb:20 @@ -5359,6 +5423,14 @@ msgstr "" msgid "Download users" msgstr "" +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "" + +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "" + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "" diff --git a/config/locale/en_GB/LC_MESSAGES/app.mo b/config/locale/en_GB/LC_MESSAGES/app.mo index 7086eb8a0d02cf38e2f39c2a7dad5142e92e4ec5..77e4388974a35e623ad6fe2c9f11974d533b6967 100644 GIT binary patch delta 41 scmeyz_m6KwDhrp9uAzm3p{bRD!Q^}vIbI0Y%*wz}+rV)1ES4us0P`yg0ssI2 delta 41 rcmeyz_m6KwDhro^uAz~Fp|O>L<>Y)8IbI0Y6v)*!Fxote\n" "Language-Team: English\n" "Language: en_GB\n" @@ -94,22 +94,33 @@ msgstr "" msgid "Invalid JSON format" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "" @@ -189,7 +200,7 @@ msgstr "" msgid "Restricted access to View All the records" msgstr "" -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "" @@ -245,7 +256,7 @@ msgstr "" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -264,7 +275,7 @@ msgstr "" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -313,7 +324,7 @@ msgstr "" #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -329,7 +340,7 @@ msgstr "" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -362,7 +373,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -376,7 +387,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -424,7 +435,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -436,7 +447,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -562,19 +573,19 @@ msgstr "" msgid "Unable to download the DMP Template at this time." msgstr "" -#: ../../app/controllers/orgs_controller.rb:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "" -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "" -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "" -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -779,7 +790,7 @@ msgstr "" msgid "An error has occurred while saving/resetting your export settings." msgstr "" -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr "" @@ -943,6 +954,11 @@ msgid "" " at %{organisation_email}.

" msgstr "" +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "" @@ -1310,11 +1326,11 @@ msgstr "" msgid "You must specify at least one role." msgstr "" -#: ../../app/models/contributor.rb:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "" @@ -1376,7 +1392,7 @@ msgstr "" msgid "private" msgstr "" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "" @@ -1468,7 +1484,7 @@ msgstr "" msgid "Conditions in the template refer backwards" msgstr "" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "" @@ -1519,11 +1535,6 @@ msgid "" "and execution." msgstr "" -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "" @@ -1544,6 +1555,35 @@ msgstr "" msgid "Missing token" msgstr "" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "" @@ -1613,7 +1653,7 @@ msgstr "" #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1631,7 +1671,7 @@ msgstr "" #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1681,7 +1721,7 @@ msgstr "" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "Name" @@ -1754,7 +1794,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1795,8 +1835,8 @@ msgstr "" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1819,7 +1859,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2046,6 +2086,36 @@ msgstr "" msgid "Send" msgstr "" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "" + +#: ../../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 "" + +#: ../../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 "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2174,18 +2244,6 @@ msgstr "" msgid "Organisational Admin" msgstr "" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2196,7 +2254,11 @@ msgstr "" msgid "Personal Details" msgstr "" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "" @@ -2209,7 +2271,7 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:64 +#: ../../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 @@ -2406,7 +2468,7 @@ msgid "Admin" msgstr "" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2502,24 +2564,24 @@ msgid "Reference" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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 "" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2649,8 +2711,8 @@ msgstr "" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2782,9 +2844,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "" @@ -2898,10 +2959,10 @@ msgid "Type" msgstr "" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3020,7 +3081,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3518,8 +3579,12 @@ msgstr "" msgid "Create an account with any email address" msgstr "" +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "" @@ -3528,30 +3593,21 @@ msgid "Contact" msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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 "" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "" @@ -3901,75 +3957,75 @@ msgstr "" msgid "Instructions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 msgid "supplementary section(s) not requested by funding organisation" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:42 -msgid "Format" -msgstr "" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -4823,31 +4879,35 @@ msgid "" " terms and conditions.

" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "" @@ -4886,7 +4946,11 @@ msgid "New API Client" msgstr "" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." +msgid "Successfully regenerated the client credentials." +msgstr "" + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." msgstr "" #: ../../app/views/super_admin/notifications/_form.html.erb:20 @@ -5361,6 +5425,14 @@ msgstr "" msgid "Download users" msgstr "" +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "" + +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "" + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "" diff --git a/config/locale/en_US/LC_MESSAGES/app.mo b/config/locale/en_US/LC_MESSAGES/app.mo index 15292dda3e51af87e0bb3e8620d3627e813947ce..8259c2b27864d52802a2c984d9b274be63edc522 100644 GIT binary patch delta 43 ucmdnKlyUn~#tn*kTt>Qv77B)@Rt5%>we{q9AzU*n14C^C!_8rOi7EgG!wU5P delta 43 tcmdnKlyUn~#tn*kTn4&^Mhb?;RtA=nwe{q9AzV`+SKGj7bC_PD3IGQ)3iJQ~ diff --git a/config/locale/en_US/app.po b/config/locale/en_US/app.po index 61bd227e6..05d525419 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: 2020-10-12 13:09+0000\n" -"PO-Revision-Date: 2020-10-12 15:09+0200\n" +"POT-Creation-Date: 2020-12-18 15:00+0000\n" +"PO-Revision-Date: 2020-12-18 16:01+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English\n" "Language: en_US\n" @@ -94,22 +94,33 @@ msgstr "" msgid "Invalid JSON format" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "" @@ -189,7 +200,7 @@ msgstr "" msgid "Restricted access to View All the records" msgstr "" -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "" @@ -245,7 +256,7 @@ msgstr "" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -264,7 +275,7 @@ msgstr "" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -313,7 +324,7 @@ msgstr "" #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -329,7 +340,7 @@ msgstr "" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -362,7 +373,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -376,7 +387,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -424,7 +435,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -436,7 +447,7 @@ msgstr "" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -562,19 +573,19 @@ msgstr "" msgid "Unable to download the DMP Template at this time." msgstr "" -#: ../../app/controllers/orgs_controller.rb:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "No organizations are currently registered." -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "Your organization does not seem to be properly configured." -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "Please choose an organization" -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "" @@ -781,7 +792,7 @@ msgstr "" msgid "An error has occurred while saving/resetting your export settings." msgstr "" -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr "" @@ -947,6 +958,11 @@ msgid "" " at %{organisation_email}.

" msgstr "" +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "" @@ -1314,11 +1330,11 @@ msgstr "" msgid "You must specify at least one role." msgstr "" -#: ../../app/models/contributor.rb:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "" @@ -1380,7 +1396,7 @@ msgstr "" msgid "private" msgstr "" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "" @@ -1472,7 +1488,7 @@ msgstr "" msgid "Conditions in the template refer backwards" msgstr "" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "" @@ -1523,11 +1539,6 @@ msgid "" "and execution." msgstr "" -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "" @@ -1548,6 +1559,35 @@ msgstr "" msgid "Missing token" msgstr "" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "upgrade_customization! requires a customized template" @@ -1617,7 +1657,7 @@ msgstr "" #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1635,7 +1675,7 @@ msgstr "" #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1685,7 +1725,7 @@ msgstr "" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "Name" @@ -1758,7 +1798,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1799,8 +1839,8 @@ msgstr "" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1823,7 +1863,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2050,6 +2090,36 @@ msgstr "" msgid "Send" msgstr "" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "" + +#: ../../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 "" + +#: ../../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 "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2182,18 +2252,6 @@ msgstr "" msgid "Organisational Admin" msgstr "Organizational Admin" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2204,7 +2262,11 @@ msgstr "" msgid "Personal Details" msgstr "" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "" @@ -2217,7 +2279,7 @@ msgid "Do you have a %{application_name} account?" msgstr "" #: ../../app/views/devise/registrations/new.html.erb:22 -#: ../../app/views/layouts/_navigation.html.erb:64 +#: ../../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 @@ -2424,7 +2486,7 @@ msgid "Admin" msgstr "" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2520,24 +2582,24 @@ msgid "Reference" msgstr "" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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 "" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2669,8 +2731,8 @@ msgstr "" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2802,9 +2864,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "" @@ -2918,10 +2979,10 @@ msgid "Type" msgstr "" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3043,7 +3104,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3552,8 +3613,12 @@ msgstr "Organization not in the list?" msgid "Create an account with any email address" msgstr "" +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "" @@ -3562,30 +3627,21 @@ msgid "Contact" msgstr "" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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 "" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "" @@ -3936,75 +3992,75 @@ msgstr "" msgid "Instructions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 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:42 -msgid "Format" -msgstr "" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -4910,31 +4966,35 @@ msgid "" " terms and conditions.

" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "" @@ -4973,7 +5033,11 @@ msgid "New API Client" msgstr "" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." +msgid "Successfully regenerated the client credentials." +msgstr "" + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." msgstr "" #: ../../app/views/super_admin/notifications/_form.html.erb:20 @@ -5456,6 +5520,14 @@ msgstr "" msgid "Download users" msgstr "" +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Successfully regenerate your API token." +msgstr "" + +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "" + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "" diff --git a/config/locale/es/LC_MESSAGES/app.mo b/config/locale/es/LC_MESSAGES/app.mo index 11eadd3588c72cdc73950a7a6682ee96fe8b17fe..3a27ee0e01ffad02e9a41a06e0274efd3729cf21 100644 GIT binary patch delta 25678 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
    RL>qz*VFpiL$aDp4U&`x>67Qz_9 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�Ter}yv)4#AP<;mBZ-Q5;7uo0+^OhCN{7NGXf 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 diff --git a/config/locale/es/app.po b/config/locale/es/app.po index 9005cae26..e7c352c9e 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: 2020-10-12 13:09+0000\n" -"PO-Revision-Date: 2020-10-12 15:09+0200\n" +"POT-Creation-Date: 2020-12-18 15:00+0000\n" +"PO-Revision-Date: 2020-12-18 16:01+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Spanish\n" "Language: es\n" @@ -96,22 +96,35 @@ msgstr "JSON faltante o inválido" msgid "Invalid JSON format" msgstr "Formato JSON no válido" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "Plan no encontrado" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "No se puede crear su DMP" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "El plan ya existe. Enviar una actualización en su lugar." -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" +"No se pudo determinar la propiedad del DMP. Por favor agregue un\n" +" : afiliación al: contacto" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "JSON no válido" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "JSON inválido" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "No se encontraron planes" @@ -191,7 +204,7 @@ msgstr "los locales deberían ser un objeto Hash" msgid "Restricted access to View All the records" msgstr "Acceso restringido a Ver todos los registros." -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "Ordenar por %{sort_field}" @@ -247,7 +260,7 @@ msgstr "Añadir" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -266,7 +279,7 @@ msgstr "Guardado" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -315,7 +328,7 @@ msgstr "Se produjo un error al solicitar comentarios para este plan." #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -331,7 +344,7 @@ msgstr "creado" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -368,7 +381,7 @@ msgstr "Despublicar" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -382,7 +395,7 @@ msgstr "Suprimido" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -430,7 +443,7 @@ msgstr "No se puede crear una nueva versión de esta plantilla." #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -442,7 +455,7 @@ msgstr "Actualizado" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -572,19 +585,19 @@ msgstr "" 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:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "No hay organizaciones actualmente registradas." -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "Su organización no parece estar correctamente configurada." -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "Por favor elige una organización" -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Creado usando %{application_name}. Última modificación %{date}" @@ -813,7 +826,7 @@ msgstr "" "Se ha producido un error al guardar / restablecer la configuración de exportac" "ión." -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr ". Las credenciales de API se han enviado por correo electrónico a %{email}" @@ -991,6 +1004,11 @@ msgstr "" "cionadas con esta acción, comuníquese con nosotros al %{organisation_email}. <" "/p>" +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "Ninguno definido" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "copropietario" @@ -1371,11 +1389,11 @@ 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:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "no puede estar en blanco si no se proporciona correo electrónico" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "no puede estar en blanco si no se proporciona ningún nombre" @@ -1437,7 +1455,7 @@ msgstr "Prueba" msgid "private" msgstr "Privado" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "debe ser posterior a la fecha de inicio" @@ -1531,7 +1549,7 @@ msgstr "No se puede publicar una plantilla sin preguntas en una sección." msgid "Conditions in the template refer backwards" msgstr "Las condiciones en la plantilla se refieren al revés" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 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" @@ -1590,11 +1608,6 @@ msgstr "" "Responsabilidad de gestión y coordinación de la planificación y ejecución de l" "a actividad investigadora." -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "Ninguno definido" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "Tipo de subvención inválido" @@ -1615,6 +1628,37 @@ msgstr "Token caducado" msgid "Missing token" msgstr "Ficha faltante" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr ": título y: mbox del contacto son campos obligatorios" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr ": tipo y: identificador son obligatorios para todos los ID" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr ": se requiere el nombre para cada: afiliación y: financiación" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr "" +": rol y el: nombre o: correo electrónico son obligatorios para cada: colaborad" +"or" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr ": name,: funder_id o: grant_id son obligatorios para cada financiación" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr ": se requiere título para cada: conjunto de datos" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "JSON inválido" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "actualización de personalización! requiere una plantilla personalizada" @@ -1688,7 +1732,7 @@ msgstr "Por favor espere, los estándares se están cargando." #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1706,7 +1750,7 @@ msgstr "Por favor espere, los estándares se están cargando." #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1756,7 +1800,7 @@ msgstr "Esta respuesta activa los correos electrónicos a" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "Nombre" @@ -1835,7 +1879,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1876,8 +1920,8 @@ msgstr "Roles" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1900,7 +1944,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2145,6 +2189,43 @@ msgstr "" msgid "Send" msgstr "Enviar" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "Token de acceso" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "Haga clic en el botón de abajo para generar un token de API" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "Documentación" + +#: ../../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 "" +"Consulte la documentación de v0 para obtener más " +"detalles sobre la API original, que incluye acceso a estadísticas, el texto co" +"mpleto de los planes y la capacidad de conectar a los usuarios con los departa" +"mentos." + +#: ../../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 "" +"Consulte la documentación de v1 para obtener más " +"detalles sobre la API que admite el estándar de " +"metadatos común RDA para DMP." + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "Regenerar ficha" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2289,18 +2370,6 @@ msgstr "Super administrador" msgid "Organisational Admin" msgstr "Administrador organizacional" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "Token de API" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "Información API" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "Cómo utilizar la API" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2311,7 +2380,11 @@ msgstr "Editar perfil" msgid "Personal Details" msgstr "Detalles personales" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "Acceso API" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "Preferencias de notificación" @@ -2324,7 +2397,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:64 +#: ../../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 @@ -2551,7 +2624,7 @@ msgid "Admin" msgstr "Administración" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2647,24 +2720,24 @@ msgid "Reference" msgstr "Referencia" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "DMP Públicos" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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 "Plantillas DMP" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "Inicio" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2801,8 +2874,8 @@ msgstr "Agregar comentario" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2939,9 +3012,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "Descripción" @@ -3060,10 +3132,10 @@ msgid "Type" msgstr "Escribe" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3198,7 +3270,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3741,8 +3813,12 @@ msgstr "¿Organización no en la lista?" msgid "Create an account with any email address" msgstr "Crea una cuenta con cualquier dirección de correo electrónico." +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "Org" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "Página principal" @@ -3751,24 +3827,15 @@ msgid "Contact" msgstr "contacto" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "Identificación del cliente" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "Secreto del cliente" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "Último accedido" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "Nunca" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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?" @@ -3776,7 +3843,7 @@ msgstr "" "Está a punto de eliminar '%{client_name}'. Ya no podrán acceder a la API. ¿Est" "ás seguro?" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "Está a punto de eliminar '%{contributor_name}'. ¿Estás seguro?" @@ -4162,75 +4229,75 @@ msgstr "Editar perfil" msgid "Instructions" msgstr "Instrucciones" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "Formato" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "Descargar ajustes" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "Seleccione la fase para descargar" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "Componentes opcionales del plan" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "detalles del proyecto portada" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "texto de la pregunta y encabezados de sección" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "preguntas sin respuesta" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 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:42 -msgid "Format" -msgstr "Formato" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "Formato PDF" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "Fuente" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "Margen (mm)" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "Estilo" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "Tamaño" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "Superior" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "Inferior" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "Izquierdo" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "Derecho" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5295,31 +5362,35 @@ msgstr "" "017 y puede revisarse en cualquier momento. El uso de la herramienta indica qu" "e comprende y acepta estos términos y condiciones.

    " -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "Nombre de contacto" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "Email de contacto" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "Identificación del cliente" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "Secreto del cliente" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "Último acceso el" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "Actualizar ID de cliente y secreto" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "Credenciales de correo electrónico para contactar" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "¿Está seguro de que desea eliminar el cliente API: \"%{name}\"" @@ -5358,8 +5429,12 @@ msgid "New API Client" msgstr "Nuevo cliente API" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." -msgstr "Actualizó con éxito las credenciales del cliente." +msgid "Successfully regenerated the client credentials." +msgstr "Regeneraron correctamente las credenciales del cliente." + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." +msgstr "No se pueden volver a generar las credenciales del cliente." #: ../../app/views/super_admin/notifications/_form.html.erb:20 msgid "" @@ -5891,6 +5966,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." + #: 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 73db2885791640b9f6916dfd8ecbf8ad79db14c1..6bdedadddd2e27e0858f0354498120c3c1148001 100644 GIT binary patch delta 25796 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 delta 23133 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 diff --git a/config/locale/fi/app.po b/config/locale/fi/app.po index fff2cabef..461c76ce3 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: 2020-10-12 13:09+0000\n" -"PO-Revision-Date: 2020-10-12 15:09+0200\n" +"POT-Creation-Date: 2020-12-18 15:00+0000\n" +"PO-Revision-Date: 2020-12-18 16:01+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish\n" "Language: fi\n" @@ -98,22 +98,35 @@ msgstr "Puuttuu tai on virheellinen JSON" msgid "Invalid JSON format" msgstr "Virheellinen JSON-muoto" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "Suunnitelmaa ei löytynyt" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "DMP: n luominen epäonnistui" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "Suunnitelma on jo olemassa. Lähetä päivitys sen sijaan." -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" +"DMP: n omistajuutta ei voitu määrittää. Lisää\n" +" : kuuluminen: yhteyshenkilöön" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "Virheellinen JSON!" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "Virheellinen JSON" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "Suunnitelmia ei löytynyt" @@ -193,7 +206,7 @@ msgstr "paikalliset pitäisi olla Hash objekti" msgid "Restricted access to View All the records" msgstr "Kaikkien tietojen tarkastelu on rajoitettu" -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "Järjestä %{sort_field}" @@ -249,7 +262,7 @@ msgstr "lisätä" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -268,7 +281,7 @@ msgstr "tallennettu" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -317,7 +330,7 @@ msgstr "Tapahtui virhe, kun pyysit palautetta tälle suunnitelmalle." #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -333,7 +346,7 @@ msgstr "luominen" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -366,7 +379,7 @@ msgstr "piilota" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -380,7 +393,7 @@ msgstr "poistettu" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -430,7 +443,7 @@ msgstr "Suunnitelmapohjsta ei voitu luoda uutta versiota." #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -442,7 +455,7 @@ msgstr "päivitetty" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -570,19 +583,19 @@ msgstr "" msgid "Unable to download the DMP Template at this time." msgstr "Aineistonhallinnan suunnitelmapohjan lataaminen ei onnistu tällä hetkellä." -#: ../../app/controllers/orgs_controller.rb:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "Yhtään organisaatiota ei ole rekisteröity." -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "Organisaatiotasi määrittelyssä on ongelmia." -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "Valitse organisaatio" -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Luotu käyttäen DMPTuulia. " @@ -802,7 +815,7 @@ msgstr "Vientiasetusten muuttaminen onnistui." msgid "An error has occurred while saving/resetting your export settings." msgstr "Tapahtui virhe vientiasetuksia tallennettaessa/säädettäessä." -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr ". API-käyttöoikeustiedot on lähetetty sähköpostitse osoitteeseen %{email}" @@ -978,6 +991,11 @@ msgstr "" "isaation ylläpitäjän palautetta varten. Jos sinulla on tähän toimintaan liitty" "viä kysymyksiä, ota meihin yhteyttä osoitteessa %{organisation_email}.

    " +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "Ei määritelty" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "yhteisomistaja" @@ -1357,11 +1375,11 @@ 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:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "ei voi olla tyhjä, jos sähköposteja ei ole annettu" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "ei voi olla tyhjä, jos nimeä ei ole annettu" @@ -1423,7 +1441,7 @@ msgstr "testi" msgid "private" msgstr "yksityinen" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "on oltava alkamispäivän jälkeen" @@ -1515,7 +1533,7 @@ msgstr "Et voi julkaista mallipohjaa ilman kysymyksiä." msgid "Conditions in the template refer backwards" msgstr "Mallin ehdot viittaavat taaksepäin" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "" "%{application_name}lla kirjoitettu aineistonhallintasuunnitelma on jaettu kans" @@ -1576,11 +1594,6 @@ msgstr "" "Johtamis- ja koordinointivastuu tutkimustoiminnan suunnittelusta ja toteuttami" "sesta." -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "Ei määritelty" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "Virheellinen avustustyyppi" @@ -1601,6 +1614,35 @@ msgstr "Tunnus vanhentunut" msgid "Missing token" msgstr "Puuttuu merkki" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr ": otsikko ja yhteyshenkilön: mbox ovat molemmat pakolliset kentät" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr ": tyyppi ja: tunniste vaaditaan kaikille tunnuksille" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr ": nimi vaaditaan jokaiselle: yhteys ja rahoitus" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr ": rooli ja joko: nimi tai: sähköposti vaaditaan jokaiselle: avustajalle" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr ": nimi, funder_id tai: grant_id vaaditaan jokaiselle rahoitukselle" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr ": otsikko vaaditaan jokaiselle: tietojoukolle" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "Virheellinen JSON" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "upgrade_customization! vaatii mukautetun mallipohjan" @@ -1674,7 +1716,7 @@ msgstr "Odota, standardit latautuvat" #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1692,7 +1734,7 @@ msgstr "Odota, standardit latautuvat" #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1742,7 +1784,7 @@ msgstr "Tämä vastaus laukaisee sähköpostit osoitteeseen" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "Nimi" @@ -1820,7 +1862,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1861,8 +1903,8 @@ msgstr "roolit" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1885,7 +1927,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2126,6 +2168,43 @@ msgstr "" msgid "Send" msgstr "Lähetä" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "Käyttöoikeustunnus" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "Napsauta alla olevaa painiketta luodaksesi API-tunnuksen" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "Dokumentointi" + +#: ../../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 "" +"Katso v0 : n dokumentaat" +"iosta lisätietoja alkuperäisestä sovellusliittymästä, joka sisältää pääsyn" +" tilastoihin, suunnitelmien koko tekstin ja mahdollisuuden yhdistää käyttäjät " +"osastoihin." + +#: ../../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 "" +"Katso v1 : n ohjeis" +"ta lisätietoja sovellusliittymästä, joka tukee RDA: n yleistä metatietostandardia DMP: lle." + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "Luo tunnus uudelleen" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2271,18 +2350,6 @@ msgstr "Superylläpitäjä" msgid "Organisational Admin" msgstr "Organisaation ylläpitäjä" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "API tunniste" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "API tiedot" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "Kuinka APIa käytetään" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2293,7 +2360,11 @@ msgstr "Muokkaa käyttäjätietoja" msgid "Personal Details" msgstr "Henkilötiedot" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "API-käyttöoikeus" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "Ilmoitusasetukset" @@ -2306,7 +2377,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:64 +#: ../../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 @@ -2528,7 +2599,7 @@ msgid "Admin" msgstr "Ylläpitäjä" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2624,24 +2695,24 @@ msgid "Reference" msgstr "Esimerkit" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "Julkiset aineistonhallintasuunnitelmat" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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 "Julkiset aineistonhallintasuunnitelmien suunnitelmapohjat" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "Etusivu" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2776,8 +2847,8 @@ msgstr "Lisää kommentti" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2914,9 +2985,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "Kuvaus" @@ -3034,10 +3104,10 @@ msgid "Type" msgstr "Tyyppi" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3170,7 +3240,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3709,8 +3779,12 @@ msgstr "Eikö organisaatiota löydy listalta?" msgid "Create an account with any email address" msgstr "Tilin tekeminen onnistuu millä tahansa sähköpostiosoitteella" +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "Org" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "kotisivu" @@ -3719,24 +3793,15 @@ msgid "Contact" msgstr "Yhteyshenkilö" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "Asiakastunnus" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "Asiakassalaisuus" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "Viimeksi käytetty" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "Ei ikinä" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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?" @@ -3744,7 +3809,7 @@ msgstr "" "Olet poistamassa tiedostoa %{client_name}. He eivät voi enää käyttää sovellusl" "iittymää. Oletko varma?" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "Olet poistamassa '%{contributor_name}'. Oletko varma?" @@ -4129,75 +4194,75 @@ msgstr "Muokkaa käyttäjätietoja" msgid "Instructions" msgstr "Ohjeet" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "Tiedostomuoto" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "Asetukset" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "Valitse vaihe ladattavaksi" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "Valinnaiset suunnitelman osat" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "Projektin tiedot" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "Kysymyksen teksti ja osioiden otsikot" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "Vastaamattomat kysymykset" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 msgid "supplementary section(s) not requested by funding organisation" msgstr "lisäosiot, joita rahoittajat eivät edellytä" -#: ../../app/views/plans/_download_form.html.erb:42 -msgid "Format" -msgstr "Tiedostomuoto" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "PDF:n muotoilu" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "Fontti" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "Marginaali (mm)" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "Kirjasinlaji" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "Koko" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "Yläosa" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "Alaosa" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "Vasen" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "Oikea" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5248,31 +5313,35 @@ msgstr "" "oidaan tarkistaa milloin tahansa. Työkalun käyttö tarkoittaa, että ymmärrät nä" "mä ehdot ja hyväksyt ne.

    " -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "Yhteyshenkilön nimi" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "Yhteydenotto Sähköposti" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "Asiakastunnus" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "Asiakassalaisuus" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "Viimeksi käytetty" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "Päivitä asiakastunnus ja salaisuus" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "Lähetä valtuustiedot sähköpostitse" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "Haluatko varmasti poistaa sovellusliittymäohjelman: \"%{name}\"" @@ -5311,8 +5380,12 @@ msgid "New API Client" msgstr "Uusi API-asiakas" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." -msgstr "Päivitettiin asiakkaan käyttöoikeustiedot onnistuneesti." +msgid "Successfully regenerated the client credentials." +msgstr "Asiakkaan tunnistetietojen luominen onnistui." + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." +msgstr "Asiakkaan tunnistetietoja ei voi luoda uudelleen." #: ../../app/views/super_admin/notifications/_form.html.erb:20 msgid "" @@ -5839,6 +5912,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." + #: 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 a6c196e4a0d9cf74ee1fd06da99caef04ab601fa..e29693bd4a1cf6520a4679bc75329b4cdd8666e3 100644 GIT binary patch delta 22706 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 G&i?~m*nt}W delta 22980 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�c?#+#TX z(wyy&Fq(8kF_-6GLI>hW(idrwRGq?t11!rzPemVh>V79o8X)xm(z%(e_dZR@f&9gUhYcSj8;xeYh zUr~$p7G}o3tRJkI8<}>CpboIAsLzI`sH3_!GBR#wB9ZcBOl)ix$4Q({`Woufu6Gmj z2B%R6$ZgaEUto1i+th5!#;9E~0d*2CLv`?1)TiZ5)S}DY%-mlV%W5ArBBG(1g8J~7 zi(192P(9y?8j;hexxIqtFuu7tYRk27IZH_oM?EO0rJ2&!s71OOTjL{4#9FOP`9Vz0 z^PSYK%}JF7^@hPVT^!Z1@~95fLd{t-+=m@(dG8@F)QA*pYrg1o z!V#nwqgw|^u68cxYixoQ@g8dE3$%AR<8TaW4W#a1KF@O?XSY)g)!|qyh(l24$#PtX zyHJa{Sx1-We@U?ryO7S)$xO}oPV9eer>SJjz!|8;n5Q#~gzZuqwb+_Ze|MBpl3~>rs6betz1IdbZ()htX2P&8p zIwE`6e3fg8X4?GIs6~1MwH+U#?)w)Dp;s@v?NBFYRh#aGnwpWA2WO#ngL^j-ZKt16 z4gHOJ!*{4TPv6^&OfYIO)k1Y}1UAH3sQd1q>i>&+fOj7=LIqHZw-~D3N~mqy2pK82 zGuu{JX5ED9>3-`))V{uhdGS3K#yoLmBpRY#pdA*+1XTTRQB!l&dI`fw-$J#YK3*px z`!A0o%w0HYHJ9mYhOizg-3c|<2{t_f^}rdZZS^f`&Tpa???d!KS3h%vr^2eF>!Q}e zG;D;k(O3KbFCvln6dz*V{$}p{2Dm)G=gXqzd=}=%WjF!PqB__l!F-{JMeT|yI0;vv zz84ftG;>`a)v?}K8WYj2jEzLp&@L>8XHjQ#ih<_FJg7ITikia~sQNuH9}YvcvkX;l z9cnuswq8a3et3auH~k3BQ2Pc^Gv)rM-IE_R0;^HqaQ2{v`Z(%A=TTF49d!`B zKrc)-UTIoLL1Z==0XP`f;y}zZflot*cs{Nroix!*(U?gt=S%W`!%F1$onpSzZN{mj zU!yuUVXDhnfg}0kM4qA! zAfH+G&8_)Si>o|pYPzFNzVVnHm!j6p0o2IeMz#A2HN`$((@_n5Ng}JU5o*X@SyRn6 zizYj2NOPm6rVwgMDp{LYyP+O1)H(@uQqDt7(Pq?rM^RJq(`@#?&gg&0(2XBZH>8_m z9-Pk_hB^U@qqb=kY=*I@RlFZH6-QC`d(Aaxe;{gP3Zh1)7HT9qV*wmIm+hvH&81|h zXXi0L-b8H|pLs6lGfa;qne&b~g!G*GX0iD#Fy}xH%uRj+)Kv9DJ!mLuTX1C{DqOxF5AP z-k|ok?=o|LX4H8Qih7Yq)BzWb8i~$$P8&6W$Tc!5FL!zVttRIRbK^4%CjSF!u7X#Z zZ#?->L!XFxz)J2KOI?xykVqer^oR3=lJ5h@<2{pIAo6M0LjvAq+sQV`4 z1l)l&u;ONy=ii3Mx{2%|qsbQY%O&krV=St{L#Q6#!4UM`W`0P7q8f_F=C~8p(X`vm z$ygY*mPVnbcs^=PT|te^byU0VdqjeX`0g+VNFmgaMPg;_g=%0ucECST4cFXh4w{bE z0jQ}QhdM`Qp@w*+E#H9}(bG2nI?mJne?(+31><*_4mi6_4^!f6@&oV zdwwyjO@1uuEZ>ZJ!z2vE-);I0YSAX!XHL>Uj3AxclXf%oM6`I?TKi%!=`pD7w$kPw zu>OF0le?%Pe~sFnS@)X<=SCec{?W#CopjgL@o z()xfo`4Uj+Rj39I+x)YrGyg5>Ga&szvxqaJ(m7D&c~BiLiF!^`bax>VOGG_AYyAmT z@fMax=a9?!1}dP=hhOm}=fNw~8$CU0M#}e?=~xJADhi{@i(?+FgPspF)GiuyjQy`6 zo=HY&T!$6#4m$k5+{ewf%yYuLL1ipRc@tE}hGS*w?Ztzn-<&jSWbY}nMs8s-@-v?{ ze~PJ%x^Ft_x#v&2O;7KTp(%KX+7`|k)6-zo&=s`l@~G7xjoGk0YAA=GPPoY!jB`;B z-edD0qNd^%&PL~~>A)N}5zXZ$)ZFet4gF;d!6&E#Dd3zj5LG`2qp=`X!+7k0+fW_O zdESg<1nQiKLoM1JsE_lrs3~$M5h+aMchr!i{mxX#hia$JmxALsqv%wc`>Vr~;rXZPTXF6Ry| zN0x;%;Rn-^`j^djznQ3geHpbzyni%nAROybzcZdBf8!OG=YQys_>(^5*nb6oHowP* z<5Vhsk2R^-F3J3h=StM4R)Jql2fJc-(o->n`Y-Sz>8#hxNZmt?WR2@)h}&Zk(y^!x z&cb|n0xN3&KOmx2S?GrO!(cbmh-}AJcoR!t+271RAjaby(pT{g9T;%ad`WG2%N*Hj zFqHE9SRDOso4Jq1?W9|yPQ>)w>{d_n5vh+AFdQf2MBIx_vHD%}U2Yy~WSl>YwJ<-) zFEIt~M$P#l>_^8=V1Lr3{&G2g;#%B=U)^(g{&Bm`efGarWy%NU^E?Ntfe_SU$&cC% zQMSAZYO%FMt%*)p3a4NhJdR)Bdz&8h(0pavhn>k!{m879IMj=7e8m2*PUJcn6EOGR z=5u=;YFphxH5~en*+w0$tFaULf1^I8KYMJxh$Lb?(#tRk|G|`)?}=FxMNsEUG{$0# zn~1jAdF+6{q0WIyPtDQU3UxI1wdrA~Z8sCOjTYJR4c0xFgZvYi0dJv3_+Qik<@2xU zP$u*y?aoO=2TE?#gTqi~a}8@})P5d;>gYVw3Ai3Ts~C00KR_)iuVxohZ~^k zw?e&;8~H48JClhtCu1#kMb~q-35zEd)v-A*%#pej)xo2v)qM@MNR$0%w&hgJ&3!xZ z5&20k=?Ljluk7FbUYp+w>ED=GMOKkPtnEe&&kWNhD<=M}Nu`=mrs6`f)(#xrWy|6uQz($yc@9aIXJs#mj&Y-sW z)Y6E-28IgOX+Z@WFQF6q5k5>uq5$5;W|;1JZJy@Hy$sB~VQ z^I$%fC4Ce%0`E}Ux=(s9&)g3{ZEJUWFZ26`b{%Szc4T9$EbrVQ&wXxYkoHoH5`H3 zr){nMP>XOJYD7+=_Vs_LZIm(4%k%ZREb64JgW85IZGJpzo4Qd)^IYp<>nf{z0};*X zcGQ9K7_~TD*}ObQY<1LrjkgX(ZOif28L0313sAdg9jcu}sH6EJ7C|5W^c9IEu>^L< zVcP!-iRjI<58aD(iDqgfAq#>s1B^QZb41SKGgZ}0X3q5IlVj|!_gQ` zx*h7P+HzC}c3@F`{@=G1vgI<{rXyfwJxHlt67m**$d9#jL#a+?RFMxEhNs5hyM`tYfN z>R2<>;_GAc$DkfK69?d8)M5_EV_u*MY6@cWu>bX`w15mPmT!^m{Xf@T&f_(tvgusr zDrHstAHq?B9-wQ!y-`D}YdUqS5q6rSGnhC(s610=vw-nGKxRA>y_)2h|6k%+lzQGF z%3c%6OTA@;j09bi2u}&G2|Dd`rK7B}77f=a?pZ>50_lk+%gJKzy-Hp>%AdRW&v3&3 zy~dIE*5-4Vc|IW*k^YGWZhTUCEa~HT|e3T{^7pgZTtjYCS9DMt1Rgy#ND%q zT(Fe_@R+TToF&XRWzV&i|2CrRhAkUPx;bTs$y-Vu9~(|b;*H7Qjec7GT)*1-o5JdiKcmjF1Z2nBrmC0{LXhK|@egpUaP5k3khsa)nHul$)J)*8I&*6`Jz2pB31~*J1 zQirgDIN#I%*EOD0CvKch{@3`i{WJ`5R@-1|;t#2p41LI(L>NH*jZ|JkyfyO6$n*RA zJn`9j20kLVYw{mm`V7@oi^4lL?^kZlLnuR@&eKHVRdh4gdg2XjoIff!?d?6)DBDk{ zLO4TMZR-$q;uR-!A>3AmmfBJN%P~u$;!Zhk?fFqLrWYtU!prJ?cv zFfBK3CGT76%&?8Er|bn~y1pe|2=%K)S4qA(fz{RveG(+RqEQU4V21}5qBB!135R9TrRpJLlSVe90w z>8yO+@?4`oxuF9Mgp%Gzr8R_W#5>v>R5^xloAey=7kKVA|5*x!x%UZj72pq=c5Rj!$h>SxyiI!pMTS~Gp zqLj}k<1q5)DCZYjKL_>O5PUzWuluHwPHXc9Q@0#(cWNqLwXNphHA2bc&yr3p%tq)z z(DfT;vGKR0(-E)5y_fJa($z61_eWx0@+;y>+NoS!;TKfawVga~8$U<-ovov?J2ro-bv*a!s!zH&E~f5x_=Nlj!p%?a{oNBc&-eWE zP|Z&Y`>GYLXhK>~jAP6`pvoOsdEqA@2TLXFe8n)$Q(`P4ct!t1bfE|tVCXU+sJm}Wys4z zdKmhW{&-C#Z-h-p5|1E^AstGE&a_#8_yfWt($D$5?71&L1zoAQg;37k+ywiO))hnf z55yZ2+LM0*7ZH5v^q-{p8;f&=kc~WDXNaF8zSp)j5g(HG@$x5~g3wDJ;C(6BVoPRm zQ%YMg9eJ^&19-?l+wdW7N=DdCSvvA(<8P!_Q2qt?^&$NXzaj4u;WyGF2~Wv;NBTJR zS`ki=UPg^LNQa3UZREtA)X7NctP%;e`B@f4nl2??os_#xEE_fnQ9P=fBf!ya@Llwsn_K zuOj(v$os?I^T{oqf9I$`{vXsohRIE#-G3xz5^CBT^?y9`KIvYhQ<{p-ZQ>(n{Abc9 z?L%#mhtl@mb)-^J?;t^!H|D~Ygsa432&uS#ou@v}_g5{h#}r()jVK*Qx~P3n66q*g zR)P4xs_@Bmm9h!8JeYhR?%jsP$cw}swDSW-k-v|47vdqr?fU1#n?wsL=OSb!Usr2Y z_~hC^Sv}G}*}Qqyo#cPK<`O^41HQv)+<%aGapGAR(Z|FW+KO**82Rp-WHu%8lJK*A zU?uE9g+{h=IAwbXpI-k_rxW+~B)=3^rZD*b)EPv+uJhza*|^ewbMI&5E&sUx3zKCX-j5_NO!OBY!RF zkJob23&|f%o?Bnw{78Htb2ecr;S@FZ5n2&05d3+|d*tUNULJKFz#j?qxZjs_0B!t2 z`Vo$|bxKh7iu5zm)otEp>eeFkBJkzKaeqT4U4B%!Md(WUCFx!`3m0Q2Rp3fVN7iF< z8XagGd`0s$O_qRv{%qKIeU{_Dg?*?UiF{r_NZXia8YTcG<~R8B?O zO?YhcFY$D`EjkfE1Zead<(BMNt zF$&rdjuUcFI2&7%pJZ=*MczBY5%QyLoe_L!@%{UBO6UbnwQUAn{!7%(6B8vq_7B3r7W=^AESFW@s9Ywlu zM6q4Nf?W^8vowy08xYf@TU<;ZZXFOjAhCaN?^`41&FR|ERVYQBn1uMa;9Zj%x;kg^ zsa?H;=Rv#p|4foLC~LL&KDs41F`-BA9s^>`ZFF|mi?OaD(XM)P8uoML4G!*_7;L*2 ePvv845{|72?$jkAu@g5PTQgu+pL4DvE&d<42hei> diff --git a/config/locale/fr_CA/app.po b/config/locale/fr_CA/app.po index f127dd535..3617719ca 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: 2020-10-12 13:09+0000\n" -"PO-Revision-Date: 2020-10-12 15:09+0200\n" +"POT-Creation-Date: 2020-12-18 15:00+0000\n" +"PO-Revision-Date: 2020-12-18 16:01+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French\n" "Language: fr_CA\n" @@ -98,22 +98,33 @@ msgstr "Format JSON manquant ou invalide" msgid "Invalid JSON format" msgstr "Format JSON invalide" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "Le plan n’a pas été trouvé" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "Le plan existe déjà. Veuillez envoyer une mise à jour." -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "Format JSON invalide" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "Aucun plan n’a été trouvé" @@ -193,7 +204,7 @@ msgstr "les valeurs locales doivent être un objet Hash" msgid "Restricted access to View All the records" msgstr "Accès restreint à Voir Tous les enregistrements" -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "Trier par %{sort_field}" @@ -251,7 +262,7 @@ msgstr "ajouter" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -270,7 +281,7 @@ msgstr "enregistré" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -319,7 +330,7 @@ msgstr "Une erreur s’est produite lors de la demande de commentaires pour ce p #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -335,7 +346,7 @@ msgstr "créé" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -372,7 +383,7 @@ msgstr "annuler la publication" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -386,7 +397,7 @@ msgstr "supprimé" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -440,7 +451,7 @@ msgstr "Il est impossible de créer une nouvelle version de ce modèle." #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -452,7 +463,7 @@ msgstr "mis à jour" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -584,19 +595,19 @@ msgstr "" 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:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "Aucun organisme n’est actuellement inscrit." -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "Votre organisme ne semble pas être correctement configuré." -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "Veuillez choisir un organisme" -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Créé(e) avec %{application_name}. Dernière modification : %{date}" @@ -823,7 +834,7 @@ msgstr "" "Une erreur s’est produite lors de l’enregistrement ou de la réinitialisation d" "e vos paramètres d’exportation." -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr "" ". Les renseignements d’identification de l’API ont été envoyés à l’adresse cou" @@ -1004,6 +1015,11 @@ msgstr "" "avez des questions concernant cette action, veuillez nous écrire à %{organisat" "ion_email}.

    " +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "Aucun défini" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "copropriétaire" @@ -1384,11 +1400,11 @@ 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:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "doit être rempli(e) si aucune adresse courriel n’est fournie" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "doit être rempli(e) si aucun nom n’est fourni" @@ -1450,7 +1466,7 @@ msgstr "essai" msgid "private" msgstr "privé" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "doit être postérieur à la date de début" @@ -1548,7 +1564,7 @@ msgstr "" msgid "Conditions in the template refer backwards" msgstr "Les conditions du modèle sont associées à une référence antérieure" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "" "Un plan de gestion des données dans %{application_name} a été partagé avec vou" @@ -1609,11 +1625,6 @@ msgstr "" "Responsabilité de la gestion et de la coordination de la planification et de l" "’exécution des activités de recherche." -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "Aucun défini" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "Type de subvention invalide" @@ -1634,6 +1645,35 @@ msgstr "Le jeton est expiré" msgid "Missing token" msgstr "Jeton manquant" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr "" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "un modèle personnalisé est exigé pour upgrade_customization!" @@ -1708,7 +1748,7 @@ msgstr "Veuillez patienter. Le chargement des normes est en cours." #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1726,7 +1766,7 @@ msgstr "Veuillez patienter. Le chargement des normes est en cours." #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1776,7 +1816,7 @@ msgstr "Cette réponse déclenche l’envoi de courriels à" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "Nom" @@ -1855,7 +1895,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1898,8 +1938,8 @@ msgstr "Rôles" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1922,7 +1962,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2168,6 +2208,36 @@ msgstr "" msgid "Send" msgstr "Envoyer" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "" + +#: ../../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 "" + +#: ../../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 "" + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2317,18 +2387,6 @@ msgstr "Super administrateur" msgid "Organisational Admin" msgstr "Administrateur organisationnel" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "Jeton API" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "Renseignements sur l’API" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "Comment utiliser l’API" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2339,7 +2397,11 @@ msgstr "Modifier le profil" msgid "Personal Details" msgstr "Renseignements personnels" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "Préférences relatives aux avis" @@ -2352,7 +2414,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:64 +#: ../../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 @@ -2583,7 +2645,7 @@ msgid "Admin" msgstr "Admin" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2679,24 +2741,24 @@ msgid "Reference" msgstr "Référence" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "PGD publics" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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 "Modèles de PGD" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "Accueil" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2833,8 +2895,8 @@ msgstr "Ajouter un commentaire" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2973,9 +3035,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "Description" @@ -3095,10 +3156,10 @@ msgid "Type" msgstr "Type" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3234,7 +3295,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3785,8 +3846,12 @@ msgstr "L’organisme ne figure pas dans la liste?" msgid "Create an account with any email address" msgstr "Créer un compte avec une adresse courriel quelconque" +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "Page d’accueil" @@ -3795,24 +3860,15 @@ msgid "Contact" msgstr "Contact" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "ID_client" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "Client – secret" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "Dernier accès" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "Jamais" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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?" @@ -3820,7 +3876,7 @@ msgstr "" "Vous êtes sur le point de supprimer '%{client_name}'. Cette personne ne sera p" "lus en mesure d’accéder à l’API. Êtes-vous sûr de vouloir continuer?" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "" "Vous êtes sur le point de supprimer '%{contributor_name}'. Êtes-vous sûr de vo" @@ -4211,75 +4267,75 @@ msgstr "Modifier le profil" msgid "Instructions" msgstr "Consignes" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "Format" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "Télécharger les paramètres" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "Sélectionner la phase à télécharger" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "Composants de plan facultatifs" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "page de couverture des détails du projet" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "texte des questions et en-têtes des sections" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "questions sans réponse" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 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:42 -msgid "Format" -msgstr "Format" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "Format PDF" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "Police de caractère" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "Marge (mm)" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "Police de caractère" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "Taille" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "Haut" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "Bas" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "Gauche" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "Droite" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5395,31 +5451,35 @@ msgstr "" "17 et peut être révisée à tout moment. L’emploi de l’outil indique que vous co" "mprenez et acceptez ces conditions.

    " -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "Nom du contact" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "Courriel du contact" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "ID du client" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "Client – secret" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "Dernier accès le" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "Actualiser l’ID du client et ses renseignements secrets" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "Envoyer les identifiants au contact par courriel" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "Souhaitez-vous vraiment supprimer le client API: \"%{name}\"" @@ -5458,8 +5518,12 @@ msgid "New API Client" msgstr "Nouveau client API" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." -msgstr "Les renseignements d’identification du client ont été actualisés." +msgid "Successfully regenerated the client credentials." +msgstr "" + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." +msgstr "" #: ../../app/views/super_admin/notifications/_form.html.erb:20 msgid "" @@ -6000,6 +6064,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 "" + +#: ../../app/views/users/refresh_token.js.erb:1 +msgid "Unable to regenerate your API token." +msgstr "" + #: i18n_placeholders.rb:4 msgid "activerecord.errors.messages.record_invalid" msgstr "activerecord.errors.messages.record_invalid" diff --git a/config/locale/fr_FR/LC_MESSAGES/app.mo b/config/locale/fr_FR/LC_MESSAGES/app.mo index 3c18338b67a418c138829734d803d0b477459547..d1dc34699856c1236d40e1caef9192f6fd6dad48 100644 GIT binary patch delta 25722 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 AssI20 diff --git a/config/locale/fr_FR/app.po b/config/locale/fr_FR/app.po index fd59f819e..da88bbfc5 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: 2020-10-12 13:09+0000\n" -"PO-Revision-Date: 2020-10-12 15:09+0200\n" +"POT-Creation-Date: 2020-12-18 15:00+0000\n" +"PO-Revision-Date: 2020-12-18 16:01+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -99,22 +99,35 @@ msgstr "JSON manquant ou invalide" msgid "Invalid JSON format" msgstr "Format JSON non valide" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "Plan non trouvé" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "Impossible de créer votre DMP" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "Le plan existe déjà. Envoyez plutôt une mise à jour." -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" +"Impossible de déterminer la propriété du DMP. Veuillez ajouter un\n" +" : affiliation au: contact" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "JSON invalide!" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "JSON non valide" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "Aucun plan trouvé" @@ -194,7 +207,7 @@ msgstr "locals doit être un objet de type Hash" msgid "Restricted access to View All the records" msgstr "Accès restreint à Voir tous les enregistrements" -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "Trier par %{sort_field}" @@ -250,7 +263,7 @@ msgstr "Ajouter" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -269,7 +282,7 @@ msgstr "enregistré" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -318,7 +331,7 @@ msgstr "Une erreur s'est produite lors de la demande de commentaires sur ce plan #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -334,7 +347,7 @@ msgstr "créé" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -371,7 +384,7 @@ msgstr "annuler la publication" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -385,7 +398,7 @@ msgstr "supprimé" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -437,7 +450,7 @@ msgstr "Impossible de créer une nouvelle version de ce modèle." #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -449,7 +462,7 @@ msgstr "mis à jour" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -579,19 +592,19 @@ msgstr "Modèle créé avec %{application_name}. Dernière modification %{date}" 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:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "Aucune organisation n'est actuellement enregistrée." -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "Votre organisme ne semble pas être correctement configurée." -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "Veuillez choisir un organisme" -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Créé en utilisant %{application_name}. Dernière modification %{date}" @@ -818,7 +831,7 @@ msgstr "" "Une erreur s'est produite lors de la sauvegarde/réinitialisation de vos paramè" "tres d'export." -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr "" ". Les informations d'identification de l'API ont été envoyées par e-mail à %{e" @@ -998,6 +1011,11 @@ msgstr "" "ons concernant cette action, veuillez nous contacter à l'adresse %{organisatio" "n_email}.

    " +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "Aucun défini" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "Copropriétaire" @@ -1379,11 +1397,11 @@ 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:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "ne peut pas être vide si aucun e-mail n'est fourni" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "ne peut pas être vide si aucun nom n'est fourni" @@ -1445,7 +1463,7 @@ msgstr "test" msgid "private" msgstr "privé" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "doit être postérieur à la date de début" @@ -1539,7 +1557,7 @@ msgstr "Vous ne pouvez pas publier un modèle sans questions dans une section." msgid "Conditions in the template refer backwards" msgstr "Les conditions du modèle se réfèrent à l'envers" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 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}" @@ -1598,11 +1616,6 @@ msgstr "" "Responsabilité de la gestion et de la coordination de la planification et de l" "'exécution des activités de recherche." -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "Aucun défini" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "Type de subvention non valide" @@ -1623,6 +1636,35 @@ msgstr "Le jeton a expiré" msgid "Missing token" msgstr "Jeton manquant" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr ": title et le contact: mbox sont tous deux obligatoires" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr ": type et: identifiant sont obligatoires pour tous les identifiants" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr ": le nom est obligatoire pour chaque: affiliation et: financement" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr ": role et le: name ou: email sont requis pour chaque: contributor" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr ": name,: funder_id ou: grant_id sont requis pour chaque financement" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr ": le titre est requis pour chaque: jeu de données" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "JSON non valide" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "upgrade_customization! nécessite un modèle personnalisé" @@ -1696,7 +1738,7 @@ msgstr "Merci de patienter, les standards sont en cours de chargement" #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1714,7 +1756,7 @@ msgstr "Merci de patienter, les standards sont en cours de chargement" #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1764,7 +1806,7 @@ msgstr "Cette réponse déclenche l'envoi d'e-mails" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "Prénom" @@ -1843,7 +1885,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1886,8 +1928,8 @@ msgstr "Les rôles" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1910,7 +1952,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2153,6 +2195,42 @@ msgstr "" msgid "Send" msgstr "Envoyer" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "Jeton d'accès" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "Cliquez sur le bouton ci-dessous pour générer un jeton API" + +#: ../../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 "" +"Consultez la documentation de la v0 pour plus de " +"détails sur l'API d'origine qui comprend l'accès aux statistiques, le texte in" +"tégral des plans et la possibilité de connecter les utilisateurs aux services." + +#: ../../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 "" +"Consultez la documentation de la v1 pour plus de " +"détails sur l'API qui prend en charge la norme d" +"e métadonnées RDA Common pour les DMP." + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "Régénérer le jeton" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2301,18 +2379,6 @@ msgstr "Super Administration" msgid "Organisational Admin" msgstr "Administrateur de l'organisme" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "Jeton d'API" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "Information sur l'API" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "Comment utiliser les APIs ?" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2323,7 +2389,11 @@ msgstr "Modifier le profil" msgid "Personal Details" msgstr "Renseignements" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "Accès API" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "Préférences des notifications" @@ -2336,7 +2406,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:64 +#: ../../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 @@ -2565,7 +2635,7 @@ msgid "Admin" msgstr "Admin" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2661,24 +2731,24 @@ msgid "Reference" msgstr "Référence" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "DMPs publics" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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 "Modèles de DMP" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "Accueil" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2815,8 +2885,8 @@ msgstr "Ajouter un commentaire" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2955,9 +3025,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "Description" @@ -3076,10 +3145,10 @@ msgid "Type" msgstr "Type" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3216,7 +3285,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3763,8 +3832,12 @@ msgstr "Organisme non inscrit dans la liste ?" msgid "Create an account with any email address" msgstr "Créer un compte avec une adresse électronique" +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "Org" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "homepage" @@ -3773,24 +3846,15 @@ msgid "Contact" msgstr "Contactez" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "Identité du client" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "Secret du client" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "Dernier accès" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "Jamais" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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?" @@ -3798,7 +3862,7 @@ msgstr "" "Vous êtes sur le point de supprimer «%{client_name}». Ils ne pourront plus acc" "éder à l'API. Êtes-vous sûr?" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "Vous êtes sur le point de supprimer «%{contributor_name}». Êtes-vous sûr?" @@ -4185,75 +4249,75 @@ msgstr "Editer le profil" msgid "Instructions" msgstr "Instructions" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "Format" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "Paramètres de téléchargement" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "Sélectionner la phase à télécharger" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "Eléments optionnels du plan" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "page de renseignements sur le projet" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "texte de la question et entête de la section" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "questions non répondues" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 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:42 -msgid "Format" -msgstr "Format" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "Mise en forme du PDF" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "Police de caractères" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "Marge (mm)" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "Police" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "Taille" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "Haut" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "Bas" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "Gauche" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "Droite" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5328,31 +5392,35 @@ msgstr "" " le 5 octobre 2017 et peut être révisée à tout moment. L'utilisation de l'outi" "l indique que vous comprenez et acceptez ces termes et conditions.

    " -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "Nom du contact" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "Email du contact" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "identité du client" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "Secret du client" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "Dernier accès le" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "Actualiser l'ID client et le secret" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "E-mail des identifiants au contact" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "Voulez-vous vraiment supprimer le client API: \"%{name}\"" @@ -5391,8 +5459,12 @@ msgid "New API Client" msgstr "Nouveau client API" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." -msgstr "Actualisation réussie des informations d'identification du client." +msgid "Successfully regenerated the client credentials." +msgstr "Régénération réussie des informations d'identification du client." + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." +msgstr "Impossible de régénérer les informations d'identification du client." #: ../../app/views/super_admin/notifications/_form.html.erb:20 msgid "" @@ -5933,6 +6005,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 avec succès votre jeton API." + +#: ../../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 d0054cf62d0e2bdf0c1f0c93b9c4379681a57365..7737f3ae83d617c248fe3054050bb2968d0d70ae 100644 GIT binary patch delta 25709 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 delta 23150 zcmZA92Yk)f!^iR8O@fFmVnlEwHVIN{Z(^3lRx^lA5PMyF)ZVN1EH#7F-bKx#rS>kR zs)}0W`F!s=o>!me_j;Ya&-$I;Ip=rIx%cMpc{VKapEJSVb0fXqY=_J3=Qtr466!c3 zl3-=!lHb&EhPoUl6zAcRW{#7Z{F2QbCo5LRwAc>0&FO=^s5b~Rk$%#`l>4=GoFLLc zm>vsab;t2I<%tw0V=M;a9;7eMCCrA`Fgw1*e3+$`EsUA_X0>Jn6q% zJ5B&bwsD*pSPr-1Ib4UMVjL$K&vzo)nub2dRdA_rZNF}_C>S=HX$C->9uq2l0=$$I3 z4?ZQm2mO2;XMHEr@y%TvCnfp&F(aNr4d5>775t5wu@qe$=QB)&zE}x8s#uN42yBF} z0+@OnMfyxX$2oxY`JqeGGYIg_pPP_JwSYKk{lf50T9Z(0X4PJ)>byZt92+IqkJlAaW~gM9L6pin(wW>K*RH0(cHJl6ROLUA!l)b~kD}6~iJ}3pIej zs1A%n4P>@WuS5-GE2?AraXfnRk7O^Z09A0qrfaYOv@QE!B(B3scpWQaj?s=&3frO{ z{0(X**P=SG3H@=eE&suK9+Q)Q1E*^LKePn{#+Y|98v9aV66ygyW6cbeMRjNZszV#G zJKn}{tT)aq+M!s1w2R@j#7Z~^m!LZK`2@2os$zQW{}x145QpAHhMKy`NFSVUP_H8A z*BmbR1y;lD=!fqxDLNC)E=q)#calst2TEqlK)N87 z!;07lhhclXh;^~l6c!qeN7cWD0r(PgqUJRM!muFLN8YM443nd4ni+5k^e7_>5xuK0 z3~)J4AxuWP#B`Hi!CC{=^JwH~aE74j{f(*c9cqy!=M+CP)B;9R{3DmDqn!w4I42X9<}+GFqrgX)Cre#rYX;kdSDToE{~~6e~Frz)|d}R zVj5gOlljjm0AeJjz8oAD(6 zgjy?$=9%qy9Ce@nd^50gI6(V99})Fv83y4-)QFGZK)ir@_g^e9`K>Vt=^m(e+6T3U z=Azp91~s5>Q8RQN1Mxm;rrucn7OFn)KMj#!3PMm*R01`k@~8%CSzDr}tS73$F{lpA zN3EefsQa&>I(Qc~^^dIopx%9wZ_Etk#5FwMc}gT6=PcqiV8CMY&F3WUBK-(;9;{qq z-u)fagZ!788A)T!j_P1IYNVA>Yvl{n48>zc9DvH7ik>_~wi8j$uAxT!1~ru_mpM*R z%z|2!wNWGMj(R{mp2uM}9lhMFi592_E_Aw zJU9-uScaf>#TZlrvr#v$MosMo^ugVj8TX;;T|&Lmhp2)0t}>=Ym1je(v4~a7zaCW1 zW<;UhZ6jpXozAES`L8x3&xq$0L;9nERoU_)Lw7C#g4_!q%UGDmjBLttgb|LG~Wik)o|k^tVcTQCXR3HiskV# z=At~)X4A2Vb)v1oznTL#UJV6jtN;&NEx#^KIrsr7Y^5_Qj+)0<+_I%z$f9 z58i`0@DygnC#VkkZ#Vlq3nn971dC%yJc~WB1(x5z{OdsriDbbwsMUNB)#G1LtNbRa zp{KU|73vkFPBisGurKMHs9iG;)v*%ao0({Wy1zZ@oau(Tf5P|7zb}!wWN4}uq8_{y z_2AXk?WmC*K~3$?);p+~_|ukuw5Hu@>V={n6oGm*Wl_(GLhYW~JDGp=v@RKXU=Iw( zp_mibqgM49EP$yvk2Q5AF(1yxy0{P1t9-ZF|8CR+i=jGR9)qwRs-0L2#%UfRp+wfB zMs^z2<104(5Y@4lsD}LZm{%2q$}fy_u{^TnonMfx?hM;&rabRHb1)S~wOa%AS<)Ca z)1FyGw0ajj6=PW@u&yPL*2I+HNZ`% z`}SZu?f-K`GLUfxHHH6}0w>^r`4kL6m6yhhSP!#d2UPxOEQ0f~DE^4be~%R~-9a<* zXzb6y)EarPbLo&i1wDMc64BJ8Ic$2I4Ye!6P%~2)HPxk22T4uLh4oQ0(H~WRG8V%5 zs1g5wnt@BG_OGL6;4zlL*XYOdonl8!k4m9#tc}_(El`W7J*wdzm>UqYO&@=m6yf#SPQ?xO_&q|PMdbp;V#nI@F%>Cnu&FuGiF4GurwL> zQB&hSYerZK)uBq59HUXIyEz76Pt1>lQ8Td$HK2`{1`pZvdDQNCVDtY)4cL?FoEbrO z3?ZWs>OnP8Q`x|#W36$hdIK>v&OwcI6>7%5L*4g1ro|tzJYKcwV1}=e7evZEP8A}0 zU_;bMT472Yk4bPg`r$&GUW$6~YD|aQQT2~uExd@TpX0o_KNo673Sc2DkK?c_CfEM| zn@Cw7$N3k%2hGpshI*)xwL>koE|>;;V|E;gn(}3+4y{9VXeSoNlUM-XA+OuX^NYFv z1?tuLU1B?H|ED2R6pLe0PNw<%ZfT`bD~BVg*h+|BXKHfF(1Mr_`>Gre$3wt zNH;}2cnd~p|6e82hm4$0_$EV-=b|25_^J8U8jsqR-(o24!%TP!N8)Qtj)VU+i**dv zBfSI*;-9DiW_@Pb9gG!7@5i#*{~w8zBBShIrf2;y1?i=j1iwRHI<^%%lHT#0Lk6?| zZ94EbeoMOF3$xhVFU>cn2-N+Ns5Mj)wV11+AGSbWp6|pE$$_z`9*@DIxCLYIF6PB* zugoIrj@3!8!y@<`b7I&(=DsLwMtT5h#?E7Le1V$!0a(GWd)XXA-f#NDX<{vNYo z#y4hB6+_+F9h2c))GJwn!MF{}<5>*C)NlC`gSjvr_C&p+k*JxSgc)((Tf6@^k)d;7 z2kHTPQB!vm)8a{+e+{*t@7eO_HvcthN}YG+97uxdU}{u{!fd(}szY^A9cc58`B$Vr z8JTbj>L^`}X>cc|#uKO$?J{a4PcSpS!T?P3-rOII9Ga5N_SVBYm4JWqNX?!j>%`3S|Tj?4Qh+%A{*mDNIZV4`&ns^iPh7q?&q z+>TrEC3e8IJ}&Qp$k3g-3NvNq`g__arSOQa~b2sfDG+UuB>F-e6aWiV9JJ27`qE_`~ zo4$ow%#Tp3J9TE4clYE$-nCO4b7Kn(#*vv_9&g1(WT?UIsH1Wps^OEUDZPN&$9GZZ z#2fVP_beuz1XVvJhF}KNIZ+e~VFfIJ-B7P=E~dccSv;nJjbx~S?WhOrMeX||s2eVz z*1`?c6#E35Ri6tBlWu@|$D>g9y+b`9AgjxJ;ABLdANeplmPHMqxrd0RwhijR9k2{` zM~(Pf)QI+@POfXHRs0n7pzsjWp|Y5bbSu=N8-kT^8|nmog+7=pn;B>TYNkEuiKw9* zsFN=OHPT9`k;kHX+7nf;FRH_%Q6u~sHFI;Ui&5`(HEKWyZT@l8+Bk=L&P(LgdK~}k zF7KyTX4KS{L9No3s8!q%)zB!^gT6*}Xa=eyb5ZBTBGgFF;6S{InyF@d4bs}0hZ@*2 z)Mvv{^wa*oLPQU|X$v0N^as>~{oUrlX|O5jOsE5-C#oZ>Q5|28n$pu4iB~Y*#Rpa> z`yNN+bU7>VpDj_zksaTIMzHz89+ADAWk%;1{?ab#T2w zZO;<<%*=d=T5OF`Yojmb!I?<&&Mx%mo$eu`2c5*ll-xuu!eIr>8rX%CNgu^s*r1@x z*^a3TnVC6)YUdPcCaJZ8}} z{M;NEv8XAFM{U0usFQ3hYRV3v7S$ot$>=I!MxF$Rkj{Y9>G5=&LOQI9%Q=Eu@hTcaM>7xnI^pw`$jo4*}-p2s;u_kdYP!hG+dZTU_h8poC z)WPx%YU(!NVBCYtvE-NLGvF!?C!HeNys}BCZMhq@Sl?hB{Jg&TxF3byfB$oWh#u@T zFeg`O8T)q#nq4xGSZn6#1kLQ@7k zgUIM^GalkJ(!q_*c3O{JNx#B1*tUszP(V|2mS;k3-?G*wsHyL5oq!8TFU3gJYv%I) zyP`OZBK>zW_P-WW>95SlDxy|%Jyb(aknfw0Z*wy<{w>TtPKTdS-VODsxYW88^~#Q5 zb-aiTFr+0%G4{lEcn|AgjaKY`jbL6YGo=Zbi}Zdhu8OD+m*CdsK&p*;6@Q=>;X9j7 z-NrmP1nIL=2=$>eF2>B*G}Ots2=!fZ4eIFs)k8$vs99UH$YM|<=#6^EBW?Z^)aqSg z^G~2U@-yl)<1T7#{EiyH8`O5p-p=fjVyKy_i&|T4PzRl-50M;1X4--TR71y59r*>- zkq4L;pJN0Dw>J&eL^aeLRc{b#F^8eo`|L@FxIU05Nlpk zPa{zcN1+as`lu0hMLl>LYL{$6y^>v+6HlYo&@)trl65cx%Yfme!_fQhf1-(~f%bSG z<4~`pQAhJiTB4@92WlikP#qeDdcaiF`LWvO-$KpY6V$-oV*yOk$sFxPP&3g2qqGP* z5K#{|pr&{ip2s_w54U$VzhG{lI*_xAnVI}JjC46vhxVX4bR5;;o2d5xK+R0|u4YXP zM|Ertdh{-r5K+Tt(7UKmUn1|K7E#u2#-gZ>R!2RsA*y~G)EA5%sF|CDIx%OVUg0Y1 zPE-d^qdrydbz}eMA@ZIKH->dL9jS^s7iyz=9&K%pdbj=Y3@*S#?A*hQG&IiTTqeB? z-8iVH%ejCHu_ng#GOuDM`jNiZ%VT=@hz#}gU(|<6y544l1yM(43DgbUP$TVyT6|Mc zi*X}rab7^R^8~ev^aZdCq(Kd|Hfrj7qh@ZfhsfVVCfJOjeaxrXMAQtNLLEToQQOA1 zuX#WaYO3?&5)PcAHvgx7repU}ugb5#S={NYA*ffK7xjuf5k!25R6vcWGV0yLU?>hm zt$~HsEvS8c%%<<69`wehlMXQFNeHebzbxwh`=}XwXLSa8XMppch!#a4>cIt2@4PZ< z#EopaBdW)PP%|?THO14h4=zP*yP!d4#JN%FBB**5ZMq(+!>!Rr`=gsJh{H(~c(6XE z9PD!1s3P)X#W{epN#7V^KE3)3A3H|pc{_hDw6=4DN3+jYgk_!y^Q$KfugHNM8{ z+}CsjKkrrX^HDCR6M8TTA0nT)PT|pJk&GQc9G!s#aZU*YrEI_@I@2q>RXHXry zi8|??qSnA`)P1SP8{OmC|9a<=qp4)fqFtd6@;Yr=Pe z`M#eV)q$F*Mb{LyxLcy0Hv~1{Srd3SYG^$fVR#iqDTWI7yz>PQ%BAd#r@GN}FE$U{UuY=;A}6Yj=4m;)D2Ha*>knwg(b z9lnX`XwoU>he&2rJ0Yl<2t^%4d97toue2WO!EI4TxThx(y~81>8z!SFE<=4PZbOY= zKdJ*~P$RjFdf;u;k^BHPwaKTNza@pDn{-pGhXb)Vp1_{?5jj~sPS0uP%jPOn1J6)L zssD8Iu0v4=P6VpF7KUS6%#G7*dIxHC-$M=Pg-s`!Ve*4eYbrOYy)u|q8?_0MC1iBM zUFbj4s2Ll9TGb0|{uXqTK8C9Q5Y+*n zx#mMF6g|2zib#2EjTLY)hTsjXf$vZwuR71=Y~WyOfO@cNf%z_&3AGrbP#tWF>PQDv zy`iW9%tX!D8q~S7VFCMJ6)%&a)%YhC#&@U&3obN^tQ_i{Rz@|{0Hd%Ys=P7>eZ&4&4||fK5st-BoQ-;SiMHZC%uV_t=Eb+D^CIUW zvrVJ0An6X64`*0+V=mJ7P`f1gV)N(sLZ}&^=^@gQ$a!3YrI)yzRd@$A_2ZYCzxDov zdSLi6^G>5t@3J@QH{Nutif6G2W>{`M1G=GRY8-0j&R_|=gIctn;1y;+=SKB30<|U@ zpjK@+)YSE{F2hLDXRs@}R+@L+9remaqaHK|HKXfL=gCg%DOA0iChc+lvITytT>1yW zP9|)F(@+P^U#N!O;$uv{+WZaYC2C5atueoh0@s@Fc;!$tH4b(EdQ=Ctp$@QPs5SBv z25A33AfiS07wU%4Z_Nk_Sj(gKYkkx<>SFUpqZ*or8qo&SuGx=z&^6RdJU|^xZ&8af zV4YcG8PWUi|4S0lRM$p*x-~$p_BN=7dtp-?g&N5<)X4v|>GbPO!?{tfrYLI0+N0Wy zN9~fqHa!B>u?gtW7lTDa)bMWXhi6c$zuI?ZBy~{bjqx+=j5~1=YQ~yyC@lA(!>H}- zyV=ZGFzUgPsE(9GJ-8xjmo?nX{#OJ2$k6`vptj>eERI{SDE@|bG0PV7fPYa_nqjNi zmbp;%YhfM^sNtAMdQF1aC9SuaZ_&e0uX+=f!JFII|B7VYZnjGk)X00IUd2GvI~{A& zD^N4B8FjE6w*G{g@|&ppo}$`$hZ>O24s+sVMwM4V&B&J?B7KN7MZJpCw!&l7jJ!te z^9+gRoqvXExG}1MmZ%wwMIEU)$m%( zi<@kPOQ?}OM!nm&SRK>tG&9i*tC8-8>d019$97{gJdB#DY`e@_C}=H;wCiz7n1~aF zC8^j5-8cpF;U?66zKmD#J!(oX?>4{no?;-2@7Nx5P+i?;PDKCx=BHZ}YHbWg4Qva( z#9wiu_W#)fE@uQ8%@3MCxn4)zkmC?XDT}EQ)+N2+u*(^Q@9}f&f5dcbBeo=c9)HCm zM_tZw4EVv!zy;LIg BP!%<>T3Aq@|M5iBvn8n2ehl@1H>e*LMUI;fm+sh@^n9Cs zhU!?z3G>~tE1sgm_pu83TThyI{tC4Q@=~aoEQ?xOZO}8H$Pgm>Fvxh?oc*DwhD)P* zIsyCRR@8?~fivcNLLBPDXA_pfKTwM>?^$zj)km#`_Lz!}bwe%oLFde0TK+u8{+~<6 z&p)}G1K9n%S!@v(?B_n}0I7_6=QYrct!%jmeMyhD`QuTm`&%rH*RVNex@cxL9yNef z*Z_aO=rJE2<$pE}cS2451RR0~uo#y6#f-Q&>J@E8t&w}E6EXOb*%fusO?nP$CK6HK zsP149%z4=!@#uX89wK`8L$D#Pv;}XlHR+&V%~9GH_2DrY**4C6%z|rCGjs^GjgO;V z<$2W1Tt}TNx6vOzqV~Q26;t06LPYN<59)>pRK-Zt$yWyTW3nlRVmxX!&qj^lJL_?D zlfH*qY)P(~^C1{jKisCPqB`0H>6pifA)+JEV=|mcScmjFtd0Mmzl$UDnz^ygb@QOc zs4pu0F*i=bVYmZz#uvZga&BWR9>nT5nL*k~e#^X?pxb(N?7xacG^Ks4qfj5aGf*?K z61AAt;y%2KopJdc^UhP=b$S2oXG3g5{!Xlj!S~F8)*O41o`u>iN$#7DR>6ka|A&ZZ zk!5;d7F8W=MS3Kz!rNE^$Nk1%uQ}=VqZ$hP-K_Q)RC*Tb+wFO)^VoDG0(FkWq1ycp zhcFW`d^KJAzRw144smuF+GT8{VO`hPFSn*Hu6>B=`fmg92W_f15pnQco zHxjTV`ut^HMH|%7J`H>03Dg=Z`<(r+#Zc|JSxog%i>E6#!r`bdrN3YdzC&%xmVdjP zIJ|--aZ&ABt6Bfio)QsIlof~=In3J#-enEO3YJd+=+wvLeAbW?}&gndFO@rA` z6?3DG+`_2s)fBbQ`=Hjq6x4%$z-;(0YMW+#XTA}YL@nkTs9n{>rrV?1i$_iURMf}4 zXC4thB1>$>N(>{t9@WrUjKCXM2vfZ`9W9L-QB~B8)U!50HQX9?&~!kxGYEB3PC&ha zy~sB8ICqGs;q?ESFP{}qQ?vv1RqGV$+we`)et(A9G5H5Gl6U>y?+SW%hNexrTssVh1H4{Uy3ywprh3CFL=KFshKOgU>U}5yGTGYpEdvxKa z>wzy@kVID0Rnn^XpM*n%cqO>ZI@)LTx-U?21~WzPw33HrRym721O)Yo;KdzO-(Kzf47ax#6o`5KvN zsPKv~Y-VVKK+ia0{}OcR`)y-fLYi+J&JAy_`Og^AM~EiiL4vMJ_P%G_cgMzmz>B0m zBj_qadKvNAc-Gd*fJaO@|1jH+FJ`vEb=**&!khNy!K54Of#fYGF9jinczyDBVtVe? zb=B72OkPsrS-7W{Df0d|BlR8<%THNm>gZbT{jWBLy-ILXIonVq@xxR+PZ(lv7(req z8~=1qIQ5^|yccAqC4Pl^pRSBH5<-4@@=MzGm90m=@KB)Le3p>sKR1%}e%i~0gv*06dgl+ zW;>6l|25VktRl`g6MHfKR%DDL*_IopQZNTUwV#S9&SD!(N&E@*{4hCr6AAIu-$dng z#GB(y(vj3TO?-|Xf=>xG2)gtMp{oXE_m!vlzsk+I2&Kr>M@K*6m2@-L2IBQ>{1~>j z4OO9R51|s_1YwP>L)3{=oY0PNR~cLri4Rpi*E!nULO4TPo@r#JAyS>tl=yt?WGmLA zlCCJ6M1E!R-(x)K6F3XglE?Qm?{$y=mL{*iO}9mTw=PKDztrdV-~YMl>3XV``@rTsAMZ6JV z5MeEKE|~RC%3dYNtWD+7RF1HX>6={}LK4!oDA!ffKAg{Hr!#qlFf*Z_DRy$OMs!`~ zo)x&0z?Vqx6=V${wZ>x~(i=~a!52Iy3pe+n(ImE!)#g5DI(g@a@3am4WbdtvImqv1 z(?_YNE1k6@^`8^}lJMB(nHs$R-Q1Lm)NKl8+6ID&=OjLZaE+VeDF4*a0mSv$Ii38@ zl;RRlWaRG*X}NhVZv-AcT?sN&JdU ze}%`n;f!tME49S+GeN%q!njvg6!x?6g4C^J<5x_v^O?PWEA2HRepnyOx_XlMp30lB z1L=!|?)KpeY$Nk2`~IWqzMx#! zP}1+oZ)MXRaR6!05(*zu*q<^7a*wlVrY_1ln_*O&Ldn@Zmju2a~?-k|$q3H-!$=8?b9HYk=63Uc#bIF`_x zpevt!h)MA;4M-Oz;i8QO#OLBV)bFAFv^k7;WnbpM7zMh9kfAF(cELe-k+KW6ys<4` zfek6YL4HpfN{;IZKiGQ5aW(n>y^@mm(q^2b>}%VW{tv^Pfh208el%YrrmGLLVv;um7%WM)E#fjN7!~Mknedw;xQp36IPdgk;dftsfOy?!Kij@sF|Qy0HYohpRi3A*-@-wChV z?kjH|@xqiZAbtS(h3{Op^|MjG1tIx=>g%2Vup|A6u~ zqvr@-%h(snrEMYRCBVi~7t84@9xlvb3ZVt8aLDXqTdYCD4vXVcOyc9g>4*CA1 z-K0AZ(i5LUNFXFqe+T8Cu75QDb*S`+oR3uSP#8obKIDxe?p#tZigF z@lxc4ksg8pq(5Dg$tz(e|>t^?fTNBEw28uI7hEz&C~AH{v$Nx#HJ=v?GJeIPG~N+U5oX&; z_c4NeU2)`Z!h?i#J{--1Y-8KVctpGh6`l|>F)Clwm5Q5N*#<6~Ebo7(+ITqk9kg|q zQLjAt&B^=C`%An!sq*ChMvWtw#NPFZnM7*X*4;eychcQRC$kmq5g$ftmq;J8Pq9T_ zO4)nYlM0~TK7uYk%&sNgl*CmMv4j8`_|D#t-dl|yy5wK9dCKZRy0CrFucSY>W%_H@ z->UGR>l$SfY`L3!f9_4d&&Vr^JNOfg_y1)9gM(zeru`fkFftALGvr*Gna*~Cs;ImEgVo2ZP2 z2I4MT?>sK1YzyHu@s3o6fIdeL93UQ@IAAE1@i55tVeMr_xq+`gxLR{Ck_|Zh2^^|#vlSoGcH%N@MH~&E1d3!^1@><$_-RDEy6r_g}{<8V! zctC36ODUg6JRgoAY$pEcDo6YSVJo3KZSSXGiQfMTTd5hDS!w(Wdq)=<{DTllekH9CV2l(m1voPrOs<%bM<*Jvzko?jF;pb6k&^<%ehXC#z3f z*VrC28xC)uaCCT`bTcc>*yr!Pp>^l>3IEPm>64Ilj$hJ*oZk#goxVm~f2zCt#>cw* zbc%J;V8ViRRRR(oZwpSHko@q2v|BIcPm-|q%DAL6$KNg!*sfh{e0+R|zTLVFboY+! z&^tE1)66!vvn3q9Jvca_>H90LgwY>Db0%(eyP}d7FA`of(p~hk(nU%YEW#D=WxeqF zvHd#7)6?*(F@0i7yCaK4QpwaS?yVP@7@pVFGbk~zysLd+ZZpo#mfEn{K;m=1ENE@3T7T{{Ry?INbmM diff --git a/config/locale/pt_BR/app.po b/config/locale/pt_BR/app.po index 439b5099d..9964ee1d5 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: 2020-10-12 13:09+0000\n" -"PO-Revision-Date: 2020-10-12 15:09+0200\n" +"POT-Creation-Date: 2020-12-18 15:00+0000\n" +"PO-Revision-Date: 2020-12-18 16:01+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese\n" "Language: pt_BR\n" @@ -96,22 +96,35 @@ msgstr "JSON ausente ou inválido" msgid "Invalid JSON format" msgstr "Formato JSON inválido" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "plano não encontrado" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "Não foi possível criar seu DMP" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "O plano já existe. Envie uma atualização." -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" +"Não foi possível determinar a propriedade do DMP. Adicione um\n" +" : afiliação ao: contato" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "JSON inválido!" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "JSON inválido" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "Nenhum plano encontrado" @@ -191,7 +204,7 @@ msgstr "locals deve ser um objeto Hash" msgid "Restricted access to View All the records" msgstr "Acesso restrito para visualizar todos os registros" -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "Classificar por %{sort_field}" @@ -247,7 +260,7 @@ msgstr "Adicionar" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -266,7 +279,7 @@ msgstr "salvo" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -315,7 +328,7 @@ msgstr "Ocorreu um erro ao solicitar feedback para este plano." #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -331,7 +344,7 @@ msgstr "criado" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -368,7 +381,7 @@ msgstr "cancelar publicação" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -382,7 +395,7 @@ msgstr "apagado" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -434,7 +447,7 @@ msgstr "Não criar uma nova versão deste modelo." #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -446,7 +459,7 @@ msgstr "Atualizado" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -572,19 +585,19 @@ msgstr "Modelo criado usando %{application_name}. Última modificação %{date}" 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:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "No momento não há nenhuma organização registrada." -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "Parece que sua organização não está configurada corretamente." -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "Por favor, escolha uma organização." -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Criado usando %{application_name}. Última modificação %{date}" @@ -809,7 +822,7 @@ msgstr "Parâmetros de exportação atualizados com sucesso." msgid "An error has occurred while saving/resetting your export settings." msgstr "Ocorreu um erro ao salvar/redefinir seus parâmetros de exportação." -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr ". As credenciais da API foram enviadas por email para %{email}" @@ -986,6 +999,11 @@ msgstr "" "rios de um administrador da sua organização. Se você tiver dúvidas sobre essa " "ação, entre em contato conosco pelo %{organisation_email}.

    " +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "Nenhum definido" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "coproprietário" @@ -1366,11 +1384,11 @@ 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:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "não pode ficar em branco se nenhum email for fornecido" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "não pode ficar em branco se nenhum nome for fornecido" @@ -1432,7 +1450,7 @@ msgstr "teste" msgid "private" msgstr "privado" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "deve ser posterior à data de início" @@ -1526,7 +1544,7 @@ msgstr "Você não pode publicar um modelo sem perguntas em uma seção." msgid "Conditions in the template refer backwards" msgstr "As condições no modelo se referem ao contrário" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 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ê" @@ -1584,11 +1602,6 @@ msgstr "" "Responsabilidade de gerenciamento e coordenação pelo planejamento e execução d" "as atividades de pesquisa." -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "Nenhum definido" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "Tipo de concessão inválido" @@ -1609,6 +1622,35 @@ msgstr "Token expirado" msgid "Missing token" msgstr "Token ausente" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr ": title e o: mbox do contato são campos obrigatórios" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr ": type e: identifier são necessários para todos os ids" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr ": o nome é obrigatório para cada: afiliação e: financiamento" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr ": role e: name ou: email são necessários para cada: contribuidor" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr ": name,: funder_id ou: grant_id são necessários para cada financiamento" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr ": o título é necessário para cada: conjunto de dados" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "JSON inválido" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "upgrade_customization! requer um modelo customizado" @@ -1682,7 +1724,7 @@ msgstr "Por favor, espere enquanto os Padrões são carregados." #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1700,7 +1742,7 @@ msgstr "Por favor, espere enquanto os Padrões são carregados." #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1750,7 +1792,7 @@ msgstr "Esta resposta aciona email (s) para" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "Nome" @@ -1829,7 +1871,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1870,8 +1912,8 @@ msgstr "Papéis" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1894,7 +1936,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2139,6 +2181,42 @@ msgstr "" msgid "Send" msgstr "Enviar" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "Token de acesso" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "Clique no botão abaixo para gerar um token de API" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "Documentação" + +#: ../../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 "" +"Consulte a documentação da v0 para obter mais det" +"alhes sobre a API original, que inclui acesso a estatísticas, o texto completo" +" dos planos e a capacidade de conectar usuários a departamentos." + +#: ../../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 "" +"Consulte a documentação da v1 para obter mais det" +"alhes sobre a API que suporta o padrão de metada" +"dos RDA Common para DMPs." + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "Regenerar Token" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2283,18 +2361,6 @@ msgstr "Super Administrador" msgid "Organisational Admin" msgstr "Administrador Organizacional" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "Token da API" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "Informação sobre a API" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "Como usar a API" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2305,7 +2371,11 @@ msgstr "Editar perfil" msgid "Personal Details" msgstr "Detalhes Pessoais" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "Acesso API" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "Preferências de Notificação" @@ -2318,7 +2388,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:64 +#: ../../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 @@ -2544,7 +2614,7 @@ msgid "Admin" msgstr "Administrador" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2640,24 +2710,24 @@ msgid "Reference" msgstr "Referência" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "PGDs Públicos" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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 "Modelos de PGD" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "Página Inicial" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2794,8 +2864,8 @@ msgstr "Adicionar Comentário" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2933,9 +3003,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "Descrição" @@ -3054,10 +3123,10 @@ msgid "Type" msgstr "Tipo" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3192,7 +3261,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3731,8 +3800,12 @@ msgstr "A organização não está na lista?" msgid "Create an account with any email address" msgstr "Crie uma conta com qualquer endereço de email" +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "Org" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "Pagina inicial" @@ -3741,24 +3814,15 @@ msgid "Contact" msgstr "Contato" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "ID do Cliente" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "Segredo do cliente" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "Último acesso" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "Nunca" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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?" @@ -3766,7 +3830,7 @@ msgstr "" "Você está prestes a excluir '%{client_name}'. Eles não poderão mais acessar a " "API. Você tem certeza?" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "Você está prestes a excluir '%{contributor_name}'. Você tem certeza?" @@ -4152,75 +4216,75 @@ msgstr "Editar perfil" msgid "Instructions" msgstr "Instruções" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "Formato" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "Baixar parâmetros" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "Selecione a fase a ser baixada" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "Componentes opcionais do plano" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "capa com detalhes do projeto" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "texto das questões e cabeçalhos das seções" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "questões não respondida" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 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:42 -msgid "Format" -msgstr "Formato" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "Formatação de PDF" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "Fonte" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "Margem (mm)" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "Face" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "Tamanho" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "Alto" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "Fim da página" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "Esquerda" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "Direito" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5275,31 +5339,35 @@ msgstr "" "so da ferramenta indica que você entende e concorda com estes termos e condiçõ" "es.

    " -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "Nome de contato" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "email de contato" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "ID do Cliente" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "Segredo do cliente" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "Último acesso em" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "Atualizar ID e segredo do cliente" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "Credenciais de e-mail para contato" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "Tem certeza de que deseja excluir o cliente da API: \"%{name}\"" @@ -5338,8 +5406,12 @@ msgid "New API Client" msgstr "Novo cliente da API" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." -msgstr "Atualizadas com sucesso as credenciais do cliente." +msgid "Successfully regenerated the client credentials." +msgstr "As credenciais do cliente foram regeneradas com êxito." + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." +msgstr "Não foi possível regenerar as credenciais do cliente." #: ../../app/views/super_admin/notifications/_form.html.erb:20 msgid "" @@ -5866,6 +5938,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." + #: 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 cf14cff8b91a00d226496a48aec21c43651a9926..22569893ef01072abe5517946f89a4967777e4f3 100644 GIT binary patch delta 25613 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 delta 23165 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 cx9dxq=$|gR{C%STx$OEmbM)@dt{O4_4\n" "Language-Team: Swedish\n" "Language: sv_FI\n" @@ -96,22 +96,35 @@ msgstr "JSON saknas eller ogiltig" msgid "Invalid JSON format" msgstr "Ogiltigt JSON-format" -#: ../../app/controllers/api/v1/plans_controller.rb:36 -#: ../../app/controllers/api/v1/plans_controller.rb:39 +#: ../../app/controllers/api/v1/plans_controller.rb:20 msgid "Plan not found" msgstr "Planen hittades inte" -#: ../../app/controllers/api/v1/plans_controller.rb:59 -#: ../../app/controllers/api/v1/plans_controller.rb:69 +#: ../../app/controllers/api/v1/plans_controller.rb:37 +msgid "Unable to create your DMP" +msgstr "Det gick inte att skapa din DMP" + +#: ../../app/controllers/api/v1/plans_controller.rb:38 msgid "Plan already exists. Send an update instead." msgstr "Planen finns redan. Skicka en uppdatering istället." -#: ../../app/controllers/api/v1/plans_controller.rb:83 -#: ../../app/controllers/api/v1/plans_controller.rb:87 +#: ../../app/controllers/api/v1/plans_controller.rb:39 +msgid "" +"Could not determine ownership of the DMP. Please add an\n" +" :affiliation to the :contact" +msgstr "" +"Det gick inte att fastställa äganderätten till DMP. Lägg till en\n" +" : anslutning till: kontakten" + +#: ../../app/controllers/api/v1/plans_controller.rb:74 +msgid "Invalid JSON!" +msgstr "Ogiltig JSON!" + +#: ../../app/controllers/api/v1/plans_controller.rb:77 msgid "Invalid JSON" msgstr "Ogiltig JSON" -#: ../../app/controllers/api/v1/plans_controller.rb:104 +#: ../../app/controllers/api/v1/plans_controller.rb:93 msgid "No Plans found" msgstr "Inga planer hittades" @@ -191,7 +204,7 @@ msgstr "lokalbefolkningen borde vara ett Hash-objekt" msgid "Restricted access to View All the records" msgstr "Begränsad åtkomst till Visa alla poster" -#: ../../app/controllers/concerns/paginable.rb:163 +#: ../../app/controllers/concerns/paginable.rb:161 msgid "Sort by %{sort_field}" msgstr "Sortera efter %{sort_field}" @@ -247,7 +260,7 @@ msgstr "Lägg till" #: ../../app/controllers/org_admin/departments_controller.rb:48 #: ../../app/controllers/org_admin/sections_controller.rb:102 #: ../../app/controllers/org_admin/templates_controller.rb:203 -#: ../../app/controllers/orgs_controller.rb:83 +#: ../../app/controllers/orgs_controller.rb:87 #: ../../app/controllers/plans_controller.rb:257 #: ../../app/controllers/plans_controller.rb:260 #: ../../app/controllers/registrations_controller.rb:236 @@ -266,7 +279,7 @@ msgstr "sparade" #: ../../app/controllers/org_admin/departments_controller.rb:50 #: ../../app/controllers/org_admin/sections_controller.rb:104 #: ../../app/controllers/org_admin/templates_controller.rb:208 -#: ../../app/controllers/orgs_controller.rb:85 +#: ../../app/controllers/orgs_controller.rb:89 #: ../../app/controllers/plans_controller.rb:266 #: ../../app/controllers/plans_controller.rb:269 #: ../../app/controllers/plans_controller.rb:273 @@ -315,7 +328,7 @@ msgstr "Ett fel uppstod när du begärde feedback för den här planen." #: ../../app/controllers/org_admin/sections_controller.rb:78 #: ../../app/controllers/org_admin/templates_controller.rb:177 #: ../../app/controllers/plans_controller.rb:118 -#: ../../app/controllers/super_admin/api_clients_controller.rb:36 +#: ../../app/controllers/super_admin/api_clients_controller.rb:44 #: ../../app/controllers/super_admin/notifications_controller.rb:38 #: ../../app/controllers/super_admin/orgs_controller.rb:62 #: ../../app/controllers/super_admin/themes_controller.rb:22 @@ -331,7 +344,7 @@ msgstr "skapad" #: ../../app/controllers/org_admin/sections_controller.rb:85 #: ../../app/controllers/org_admin/templates_controller.rb:179 #: ../../app/controllers/plans_controller.rb:151 -#: ../../app/controllers/super_admin/api_clients_controller.rb:43 +#: ../../app/controllers/super_admin/api_clients_controller.rb:51 #: ../../app/controllers/super_admin/notifications_controller.rb:41 #: ../../app/controllers/super_admin/orgs_controller.rb:65 #: ../../app/controllers/super_admin/themes_controller.rb:25 @@ -366,7 +379,7 @@ msgstr "Avpublicera" #: ../../app/controllers/org_admin/questions_controller.rb:197 #: ../../app/controllers/org_admin/sections_controller.rb:126 #: ../../app/controllers/plans_controller.rb:318 -#: ../../app/controllers/super_admin/api_clients_controller.rb:65 +#: ../../app/controllers/super_admin/api_clients_controller.rb:79 #: ../../app/controllers/super_admin/notifications_controller.rb:83 #: ../../app/controllers/super_admin/themes_controller.rb:50 msgid "deleted" @@ -380,7 +393,7 @@ msgstr "raderade" #: ../../app/controllers/org_admin/questions_controller.rb:199 #: ../../app/controllers/org_admin/sections_controller.rb:128 #: ../../app/controllers/plans_controller.rb:323 -#: ../../app/controllers/super_admin/api_clients_controller.rb:68 +#: ../../app/controllers/super_admin/api_clients_controller.rb:82 #: ../../app/controllers/super_admin/notifications_controller.rb:86 #: ../../app/controllers/super_admin/themes_controller.rb:53 msgid "delete" @@ -432,7 +445,7 @@ msgstr "Det gick inte att skapa en ny version av den här mallen." #: ../../app/controllers/org_admin/questions_controller.rb:166 #: ../../app/controllers/org_admin/users_controller.rb:30 #: ../../app/controllers/plans_controller.rb:386 -#: ../../app/controllers/super_admin/api_clients_controller.rb:53 +#: ../../app/controllers/super_admin/api_clients_controller.rb:67 #: ../../app/controllers/super_admin/notifications_controller.rb:51 #: ../../app/controllers/super_admin/themes_controller.rb:39 #: ../../app/controllers/super_admin/users_controller.rb:55 @@ -444,7 +457,7 @@ msgstr "Uppdaterad" #: ../../app/controllers/org_admin/questions_controller.rb:169 #: ../../app/controllers/org_admin/users_controller.rb:32 #: ../../app/controllers/plans_controller.rb:389 -#: ../../app/controllers/super_admin/api_clients_controller.rb:55 +#: ../../app/controllers/super_admin/api_clients_controller.rb:69 #: ../../app/controllers/super_admin/notifications_controller.rb:53 #: ../../app/controllers/super_admin/themes_controller.rb:41 #: ../../app/controllers/super_admin/users_controller.rb:57 @@ -570,19 +583,19 @@ msgstr "Mall skapad med tjänsten %{application_name}. Senast ändrad %{date}" 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:106 +#: ../../app/controllers/orgs_controller.rb:111 msgid "No organisations are currently registered." msgstr "Inga organisationer är för närvarande registrerade." -#: ../../app/controllers/orgs_controller.rb:128 +#: ../../app/controllers/orgs_controller.rb:133 msgid "Your organisation does not seem to be properly configured." msgstr "Din organisation verkar inte vara korrekt konfigurerad." -#: ../../app/controllers/orgs_controller.rb:133 +#: ../../app/controllers/orgs_controller.rb:138 msgid "Please choose an organisation" msgstr "Välj en organisation" -#: ../../app/controllers/plan_exports_controller.rb:83 +#: ../../app/controllers/plan_exports_controller.rb:84 msgid "Created using %{application_name}. Last modified %{date}" msgstr "Skapat med hjälp av %{application_name}. Senast ändrad %{date}" @@ -801,7 +814,7 @@ msgstr "Exportinställningarna uppdateras framgångsrikt." msgid "An error has occurred while saving/resetting your export settings." msgstr "Ett fel uppstod när du sparade / återställde dina exportinställningar." -#: ../../app/controllers/super_admin/api_clients_controller.rb:37 +#: ../../app/controllers/super_admin/api_clients_controller.rb:45 msgid ". The API credentials have been emailed to %{email}" msgstr ". API-referenser har skickats till %{email}" @@ -977,6 +990,11 @@ msgstr "" "back från en administratör i din organisation. Om du har frågor angående denna" " åtgärd, kontakta oss på %{organisation_email}.

    " +#: ../../app/helpers/identifier_helper.rb:6 +#: ../../spec/helpers/identifier_helper_spec.rb:14 +msgid "None defined" +msgstr "Ingen definierad" + #: ../../app/helpers/mailer_helper.rb:31 msgid "co-owner" msgstr "Delägare" @@ -1357,11 +1375,11 @@ 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:108 +#: ../../app/models/contributor.rb:135 msgid "can't be blank if no email is provided" msgstr "kan inte vara tomt om inget e-postmeddelande tillhandahålls" -#: ../../app/models/contributor.rb:109 +#: ../../app/models/contributor.rb:136 msgid "can't be blank if no name is provided" msgstr "kan inte vara tomt om inget namn anges" @@ -1423,7 +1441,7 @@ msgstr "Testa" msgid "private" msgstr "Privat" -#: ../../app/models/plan.rb:583 +#: ../../app/models/plan.rb:585 ../../app/models/research_output.rb:119 msgid "must be after the start date" msgstr "måste vara efter startdatumet" @@ -1515,7 +1533,7 @@ msgstr "Du kan inte publicera en mall utan frågor i en sektion." msgid "Conditions in the template refer backwards" msgstr "Förhållandena i mallen hänvisar bakåt" -#: ../../app/models/user.rb:372 +#: ../../app/models/user.rb:377 msgid "A Data Management Plan in %{application_name} has been shared with you" msgstr "En datahanteringsplan i %{application_name} har delats med dig" @@ -1574,11 +1592,6 @@ msgstr "" "Lednings- och samordningsansvar för planering och genomförande av forskningsak" "tiviteter." -#: ../../app/presenters/identifier_presenter.rb:27 -#: ../../spec/presenters/identifier_presenter_spec.rb:54 -msgid "None defined" -msgstr "Ingen definierad" - #: ../../app/services/api/v1/auth/jwt/authentication_service.rb:40 msgid "Invalid grant type" msgstr "Ogiltig bidragstyp" @@ -1599,6 +1612,35 @@ msgstr "Token gick ut" msgid "Missing token" msgstr "Saknar token" +#: ../../app/services/api/v1/json_validation_service.rb:11 +msgid ":title and the contact's :mbox are both required fields" +msgstr ": title och kontaktens: mbox är båda obligatoriska fält" + +#: ../../app/services/api/v1/json_validation_service.rb:12 +msgid ":type and :identifier are required for all ids" +msgstr ": typ och: identifierare krävs för alla id: n" + +#: ../../app/services/api/v1/json_validation_service.rb:13 +msgid ":name is required for every :affiliation and :funding" +msgstr ": namn krävs för varje: anslutning och: finansiering" + +#: ../../app/services/api/v1/json_validation_service.rb:14 +msgid ":role and either the :name or :email are required for each :contributor" +msgstr ": roll och antingen: namn eller: e-post krävs för varje: bidragsgivare" + +#: ../../app/services/api/v1/json_validation_service.rb:15 +msgid ":name, :funder_id or :grant_id are required for each funding" +msgstr ": namn,: funder_id eller: grant_id krävs för varje finansiering" + +#: ../../app/services/api/v1/json_validation_service.rb:16 +msgid ":title is required for each :dataset" +msgstr ": title krävs för varje: dataset" + +#: ../../app/services/api/v1/json_validation_service.rb:59 +#: ../../spec/services/api/v1/json_validation_service_spec.rb:129 +msgid "invalid JSON" +msgstr "Ogiltig JSON" + #: ../../app/services/template/upgrade_customization_service.rb:66 msgid "upgrade_customization! requires a customised template" msgstr "upgrade_customization! kräver en anpassad mall" @@ -1672,7 +1714,7 @@ msgstr "Vänligen vänta, Standarder laddas" #: ../../app/views/contributors/_form.html.erb:91 #: ../../app/views/devise/passwords/edit.html.erb:28 #: ../../app/views/devise/registrations/_password_details.html.erb:31 -#: ../../app/views/devise/registrations/_personal_details.html.erb:100 +#: ../../app/views/devise/registrations/_personal_details.html.erb:89 #: ../../app/views/guidance_groups/_guidance_group_form.html.erb:23 #: ../../app/views/guidances/new_edit.html.erb:48 #: ../../app/views/notes/_edit.html.erb:9 @@ -1690,7 +1732,7 @@ msgstr "Vänligen vänta, Standarder laddas" #: ../../app/views/plans/_edit_details.html.erb:10 #: ../../app/views/plans/_guidance_selection.html.erb:23 #: ../../app/views/questions/_preview_question.html.erb:111 -#: ../../app/views/super_admin/api_clients/_form.html.erb:58 +#: ../../app/views/super_admin/api_clients/_form.html.erb:65 #: ../../app/views/super_admin/notifications/_form.html.erb:65 #: ../../app/views/super_admin/themes/_form.html.erb:13 #: ../../app/views/super_admin/users/edit.html.erb:61 @@ -1740,7 +1782,7 @@ msgstr "Detta svar utlöser e-post (er) till" #: ../../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:10 +#: ../../app/views/super_admin/api_clients/_form.html.erb:11 msgid "Name" msgstr "Namn" @@ -1818,7 +1860,7 @@ msgstr "" #: ../../app/views/paginable/templates/_organisational.html.erb:85 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:28 #: ../../app/views/paginable/templates/_publicly_visible.html.erb:35 -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 #: ../../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 @@ -1859,8 +1901,8 @@ msgstr "roller" #: ../../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:52 -#: ../../app/views/paginable/contributors/_index.html.erb:61 +#: ../../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/guidances/_index.html.erb:61 @@ -1883,7 +1925,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/super_admin/api_clients/_form.html.erb:77 +#: ../../app/views/super_admin/api_clients/_form.html.erb:84 #: ../../app/views/super_admin/notifications/_form.html.erb:72 #: ../../app/views/super_admin/themes/_form.html.erb:19 #: ../../app/views/super_admin/users/_confirm_merge.html.erb:15 @@ -2127,6 +2169,42 @@ msgstr "" msgid "Send" msgstr "Skicka" +#: ../../app/views/devise/registrations/_api_token.html.erb:6 +msgid "Access token" +msgstr "Åtkomsttoken" + +#: ../../app/views/devise/registrations/_api_token.html.erb:10 +msgid "Click the button below to generate an API token" +msgstr "Klicka på knappen nedan för att skapa en API-token" + +#: ../../app/views/devise/registrations/_api_token.html.erb:14 +msgid "Documentation" +msgstr "Dokumentation" + +#: ../../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 "" +"Se dokumentationen för v0 för mer information om " +"det ursprungliga API: et som inkluderar åtkomst till statistik, planens fullst" +"ändiga text och möjligheten att ansluta användare till avdelningar." + +#: ../../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 "" +"Se dokumentationen för v1 för mer information om " +"API som stöder RDA Common metadata standard för " +"DMP." + +#: ../../app/views/devise/registrations/_api_token.html.erb:21 +msgid "Regenerate token" +msgstr "Återskapa token" + #: ../../app/views/devise/registrations/_external_identifier.html.erb:5 #: ../../app/views/devise/registrations/_external_identifier.html.erb:21 msgid "" @@ -2268,18 +2346,6 @@ msgstr "Super Admin" msgid "Organisational Admin" msgstr "Organisationsadministratör" -#: ../../app/views/devise/registrations/_personal_details.html.erb:90 -msgid "API token" -msgstr "API-token" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:94 -msgid "API Information" -msgstr "API-information" - -#: ../../app/views/devise/registrations/_personal_details.html.erb:95 -msgid "How to use the API" -msgstr "Så här använder du API: n" - #: ../../app/views/devise/registrations/edit.html.erb:1 #: ../../app/views/devise/registrations/edit.html.erb:4 #: ../../app/views/layouts/_signin_signout.html.erb:29 @@ -2290,7 +2356,11 @@ msgstr "Redigera profil" msgid "Personal Details" msgstr "Personliga detaljer" -#: ../../app/views/devise/registrations/edit.html.erb:21 +#: ../../app/views/devise/registrations/edit.html.erb:22 +msgid "API Access" +msgstr "API-åtkomst" + +#: ../../app/views/devise/registrations/edit.html.erb:27 msgid "Notification Preferences" msgstr "Anmälningsinställningar" @@ -2303,7 +2373,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:64 +#: ../../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 +2599,7 @@ msgid "Admin" msgstr "Administratör" #: ../../app/views/layouts/_branding.html.erb:66 -#: ../../app/views/org_admin/users/edit.html.erb:72 +#: ../../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" @@ -2625,24 +2695,24 @@ msgid "Reference" msgstr "Referens" #: ../../app/views/layouts/_navigation.html.erb:36 -#: ../../app/views/layouts/_navigation.html.erb:48 +#: ../../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 "Offentliga DMP" #: ../../app/views/layouts/_navigation.html.erb:39 -#: ../../app/views/layouts/_navigation.html.erb:51 +#: ../../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-mallar" -#: ../../app/views/layouts/_navigation.html.erb:45 +#: ../../app/views/layouts/_navigation.html.erb:44 msgid "Home" msgstr "Hem" -#: ../../app/views/layouts/_navigation.html.erb:56 +#: ../../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 @@ -2777,8 +2847,8 @@ msgstr "Lägg till en kommentar" #: ../../app/views/notes/_list.html.erb:15 #: ../../app/views/org_admin/questions/_show.html.erb:217 -#: ../../app/views/paginable/api_clients/_index.html.erb:51 -#: ../../app/views/paginable/contributors/_index.html.erb:59 +#: ../../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/guidances/_index.html.erb:54 @@ -2916,9 +2986,8 @@ msgstr "" #: ../../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/api_clients/_index.html.erb:9 #: ../../app/views/paginable/templates/_organisational.html.erb:10 -#: ../../app/views/super_admin/api_clients/_form.html.erb:20 +#: ../../app/views/super_admin/api_clients/_form.html.erb:21 msgid "Description" msgstr "Beskrivning" @@ -3036,10 +3105,10 @@ msgid "Type" msgstr "Typ" #: ../../app/views/org_admin/plans/index.html.erb:19 -#: ../../app/views/paginable/api_clients/_index.html.erb:26 -#: ../../app/views/paginable/api_clients/_index.html.erb:48 +#: ../../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:56 +#: ../../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 @@ -3172,7 +3241,7 @@ msgstr "" #: ../../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:70 +#: ../../app/views/super_admin/api_clients/_form.html.erb:77 #: ../../app/views/super_admin/notifications/_form.html.erb:67 #: ../../app/views/super_admin/themes/_form.html.erb:15 msgid "Delete" @@ -3706,8 +3775,12 @@ msgstr "Organisation finns inte i listan?" msgid "Create an account with any email address" msgstr "Skapa ett konto med någon e-postadress" +#: ../../app/views/paginable/api_clients/_index.html.erb:9 +msgid "Org" +msgstr "Org" + #: ../../app/views/paginable/api_clients/_index.html.erb:12 -#: ../../app/views/super_admin/api_clients/_form.html.erb:14 +#: ../../app/views/super_admin/api_clients/_form.html.erb:15 msgid "Homepage" msgstr "Hemsida" @@ -3716,24 +3789,15 @@ msgid "Contact" msgstr "Kontakt" #: ../../app/views/paginable/api_clients/_index.html.erb:18 -msgid "Client_id" -msgstr "Klient ID" - -#: ../../app/views/paginable/api_clients/_index.html.erb:21 -#: ../../app/views/super_admin/api_clients/_form.html.erb:42 -msgid "Client Secret" -msgstr "Klienthemlighet" - -#: ../../app/views/paginable/api_clients/_index.html.erb:24 msgid "Last Accessed" msgstr "Senaste åtkomst" -#: ../../app/views/paginable/api_clients/_index.html.erb:38 -#: ../../app/views/super_admin/api_clients/_form.html.erb:50 +#: ../../app/views/paginable/api_clients/_index.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:57 msgid "Never" msgstr "Aldrig" -#: ../../app/views/paginable/api_clients/_index.html.erb:52 +#: ../../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?" @@ -3741,7 +3805,7 @@ msgstr "" "Du håller på att radera '%{client_name}'. De kommer inte längre att kunna komm" "a åt API: et. Är du säker?" -#: ../../app/views/paginable/contributors/_index.html.erb:63 +#: ../../app/views/paginable/contributors/_index.html.erb:57 msgid "You are about to delete '%{contributor_name}'. Are you sure?" msgstr "Du håller på att radera '%{contributor_name}'. Är du säker?" @@ -4127,75 +4191,75 @@ msgstr "Redigera profil" msgid "Instructions" msgstr "Instruktioner" -#: ../../app/views/plans/_download_form.html.erb:2 +#: ../../app/views/plans/_download_form.html.erb:3 +msgid "Format" +msgstr "Formatera" + +#: ../../app/views/plans/_download_form.html.erb:12 msgid "Download settings" msgstr "Hämta inställningar" -#: ../../app/views/plans/_download_form.html.erb:6 +#: ../../app/views/plans/_download_form.html.erb:16 msgid "Select phase to download" msgstr "Välj fas att hämta" -#: ../../app/views/plans/_download_form.html.erb:13 +#: ../../app/views/plans/_download_form.html.erb:23 msgid "Optional plan components" msgstr "Valfria plankomponenter" -#: ../../app/views/plans/_download_form.html.erb:17 +#: ../../app/views/plans/_download_form.html.erb:27 msgid "project details coversheet" msgstr "projekt detaljer täckplåt" -#: ../../app/views/plans/_download_form.html.erb:23 +#: ../../app/views/plans/_download_form.html.erb:33 msgid "question text and section headings" msgstr "Frågeformulär och rubrikrubriker" -#: ../../app/views/plans/_download_form.html.erb:29 +#: ../../app/views/plans/_download_form.html.erb:39 msgid "unanswered questions" msgstr "obesvarade frågor" -#: ../../app/views/plans/_download_form.html.erb:36 +#: ../../app/views/plans/_download_form.html.erb:46 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:42 -msgid "Format" -msgstr "Formatera" - -#: ../../app/views/plans/_download_form.html.erb:51 +#: ../../app/views/plans/_download_form.html.erb:54 msgid "PDF formatting" msgstr "PDF-formatering" -#: ../../app/views/plans/_download_form.html.erb:54 +#: ../../app/views/plans/_download_form.html.erb:57 msgid "Font" msgstr "Font" -#: ../../app/views/plans/_download_form.html.erb:57 +#: ../../app/views/plans/_download_form.html.erb:60 msgid "Margin (mm)" msgstr "Marginal (mm)" -#: ../../app/views/plans/_download_form.html.erb:62 +#: ../../app/views/plans/_download_form.html.erb:65 msgid "Face" msgstr "Ansikte" -#: ../../app/views/plans/_download_form.html.erb:70 +#: ../../app/views/plans/_download_form.html.erb:73 msgid "Size" msgstr "Storlek" -#: ../../app/views/plans/_download_form.html.erb:78 +#: ../../app/views/plans/_download_form.html.erb:81 msgid "Top" msgstr "Topp" -#: ../../app/views/plans/_download_form.html.erb:87 +#: ../../app/views/plans/_download_form.html.erb:90 msgid "Bottom" msgstr "Botten" -#: ../../app/views/plans/_download_form.html.erb:96 +#: ../../app/views/plans/_download_form.html.erb:99 msgid "Left" msgstr "Vänster" -#: ../../app/views/plans/_download_form.html.erb:105 +#: ../../app/views/plans/_download_form.html.erb:108 msgid "Right" msgstr "Höger" -#: ../../app/views/plans/_download_form.html.erb:116 +#: ../../app/views/plans/_download_form.html.erb:119 msgid "" "Download Plan (new window)%{open_in_new_window_text}" @@ -5228,31 +5292,35 @@ msgstr "" "rades senast 5 oktober 2017 och kan ändras när som helst. Användning av verkty" "get indikerar att du förstår och samtycker till dessa villkor.

    " -#: ../../app/views/super_admin/api_clients/_form.html.erb:26 +#: ../../app/views/super_admin/api_clients/_form.html.erb:27 msgid "Contact Name" msgstr "Kontaktnamn" -#: ../../app/views/super_admin/api_clients/_form.html.erb:30 +#: ../../app/views/super_admin/api_clients/_form.html.erb:31 msgid "Contact Email" msgstr "Kontakta email" -#: ../../app/views/super_admin/api_clients/_form.html.erb:38 +#: ../../app/views/super_admin/api_clients/_form.html.erb:45 msgid "Client ID" msgstr "Klient ID" #: ../../app/views/super_admin/api_clients/_form.html.erb:49 +msgid "Client Secret" +msgstr "Klienthemlighet" + +#: ../../app/views/super_admin/api_clients/_form.html.erb:56 msgid "Last accessed on" msgstr "Senast öppnat den" -#: ../../app/views/super_admin/api_clients/_form.html.erb:61 +#: ../../app/views/super_admin/api_clients/_form.html.erb:68 msgid "Refresh client ID and secret" msgstr "Uppdatera klient-ID och hemlighet" -#: ../../app/views/super_admin/api_clients/_form.html.erb:65 +#: ../../app/views/super_admin/api_clients/_form.html.erb:72 msgid "Email credentials to contact" msgstr "E-postinformation för kontakt" -#: ../../app/views/super_admin/api_clients/_form.html.erb:74 +#: ../../app/views/super_admin/api_clients/_form.html.erb:81 msgid "Are you sure you want to delete the API client: \"%{name}\"" msgstr "Är du säker på att du vill ta bort API-klienten: \"%{name}\"" @@ -5291,8 +5359,12 @@ msgid "New API Client" msgstr "Ny API-klient" #: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 -msgid "Successsfully refreshed the client credentials." -msgstr "Uppdaterade klientuppgifterna lyckades." +msgid "Successfully regenerated the client credentials." +msgstr "Klientuppgifterna har återskapats." + +#: ../../app/views/super_admin/api_clients/refresh_credentials.js.erb:1 +msgid "Unable to regenerate the client credentials." +msgstr "Det går inte att återskapa klientuppgifterna." #: ../../app/views/super_admin/notifications/_form.html.erb:20 msgid "" @@ -5818,6 +5890,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." + #: 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 6ae85b7ad..675b7e312 100644 --- a/config/locales/.translation_io +++ b/config/locales/.translation_io @@ -1,2 +1,2 @@ --- -timestamp: 1602508173 +timestamp: 1608303656 diff --git a/config/locales/translation.de.yml b/config/locales/translation.de.yml index 681348ff0..3339f5f48 100644 --- a/config/locales/translation.de.yml +++ b/config/locales/translation.de.yml @@ -117,15 +117,6 @@ 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 58d307757..18d4d066f 100644 --- a/config/locales/translation.en-CA.yml +++ b/config/locales/translation.en-CA.yml @@ -121,9 +121,6 @@ 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 7217a805c..7ed681ca4 100644 --- a/config/locales/translation.en-GB.yml +++ b/config/locales/translation.en-GB.yml @@ -116,9 +116,6 @@ 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 2c50a8ecd..6650747ab 100644 --- a/config/locales/translation.en-US.yml +++ b/config/locales/translation.en-US.yml @@ -116,9 +116,6 @@ 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: diff --git a/config/locales/translation.es.yml b/config/locales/translation.es.yml index 22bf2ffe2..3d0df2565 100644 --- a/config/locales/translation.es.yml +++ b/config/locales/translation.es.yml @@ -116,16 +116,6 @@ 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 b8eda304c..f88188bcd 100644 --- a/config/locales/translation.fi.yml +++ b/config/locales/translation.fi.yml @@ -115,13 +115,6 @@ 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 cd50a1be6..63ac2b21b 100644 --- a/config/locales/translation.fr-CA.yml +++ b/config/locales/translation.fr-CA.yml @@ -121,17 +121,6 @@ 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 f0db6cf5a..dbf5fb475 100644 --- a/config/locales/translation.fr-FR.yml +++ b/config/locales/translation.fr-FR.yml @@ -116,17 +116,6 @@ 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 à la console Web middleware. - faire S'il vous plaît assurer un 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 26e860ba2..47465f22b 100644 --- a/config/locales/translation.pt-BR.yml +++ b/config/locales/translation.pt-BR.yml @@ -116,18 +116,6 @@ 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 9cc8c872f..caa49031c 100644 --- a/config/locales/translation.sv-FI.yml +++ b/config/locales/translation.sv-FI.yml @@ -116,16 +116,6 @@ 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: