diff --git a/app/controllers/settings/projects_controller.rb b/app/controllers/settings/projects_controller.rb index 6ba2cd3..8b0f800 100644 --- a/app/controllers/settings/projects_controller.rb +++ b/app/controllers/settings/projects_controller.rb @@ -36,7 +36,7 @@ @settings = current_user.settings(:plan_list) # :name column should always be present (displayed as a disabled checkbox) # so it's not necessary to include it in the list here - @all_columns -= [:name] + @all_columns -= ['name'] end def settings_json diff --git a/app/models/exported_plan.rb b/app/models/exported_plan.rb index 2ea784b..d062473 100644 --- a/app/models/exported_plan.rb +++ b/app/models/exported_plan.rb @@ -92,18 +92,18 @@ def as_txt output = "#{self.plan.project.title}\n\n#{self.plan.version.phase.title}\n" - - -puts "SETTINGS: #{self.plan.inspect}" - - output += "\nDetails:\n#{self.plan.settings[:export][:fields][:admin].collect{|f| f.to_s}.join('\n')}\n" + output += "\nDetails:\n\n" + attrs = self.plan.settings(:export)[:value]['fields'][:admin].collect{|f| f.to_s} + attrs.each do |attr| + output += attr + ": " + self.send(attr) + "\n" + end self.sections.each do |section| output += "\n#{section.title}\n" self.questions_for_section(section).each do |question| qtext = sanitize_text( question.text.gsub(/
  • /, ' * ') ) - output += "\n#{qtext}\n" + output += "\n* #{qtext}" answer = self.plan.answer(question.id, false) if answer.nil? || answer.text.nil? then diff --git a/app/views/dmptemplates/_add_question.html.erb b/app/views/dmptemplates/_add_question.html.erb index 1caf54c..b9bbfc8 100644 --- a/app/views/dmptemplates/_add_question.html.erb +++ b/app/views/dmptemplates/_add_question.html.erb @@ -38,7 +38,11 @@
    <%= f.select :question_format_id, - options_from_collection_for_select(QuestionFormat.all.order("title"), :id, :title, QuestionFormat.find_by_title(t("helpers.text_area")).id), + #options_from_collection_for_select(QuestionFormat.all.order("title"), :id, :title, QuestionFormat.find_by_title(t("helpers.text_area")).id), + # the above was the line but it doesn't work because in the DB + # the QuestionFormat title is in English (Text area) + # but the above uses the Fr translation and so gets a nil + options_from_collection_for_select(QuestionFormat.all.order("title"), :id, :title, QuestionFormat.find_by_title("Text area").id), {}, :id => "new-select-format-#{section.id}"%>
    diff --git a/app/views/dmptemplates/_admin_nav_tabs.html.erb b/app/views/dmptemplates/_admin_nav_tabs.html.erb index 49c3c20..e2237ea 100644 --- a/app/views/dmptemplates/_admin_nav_tabs.html.erb +++ b/app/views/dmptemplates/_admin_nav_tabs.html.erb @@ -10,7 +10,7 @@ <%= link_to t('org_admin.templates.template_details'), admin_template_dmptemplate_path(dmptemplate) %>
  • - <% dmptemplate.phases.each do |phase| %> + <% dmptemplate.phases.order(:number).each do |phase| %> <% if active == phase.id then %>
  • <% else %> diff --git a/app/views/plans/_answer_form.html.erb b/app/views/plans/_answer_form.html.erb index 5f262ba..53fcbae 100644 --- a/app/views/plans/_answer_form.html.erb +++ b/app/views/plans/_answer_form.html.erb @@ -45,26 +45,30 @@ <% end %> + - <% if q_format.title == t("helpers.checkbox") || q_format.title == t("helpers.multi_select_box") || q_format.title == t("helpers.radio_buttons") || q_format.title == t("helpers.dropdown") then%> + <% if q_format.title == "Check box" || + q_format.title == "Multi select box" || + q_format.title == "Radio buttons" || + q_format.title == "Dropdown" then%> <% options = question.options.order("number") %> - <% if q_format.title == t("helpers.checkbox") then %> + <% if q_format.title == "Check box" then %> <% if readonly then %> <%= f.input :options, :as => :check_boxes, :collection => options, :label => false, input_html => { :disabled => true, :id => "options-#{question.id}" } %> <% else %> <%= f.input :options, :as => :check_boxes, :collection => options, :label => false, :input_html => { :id => "options-#{question.id}" } %> <% end %> - <% elsif q_format.title == t("helpers.multi_select_box") then %> + <% elsif q_format.title == "Multi select box" then %> <% if readonly then %> <%= f.input :options, :as => :select, :collection => options, :label => false, :input_html => { :multiple => true, :disabled => true , :id => "options-#{question.id}" } %> <% else %> <%= f.input :options, :as => :select, :collection => options, :label => false, :input_html => { :multiple => true , :id => "options-#{question.id}" } %> <% end %> - <% elsif q_format.title == t("helpers.radio_buttons") then%> + <% elsif q_format.title == "Radio buttons" then%>
      <% options.each do |op| %>
    1. @@ -85,7 +89,7 @@ <%end%>
    - <% elsif q_format.title == t("helpers.dropdown") then%> + <% elsif q_format.title == "Dropdown" then%> <% if readonly then %> <%= f.input :options, :as => :select, :collection => options, :label => false, :input_html => { :multiple => false, :disabled => true, :id => "options-#{question.id}" } %> <% else %> @@ -108,10 +112,10 @@ <%end%> - <% elsif q_format.title == t("helpers.text_field") then %> + <% elsif q_format.title == "Text field" then %> <%= text_field_tag("answer-text-#{question.id}".to_sym, strip_tags(answer.text), class: "question_text_field") %> - <% elsif q_format.title == t("helpers.text_area") then%> + <% elsif q_format.title == "Text area" then%> <%= text_area_tag("answer-text-#{question.id}".to_sym, answer.text, class: "tinymce") %> <% end %> @@ -134,7 +138,10 @@
    >

    <%= question.text %>

    - <% if q_format.title == t("helpers.checkbox") || q_format.title == t("helpers.multi_select_box") || q_format.title == t("helpers.radio_buttons") || q_format.title == t("helpers.dropdown") %> + <% if q_format.title == "Check box" || + q_format.title == "Multi select box" || + q_format.title == "Radio buttons" || + q_format.title == "Dropdown" %>
      <% if answer.options.is_a? Option then %>
    • <%= answer.options.text %>
    • diff --git a/app/views/projects/_project_nav_tabs.html.erb b/app/views/projects/_project_nav_tabs.html.erb index 9e860f6..07200bd 100644 --- a/app/views/projects/_project_nav_tabs.html.erb +++ b/app/views/projects/_project_nav_tabs.html.erb @@ -9,8 +9,9 @@ <% end %> <%= link_to t("helpers.project.tab_plan"), project_path(project) %> - - <% project.plans.each do |plan| %> + + <% pplans = project.plans.sort { |x,y| x.version.phase.number <=> y.version.phase.number} %> + <% pplans.each do |plan| %> <% if active == plan.id then %>
    • <% else %> @@ -42,4 +43,4 @@ <%= link_to t("helpers.project.tab_export"), ["export",project] %>
    -
    \ No newline at end of file +
    diff --git a/app/views/settings/plans/_export_formatting_form.html.erb b/app/views/settings/plans/_export_formatting_form.html.erb index 632a9b1..ffa3cb2 100644 --- a/app/views/settings/plans/_export_formatting_form.html.erb +++ b/app/views/settings/plans/_export_formatting_form.html.erb @@ -10,8 +10,8 @@ <%= form_for(@export_settings, url: settings_plan_path(plan), method: :put, as: :export, remote: true) do |f| %>
    - <%= submit_tag(t("helpers.settings.plans.reset"), class: "btn btn-primary") %> - <%= submit_tag(t("helpers.save"), class: "btn btn-primary", "data-toggle" => "collapse", "data-target" => "#settings-accordion-plan-#{plan.version.phase.id}") %> + <%= submit_tag(t("helpers.settings.plans.reset"), class: "resetbutton btn btn-primary") %> + <%= submit_tag(t("helpers.save"), class: "savebutton btn btn-primary", "data-toggle" => "collapse", "data-target" => "#settings-accordion-plan-#{plan.version.phase.id}") %>
    diff --git a/app/views/static_pages/about_us.html.erb b/app/views/static_pages/about_us.html.erb index 59890dc..873c031 100644 --- a/app/views/static_pages/about_us.html.erb +++ b/app/views/static_pages/about_us.html.erb @@ -37,7 +37,8 @@ organisation_url: Rails.configuration.branding[:organisation][:url], application_name: Rails.configuration.branding[:application][:name], application_home: Rails.configuration.branding[:application][:home], - application_url: Rails.configuration.branding[:application][:url])%> + application_url: Rails.configuration.branding[:application][:url], + current_locale: I18n.locale)%>
    <%= raw t("about_page.body_text_tab_2_html", diff --git a/config/initializers/wicked_pdf.rb.example b/config/initializers/wicked_pdf.rb.example new file mode 100644 index 0000000..103b3e5 --- /dev/null +++ b/config/initializers/wicked_pdf.rb.example @@ -0,0 +1,9 @@ +module DMPRoadmap + class Application < Rails::Application + + WickedPdf.config = { + :exe_path => '/usr/local/bin/wkhtmltopdf' + } + + end +end \ No newline at end of file diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 5f4e0eb..9a889af 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -19,7 +19,7 @@ day_names: [dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi] abbr_day_names: [DIM, LUN, MAR, MER, JEU, VEN, SAM] - # Don't forget the nil at the beginning; there's no such thing as a 0th month + # Dont forget the nil at the beginning; theres no such thing as a 0th month month_names: [~, janvier, février, mars, avril, mai, juin, juillet, août, septembre, octobre, novembre, décembre] abbr_month_names: [~, JAN, FEV, MAR, AVR, MAI, JUN, JUL, AOU, SEP, OCT, NOV, DEC] # Used in date_select and datetime_select. @@ -42,23 +42,23 @@ dmponline3_text: "Version précédente de DMPonline" dcc_name: "Digital Curation Centre" welcome_title: "Bienvenue !" - welcome_text: "

    DMPonline est un développement du Digital Curation Centre (Centre de curation numérique britannique - DCC) pour vous aider dans la rédaction de plans de gestion de données, ou DMP.

    " - screencast_text: "Vidéo en ligne sur l'utilisation de DMPonline" - screencast_error_text: "La balise
  • - un cadre à choix multiples permet à lutilisateur de faire plusieurs sélections dans une liste, avec la touche CTRL;
  • " + default_answer_help_text_html: "Tout ce que vous écrivez saffiche dans la boîte de réponse. Si vous souhaitez une réponse ayant une certaine forme (par ex. : des tableaux), cest ici que vous pouvez entrer ce style." themes_label: "Thèmes" question_themes_help_text_html: "

    Sélectionnez les thèmes relatifs à cette question.

    -

    Cette fonction permet d'intégrer une documentation générale d'assistance de votre établissement, comme encore issue d'autres sources comme le DCC et des facultés ou départements auxquels vous fournissez des conseils.

    +

    Cette fonction permet dintégrer une documentation générale dassistance de votre établissement, comme encore issue dautres sources comme le DCC et des facultés ou départements auxquels vous fournissez des conseils.

    Vous pouvez sélectionner plusieurs thèmes avec la touche CTRL.

    " default_answer_label: "Réponse par défaut" guidance_label: "Conseils" - question_guidance_help_text_html: "Saisissez des instructions spécifiques pour accompagner cette question. Si vous avez des conseils par thèmes aussi : ceux-ci vont être aiguillés ici selon ce que sélectionnez ci-dessous, aussi mieux vaut éviter de dupliquer trop d'extraits." - delete_message: "Vous allez supprimer la question : '%{question_text}'. En êtes-vous sûr?" - question_options_help_text_html: "Saisissez toutes les options que vous voulez afficher. Si vous voulez paramétrer la sélection par défaut d'un élément, cochez la case correspondante." + question_guidance_help_text_html: "Saisissez des instructions spécifiques pour accompagner cette question. Si vous avez des conseils par thèmes aussi : ceux-ci vont être aiguillés ici selon ce que sélectionnez ci-dessous, aussi mieux vaut éviter de dupliquer trop dextraits." + delete_message: "Vous allez supprimer la question : %{question_text}. En êtes-vous sûr?" + question_options_help_text_html: "Saisissez toutes les options que vous voulez afficher. Si vous voulez paramétrer la sélection par défaut dun élément, cochez la case correspondante." helpers: home: "Accueil" - return_home: "Revenir à l'accueil" + return_home: "Revenir à laccueil" admin_area: "Espace Super admin" edit_profile: "Modifier le profil" view_plans_label: "Voir les plans" @@ -285,20 +285,20 @@ sign_in: "Connexion" sign_out: "Déconnexion" - sign_up: "S'inscrire" + sign_up: "Sinscrire" sign_up_text: "Nouveau sur DMPonline ? Inscrivez-vous..." signed_in: "Connecté en tant que " - institution_sign_in_link: "ou, connectez-vous avec votre authentifiant d'établissement" - #Voir dans la doc shibboleth : authentifiant d'établissement ? + institution_sign_in_link: "ou, connectez-vous avec votre authentifiant détablissement" + #Voir dans la doc shibboleth : authentifiant détablissement ? institution_sign_in: " (réservé aux utilisateurs britanniques)" user_name: "Adresse courriel" email: "Courriel" valid_email: "Vous devez entrer un courriel valide." - user_details_text_html: "

    À noter que votre courriel est à utiliser comme nom d'utilisateur. Si vous modifiez ces informations, rappelez-vous d'utiliser votre courriel en vous connectant.

    " + user_details_text_html: "

    À noter que votre courriel est à utiliser comme nom dutilisateur. Si vous modifiez ces informations, rappelez-vous dutiliser votre courriel en vous connectant.

    " user_details_paragraph_html: "Vous pouvez modifiez les informations ci-dessous." remember_me: "Se souvenir de moi" - org_not_listed: "Mon établissement n'est pas listé." + org_not_listed: "Mon établissement nest pas listé." mot de passe: "Mot de passe" current_mot de passe: "Mot de passe actuel" @@ -311,7 +311,7 @@ no_pass_instructions: "Instructions de confirmation non reçues ?" no_unlock_instructions: "Instructions de déverrouillage non reçues ?" send_mot de passe_info: "Instructions pour réinitialiser le mot de passe" - accept_terms_html: " J'accepte les Conditions générales d'utilisation. *" + accept_terms_html: " Jaccepte les Conditions générales dutilisation. *" edit_mot de passe_info: "Si vous voulez changer de mot de passe, remplissez les champs suivants." text_area: "Zone de texte" @@ -355,19 +355,19 @@ first_name: "Prénom" last_name: "Nom" first_name_help_text: "Entrez votre prénom, svp." - surname_help_text: "Entrez votre nom d'usage ou de famille, svp." + surname_help_text: "Entrez votre nom dusage ou de famille, svp." owner: "Propriétaire" orcid_id: "Numéro ORCID" - orcid_html: "Le numéro ORCID est un identifiant numérique permanent qui distingue chaque chercheur de tous les autres, en savoir plus...." - sign_up_shibboleth_alert_text_html: "DMPonline ne reconnaît pas votre authentifiant d'établissement : soit vous n'avez pas créé de compte chez nous, soit vous n'avez pas lié ces renseignements à votre compte.
    - --> Si vous n'avez pas de compte sur DMPonline, veuillez compléter le formulaire qui suit.
    - --> Si vous avez un compte sur DMPonline, Connectez-vous pour lier votre compte et votre authentifiant d'établissement.
    - Une fois que vous avez créé votre compte ou l'avez lié, vous pourrez vous connecter directement avec votre authentifiant d'établissement." - shibboleth_linked_text: "Votre compte est lié à votre authentifiant d'établissement." - shibboleth_to_link_text: "Reliez votre compte DMPonline à votre authentifiant d'établissement" - shibboleth_unlink_label: "Détachez votre authentifiant d'établissement" - shibboleth_unlink_alert: "Alerte de détachement d'authentifiant d'établissement" - shibboleth_unlink_dialog_text: "

    Vous allez détacher DMPonline de votre authentfiant d'établissement, voulez-vous continuer ?

    " + orcid_html: "Le numéro ORCID est un identifiant numérique permanent qui distingue chaque chercheur de tous les autres, en savoir plus...." + sign_up_shibboleth_alert_text_html: "DMPonline ne reconnaît pas votre authentifiant détablissement : soit vous navez pas créé de compte chez nous, soit vous navez pas lié ces renseignements à votre compte.
    + --> Si vous navez pas de compte sur DMPonline, veuillez compléter le formulaire qui suit.
    + --> Si vous avez un compte sur DMPonline, Connectez-vous pour lier votre compte et votre authentifiant détablissement.
    + Une fois que vous avez créé votre compte ou lavez lié, vous pourrez vous connecter directement avec votre authentifiant détablissement." + shibboleth_linked_text: "Votre compte est lié à votre authentifiant détablissement." + shibboleth_to_link_text: "Reliez votre compte DMPonline à votre authentifiant détablissement" + shibboleth_unlink_label: "Détachez votre authentifiant détablissement" + shibboleth_unlink_alert: "Alerte de détachement dauthentifiant détablissement" + shibboleth_unlink_dialog_text: "

    Vous allez détacher DMPonline de votre authentfiant détablissement, voulez-vous continuer ?

    " section_label: "Section" @@ -382,7 +382,7 @@ suggested_answer: "Suggestion de réponse" suggested_example: "Exemple de réponse" notanswered: "Pas encore de réponse" - noquestionanswered: "Aucune question n'a reçu de réponse" + noquestionanswered: "Aucune question na reçu de réponse" guidance: "Conseils" policy_expectations: "Résultats attendus du plan" #est-ce bien cela ? @@ -414,10 +414,10 @@ institution: "Établissement" project: "Projet" organisation: "Organisme" - org_name: "Nom de l'organisme" + org_name: "Nom de lorganisme" school: "Faculté" publisher: "Émetteur" - #Publisher ? S'agit-il de la personne à avoir mis l'information en ligne ? Valideur ? + #Publisher ? Sagit-il de la personne à avoir mis linformation en ligne ? Valideur ? other_guidance: "Autres conseils" template: "Modèles" templates: "Modèles" @@ -429,7 +429,7 @@ create: "Créer un plan" edit: "Modifier des détails du plan" grant_title: "N° de subvention" - grant_help_text: "N° de réféence de la subvention, le cas échéant (UNIQUEMENT POUR LES DMP CRÉÉS APRÈS OCTROI D'UNE SUBVENTION)" + grant_help_text: "N° de réféence de la subvention, le cas échéant (UNIQUEMENT POUR LES DMP CRÉÉS APRÈS OCTROI DUNE SUBVENTION)" not_applicable: "Non pertinent/non répertorié." multi_templates: "Un certain nombre de modèle vous sont proposés. Choisissez." project_name: "Nom du plan" @@ -440,46 +440,46 @@ principal_investigator_id: "Identifiant du directeur de recherche/chercheur" principal_investigator_id_help_text: "par ex. : ORCID http://orcid.org/." funder_help_text: "Financeur du projet, le cas échéant" - funder_name: "Nom de l'organisme financeur" + funder_name: "Nom de lorganisme financeur" project_question_desc_label: "Résumé des questions" tab_plan: "Détails du plan" tab_export: "Exporter" export_text_html: "

    À ce niveau, vous pouvez décharger votre plan sous différents formats. Cela peut vous être utile pour soumettre votre plan dans une demande de subvention.
    -Sélectionnez votre format et cliquez sur 'Exporter'.

    " +Sélectionnez votre format et cliquez sur Exporter.

    " questions_answered: "questions avec réponses" not_saved_answers_text_alert: "Vous avez changé des réponses sans les sauvegarder:" not_saved_answers_confirmation_alert: "Voulez-vous faire la sauvegarde maintenant?" not_saved_answers_header: "réponses non sauvegardées" project_data_contact: "Interlocuteur pour les données du Plan" - project_data_contact_help_text: "Nom (s'il diffère du précédent), coordonnées courriel et téléphone" + project_data_contact_help_text: "Nom (sil diffère du précédent), coordonnées courriel et téléphone" project_name_help_text: "En cas de demande de financement, indiquer le nom exactement comme dans la demande de subvention." - project_desc_help_text_html: "

    Questions auxquelles réfléchir :

    Conseils :

    Résumez brièvement le type d'étude(s) pour permettre à d'autres de comprendre dans quel but les données sont collectées ou créées.

    " + project_desc_help_text_html: "

    Questions auxquelles réfléchir :

    Conseils :

    Résumez brièvement le type détude(s) pour permettre à dautres de comprendre dans quel but les données sont collectées ou créées.

    " project_identifier: "Identifiant" - project_identifier_help_text: "Un identifiant approprié conforme aux prescriptions de l'organisme financeur ou de l'établissement." - project_static_info: "Ce plan s'inspire de :" + project_identifier_help_text: "Un identifiant approprié conforme aux prescriptions de lorganisme financeur ou de létablissement." + project_static_info: "Ce plan sinspire de :" projects_title: "Mes plans" - project_settings_text: "Les éléments que vous sélectionnez ici s'afficherontt dans le tableaiu ci-après. Vous pouvez trier les données à partir de chacune de ces en-tête ou les filtrer en tapant une chaîne de caractères dans la zone de recherche." - project_text_when_no_project: "

    Bienvenue.
    Vous voilà prêt à créer votre premier DMP.
    Cliquez sur le bouton 'Créer un plan' ci-dessous pour commencer.

    " - project_text_when_project: "

    Dans le tableau ci-dessous figurent les plans que vous avez créés, ainsi que ceux que vous partagez avec d'autres.
    Vous pouvez à tout moment les modifier, les partager, les exporter, les effacer...

    " - project_details_text_html: "Cette page vous donne un aperçu de votre plan. Elle indique de quoi il s'inspire et donne une idée générale des questions auxquelles vous devrez répondre." - project_details_editing_text_html: "Veuillez renseigner les premiers détails ci-après et cliquez sur 'Mettre à jour' pour enregistrer" - confirm_delete_text: "Voulez-vous vraiment effacer ce plan ? S'il est partagé avec d'autres utilisateurs, le fait de l'effacer de votre liste, l'effacera aussi de leur liste de plans." + project_settings_text: "Les éléments que vous sélectionnez ici safficherontt dans le tableaiu ci-après. Vous pouvez trier les données à partir de chacune de ces en-tête ou les filtrer en tapant une chaîne de caractères dans la zone de recherche." + project_text_when_no_project: "

    Bienvenue.
    Vous voilà prêt à créer votre premier DMP.
    Cliquez sur le bouton Créer un plan ci-dessous pour commencer.

    " + project_text_when_project: "

    Dans le tableau ci-dessous figurent les plans que vous avez créés, ainsi que ceux que vous partagez avec dautres.
    Vous pouvez à tout moment les modifier, les partager, les exporter, les effacer...

    " + project_details_text_html: "Cette page vous donne un aperçu de votre plan. Elle indique de quoi il sinspire et donne une idée générale des questions auxquelles vous devrez répondre." + project_details_editing_text_html: "Veuillez renseigner les premiers détails ci-après et cliquez sur Mettre à jour pour enregistrer" + confirm_delete_text: "Voulez-vous vraiment effacer ce plan ? Sil est partagé avec dautres utilisateurs, le fait de leffacer de votre liste, leffacera aussi de leur liste de plans." confirmation_text: "Confirmer les détails du plan" - confirmation_text_desc: "Si votre agence de financement ou votre établissement n'émet pas de prescriptions (ou si vous n'avez pas rempli ces options), la checklist du DCC s'affichera. Celle-ci propose un ensemble de questions générales et de conseils pour un DMP. Pour en savoir plus : DMP checklist 2013." + confirmation_text_desc: "Si votre agence de financement ou votre établissement német pas de prescriptions (ou si vous navez pas rempli ces options), la checklist du DCC saffichera. Celle-ci propose un ensemble de questions générales et de conseils pour un DMP. Pour en savoir plus : DMP checklist 2013." confirmation_button_text: "Oui, créer un plan" - default_confirmation_text_desc: "Vous avez choisi le DMP par défaut, qui repose sur la checklist du DCC. Celle-ci propose un ensemble de questions générales et de conseils pour un DMP. Pour en savoir plus : DMP checklist 2013." + default_confirmation_text_desc: "Vous avez choisi le DMP par défaut, qui repose sur la checklist du DCC. Celle-ci propose un ensemble de questions générales et de conseils pour un DMP. Pour en savoir plus : DMP checklist 2013." default_confirmation_button_text: "Create plan" - alert_default_template_text_html: "Attention : Votre organisme (%{org_name}) fournit un modèle de DMP. Si vous voulez l'utiliser, sélectionnez 'Annuler', sinon cliquez sur 'Créer un plan'" + alert_default_template_text_html: "Attention : Votre organisme (%{org_name}) fournit un modèle de DMP. Si vous voulez lutiliser, sélectionnez Annuler, sinon cliquez sur Créer un plan" share: tab_share: "Partager" shared_label: "Partagé ?" - share_text_html: "

    À ce niveau, vous pouvez donner accès à votre plan à d'autres personnes. Trois niveaux d'autorisation sont possibles.

    Ajoutez chacun des collaborateurs en saisissant leurs courriels l'un après l'autre, en choisissant un niveau d'autorisation et en cliquant sur \"Ajouter le collaborateur\".

    Ceux qui sont invités recevront un avis par courriel leur indiquant qu'ils ont accès à ce plan, invitant ceux qui n'ont pas de compte dans DMPonline à s'enregistrer. L'utilisateur reçoit aussi un avis quand ces droits sont changés.

    " + share_text_html: "

    À ce niveau, vous pouvez donner accès à votre plan à dautres personnes. Trois niveaux dautorisation sont possibles.

    Ajoutez chacun des collaborateurs en saisissant leurs courriels lun après lautre, en choisissant un niveau dautorisation et en cliquant sur \"Ajouter le collaborateur\".

    Ceux qui sont invités recevront un avis par courriel leur indiquant quils ont accès à ce plan, invitant ceux qui nont pas de compte dans DMPonline à senregistrer. Lutilisateur reçoit aussi un avis quand ces droits sont changés.

    " collaborators: "Collaborateurs" add_collaborator: "Ajouter le collaborateur" add: "Ajouter" permissions: "Permissions" - permissions_desc: "Les collaborateurs avec des droits de modification peuvent contribuer aux plans. Les copropriétaires ont en plus le droit de modifier les détails du plan et en contrôler l'accès. " - remove: "Retirer l'accès utilisateur" + permissions_desc: "Les collaborateurs avec des droits de modification peuvent contribuer aux plans. Les copropriétaires ont en plus le droit de modifier les détails du plan et en contrôler laccès. " + remove: "Retirer laccès utilisateur" confirmation_question: "Êtes-vous sûr ?" owner: "Propriétaire" co_owner: "Copropriétaire" @@ -489,11 +489,11 @@ create_page: title: "Créer un nouveau plan" desc_html: "

    Veuillez sélectionner des éléments dans les menus déroulants ci-après pour pouvoir identifier les questions et conseils à afficher dans votre plan.

    -

    Si votre soumission doit répondre à des prescriptions propres à un organisme financeur ou un établissement, sélectionnez ici la rédaction d'un DMP à partir des thèmes les plus courants.

    " +

    Si votre soumission doit répondre à des prescriptions propres à un organisme financeur ou un établissement, sélectionnez ici la rédaction dun DMP à partir des thèmes les plus courants.

    " default_template: "DMP par défaut" - funders_question: "Si vous soumettez une demande de subvention, sélectionnez l'organisme financeur." + funders_question: "Si vous soumettez une demande de subvention, sélectionnez lorganisme financeur." funders_question_description: "Sinon laissez ce champ vide." - other_funder_name_label: "Nom de l'organisme financeur, le cas échéant." + other_funder_name_label: "Nom de lorganisme financeur, le cas échéant." institution_question: "Sélectionnez votre organisme pour voir les questions et conseils de votre établissement." institution_question_description: "Ce champ peut rester vide, ou vous pouvez sélectionner un autre organisme que le vôtre." other_guidance_question: "Cochez une ou plusieurs des sources de conseils que vous voulez voir." @@ -513,14 +513,15 @@ placeholder: "Filtrer les plans" submit: "Filtrer" cancel: "Annuler" - no_matches: "Pas de plans pour '%{filter}'" + no_matches: "Pas de plans pour %{filter}" plan: export: pdf: question_not_answered: Question sans réponse. generated_by: Ce document a été créé par DMPonline (http://dmponline.dcc.ac.uk) - space_used: "env. %{space_used}% d'espace disponible utilisé (%{num_pages} pages maxi)" + space_used: "env. %{space_used}% despace disponible utilisé (%{num_pages} pages maxi)" + space_used_without_max: "env. %{space_used}% despace disponible utilisé" project_name: "Nom du projet" project_identifier: "Identifiant du projet" grant_title: "Titre de la subvention" @@ -534,10 +535,10 @@ title: "Réglages" projects: title: "Réglages - Mes plans" - desc: "Le tableau suivant donne la liste des colonnes que l'on peut faire apparaître dans la liste 'Mes Plans'. Choisissez celles que vous voulez voir." + desc: "Le tableau suivant donne la liste des colonnes que lon peut faire apparaître dans la liste Mes Plans. Choisissez celles que vous voulez voir." errors: - no_name: "'name' doit figurer dans la liste des colonnes." - duplicate: "Nom de colonne en doublon. Merci de n'ajouter qu'une seule colonne." + no_name: "name doit figurer dans la liste des colonnes." + duplicate: "Nom de colonne en doublon. Merci de najouter quune seule colonne." unknown: "Nom de colonne inconnu." plans: title: Titre du plan @@ -557,7 +558,7 @@ right: "Droite" max_pages: "Nombre de pages maxi" errors: - missing_key: "Vous n'avez pas précisé un réglage obligatoire" + missing_key: "Vous navez pas précisé un réglage obligatoire" invalid_margin: "Valeur de marge non valide" negative_margin: "Une marge ne peut être négative" unknown_margin: "Marge inconnue. Seules marges possibles : Haut, Bas, Gauche et Droite" @@ -572,126 +573,126 @@ tab_2: "Dernières nouvelles" body_text_tab_1_html: "

    De plus en plus, les agences de financement exigent que leurs bénéficiaires proposent des DMP (des plans de gestion de données), tant pendant la préparation de leur soumission qu’après l’attribution de la subvention. Le Digital Curation Centre (Centre de curation numérique britannique - DCC) a élaboré DMPonline pour satisfaire cette exigence, ainsi que leur établissement ou tout autre acteur.

    -

    Le DCC DCC a coopéré étroitement avec des agences de financement de la recherche et des universités pour réaliser au profit des chercheurs un outil les assistant dans l’élaboration d'un DMP (un plan de gestion de données) efficace qui couvre le cycle de vie complet d’un projet de recherche, de l’étape de préparation de sa soumission jusqu’à son achèvement.

    +

    Le DCC DCC a coopéré étroitement avec des agences de financement de la recherche et des universités pour réaliser au profit des chercheurs un outil les assistant dans l’élaboration dun DMP (un plan de gestion de données) efficace qui couvre le cycle de vie complet d’un projet de recherche, de l’étape de préparation de sa soumission jusqu’à son achèvement.


    -

    Fonctionnement de l'outil

    -

    L'outil comprend un certain nombre de modèles qui sont représentatifs des prescriptions de différents organismes financeurs et établissements. Au départ, les utilisateurs doivent répondre à trois questions pour que nous puissions déterminer le modèle qu'il convient d'afficher(par ex. : le modèle ESRC pour une soumission dans le cadre d'un appel à projet de l'ESRC). Des conseils vous sont fournis pour vous permettre d'interpréter les questions posées et y répondre. Ces conseils sont fournis selon les agences de financement, universités et disciplines.

    +

    Fonctionnement de loutil

    +

    Loutil comprend un certain nombre de modèles qui sont représentatifs des prescriptions de différents organismes financeurs et établissements. Au départ, les utilisateurs doivent répondre à trois questions pour que nous puissions déterminer le modèle quil convient dafficher(par ex. : le modèle ESRC pour une soumission dans le cadre dun appel à projet de lESRC). Des conseils vous sont fournis pour vous permettre dinterpréter les questions posées et y répondre. Ces conseils sont fournis selon les agences de financement, universités et disciplines.


    -

    Pour commencer.../h3> +

    Pour commencer...

    Si vous possédez un compte, veuillez vous connecter, puis commencez à créer ou modifier votre DMP.

    -

    En l'absence de compte DMPonline , cliquez sur 'S'enregistrer' en page d'accueil.

    -

    Visitez la page d''Aide' pour quelques conseils.

    +

    En labsence de compte DMPonline , cliquez sur Senregistrer en page daccueil.

    +

    Visitez la page dAide pour quelques conseils.


    Autres informations

    -

    NOus améliorons constamment l'interface utilisateur de DMPonline et ses fonctionnalités. - Si vous souhaitez apporter une contribution par un retour ou des suggestions, veuillez nous contacter par courriel : dmponline@dcc.ac.uk. Vous pouvez aussi signaler des dysfonctionnements ou demander d'autres fonctionnalités directement sur GitHub

    -

    Si vous voulez consulter des DMP issus d'une version antérieure de cette outil, visitez DMPonline v3.

    " +

    NOus améliorons constamment linterface utilisateur de DMPonline et ses fonctionnalités. + Si vous souhaitez apporter une contribution par un retour ou des suggestions, veuillez nous contacter par courriel : dmponline@dcc.ac.uk. Vous pouvez aussi signaler des dysfonctionnements ou demander dautres fonctionnalités directement sur GitHub

    +

    Si vous voulez consulter des DMP issus dune version antérieure de cette outil, visitez DMPonline v3.

    " body_text_tab_2_html: "

    Témoignages sur DMPonline depuis le site web du DCC


    " help_page: title: "Aide" tab_1: "À propos de DMPonline" - tab_2: "À propos de la réalisation d'un plan de gestion de données (DMP)" + tab_2: "À propos de la réalisation dun plan de gestion de données (DMP)" body_text_tab_2_html: "

    Ressources utiles pour programmer un DMP

    -